악기를 배우고 그림을 배울 때 필요한 도구가 있는 것처럼 프로그래밍을 배우기 위해서도 마찬가지로 프로그래밍을 할 수 있는 환경이 필요합니다. 이 환경을 일반적으로 개발 환경이라고 부릅니다. 컴퓨터 다음으로 필요한 것은 프로그래밍 언어로 이루어진 코드를 작성할 수 있는 텍스트 에디터와 그 코드를 실행할 수 있는 코드 실행기입니다.

파이썬 코드를 입력하려면 파이썬 텍스트 에디터(IDLE 에디터, 비주얼 스튜디오 코드)와 파이썬 코드를 실행할 수 있는 도구인 파이썬 인터프리터가 필요합니다.

 

 

✅파이썬 설치하기

파이썬(인터프리터) 부터 설치해 보도록 하겠습니다. 설치하는 과정에서 꼭 체크해야 하는 부분이 있으므로 주의 깊게 살펴봐 주세요.

 

☑️파이썬 설치 프로그램 다운받기

파이썬 공식 홈페이지에 접속하여 [Downloads] 메뉴를 클릭합니다. 윈도우 운영체제가 설치된 컴퓨터에서 접속하면 자동으로 윈도우 전용 파이썬 다운로드 화면이 나옵니다. [Download Python 3.x.x]을 클릭해서 파이썬 설치 프로그램을 다운로드해 주세요.

*파이썬 공식 다운로드 페이지: https://www.python.org/downloads

파이썬 공식 다운로드 페이지

 

 

☑️파이썬 설치하기

01 설치 프로그램을 실행하면 다음과 같은 화면이 나타납니다. 하단에 있는 [Add Python 3.10 to PATH]를 체크한 후 [Install Now]를 클릭해 파이썬을 설치합니다. 

파이썬 설치 1단계

*설치하면서 사용자 계정 컨트롤 등의 화면이 나오면 [예] 버튼을 클릭하세요.

*[Add Python 3.10 to PATH]는 프로그램의 실행 경로(PATH)에 파이썬을 추가한다는 의미입니다. 체크 후 설치해야 이후에 명령 프롬프트에서 [python]이라고 입력해서 파이썬을 실행할 수 있습니다. 만약 체크하지 않고 설치하면 다시 설치해야 합니다.

 

 

02 설치가 완료되면 다음과 같은 화면이 나타납니다. [Close] 버튼을 클릭해서 설치 프로그램을 종료합니다.파이썬 설치 완료

 

 

03 파이썬 프로그램 설치가 완료되면 [시작] 메뉴에서 [Python 3.10] 프로그램을 확인할 수 있습니다.

파이썬 프로그램 설치 완료되면 시작 메뉴에서 확인

*프로그램명의 괄호 안에 있는 32-bit는 컴퓨터 시스템에 따라 다르게 나타날 수 있습니다.

 

 

 


✅파이썬 실행하기: 파이썬 인터렉티브 셸

방금 설치한 파이썬은 파이썬으로 작성된 코드를 실행해 주는 프로그램입니다. 이러한 프로그램을 인터프리터(interpreter)라고 합니다. 그럼 [시작] 메뉴에서 [Python 3.10 (OO-bit)] 프로그램을 선택해 파이썬을 실행해 볼까요?

파이썬 프로그램을 실행하면 파이썬 인터렉티브 셸이 실행됩니다. 파이썬 코드를 한 줄 한 줄 입력하면서 실행 결과를 볼 수 있는 공간입니다.

Python 3.10.3 (tags/v3.10.3:a342a49, Mar 16 2022, 13:07:40) [MSC v.1929 64 bit
(AMD64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.
>>>

*프로그램을 실행하면 위와 같이 검은색 화면에 흰색 글씨로 위의 내용이 나타나고 >>> 옆에 커서가 깜박입니다.

 

다음과 같이 프롬프트(prompt)라 불리는 >>>에 코드를 한 줄 한 줄 입력하면 곧바로 실행 결과를 볼 수 있습니다. 컴퓨터와 상호 작용하는 공간이라는 의미로 인터렉티브 셸이라고 부르며 한 마디씩 주고받는 것처럼 대화한다고 해서 대화형 셸이라고 부르기도 합니다.

>>> 10 + 10        → Enter 키를 누르면, 10 + 10을 입력하니
20                 → 10과 10을 더해 20을 출력합니다.
>>> "Hello" * 3    → Enter 키를 누르면, Hello라는 문자열을 3번 출력하라는 의미이며
'HelloHelloHello'  → 'HelloHelloHello'를 출력합니다.
>>>

종료 시에는 창의 [닫기 X] 버튼을 클릭합니다.

 

 

 


✅ 텍스트 에디터 사용하기(1): 파이썬 IDLE 에디터

대화형 셸은 간단한 실행 결과 등을 확인할 때 활용하면 편리합니다. 그러면 긴 코드를 입력하거나 코드를 저장해야 할 때는 어떻게 할까요?

일반적으로 텍스트 에디터(text editor) 프로그램을 사용합니다. 글자를 적을 수 있는 모든 종류의 프로그램을 말하며 메모장도 텍스트 에디터이므로 파이썬 프로그래밍을 할 수 있습니다.

그래도 최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋겠죠? 먼저 파이썬과 함께 설치되는 IDLE 에디터 사용 방법을 알아보겠습니다.

 

 

☑️파이썬 IDLE 에디터에서 코드 작성하고 실행하기

파이썬은 기본적으로 간단한 통합 개발 환경으로 IDLE을 제공합니다. 텍스트 에디터를 따로 설치할 수 없는 상황이거나 간단하게 테스트 목적으로 사용할 경우에는 IDLE로 개발할 수 있습니다.

 

01 [시작 메뉴] – [Python 3.10] – [IDLE (Python 3.10 OO-bit)]을 실행합니다. 

파이썬 IDLE 실행

*이때 3.10이라는 숫자는 설치한 파이썬 버전에 따라서 다를 수 있으며, IDLE이라는 글자 뒤에 (Python GUI) 또는 (Python 3.10 32-bit) 등이 붙어 있을 수 있습니다.

 

 

02 Python IDLE은 기본적으로 인터렉티브 셸처럼 파이썬 코드를 입력하고 실행 결과를 곧바로 살펴볼 수 있습니다. 프롬프트에서 명령을 입력하는 방법은 바로 앞에서 설명한 파이썬 인터렉티브 셸과 동일하므로 여기서는 긴 코드를 입력할 때 파일을 만들어 실행하는 방법을 설명하겠습니다. [File] – [New File] 메뉴를 선택합니다.

Python IDLE 파일 만들기

 

 

03 새 창이 나타나면 다음과 같이 입력해 보세요.

print("IDLE에서 파이썬 코드를")
print("작성해서 출력해 보는")
print("예제입니다.")

 

 

04 파일을 실행하려면 저장해야 합니다. [File] – [Save] 메뉴를 선택하세요.

Python IDLE 파일 저장

 

 

05 [다른 이름으로 저장] 대화상자에서 파일 이름을 [sample]로 저장해 주세요(저장 위치는 원하는 폴더를 선택하거나 새 폴더를 생성합니다).

Python IDLE 파일 저장_다른 이름으로 저장

 

 

06 이어서 [Run] – [Run Module] 메뉴(또는 F5 단축키)를 선택합니다.

Python IDLE Run Module

 

 

07 파이썬 코드가 실행됩니다.

Python IDLE 코드 출력 화면

 

 

 


✅텍스트 에디터 사용하기(2): 비주얼 스튜디오 코드

만약 파이썬 프로그램을 혼자 간단하게 개발한다면 파이썬 IDLE 에디터를 사용해도 괜찮습니다. 하지만 일반적으로 긴 코드를 작성하는 현업에서는 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 활용해서 개발하는 경우가 많습니다. 여러 텍스트 에디터 중 비주얼 스튜디오 코드(Visual Studio Code)라는 프로그램을 설치해 보겠습니다.

 

 

☑️비주얼 스튜디오 코드 다운로드하고 설치하기

01 일단 비주얼 스튜디오 코드의 설치 프로그램을 다운로드해야 합니다. 비주얼 스튜디오 코드 홈페이지에 접속해서 [Download for Windows]를 클릭하여 설치 파일을 다운로드합니다.

*비주얼 스튜디오 코드 홈페이지: https://code.visualstudio.com

비주얼 스튜디오 코드

*[Download for OO] 버튼을 클릭하면 컴퓨터 상황에 맞는 설치 파일을 다운로드합니다. 참고로 드롭다운 버튼을 클릭하면 운영체제(macOS, Windows, Linux)와 설치 파일 형식(설치 파일 또는 압축 파일)을 선택해서 다운로드 할 수도 있습니다.

 

 

02 페이지가 이동되고 설치 파일을 다운로드합니다.

비주얼 스튜디오 코드 설치 파일 다운로드

 

 

03 다운로드한 비주얼 스튜디오 코드 설치 프로그램을 실행합니다. 설치 창이 나타나면 [동의합니다]를 선택하고 [다음] 버튼을 클릭합니다. 

비주얼 스튜디오 코드 설치

 

 

04 설치할 폴더가 표시됩니다. 다른 폴더를 선택하려면 [찾아보기] 버튼을 클릭해 변경하고, 그렇지 않으면 [다음] 버튼을 클릭합니다.

비주얼 스튜디오 코드 설치 2

 

 

05 시작 메뉴 폴더의 이름을 지정합니다. [다음] 버튼을 클릭합니다.

비주얼 스튜디오 코드 설치3

 

 

06 바탕 화면에 바로 가기를 만들고 싶다면 [바탕 화면 바로 가기 만들기]를 체크합니다. 나머지도 작업 시 유용하게 사용되는 부분이므로 모두 체크합니다. [다음] 버튼을 클릭합니다.

비주얼 스튜디오 코드 설치 4

 

 

07 대상 위치, 시작 메뉴 폴더, 추가 작업 항목을 확인하고 [설치] 버튼을 클릭합니다.

비주얼 스튜디오 코드 설치 5

 

 

08 설치가 완료되면 다음과 같은 화면이 나옵니다. 기본적으로 [Visual Studio Code 실행]에 체크되어 있으므로 [종료] 버튼을 클릭하면 비주얼 스튜디오 코드가 바로 실행됩니다.

비주얼 스튜디오 코드 설치 완료

* 만약 [Visual Studio Code 실행]에 체크하지 않아 비주얼 스튜디오 코드가 바로 실행되지 않는다면 바탕 화면 에서 [Visual Studio Code] 바로 가기 아이콘을 더블클릭하여 실행합니다.

 

 

☑️비주얼 스튜디오 코드에서 코드 작성하고 실행하기

비주얼 스튜디오 코드에서는 어떻게 코드를 작성하고 실행하는지 살펴보겠습니다.

01 비주얼 스튜디오 코드 시작 화면에서 [파일] – [새 텍스트 파일] 메뉴를 선택합니다. 자주 사용 하는 메뉴이니 단축키 Ctrl + N 을 함께 기억하면 좋습니다.

비주얼 스튜디오 코드 새 파일 만들기

 

 

02 새 창이 나타나면 파이썬 코드를 입력해 보겠습니다.

print("Hello Coding Python")

비주얼 스튜디오 코드_파이썬 코드 입력하기

 

 

03 이어서 [파일] – [저장] 메뉴를 선택해 파일을 저장합니다. 마찬가지로 자주 사용하는 메뉴이므로 단축키 Ctrl + S 를 함께 기억하면 좋습니다.

비주얼 스튜디오 코드_파일 저장

 

 

04 [다른 이름으로 저장] 대화상자가 나타나면 폴더를 지정하고 [hello.py]라는 이름으로 파일을 저장합니다. 파이썬 프로그램은 ‘OO.py’ 형태로 파일 이름 뒤에 ‘.py’라는 확장자를 붙여 저 장합니다. [저장] 버튼을 클릭합니다.

파이썬 프로그램 다른 이름 저장

 

 

05 파이썬 파일을 저장하면 화면 오른쪽 하단에 “Python에 권장되는 확장을 설치하시겠습니까?”라는 메시지가 나옵니다. 이는 파이썬을 사용한다면 추천해 줄 확장 프로그램이 있다는 의미입니다. [권장 사항 표시] 버튼을 클릭합니다.

python에 권장되는 확장을 설치하시겠습니까

* python 확장 기능 설치를 권장하는 메뉴가 나타나지 않아요!

만약 위의 그림처럼 오른쪽 아래에 확장 기능 설치를 권장하는 메뉴가 나타나지 않는다면 왼쪽에 세로로 나열되어 있는 다섯 개의 아이콘 중 마지막에 있는 아이콘을 클릭한 후 검색 창에 [python]을 입력합니다. 그러면 비주얼 스튜디오 코드에 기능을 추가할 수 있는 프로그램들이 나타나는데, 이 중 [Python]을 클릭해 설치해 주세요.

 

* python 확장 프로그램을 사용하면 무엇이 좋은가요?

파이썬 확장 프로그램을 설치하면 파이썬 코드를 쉽게 입력할 수 있는 자동 완성 기능을 사용할 수 있습니다. 또한 실행 중에 변수의 값을 볼 수 있거나 문제가 생겼을 때 버그를 쉽게 찾을 수 있습니다. 

 

 

06 그러면 왼쪽에 [확장] 메뉴가 나오는데, 여기서 [Python]을 선택하고 [설치]를 클릭합니다. 설치 후 [다시 로드]를 클릭하면 비주얼 스튜디오 코드 화면을 불러옵니다.

python 확장 프로그램 설치

 

 

07 자, 이제 방금 작성한 파이썬 프로그램을 실행해 보겠습니다. 탐색기를 열고 코드 파일을 저장한 폴더로 이동합니다. 이어서 Shift 키를 누른 상태로 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 [여기서 PowerShell 창 열기] 또는 [여기에 명령 창 열기]를 선택합니다.

작성한 파이썬 프로그램 실행하기

* .py라는 확장자가 보이지 않아요!

윈도우 10이나 11을 사용하고 있다면 탐색기에서 .py라는 확장자가 안 보이고 파일명만 보일 수 있습니다. 일반적으로 개발을 할 때는 확장자가 보이는 것이 편하기 때문에 탐색기의 [보기] 메뉴에서 [파일 확장명]을 체크해 주는 것이 좋습니다.

 

 

08 해당 폴더에서 윈도우 파워셸 또는 명령 프롬프트가 실행됩니다. 윈도우 파워셸이나 명령 프롬프트에서 파이썬 프로그램을 실행할 때는 python 명령어를 사용합니다. 그러므로  [python hello.py]만 입력하고 Enter 키를 누릅니다.

윈도우 파워셸 명령 프롬프트

 

 

09 Hello Coding Python이 출력됩니다.

파이썬 출력 결과

이처럼 간단한 대화 형식으로 명령어를 입력해서 무언가를 실행하는 공간을 셸(shell)이라고 합니다. 사전적인 의미로는 ‘운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공 하는 프로그램’이라고 합니다.

셸에서는 코드를 입력해서 다른 프로그램을 실행하거나, 특정 기능을 수행할 수 있습니다. 파이썬을 실행할 때는 두 가지 셸을 활용할 수 있습니다. 첫 번째는 앞서 파일을 실행해 본 윈도우 기본 셸인 윈도우 파워셸(Windows PowerShell)이고, 두 번째는 파이썬 인터렉티브 셸입니다.

기본 셸에서 할 수 있는 일과 파이썬 인터렉티브 셸에서 할 수 있는 일은 다릅니다. 기본 셸에서는 python 명령어를 실행해서 다른 프로그램을 실행할 수 있고, 파이썬 인터랙티브 셸에서는 간단한 파이썬 코드를 입력하고 실행할 수 있습니다.

 

윈도우 기본 셸은 입력하는 곳이 > 기호로 표시됩니다.

윈도우 기본 셸

 

파이썬 인터랙티브 셸은 입력하는 곳이 >>> 기호로 표시됩니다. 윈도우 기본 셸에서 python 명령어를 실행하면 진입할 수 있습니다.

파이썬 인터렉티브 셸

 

 

 

 

 


혼자 공부하는 파이썬(개정판)

위 내용은 『혼자 공부하는 파이썬(개정판)』의 일부분을 재구성하여 작성하였습니다.

혼공파가 더욱 흥미있고 알찬 내용으로 개정되었습니다. 입문자가 자주 물어보는 질문과 오류 해결 방법을 적재적소에 배치하여 예상치 못한 문제에 부딪혀도 좌절하지 않고 끝까지 완독할 수 있도록 도와줍니다.

단순한 문법 암기와 코딩 따라하기에 지쳤다면, 새로운 혼공파와 함께 ‘누적 예제’와 ‘도전 문제’로 프로그래밍의 신세계를 경험해 보세요! 배운 내용을 씹고 뜯고 맛보고 즐기다 보면 응용력은 물론 알고리즘 사고력까지 키워 코딩 실력이 쑥쑥 성장할 것입니다.

👀 도서 자세히 보기
✍️ 유튜브 강의 바로가기