본문 바로가기

프로그래밍/python

Python 개발 환경

python은  1991년 프로그래머인 귀도 반 로섬(Guido van Rossum) 이 발표한 고급 프로그래밍 언어로, 플랫폼 독립적이며 인터프리터식, 객체지향적, 동적 타이핑(dynamically typed) 대화형 언어이다. 파이썬이라는 이름은 귀도가 좋아하는 코미디 〈Monty Python's Flying Circus〉에서 따온 것이다.(위키피디아)


python을 사용하는 이유는 배우기 편하고.. 다양한 플랫폼에서 구동되고.. 변수 타입 고민 안해도 되고.. 등등 있지만 가장 큰이유는 매우매우 다양한 패키지가 존재하기 때문이 아닐까?


그럼 python 개발을 위한 환경은 무었일까? 가장 간단한 것은 Python을 설치하면 기본적으로 딸려(?)오는 IDLE을 사용하는 것이 아닐까싶다.



친숙한 통합개발환경(IDE)에서 디버깅이 되는 환경으로는 이클립스+PyDev를 많이 사용하는 것 같다.


먼지 이클립스는 설치되었다고 가정하고 PyDev설치는 이클립스를 구동한 다음 Help 메뉴에서 Install New Software를 선택한다. 이후 열리는 창에서 Add 버튼을 클릭하고

Name:PyDev

Location : http://pydev.org/updates

를 입력한 한다. 그러면 다음과 같이  화면이 나타나는데 PyDev를 체크한 후 인스톨을 진행하면 된다.



PyDev 설치가 완료되면 Python 인터프리터 설정을 해주어야 한다.



디버깅은 파이선 코드 왼쪽 부분에 더블클릭으로 브레이크 포인트를 걸어 놓고 F11을 누르면 디버깅이 시작된다. 이때 perspective를 debug로 바꾸고 f5~f8을 이용하요 visual studio랑 비슷하게 디버깅 하면 된다.



디버깅할 때 자주 쓰는 단축키는 다음과 같다.


F9 : Run

F11 : Debugging

Ctrl+F10 : Break point

F5: Step into

F6: Step over

F7: Step return

F8: Resume executio




'프로그래밍 > python' 카테고리의 다른 글

Python 기본 제어문  (0) 2014.07.29