목차
프로그래밍을 배우기 위해서는 프로그래밍을 할 수 있는 환경이 필요합니다. 이 환경을 일반적으로 개발환경이라고 부릅니다. 컴퓨터 다음으로 필요한 것은 프로그래밍 언어로 이루어진 코드를 작성할 수 있는 텍스트 에디터와 그 코드를 실행할 수 있는 코드 실행기입니다.
파이썬 코드를 입력하려면 파이썬 텍스트 에디터(IDLE 에디터, 비주얼 스튜디오 코드)와 파이썬 코드를 실행할 수 있는 파이썬 인터프리터가 필요합니다. 이 글에서는 파이썬 설치 방법과 기초 사용법을 초보자도 이해할 수 있도록 설명하겠습니다.
파이썬은 배우기 쉬운 문법과 다양한 라이브러리를 갖춘 프로그래밍 언어로, 웹 개발, 데이터 분석, 인공지능 등 다양한 분야에서 사용됩니다.
파이썬(인터프리터)부터 설치해 보도록 하겠습니다. 설치하는 과정에서 꼭 체크해야 하는 부분이 있음으로 주의 깊게 살펴보세요.
파이썬 공식 홈페이지에 접속하여 [Downloads] 메뉴를 클릭합니다. 윈도 운영체제가 설치된 컴퓨터에서 접속하면 자동으로 윈도우 전용 파이썬 다운로드 화면이 나옵니다. [Download Python 3.x.x]을 클릭해서 설치 프로그램을 다운로드해주세요.
**운영체제(Windows, Mac, Linux)에 맞는 최신 버전 다운로드
설치 프로그램을 실행하면 다음과 같은 화면이 나타납니다. 하단에 있는 [Add Python 3.10 to PATH]를 체크한 후 [Install Now]를 클릭해 파이썬을 설치합니다.
** 설치하면서 사용자 계정 컨트롤이 화면에 나오면 [예] 버튼을 클릭하세요.
** [Add Python 3.10 to PATH]는 프로그램의 실행 경로(PATH)에 파이썬을 추가한다는 의미입니다. 체크 후 설치해야 이후에 명령 프롬프트에서 [python]이라고 입력해서 파이썬을 실행할 수 있습니다. 만약 체크하지 않고 설치하면 다시 설치해야 합니다.
설치가 완료되면 다음과 같은 화면이 나타납니다 [Close] 버튼을 클릭해서 설치 프로그램을 종료합니다.
파이썬 프로그램 설치가 완료되면 [시작] 메뉴에서 [Python 3.10] 프로그램을 확인할 수 있습니다.
**프로그램명의 괄호 안에 있는 32-bit는 컴퓨터 시스템에 따라 다르게 나타날 수 있습니다.
방금 설치한 파이썬은 파이썬으로 작성된 코드를 실행해 주는 프로그램입니다. 이러한 프로그램을 인터프리터라고 합니다 그럼 [시작] 메뉴에서 [Python 3.10(00-bit)] 프로그램을 선택해서 실행해 봅니다.
파이썬 프로그램을 실행하면 파이썬 인터렉티브 셸이 실행됩니다. 파이썬 코드를 한줄한줄 입력하면서 실행 결과를 볼 수 있는 공간입니다.
**프로그램을 실행하면 위와 같이 검은색 화면에 흰색 글씨로 위의 내용이 나타나고 >>> 옆에 커서가 깜빡입니다.
다음과 같이 프롬프트(prompt)라 불리는>>>에 코드를 한줄한줄 입력하면 곧바로 실행결과를 볼수 있습니다 컴퓨터와 상호작용하는 공간이라는 의미로 인터렉티브 셸이라고 부르며 한 마디씩 주고받는 것처럼 대화한다고 해서 대화형 셸이라고 부르기도 합니다.
종료 시에는 창의 [닫기 X] 버튼을 클릭합니다.
대화형 셸은 간단한 실행 결과 등을 확인할 때 활용하면 편리합니다. 그러면 반대로 긴 코드를 입력하거나 코드를 저장해야 할 때는 어떻게 할까요? 일반적으로 텍스트 에디터(text editor) 프로그램을 사용합니다. 글자를 적을 수 있는 모든 종류의 프로그램을 말하며 메모장도 텍스트 에디터이므로 파이썬 프로그래밍을 할 수 있습니다.
최대한 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 사용하면 좋습니다.
파이썬은 기본적으로 간단한 통합개발 환경으로 IDLE를 제공합니다. 텍스트 에디터를 따로 설치할 수 없는 상황이거나 간단하게 테스트 목적으로 사용할 경우 IDLE로 개발할 수 있습니다.
01 [시작메뉴] - [Python 3.10] - [IDLE(Python 3.10 00-bit)] 을 실행
* 이때 3.10이라는 숫자는 설치한 파이썬 버전에 따라서 다를 수 있으며, IDLE이라는 글자뒤에 (Python GUI) 또는 (Python 3.10 32-bit) 등이 붙어 있을 수 있습니다.
02 Python IDLE은 기본적으로 인터렉티브 셸처럼 파이썬 코드를 입력하고 실행 결과를 곧바로 확인할 수 있습니다. 프롬프트에서 명령을 입력하는 방법은 바로 앞에서 설명한 파이썬 인터렉티브 셸과 동일하므로 여기서는 긴 코드를 입력할 때 파일을 만들어 실행하는 방법을 설명하겠습니다 [File] - [ New File ] 메뉴 선택
03 새창이 나타나면 다음과 같이 입력해 보세요.
04 파일을 실행하려면 저장해야 합니다. [File] -[Save] 메뉴를 선택하세요.
05 [다른 이름으로 저장] 대화상자에서 파일이름을 [sample]로 저장해 주세요.
06 이어서 [Run] -[Run Module] 메뉴 (또는 F5 단축키)를 선택합니다.
07 파이썬 코드가 실행됩니다.
파이썬 프로그램을 혼자 간단하게 개발한다면 파이썬 IDLE에디터를 사용해도 괜찮지만 일반적으로 긴 코드를 작성해야 하는 경우 프로그래밍 언어를 쉽게 작성할 수 있도록 도와주는 텍스트 에디터를 활용해서 개발하는 경우가 더 많습니다. 여러 텍스트 에디터 중 비주얼 스튜디오 코드( Visual Studio Code)라는 프로그램을 설치해 보겠습니다.
01 일단 비주얼 스튜디오 코드의 설치 프로그램을 다운로드해야 합니다. 비주얼 스튜디오 코드 홈페이지에 접속해서 [Download for windows]를 클릭하여 설치파일을 다운로드합니다.
02 페이지가 이동되고 설치파일을 다운로드합니다.
03 다운로드한 비주얼 스튜디오 코드 설치 프로그램을 실행합니다. 설치 창이 나타나면 [동의합니다]를 선택하고[다음] 버튼을 클릭합니다.
04 설치할 폴더가 표시됩니다. 다른 폴더를 선택하려면 [찾아보기] 버튼을 클릭해 변경하고, 그렇지 않으면 [다음] 버튼을 클릭합니다.
05 시작 메뉴 폴더의 이름을 지정합니다. [다음] 버튼을 클릭합니다.
06 바탕화면에 바로가기를 만들고 싶다면 [ 바탕화면 바로가기 만들기]를 체크합니다. 나머지도 작업 시 유용하게 사용되는 부분이므로 모두 체크합니다.[다음] 버튼을 클릭합니다.
07 대상 위치, 시작 메뉴 폴더, 추가 작업 항목을 확인하고 [설치] 버튼을 클릭합니다.
08 설치가 완료되면 다음과 같은 화면이 나옵니다. 기본적으로 [Visual Studio Code 실행]에 체크되어 있으므로 [종료] 버튼을 클릭하면 비주얼 스튜디오 코드가 바로 실행됩니다.
* 만약 [Visual Studio Code 실행]에
01 비주얼 스튜디오 코드 시작화면에서 [파일]- [새 텍스트 파일] 메뉴를 선택합니다. 자주 사용하는 메뉴이니 Ctrl +N을 기억하면 좋습니다.
02 새창이 나타나면 파이썬 코드를 입력해 봅니다.
03 이어서 [파일]-[저장] 메뉴를 선택해 파일을 저장합니다. 자주 사용하는 메뉴이므로 단축기 Ctrl+S 를 함께 기억하면 좋습니다.
04 [다른 이름으로 저장] 대화상자가 나타나면 폴더를 지정하고 [hello.py]라는 이름으로 파일을 저장합니다. 파이썬 프로그램은 '00.py'형태로 파일 이름 뒤에 '. py'라는 확장자를 붙여 저장합니다 [저장] 버튼을 클릭합니다.
05 파이썬 파일을 저장하면 화면 오른쪽 하단에 "Python에 권장되는 확장을 설치하시겠습니까?"라는 메시지가 나옵니다. 이는 파이썬을 사용한다면 추천해 줄 확장프로그램이 있다는 의미입니다. [권장 사항 표시] 버튼을 클릭합니다.
* python 확장 기능 설치를 권장하는 메뉴가 나타나지 않아요!
만약 위의 그림처럼 오른쪽 아래에 확장 기능 설치를 권장하는 메뉴가 나타나지 않는다면 왼쪽에 세로로 나열되어 있는 다섯 개의 아이콘 중 마지막에 있는 아이콘을 클릭한 후 검색 창에 [python]을 입력합니다. 그러면 비주얼 스튜디오 코드에 기능을 추가할 수 있는 프로그램들이 나타나는데, 이 중 [Python]을 클릭해 설치해 주세요.
* python 확장 프로그램을 사용하면 무엇이 좋은가요?
파이썬 확장 프로그램을 설치하면 파이썬 코드를 쉽게 입력할 수 있는 자동 완성 기능을 사용할 수 있습니다. 또한 실행 중에 변수의 값을 볼 수 있거나 문제가 생겼을 때 버그를 쉽게 찾을 수 있습니다.
06 그러면 왼쪽에 [확장] 메뉴가 나오는데, 여기서 [Python]을 선택하고 [설치]를 클릭합니다. 설치 후 [다시 로드]를 클릭하면 비주얼 스튜디오 코드 화면을 불러옵니다.
07 자, 이제 방금 작성한 파이썬 프로그램을 실행해 보겠습니다. 탐색기를 열고 코드 파일을 저장한 폴더로 이동합니다. 이어서 Shift 키를 누른 상태로 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 나타나는 메뉴에서 [여기서 PowerShell 창 열기] 또는 [여기에 명령 창 열기]를 선택합니다.
*. py라는 확장자가 보이지 않아요!
윈도 10이나 11을 사용하고 있다면 탐색기에서 .py라는 확장자가 안 보이고 파일명만 보일 수 있습니다. 일반적으로 개발을 할 때는 확장자가 보이는 것이 편하기 때문에 탐색기의 [보기] 메뉴에서 [파일 확장명]을 체크해 주는 것이 좋습니다.
08 해당 폴더에서 윈도우 파워셸 또는 명령 프롬프트가 실행됩니다. 윈도우 파워셸이나 명령 프롬프트에서 파이썬 프로그램을 실행할 때는 python 명령어를 사용합니다. 그러므로 [python hello.py]만 입력하고 Enter 키를 누릅니다.
09 Hello Coding Python이 출력됩니다.
이처럼 간단한 대화 형식으로 명령어를 입력해서 무언가를 실행하는 공간을 셸(shell)이라고 합니다. 사전적인 의미로는 ‘운영 체제 상에서 다양한 운영 체제 기능과 서비스를 구현하는 인터페이스를 제공하는 프로그램’이라고 합니다.
셸에서는 코드를 입력해서 다른 프로그램을 실행하거나, 특정 기능을 수행할 수 있습니다. 파이썬을 실행할 때는 두 가지 셸을 활용할 수 있습니다. 첫 번째는 앞서 파일을 실행해 본 윈도 기본 셸인 윈도우 파워셸(Windows PowerShell)이고, 두 번째는 파이썬 인터렉티브 셸입니다.
기본 셸에서 할 수 있는 일과 파이썬 인터렉티브 셸에서 할 수 있는 일은 다릅니다. 기본 셸에서는 python 명령어를 실행해서 다른 프로그램을 실행할 수 있고, 파이썬 인터랙티브 셸에서는 간단한 파이썬 코드를 입력하고 실행할 수 있습니다.
윈도우 기본 셸은 입력하는 곳이 > 기호로 표시됩니다.
파이썬 인터랙티브 셸은 입력하는 곳이 >>> 기호로 표시됩니다. 윈도우 기본 셸에서 python 명령어를 실행하면 진입할 수 있습니다.
이제 파이썬을 설치하고 기본적인 사용법을 익혔습니다. 이후 데이터 분석, 웹 개발, 자동화 등의 분야로 확장해 보세요!