티스토리 뷰
목차
악기를 배우거나 그림을 배울 때 필요한 도구가 있는 것처럼 프로그래밍을 배우기 위해서도 마찬가지로 프로그래밍을 할 수 있는 환경이 필요합니다. 이 환경을 일반적으로 개발 환경이라고 부릅니다. 컴퓨터 다음으로 필요한 것은 프로그래밍 언어로 이루어진 코드를 작성할 수 있는 텍스트 에디터와 그 코드를 실행할 수 있는 코드 실행기입니다. 파이썬 코드를 입력하려면 파이썬 텍스트 에디터와 파이썬 코드를 실행할 수 있는 도구인 파이썬 인터프리터가 필요합니다.
설치하기
1. 파이썬 공식 다운로드 페이지 접속하기
2. 설치 프로그램을 실행하면 아래와 같은 화면이 나타납니다. 하단에 있는 'Add Python 3.10 to PATH'의 사각 체크 박스를 체크한 후 'Install Now'를 클릭합니다.
3. 설치하면서 사용자 계정 컨트롤 등의 화면이 나오면 '예' 버튼을 클릭합니다.
'Add Python 3.10 to PATH'는 프로그램의 실행 경로(PATH)에 파이썬을 추가한다는 의미입니다. 체크 후 설치해야 이후에 명령 프롬프트에서 'python'이라고 입력해서 파이썬을 실행할 수 있습니다. 만약 체크하지 않고 설치를 진행한다면 프로그램을 삭제하고 다시 설치해야 합니다.
4. 설치가 완료되고 마지막에 'Close'가 나올 경우 버튼을 클릭해서 설치 프로그램을 종료합니다.
5. 파이썬 프로그램 설치가 완료되면 '바탕화면'의 '시작' 메뉴에서 'Python 3.10' 프로그램을 확인할 수 있습니다.
단, 컴퓨터 시스템에 따라 '32-bit' 또는 '64-bit'로 나타날 수 있습니다.
실행하기
위에서 설치한 파이썬은 파이썬으로 작성된 코드를 실행해 주는 프로그램입니다. 이러한 프로그램을 '인터프리터'라고 합니다. '바탕화면'의 '시작' 메뉴에서 'Python 3.10' 프로그램을 선택해 실행을 해줍니다.
실행을 하면 위의 사진처럼 나타납니다. 이 화면이 기본적인 화면입니다. 이곳에 코드를 한 줄 한 줄 입력하면 곧바로 실행 결과를 볼 수 있으며, 코드 작성 후 'Enter'를 누를 경우 코드가 실행되며 값이 다음줄에 나타납니다. 컴퓨터와 상호 작용하는 공간이라는 의미로 '인터렉티브 '이라고 부르며 한 마디씩 주고받는 것처럼 대화한다고 해서 '대화형 셸'이라고 부르기도 합니다.
IDLE 에디터
위에서 봤듯이 '대화형 셀'은 간단한 실행 결과 등을 확인할 때 활용하면 편리합니다. 그러나 프로그램의 코드가 길어질 경우 해당 코드를 입력하거나 저장해야 할 때는 불편하기 때문에 일반적으로 '텍스트 에디터' 프로그램을 사용합니다. 해당 프로그램은 글자를 적을 수 있는 모든 종류의 프로그램을 말하며 윈도우의 기본 설치 프로그램인 메모장도 텍스트 에디터이므로 파이썬 프로그래밍을 할 수 있습니다. 하지만, 파이썬 개발자는 기본적으로 간단한 통합 개발 환경으로 'IDLE'과 '비주얼 스튜디오 코드'를 사용하는데 일단 'IDLE'를 실행해 보겠습니다.
1. '바탕화면'의 '시작' 메뉴에서 'Python 3.10' 다음 'IDLE (Python 3.10 00-bit)'를 실행합니다.
이때, 3.10이라는 숫자는 설치한 파이썬 버전에 따라서 다를 수 있으며, IDLE이라는 글자 뒤에 Python GUI 또는 Python 3.10 32-bit 등이 붙어 있을 수 있습니다.
2. Python IDLE은 기본적으로 인터렉티브 셸처럼 파이썬 코드를 입력하고 실행 결과를 곧바로 살펴볼 수 있습니다. 프로프트에서 명령을 입력하는 방법은 바로 앞에서 설명한 파이썬 인터렉티브 셸과 동일합니다.
3. 프로그램을 열어 예시 문장을 작성해 보겠습니다.
여기서 'print'는 "..." 사이에 작성한 문자를 그대로 나타내주라는 명령어입니다.
작성 후 실행하기 위해서는 'File'에서 'Save'를 클릭하거나 'Ctrl+S'를 눌러 다른 이름으로 저장합니다.
4. 저장 후 작성한 프로그램을 F5를 눌러 실행하면 작성한 코드가 실행됩니다.
위는 작성한 코드이며, 그 코드대로 실행한 결과입니다.
이처럼 파이썬은 텍스트 에디터인 IDLE를 사용할 수 있지만, 현업에서 많이 사용하고 다른 사람과 협업하기에는 충분치 않으므로 주로 '비주얼 스튜디오 코드'라는 프로그램을 사용합니다. 이 프로그램의 설치에 대해서는 다음 블로그에서 소개하겠습니다.