0. 시작하기 전에
Python(이하 파이썬)에 대해서 초! 간단하게 몇가지 적어 보겠습니다.
파이썬은 인터프리터 언어입니다.
많은 사람들이 사용하는 인기 있는 언어이기도 하고, 저는 PHP를 대체할 목적으로 배우기 시작했습니다.(물론 100% 대체할건 아니고 병용해야죠)
플랫폼 독립적이라는 것도 특징 중 하나입니다.
여기서는 Windows에 Eclipse를 활용해서 개발 환경을 구축해 보려고 합니다.
거의 글로 설명이 되어 있는데, 설치하는 과정 중에서 모르는 부분만 참고하시라고 적은 문서라서, 크게 불편함은 없으리라 생각됩니다.
1. 파이썬 설치
http://python.org/download/ 에서 원하는 버전으로 다운받으시면 됩니다.
전 64비트 윈도우를 사용하고 있어서 "Python 3.3.3 Windows X86-64 MSI Installer" 를 받았습니다.
그 후에는 받은 파일을 설치하시면 됩니다. 이런거 설치야 많이 해보셨을 테고 별로 어려운 점도 없습니다.
참고! 리눅스나 맥을 사용하시는 분들은 기본적으로 설치되어 있을거예요~ 터미널을 통해서 확인해 보세요.
터미널에서 바로 "python --version" 이라고 타이핑 해봐서 버전이 나오면 설치가 되어 있는 것입니다.
2. Eclipse 설치
http://eclipse.org/downloads/ 에서 원하는 버전으로 다운받으시면 됩니다.
전 가장 위에 있는 Standard 버전으로 받았어요. 역시 64비트 윈도우를 사용하고 있기 때문에 64bit 버전으로...
그런데, 이클립스는 JAVA가 있어야 실행이 되므로 JAVA도 다운받아 봅시다.
http://java.com/ko/ 여기에서 다운받으시면 되고, 역시 설치과정도 까다롭지 않습니다.
여기서 중요한점!! 자바 7 버전 이상으로 설치해 주세요. 지금 6버전이 있으면 지우고 설치하시면 됩니다.
이후에 설치할 파이썬 개발 플러그인이 자바 7 이상에서만 정상 작동하거든요!
이클립스의 경우에는 특별한 설치가 없이 압축 해제만 하면 바로 사용할 수 있습니다. 그러니까 바탕화면 같은 곳에 두지 마시고 Program Files 같은 폴더에 잘 넣고 바로가기도 만들어 두면 편하겠죠? 물론 그건 입맛따라 하시면 됩니다.
이클립스를 최초 실행하면 워크스페이스를 지정하라고 나옵니다. 앞으로 프로젝트를 생성하거나 할 때 기본이 되는 경로입니다. 그냥 기본 경로를 사용하셔도 되고, 원하는 경로를 지정하셔도 됩니다.
밑에 체크박스를 체크하시면 다음에 이클립스 실행할 때는 자동으로 그 경로로 지정됩니다.
그리고 Welcome 화면을 보게 되는데요, 감정없이 Workbench 라는 버튼을 누르면 됩니다.
3. PyDev 플러그인 설치
이 플러그인 설치는 이클립스에서 하는 작업입니다.
이클립스의 메뉴에서 "Help > Install New Software..." 를 선택하세요.
그러면 이런 창이 뜨는데, Add 누르고 위에 처럼 입력해 주신 후에 OK 를 눌러 주세요.
Name : PyDev
Location : http://pydev.org/updates
그리고 Work with 라고 적힌 곳에서 입력한 저장소를 선택하면 아래쪽에 설치할 수 있는 플러그인이 표시가 됩니다. 가끔 'Pending...' 이라고 뜨는 경우가 있는데, 인내심을 가지고 기다리면 뜰 거예요~
여기서 PyDev 를 선택하고 설치하시면 됩니다.
설치하는건 역시 '동의','다음'의 연속입니다.
4. 인터프리터 설정하기
이클립스에서 'Windows > Preferences' 를 열어주세요.
거기서 다음과 같이 'PyDev > Interpreters > Python Interpreter' 선택하고 'Quick Auto-Config' 만 눌러주시면 설정을 알아서 잡습니다. 원래는 저 가운데 공간이 텅 비어 있거든요, 그게 채워지는거죠.
이 후에 OK 하시면 됩니다.
5. Hello World 찍어보기
우선은 작업환경을 PyDev로 지정해 보겠습니다. 오른쪽 위에 표시한 부분에서 PyDev를 고르면 이클립스의 창 배치가 위 모양처럼 바뀌는데요~ 만약이 보이지 않을 경우에는 왼쪽의 버튼을 누르면 거기서 고를 수 있습니다. 위 사진에서는 PHP 바로 왼쪽의 버튼이죠~
PyDev 개발을 위한 환경으로 바뀌었다면, Package Explorer에서 저 표시한 부분있죠?(그냥 비어있는 공간을 말하는거예요) 마우스 우측 버튼을 누르고 'New > Project' 를 선택해서 새로운 프로젝트를 시작해 봅시다!
프로젝트를 선택하는 곳에서 당연히 PyDev Project 를 고르시면 되고, 전 프로젝트 이름은 'test'로 해서 만들었습니다.
그러면 프로젝트가 하나 생성되는데, 거기서 또 오른쪽 버튼 누르고 'New > File' 고르시고 파일명은 'test.py' 로 지정합니다.
그리고 해당 파일에 'print('Hello World')' 라고 한 줄만 적어주시면 됩니다.
여기서 주의할 점이, 파이썬 2 에서는 괄호가 없어도 되는데, 파이썬 3 부터는 괄호가 없으면 오류가 납니다. 물론 파이썬 2 에서는 괄호가 있어도 되고 없어도 되고 그래요.
마지막으로 Ctrl+F11 누른 후에 'Python Run' 을 선택하면 콘솔창을 통해서 실행 결과를 확인할 수 있습니다.