반응형

실습을 위해 컴퓨터에 파이썬을 설치해 보도록 하자.
윈도우에서 설치하는 방법만 다루도록 하겠다. 다른 시스템을 사용할 경우에는 파이썬 홈페이지의 설명을 참고하기 바란다.
https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

윈도우에서 파이썬 설치하기

1. 우선 파이썬 공식 홈페이지의 다운로드 페이지( https://www.python.org/downloads/) 에서 윈도우용 파이썬 언어 패키지를 다운로드 한다. 다음화면에서 Python 3.x로 시작하는 버전 중 가장 최근의 윈도우 인스톨러를 다운로드 해보자. (포스팅을 하는 시점의 최신버전은 3.9.6이다.)

 

Download Python

The official home of the Python Programming Language

www.python.org

2. 인스톨러를 실행한 후에 "Install Now"를 선택하면 바로 설치가 진행된다. 파이썬이 어느 곳에서든지 실행 될 수 있도록 "Add Python 3.9 to PATH"옵션을 반드시 선택해야 한다.

※ PATH옵션은 상당히 중요하다. 주의하자.

※ "Add Python 3.9 to PATH" 옵션을 누락하면 이후 실습을 진행할 때 오류가 발생 할 수 있다. 만약 Python이 설치되는 경로와 PATH에 대한 사전 지식이 있는 사용자라면 이 옵션을 생략해도 무방하다.

3. 설치가 완료되면 [Close]를 클릭하여 종료한다.
파이썬이 정상적으로 설치되었다면 다음 그림과 같이 프로그램 메뉴에서 확인할 수 있다.

[시작 -> 모든 프로그램 -> Python 3.9]


파이썬 기초 실습 준비하기

파이썬 프로그래밍 실습을 시작하기 전에 기초적인 것을 준비해 보자. 벌써 재밋다!!!
[시작] 메뉴에서 [프로그램 -> Python 3.9 -> Python 3.9(32-bit)]를 선택해보자!

 

Python 3.9.6 (tags/v3.9.6:db45529, July 22 2021, 23:33:30) [MSC v.1927 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

위와 같은 창은 대화형 인터프리터라고 부른다. 인터프리터가 뭐냐!!
인터프리터란 사용자가 입력한 소스 코드를 실행하는 환경을 뜻한다. 그렇다면 "대화형"이란 무슨 의미일까? 다음과 같이 간단한 수식을 입력해 보자.

>>> 1 + 1
2

입력에 따른 결괏값이 바로 출력된다. 이렇게 입력과 출력이 번갈아 이어지는 것이 마치 대화하는 것처럼 느껴지기 때문에 파이썬 '대화형' 인터프리터라고 부른다. 파이썬이랑 대화하는 느낌!!! 대화형 인터프리터를 사용하면 간단한 예제를 풀 때 결과를 바로 확인할 수 있어 학습에 효과적이다. 

※ 파이썬 대화형 인터프리터를 간단히 파이썬 셸(Python shell)이라고도 부른다. 3개의 꺾은 괄효 (>>>)는 프롬포트(prompt)라고 한다.
대화형 인터프리터를 종료할 때는 [Ctrl+Z] -> [Enter]를 누르면 된다. (유닉스 계열에서는 [Ctrl+D]. 또는 다음의 예와 같이 sys 모듈을 사용하여 종료할 수도 있다.

import sys
>>> sys.exit()

 

 

파이참(Pycharm)

나는 주로 파이참이라는 에디터를 이용한다. 
파이참은 가장 유명한 파이썬 에디터 중 하나로서, 코드를 작성할 때 편리한 기능을 많이 제공한다.
파이참 공식 다운로드 사이트는 아래 링크를 따라가면 된다.
https://www.jetbrains.com/pycharm/download/#section=windows

 

Download PyCharm: Python IDE for Professional Developers by JetBrains

Download the latest version of PyCharm for Windows, macOS or Linux.

www.jetbrains.com

 

반응형