Search

'파이썬 인터프리터'에 해당되는 글 1건

  1. 2009/04/15 [파이썬 일기] #3.1. 파이썬 시작하기 (2)

[파이썬 일기] #3.1. 파이썬 시작하기

Python 2009/04/15 18:54 Posted by seanlab

하악하악 가슴이 설렌다. 드디어 파이썬과 직접 만난다.

http://www.python.org/download/ 에서 파이썬을 내려 받았다. 현재 최신 버전은 3.0.1이다. Linux, Unix, OS X용으로는 파이썬 소스 코드를 내려 받아 컴파일하면 되지만, 나는 윈도우 비스타를 사용하고 있으니 Windows Installer 파일을 다운 받아 설치했다. 설치 과정은 다른 프로그램과 똑같다.

설치를 끝내고 나니까 다음과 같이 프로그램 목록에 추가됐다. Python GUI, Module Docs, Python (command line), Python Manuals, Uninstall Python 모두 5개 항목이 추가됐다. 마지막 두 개, Python Manuals 와 Uninstall Python 은 이름만 봐도 뭔지 알겠다. 파이썬 문서하고 파이썬 제거 프로그램 아닌가. Idle이라는 녀석과 Module Docs, 그리고 Python(command line)이 뭔지 알아봐야겠다.

그림 1 설치가 끝난 파이썬 3.0

마침 파이썬 매뉴얼이 설치되었으니 여기에서 찾으면 될 것 같다. CHM 포맷은 HTML을 압축해서 편리하게 볼 수 있게 해놨을 뿐 아니라, 검색이나 색인 기능까지도 제공한다. 색인 탭을 열고 IDLE 을 찾아보자.

IDLE은 tkinter GUI 툴킷에 기반한 파이썬 IDE란다. IDLE이 어떻게 지어진 이름인지 궁금하지만 별로 중요한 것은 아니니 그 질문은 잠시 접어두어야겠다. 아, 밑에 설명이 조금 더 붙어 있다. 읽어보니 다음과 같은 내용이다.

  • 100% 파이썬으로 작성됐다.
  • 윈도우, 유닉스 모두에서 동작한다.
  • 여러 창을 띄울 수 있고 다중 undo기능을 제공한다. (이게 특징이라면 특징일 수도 있겠다. 윈도우 메모장은 창 하나밖에 못 띄우고 undo도 하나밖에 안되니까.)
  • 보통은 대화형 인터프리터 로 알려진 파이썬 쉘 윈도우를 제공한다.
  • 디버거를 제공한다.

그 밑에는 IDLE의 각 메뉴에 대한 설명이 나오는데 천천히 봐야겠다. 자, 그 다음은 Module Docs이 뭔지 볼 차례다. 그런데 파이썬 매뉴얼을 아무리 뒤져봐도 "Module Docs"가 뭔지 나오지 않는다. 구글에서도 아무것도 못 건졌다. 이게 도대체 뭐지? 그냥 Module Docs를 실행해 봤다. 그랬더니 다음과 같은 창이 뜨는 게 전부다.

제목 표시줄을 보니 "pydoc"이라고 되어 있다. 아니, 프로그램 목록에는 Module Docs인데 제목 표시줄에는 pydoc이라니, 요런 건 욕 좀 먹어야 한다. 아무튼 pydoc을 가지고 파이썬 매뉴얼에서 찾아보니 설명이 나온다. pydoc은 파이썬 모듈로부터 문서를 뽑아주는 모듈이라는 것이다. 아마도 자바의 javadoc 같은 역할을 하는 것 같다. HTML 형식의 문서 뿐 아니라 콘솔로도 도움말을 출력해 준다고 한다. UNIX의 man 페이지처럼 말이다.

마지막으로 command line용 파이썬은 대화형 인터프리터다. IDLE과는 달리 여러 창을 열어 여러 파일을 편집한다거나 실수를 되돌릴 수 있는 undo 기능은 없다. 그냥 command line용 파이썬은 놔두고 IDLE를 쓰면 될 것 같다. 오늘의 목표는 파이썬 인터프리터를 실행해서 조금이나마 코드를 만지는 거였는데, 프로그램 설치와 설치된 프로그램을 공부하는 데 시간을 다 썼다. 내일은 정말 파이썬 인터프리터를 조금 만져봐야겠다.

저작자 표시 비영리 변경 금지