..

Search

3) 파이썬 설치하기

파이썬 설치하기


파이썬 2.X 버전과 3.X 버전의 차이점

파이썬은 공식적으로 2.X 버전과 3.X 버전의 두 가지 버전으로 나누어 관리되고 있습니다.

 

파이썬 2.X 버전과 3.X 버전의 대표적인 차이점은 다음과 같습니다.

 

1. 3.X 버전에서는 모든 변수가 객체(object)로 처리됨.

2. 2.X 버전에서는 나눗셈의 결과가 int형으로 반환되었으나, 3.X 버전에서는 float형으로 반환됨.

3. 3.X 버전에서는 print() 함수를 사용할 때 소괄호(())를 반드시 사용하도록 변경됨.

4. 3.X 버전에서는 모든 문자열을 유니코드(unicode)로 인식함.

 

3.X 버전에서는 위와 같이 2.X 버전에 비해 많은 변화가 있지만, 이처럼 두 버전을 각각 유지하는 가장 큰 이유는 바로 라이브러리의 호환성 때문입니다.

 

3.X 버전이 나온 초기에 그때까지 잘 사용해 온 2.X 버전을 기준으로 개발된 다양한 파이썬 라이브러리들이 3.X 버전과는 호환되지 않았습니다. 따라서 파이썬 라이브러리를 사용하지 못하는 경우가 많이 발생하였으므로, 많은 파이썬 개발자들이 최신버전인 3.X 버전이 아닌 2.X 버전을 고집하게 됩니다.

 

하지만 현재는 많이 사용되는 대부분의 파이썬 라이브러리들이 3.X 버전에서도 동작되도록 업데이트되었기 때문에 반드시 2.X 버전을 사용해야만 하는 이유가 없어졌습니다. 따라서 우리 수업에서는 앞으로의 호환성까지 생각하여 파이썬 3.X 버전을 기준으로 설명을 진행할 것입니다.

 

파이썬 3.X 버전은 2.X 버전으로의 하위호환성(backward compatibility)을 지원하지 않습니다.
즉, 파이썬 2.X 버전으로 작성된 소스 코드를 수정 없이 그대로 3.X 버전에서 사용하면 문제가 발생할 가능성이 매우 높습니다.

파이썬 설치하기

파이썬은 오픈 소스 라이센스를 가지므로, 언제 어디서든 자유롭게 다운로드하여 사용할 수 있습니다.

파이썬의 최신 버전은 파이썬 공식 홈페이지인 www.python.org에 접속하여 다운로드 받을 수 있습니다.

 

1. Downloads 탭을 클릭하여 가장 최신 버전인 Python 3.X를 선택하고 다운로드합니다.

setup

 

2. 다운로드한 설치 파일을 클릭하여 실행합니다.

setup

 

3. Add Python 3.6 to PATH를 체크한 후, Customize installation 버튼을 클릭합니다.

setup

 

4. Next 버튼을 클릭합니다.

setup

 

5. 파이썬을 설치할 폴더를 설정하고 Install 버튼을 눌러 설치를 진행합니다.

setup

 

6. 설치 진행이 완료된 후에 Close 버튼을 눌러 설치를 완료합니다.

 

7. 파이썬이 제대로 설치되었는지를 확인하기 위해 윈도우키 + R을 눌러 실행 대화상자를 연 후 ‘cmd’라는 명령어를 입력하고 확인 버튼을 클릭합니다.

setup

 

8. 명령 프롬프트가 실행되면 ‘python’을 입력하고 엔터(Enter)키를 누릅니다. 이때 파이썬이 제대로 설치되었다면 다음 그림과 같이 설치된 파이썬에 대한 버전 정보가 표시됩니다.

setup


파이썬으로 실습하기

파이썬을 설치하고 나면 다음과 같은 메뉴가 생성되며, 이중에서 첫 번째 메뉴인 IDLE(Python 3.6 32-bit)를 클릭합니다.

setup

 

그러면 파이썬 코드를 입력하고 바로 실행해 볼 수 있는 파이썬 인터프리터인 파이썬 쉘(Python Shell) 프로그램이 다음과 같이 실행됩니다.

setup

 

파이썬 쉘 프로그램을 종료하기 위해서는 오른쪽 맨 위에 위치한 프로그램 종료 버튼을 누르거나 ‘Ctrl+Z’를 눌러도 되며, 프롬프트 상에서 exit() 함수를 호출하여 종료할 수도 있습니다.

 

프롬프트(prompt)란 인터프리터 상의 ‘>>>’ 기호를 가리키며, 파이썬 인터프리터가 사용자의 입력을 받아들일 준비가 되었다는 것을 사용자에게 알려주기 위해 보여주는 기호입니다.

 

지금까지 우리는 파이썬을 설치하고 파이썬 인터프리터를 실행하는 과정을 함께 살펴보았습니다.

 

하지만 우리 수업에서는 여러분의 컴퓨터에 직접 파이썬을 설치하지 않고도, 파이썬 코드를 작성하고 그 실행 결과를 바로 확인할 수 있는 온라인 에디터를 제공하고 있습니다. 이제 언제 어디서나 별도의 준비 과정 없이도 파이썬 공부를 할 수 있습니다!!

예제

 

print("Hello, World!")

 

코딩연습 ▶

실행 결과

Hello, World!


연습문제