들어가며...
오늘은 계속 이어질 글을 위해 Python 설치와 개발환경을 구축하는 내용을 정리하려고 한다. Python으로 개발하기 위해선 사용하는 PC에 Python이 설치가 되어있어야 한다. Python을 설치한 뒤, 바로 프로그래밍을 시작해도 되지만, 개발을 더욱 편리하게 해주는 여러 가지 개발도구들을 소개하려고 한다. 꼭 여기 있는 모든 프로그램을 설치할 필요는 없고, 개인의 사용해보고 개인에 취향에 맞는 프로그램을 사용하면 된다.(Python은 꼭 설치하여야 한다.)
Python 설치
제일 먼저 설치해야할 프로그램은 Python이다. Python을 설치하기 위해선 아래의 페이지에 방문해야 한다.
파이썬 다운로드 링크 : https://python.org
파이썬 다운로드를 할 수 있는 파이썬 공식 홈페이지이다.
공식 홈페이지에 접속하면 Download라는 메뉴가 보이고 메뉴에 마우스를 누르면 설치할 운영체제를 선택하는 메뉴가 표시된다. 글을 쓰고 있는 현재 파이썬의 가장 최신 버전은 3.11.0으로 표시가 되며, 버전을 클릭하면 해당 버전을 바로 설치할 수 있다.
하지만 개인적으로는 가장 최신 버전을 설치하는 것은 추천하지 않는다. 이전 글에서 Python은 다양한 라이브러리를 지원하고 그 라이브러리로 다양한 기능들을 사용할 수 있다고 했었다. 하지만 가장 최신 버전의 경우 일부 라이브러리와 호환이 되지 않을 수 있기 때문이다. 실제로도 동기들과 팀 프로젝트를 진행을 하였을 때, 각자가 설치한 파이썬 버전이 다르고, 라이브러리 버전이 달라서 일부 버전에서 지원하지 않는 명령어라던가, 명령어의 문법이 변경되면서 많은 에러와 오류를 해결하느라 고생한 기억이 있다.
처음 파이썬을 공부하는 거라면 크게 상관이 없지만, 팀 프로젝트나 특정 라이브러리를 공부하기 위해 설치하는 거라면 해당 라이브러리의 지원 여부를 꼭 확인하길 바란다.(P.S 팀 프로젝트 시 버전을 통일하고 진행하는 것을 추천한다.)
하단의 'View the full list of downloads'를 클릭하면 다양한 버전의 Python을 확인할 수 있다.
위에 설명한 이유로 다양한 버전의 Python을 설치할 수 있으며, 이 글에선 3.8.x 버전의 Python을 설치하며 진행하려고 한다.
페이지 맨 상단의 Windows를 클릭하면 다양한 파이썬의 버전을 을 확인할 수 있다.
많은 Python의 버전들이 표시되며, 아래쪽에 3.8.10으로 진행하겠다. 그전에 확인해볼 것이 있다.
Python을 설치할 PC의 운영체제 정보를 알아야 알맞은 버전을 설치할 수 있다.
임의의 폴더를 하나 연 후, 왼쪽 메뉴 중 '내 PC'에서 마우스 오른쪽 버튼을 클릭하면 사진과 같은 메뉴들이 표시된다. 이 중 제일 하단의 속성을 클릭한다.
다음과 같은 창이 표시되고, 우리가 여기서 확인할 내용은 시스템 종류 중 몇 비트 운영체제인지 확인한다. 설치를 진행하는 테스트 PC의 경우, 64비트로 표시되므로 Python 설치 페이지에서 'Download Windows installer (64-bit)'를 클릭하여 설치를 진행하겠다.
다운로드가 완료되면 Python 설치 파일을 실행한다. 위 사진과 같은 창이 표시되며, 꼭 제일 하단의 'Add Python 3.8 to PATH'에 체크가 되어있는지 확인한 후 설치를 진행하길 바란다. 체크가 되어있지 않은 경우엔 체크를 한 후 'Install Now'를 클릭하여 설치를 진행한다.
(하단의 옵션을 클릭하지 않고 설치할 경우, 수동으로 환경변수 셋팅을 해야 하지만, 체크한 경우 설치가 진행되면서 환경변수 세팅도 함께 진행된다.)
다른 에러가 발생하지 않는다면, 위 사진과 같은 창이 표시되며 Python 설치가 완료된다.
설치된 Python Test
파이썬 설치가 정상적으로 완료가 된 것인지 여러 가지 테스트를 한번 해보자.
하단의 검색창에 cmd라고 검색을 하게 되면 위 사진처럼 명령 프롬프트라는 프로그램이 검색된다. 클릭하여 실행해보자.
cmd 창이 실행되면 'python'이라고 입력을 한번 해보자. 위에 설치 시 첫 화면에서 PATH를 잘 체크하고 정상적으로 설치가 되었다면, 위 사진과 같이 python의 버전 정보가 표시되면서 python을 바로 코딩이 가능한 대화형 인터 프린터가 실행된다. python 인터프리터를 종료하고 싶을 때는 Ctrl + z 후 엔터, exit(), quit()를 입력하는 방법이 있다.
위의 인터프리터에선 사칙연산과 같은 기본 연산을 입력하게 되면 바로바로 실행 결과가 표시된다. 그래서 대화형 인터프리터라고 불린다.
기본으로 설치되는 python에선 위와 같이 cmd에서 실행하는 방법도 있지만 다른 방법도 있다.
이번엔 시작 메뉴에서 Python이 설치될 때 같이 설치된 IDEL을 실행해보자
글 작성을 위해 2개의 IDEL을 실행해보았다. 1번의 경우 cmd에서 실행한 대화형 인터프리터와 동일하다. 2번의 경우 File-New File을 클릭하면 3번 창이 표시된다. 이곳에 python 코드를 작성하고 실행할 수 있다.
다른 언어를 배운 적이 있거나, 책을 보신 분들은 아시겠지만, 처음 프로그래밍을 시작하거나 환경을 셋팅한 후에는 'Hello, World'가 정상적으로 출력이 되는지 확인해보는 관습이 있다. 창에 실행할 코드를 입력하고 F5를 클릭하면 코드가 실행되면서 대화형 인터프리터에 결과가 출력된다.
여기까지가 Python을 설치하고 정상적으로 설치가 된 것인지 테스트하는 내용을 작성해보았다. 다음 글은 기본적으로 설치되는 Python IDEL 말고 다른 개발도구들을 정리해볼까 한다.
'파이썬(Python) > 파이썬 기초' 카테고리의 다른 글
[ 파이썬 기초] #0x05 Python 상수와 변수 (0) | 2022.11.10 |
---|---|
[ 파이썬 기초] #0x04 Python 기본 내장 함수 (0) | 2022.11.03 |
[ 파이썬 기초] #0x03 Python 다양한 출력 및 주석 (0) | 2022.11.02 |
[ 파이썬 기초] #0x02 Python 설치 (다양한 Python 개발 도구2) (0) | 2022.11.01 |
[ 파이썬 기초] #0x00 들어가며... (Python?) (2) | 2022.10.30 |