본문 바로가기
Integration & Python

파이썬 에디터는 어떤걸로?

by 누워서 코딩 2020. 3. 26.

파이썬 대화형 인터프리터는 간단한 구문을 작성하기에는 편리하다. 하지만 조금 더 전문적인 코드를 작성하기를 원한다면 얘기가 많이 달라진다. 제법 유용하게 짠 코드가 인터프리터 창을 닫자마자 사라지니 말이다.

 

 

그래서 유용한 코드를 짠 후 여러 번 사용하고자 한다면 프로그램 저장이 가능한 에디터를 사용해야 한다.

친절하게도 파이썬 기본 설치 파일에는 소스코드를 편집할 수 있는 에디터 툴이 이미 설치되어 있다.

 

바로 IDLE(Integrated Development and Learning Environment) 에디터가 그것이다.

 

물론 반드시 IDLE을 사용할 필요는 없다.

여러 가지 에디터 툴이 많기에 각자 편한 것으로 선택하면 되겠다.

하지만 IDLE은 파이썬 작성에 최적화된 통합 환경이 설정되어 있기에 파이썬 프로그래밍을

사용하기에는 좋을 듯싶다.

 

IDLE를 사용해서 파이썬 프로그램 코딩해보기

 

[시작-> 모든 프로그램 -> Python 3.8 -> IDLE 선택]

 

IDLE
IDLE

 

 

실행하면 다음과 같이 화면 창이 뜬다.

이 창을 아이들 셸(IDLE Shell) 창이라 부른다.

Shell
Shell

 

[File -> New File]을 선택하면,

IDLE Editor창이 실행된다.

Editor
Editor

 

다음처럼 파이썬 프로그램을 작성해 보자.

 

Python
Python

※ 위의 #Hi.py 문장은 주석이다.

일반적으로 프로그래머가 프로그램 작성 시, 시작 문장으로 주석이 들어간다.

이 주석의 내용은 작성자, 날짜, 내역 등의 내용으로 채워진다.

물론 프로그램에는 영향이 없고 단지 History 관리 차원에서 작성되곤 한다.

 

긴 줄의 주석 문 처리 방법

 

주석 문이 길다면 다음과 같이 연속 3개의 큰따옴표(""")나 작은따옴표(''')를 사용하는 것을 추천한다.

 

"""

EDIT History

 

When                Who            What, Where, Why

03/25/2020       ps.park        For python initialize 

"""

 

실행하려면 [Run -> Run Module]이나 단축키 F5를 누른다.

 

소스를 저장하겠냐는 창이 뜬다.

 

save
save

 

OK 클릭하고 확장자 ".py"로 저장한다.

 

그러면 Python Shell 창에서 작성된 python 프로그램이 실행이 된다.

 

Python-Shell
Python-Shell

 

프롬프트 창에서 Python 프로그램 실행하기

[윈도우 키 + R]을 클릭하여 cmd 입력 후 프롬프트 창을 연다.

 

cmd
cmd

 

python 프로그램이 저장된 위치로 이동한다.

필자의 경우는 "C:\py_do\" 경로에 저장해 두었다.

 

위에서 작성된 python Hi.py 를 다음처럼 실행해 보자.

 

C:\py_do>python Hi.py

Hi Python

 

사실 에디터는 python extention만 지원된다면 어떤 것을 선택해도 무방하다.

각자 취향에 맞게 선택하면 되겠다.

 

조금 더 Python에 최적화된 전문적인 에디터를 원한다면 다음의 파이참 (PyCharm)을 추천한다.

이 툴을 추천하는 가장 크게 세 가지 이유가 있다. 

 

1. 패키지 설치가 쉬우며 별도의 Python extention과 같은 플러그인을 설치할 필요가 없다.

2. 무료로도 제공된다.

파이참은 유료 버전인 Professional과 무료 버전인 Community가 2가지 버전이 있다.

프로페셔널 버전은 모든 기능이 사용 가능하지만 무료 버전인 Community 버전만으로도

기능 사용면에서는 충분하다는 것이 개인적인 생각이다.

물론 이후에 좀 더 심화된 기능까지 써보고 싶다면 Professional의 30일 버전으로 먼저 사용해

볼 것을 추천한다.

3. 이전의 파이썬 버전들과도 호환된다.

기본 파이썬은 2x, 3x등 버전이 업그레이드가 될 때 기능상 필요에 따라 버전 업을 해야 한다.

하지만 파이 참에서는 프로그램 작성 시 실행할 파이썬의 버전을 선택할 수 있다.

 

이외에도 숙달될 경우 패키지들의 기능들을 한눈에 보기가 쉽다.  

또한 코드가 복잡해질 경우, 함수, 클래스, 변수 등의 구조도 쉽게 파악하게끔 도와준다.

 

단 파이참에는 파이썬이 없다. 그래서 파이참 설치 전에 파이썬이 먼저 설치되어 있어야 한다.

 

참조 : 파이썬 다운로드 및 설치 방법

 

댓글