티스토리 뷰
▶주어진 문제의 해결을 위하여 구성된 명령의 집합
▶인간의 언어를 컴퓨터가 인지할 수 있는 형태로 변경시키는 작업
▶다양한 컴퓨터 언어를 사용하여 명령을 생성 ( c , c++, JAVA, Python ... )
프로그래밍 언어로 기술된 내용을 Compurter(CPU)가 사용하는 Code로 변역하는 과정
▶ Compiler 과정
구문분석
최적화
코드 생성
링킹
▶ 실행 파일
프로그래밍 코드가 CPU가 사용하는 머신 코드로 해석된 파일
운영체제에 따라서 특정 Format으로 저장됨
▶ 1990년 귀도 반 로선(Guido Van Rossum)이 개발한 인터 프리터 언어
2. Python 특징
- 비영리의 파이썬 소프트웨어 재단이 관리 → 무료사용 가능
- 간결하고 간단한 문법
- 객체지향 프로그래밍 지원
- 다양한 라이브러리 제공
- 다양한 환경 (Linux,Window,OSX,UNIX ...) 지원
▶Python의 응용 범위
- 시스텝 유틸리티
- GUI 응용 프로그램
- C/C++과의 연동
- Web Programming
- 수치연산
- Database
3. Python의 단점
- 익숙하지 않은 환경 -Command line
- 익숙하지 않은 변수 사용
- 명확하지 않은 시작과 끝
- Script 언어의 비효율성
4. Python 설치
▶사용하는 운영체제에 맞춰서 다운로드 선택
▶ 설치용 실행 파일 다운로드
▶본인 컴퓨터의 운영체제 확인 및 설치 파일 사이즈 확인
→ 제어판>시스템 및 보안 > 시스템
▶Python 설치 실행
※Python이 어느 곳에서도 실행 될 수 있도록 "Add Python 3.5 to PATH"체크
★설치된 Python★
5. 실행된 IDLE
▶Python IDLE - 파이썬 프로그램 작성을 도와주는 통합개발환경( 파이선 설치시 기본으로 설치되는 프로그램)
6. 실행된 Python
★ Python Shell
소스코드 즉시 실행
대화형 인터프리티
>>> promot(프롬프트)
-수업내용참고
'Programing > Python' 카테고리의 다른 글
Python - 06. 조건문 (0) | 2017.03.21 |
---|---|
Python - 05. Dictionary(딕셔너리) . 집합 (0) | 2017.03.20 |
Python - 04. List(리스트).Tuple(튜플) (0) | 2017.03.15 |
Python - 03. 자료형 . 문자열.문자열 연산 (0) | 2017.03.15 |
Python - 02. 변수.연산자.사칙연산 (0) | 2017.03.15 |