티스토리 뷰
파이썬(Python)은 소스 코드를 컴파일한 다음 실행하는 컴파일러(Compiler) 언어가 아니고 실행 시점에 코드를 읽어 처리하는 인터프리터(Interpreter) 언어입니다. 객체지향 프로그래밍 언어이며 자료형 검사를 실행 과정에서 수행하는 동적 타이핑(dynamic typing)을 채용하고 있습니다. 동적 타이핑을 채용하고 있는 프로그래밍 언어는 PHP, Ruby를 비롯하여 자바 스크립트, 펄(Perl) 스크립트등을 예로 들수 있습니다. C/C++과 같은 컴파일러 언어는 빌드 과정을 통해서 실행 프로그램을 산출하지만 파이썬은 소스 코드를 인터프리터가 읽어서 직접 처리하기 때문에 윈도우, 리눅스, 맥등 각 플랫폼별 인터프리터만 있으면 파이썬 프로그램은 어느 곳에서나 간편하게 실행할 수 있습니다.
파이썬이 인터프리터 언어이기는 하지만 자바처럼 소스코드를 바이트코드로 컴파일하여 실행하는 방식도 가지고 있기 때문에 인터프리터 언어임에도 불구하고 빠른 속도를 낼 수 있습니다. 또한 컴파일된 중간 코드를 배포하여 소스 코드의 보안성을 확보할 수 있는 장점 또한 가지고 있습니다. 또한, PyPI(the Python Package Index)를 통해서 배포하고 있는 수많은 패키지는(2015년 7월 현재 62,169 패키지) 응용 프로그램의 간편한 개발과 확장에 큰 도움을 줄 수 있습니다. 웹 응용, 인터넷 서비스 응용, 데스탑 응용등 파이썬의 활용 용도는 그야말로 무궁무진합니다.
마야나 잉크스페이스와 같은 그래픽 프로그램의 경우 파이썬으로 스크립트를 작성할 수 있는데 이런 프로그램들은 자신들이 가지고 있는 다양한 기능을 파이썬 스크립트를 통해서 활용할 수 있도록 하여 사용자에게 다양한 기능 확장의 기회를 제공하고 있습니다. 어찌되었든 파이썬 프로그램을 실행시키려면 파이썬 인터프리터가 포함된 파이썬 실행 환경을 설치해야 하는데 대표적인 파이썬 실행 환경은 아래와 같습니다.
- Python : https://www.python.org/
표준 실행환경으로 C로 제작한 인터프리터입니다. CPython으로 불립니다.
현재 3.4.3 버전과 2.7.10버전을 동시에 배포하고 있습니다. - Jython : http://www.jython.org/
Java로 개발된 실행 환경으로 파이썬 코드를 JVM(자바 가상 모신)을 통해서 실행시킵니다.
현재 2.7.0 버전을 배포하고 있습니다. - IronPython : http://ironpython.net/
C#으로 개발된 실행환경으로 파이썬 코드를 닷넷 프레임워크를 통해서 실행시킵니다.현재 2.7.5 버전을 배포하고 있습니다.
"Python Software Foundation"에서 배포하는 프로그램임을 확인하고 설치를 진행합니다.
전체 사용자를 위한 설치로 [Next] 진행합니다.
설치 폴더는 혼란을 방지하기 위하여 기본 설정을 유지합니다. 파이썬은 시스템 프로그램의 성격을 가지므로 기본 설정을 유지하는 것이 여러 버전으로 인한 혼란을 방지하고 용이한 관리를 위한 방법입니다.
설치 과정의 옵션 선택으로 "Register Extensions" 과정을 통해서 현재 설치 버전을 기본 파이썬 실행 환경으로 설정합니다. 맨 하단의 "Add python.exe to Path" 옵션이 기본적으로는 꺼져 있는데 해당 메뉴를 클릭하여 "Will be installed..." 메뉴를 선택하여 설치과정에서 파이썬의 경로를 환경변수에 추가하여 어떤 경로에서도 쉽게 파이썬 인터프리터를 실행할 수 있도록 하면 보다 편리한 파이썬 개발을 수행할 수 있습니다. 옵션을 조정하여 [Next]를 클릭하면 설치를 시작합니다.
설치가 비정상인 경우는 다른 파이썬 버전이 존재하거나 이미 설치된 패키지 때문에 설치 프로그램의 실행이 정상적으로 이루어지지 못하는 것이 대부분으로 정리후 재설치하면 됩니다.
설치후 [Finish]를 눌러 설치를 끝내고 다음과 같이 정상 설치 여부를 확인합니다.
윈도우키+R로 위와 같이 실행창을 띄우고 python을 입력한 다음 [확인]을 누르면 아래의 그림과 같이 파이썬 인터프리터를 사용할 수 있습니다. 위와 같이 실행할 수 있는 배경에는 설치과정에서 환경변수에 파이썬의 경로를 등록했기 때문입니다.
위의 창에서 파이썬 프로그램을 입력하여 실행시킬 수 있습니다. 인터프리터 종료는 Ctrl+Z과 엔터키로도 가능하고 그냥 창닫기 하셔도 됩니다.
'프로그래밍' 카테고리의 다른 글
C#으로 3D 모델 출력하기 (16) | 2015.07.17 |
---|---|
파이썬 통합개발환경(IDE) 구축하기 (1) | 2015.07.02 |
자바(Java) 실행 환경 확인과 설치 방법 (0) | 2015.06.30 |
C#에서 이미지 레이어 적용하기 (0) | 2015.06.24 |
C#에서 이미지 자연스럽게 겹치기와 회전시키기 (2) | 2015.06.23 |