파이썬을 개발할 때는 IDE(통합 개발 환경) 를 활용하는 것이 효율적이다.
대표적인 IDE로는 VS Code와 PyCharm이 있으며, 각각의 설치 및 설정 방법을 정리했다.
1. VS Code에서 파이썬 설정하기
1.1 VS Code 설치 및 기본 설정
- VS Code 공식 홈페이지에서 다운로드 후 설치한다.
- 실행 후 확장 프로그램(Extensions) 패널을 연다. (Ctrl + Shift + X / Cmd + Shift + X)
- Python Extension을 검색하여 설치한다.
Python 확장 프로그램을 설치하면 다음 기능을 사용할 수 있다.
- 코드 자동 완성 및 문법 오류 검사
- 가상 환경(Virtual Environment) 지원
- Jupyter Notebook 실행 가능
1.2 파이썬 실행 환경 설정
- Ctrl + Shift + P (Cmd + Shift + P for Mac)을 눌러 Command Palette를 연다.
- Python: Select Interpreter를 검색 후 실행한다.
- 현재 설치된 Python 환경을 선택한다. (예: Python 3.x.x (venv))
파이썬 버전이나 여러가지 개발환경에 따른 개발이 필요할 때는 가상 환경(Virtual Environment) 설정하면 유용하다
여기에 대해서는 다음 기회에 다룰 수 있으면 다루도록 하겠다.
입문자가 이해하기에는 어려울 수도 있다.
간단히 설명하자면 가상환경을 만든 후, 활성화시켜주는 것이다.

1.3 VS Code에서 코드 실행
- 새로운 .py 파일을 생성 후 아래 코드를 입력한다.
2. 상단에 있는 "Run Python File" 버튼을 클릭한다.
3. 결과가 터미널에 출력된다.
📌 디버깅 모드 실행 방법
- F5 키를 눌러 디버깅을 시작한다.
- 중단점(Breakpoint) 설정이 가능하다.
1.4 VS Code 필수 확장 프로그램 추천
VS Code에서 파이썬 개발을 할 때 유용한 확장 프로그램을 소개한다.
이 확장 프로그램을 설치하면 코드 가독성, 실행 속도, 디버깅이 더욱 편리해진다.
아래 vscode 프로그램에서 표시된 아이콘을 클릭하면 확장프로그램 마켓플레이스가 나타난다
여기에서 검색후 필요한 확장프로그램을 설치하면 된다.
1) Python (Microsoft)
- VS Code에서 파이썬을 실행하려면 반드시 설치해야 하는 확장 프로그램이다.
- 코드 자동 완성, 문법 검사, 디버깅 기능을 제공한다.
- Jupyter Notebook을 VS Code에서 직접 실행할 수도 있다.
2) Pylance
- Python 코드 자동 완성과 정적 분석 기능을 강화해주는 확장 프로그램이다.
- 코드 추천 기능이 강력하며, 변수 및 함수의 타입을 자동으로 추론해준다.
- 설치하면 코드 작성 속도를 높이고 오류를 줄이는 데 도움이 된다.
3) Jupyter
- VS Code에서 Jupyter Notebook(.ipynb 파일)을 실행할 수 있도록 지원한다.
- 데이터 분석, 머신러닝을 할 때 유용하다.
- 터미널 없이 VS Code 내에서 셀 단위 실행이 가능하다.
4) Black Formatter
- Python 코드 스타일을 자동으로 정리해주는 확장 프로그램이다.
- Shift + Alt + F (Mac: Shift + Option + F) 단축키로 코드 정리를 실행할 수 있다.
5) isort
- import 문을 자동 정렬해주는 확장 프로그램이다.
- 불필요한 import를 정리하고, 가독성을 높여준다.
6) Python Debugger
- Python 코드 디버깅을 위한 필수 확장 프로그램이다.
- 중단점 설정, 코드 실행 흐름 확인, 변수 값 확인 기능을 지원한다.
7) Better Comments
- 코드 주석을 색상별로 정리해주는 확장 프로그램이다.
- // TODO, // IMPORTANT, // WARNING 등을 색깔별로 구분해서 가독성을 높인다.
여러가지를 사용해보고 자신에게 맞는 확장프로그램을 선택하면 될거 같다.
2. PyCharm에서 파이썬 설정하기
2.1 PyCharm 설치 및 기본 설정
- PyCharm 공식 홈페이지에서 다운로드 후 설치한다.
- Community Edition (무료) / Professional Edition (유료) 중 선택 가능하다.
- 실행 후 새 프로젝트(New Project) 를 생성한다.
2.2 가상 환경 설정 및 Python 인터프리터 선택
- 프로젝트 생성 시, Virtualenv를 선택한다.
- Python Interpreter에서 원하는 버전을 선택 후 Create를 클릭한다.
📌 PyCharm에서 가상 환경을 사용하면 자동으로 venv 폴더를 생성하고 관리해준다.
2.3 PyCharm에서 코드 실행
- main.py 파일을 생성하고 아래 코드를 입력한다.
2. Shift + F10 (Mac: ⌃ + R)을 눌러 실행한다.
3. 터미널 창에서 결과를 확인한다.
3. VS Code vs PyCharm 비교
항목VS CodePyCharm
설치 용량 | 가벼움 (~200MB) | 무거움 (~500MB) |
확장성 | 다양한 확장 프로그램 지원 | 기본 기능이 강력함 |
속도 | 빠름 | 상대적으로 무거움 |
추천 용도 | 가벼운 프로젝트, 웹 개발 | 데이터 분석, 대규모 프로젝트 |
결론
VS Code는 가볍고 빠른 개발 환경을 원할 때 적합하다.
PyCharm은 강력한 기능이 포함되어 있어 대형 프로젝트나 데이터 분석에 유리하다.
각자의 개발 스타일과 프로젝트 특성에 맞춰 IDE를 선택하면 된다. 🚀
'파이썬(Python)' 카테고리의 다른 글
파이썬(Python) 시작 기본 연산자 완벽 정리! (초보자 필수 가이드) (0) | 2025.02.06 |
---|---|
파이썬(Python) 초급 데이터 타입 : 문자열, 리스트, 튜플, 딕셔너리 완벽 정리! (0) | 2025.02.05 |
파이썬(Python) 기초 <변수와 데이타타입> (0) | 2025.02.04 |
파이썬(Python) 맥북에서 설치하기 (0) | 2025.02.02 |
파이썬(Python) 시작하기 (2) | 2025.02.01 |