환경 변수 창은 위 화면에서 아래에 있는 환경 변수(N)... 버튼을 눌러 열 수 있다. 두 구역이 보이며 위쪽 PATH 항목을 선택한 뒤 편집을 클릭하면 된다. IDE 선택에서 먼저 VSCode를 소개한다. 마이크로소프트가 만든 무료 코드 에디터로 현재 전 세계 개발자들이 가장 많이 사용한다. Python 확장 프로그램을 설치하면 자동완성, 코드 추천, 디버깅, 터미널을 통한 가상환경 실행까지 가능하여 입문자에게도 적합하다. 가볍고 빠르며 다양한 언어를 지원하고 수많은 확장 기능을 제공한다. 설치 직후에는 바로 Python이 실행되진 않으며 반드시 Python 확장을 추가해야 해서 완전 입문자에게는 처음에 다소 헷갈릴 수 있다. 시작은 가벼우나 앞으로도 꾸준히 프로그래밍을 이어가고 싶은 이들에게 추천된다.
다음으로 PyCharm을 살펴본다. Python 전용 IDE로 JetBrains에서 개발되었고 자동완성, 디버깅, 코드 리팩토링, 가상환경 관리 기능이 강력하다. 무료 Community 버전과 웹 개발 등 고급 기능을 담은 유료 Professional 버전이 있으며 Python 개발에 최적화되어 프로젝트 관리, 디버깅, 테스트 기능이 강력하다. 다만 VSCode보다 무겁고 실행 속도가 느릴 수 있으며 설치 용량이 큰 편이라 저사양 PC에서 부담이 될 수 있다. Python만 집중적으로 배우거나 큰 규모의 프로젝트를 다루려는 이들에게 적합하다.
세 번째로 Jupyter Notebook을 소개한다. 데이터 분석과 머신러닝 분야에서 가장 많이 쓰이며 셀 단위로 코드를 실행해 결과를 즉시 확인할 수 있다. 그래프나 표 같은 데이터 시각화를 바로 확인할 수 있어 학습에 유리하다. 로컬에서는 웹 브라우저로 실행하거나 Google Colab 같은 온라인 서비스도 이용 가능하다. 실행 결과와 시각화가 즉시 보여 학습과 데이터 실습에 최적화되어 있지만 여러 파일을 다루는 일반적인 개발에는 부적합할 수 있다. 데이터 분석이나 인공지능, 머신러닝에 관심 있는 이들에게 추천된다.
네 번째로 IDLE에 대해 언급한다. Python 설치 시 기본으로 함께 제공되는 도구로 별도 설치가 필요 없고 가볍게 바로 실행할 수 있다. 다만 기능이 제한적이어서 장기적인 프로젝트나 본격적인 개발에는 불편함이 많다. 바로 코드를 실행해보고 싶은 초보에게 적합하다.
무엇을 선택할지에 대한 가이드도 있다. 처음 시작한다면 가볍고 설치가 간단하며 확장을 통해 Python 개발에 맞춤화할 수 있는 VSCode가 가장 무난하다고 본다. 코드 자동완성, 디버깅, 프로젝트 관리가 뛰어나므로 Python 프로젝트를 본격적으로 하고 싶을 때는 PyCharm을 추천한다. 코드를 실행하며 바로 결과를 확인하고 시각화까지 도움이 필요하면 데이터 분석과 머신러닝에 가장 적합한 것은 Jupyter Notebook이다. 별도 설치 없이 Python 문법 맛보기 용으로만 쓰려면 IDLE를 선택하는 것도 좋다.
마지막으로 가상환경 설정이 소개된다. 가상환경은 프로젝트마다 독립된 Python 실행 공간을 만들어 필요한 라이브러리와 버전을 따로 관리하는 기능이다. 서로 다른 프로젝트 간 충돌을 피할 수 있어 프로젝트별로 전용 Python 방을 만드는 것과 같다. Windows를 기준으로 가상환경을 만들려면 원하는 폴더에서 명령 프롬프트나 PowerShell을 열고 특정 명령어를 실행하면 된다.
#
python다운로드
#
python설치
#
python설치확인방법
#
python환경설정
#
윈도우파이썬설치
#
파이썬PATH설정
#
파이썬기초
#
파이썬다운로드
#
파이썬설치방법