2. Setting Up Your Python Environment - 설치부터 VS Code 설정까지 완벽 정리
Python Programming Course
2. Setting Up Your Python Environment
이 장에서는 Python 개발 환경을 구축하는 전체 과정을 약 1시간 분량으로 다루며, 각 도구를 설치하고 기본 실행법을 실습합니다.
2.1 Installing Python
운영체제에 맞는 최신 버전 다운로드 (예: Python 3.12.x)
설치 시 "Add Python to PATH" 반드시 체크 후 설치
# 설치 확인 명령어 (Windows/macOS/Linux 공통)
python --version
# 또는
python3 --version💡 설치가 안 될 경우, 시스템을 재시작하거나 PATH 환경변수를 확인하세요.
2.2 Using IDLE and Command Line
🖥️ IDLE 사용하기
Python 설치 시 기본 제공
코드 입력 후 F5로 실행 가능
예제:
print("Hello, Python in IDLE!")💻 커맨드라인(명령 프롬프트 / 터미널) 사용하기
# 인터프리터 모드 진입
python
# 또는
python3
# 간단한 코드 실행
>>> print("Hello from Terminal")# .py 파일 실행하기
python hello.py2.3 Setting Up VS Code / PyCharm
VS Code 설치 및 설정
Python 확장 설치 (
Pythonby Microsoft).py파일을 열고▶아이콘 또는 터미널에서 실행 가능
예제: hello.py 파일 작성
print("Hello from VS Code")PyCharm 설치 및 설정
새로운 Python 프로젝트 생성
파일 생성 후 Run ▶ Run '파일명'
2.4 Running Python Scripts
기본 실행 흐름
코드를
.py파일로 저장실행 환경 선택 (IDLE / VS Code / 터미널 등)
예제: calculator.py
a = 10
b = 5
print("덧셈 결과:", a + b)
print("곱셈 결과:", a * b)실행 명령 예시 (터미널)
python calculator.py⏱️ 학습 소요 시간: 약 1시간 ✅ 실습 완료 체크리스트:
.py확장자의 파일을 저장하고 실행합니다.실행 방법:
IDLE: F5 키 또는 메뉴에서 Run ▶ Run Module
VS Code: 상단 ▶ 아이콘 또는 터미널에서
python 파일이름.py터미널:
python hello.py
⏱️ 학습 소요 시간: 약 30분 💡 팁: 처음엔 IDLE 또는 VS Code로 실습을 진행하면서, 터미널 사용에도 익숙해지도록 해보세요!
교수님께서는 VS Code와 Pycharm 중 어떤 것을 더욱 추천하시는지 궁금합니다.
답글삭제저도 같은 내용이 궁금합니다
삭제VS Code는 무료이고 많이 사용되고 있습니다. 다양한 플러그인이 있어 활용도가 높고, PyCharm은 주요 기능을 사용하려면 유료 버전이 필요합니다.
삭제그래서 현재는 VS Code를 더 많이 사용하는 추세이며, 데이터 분석 분야에서는 Jupyter Notebook, Jupyter Lab, Google Colab 같은 도구들도 많이 사용합니다.
따라서, 파이썬 사용 목적에 따라 골라서 사용하시면 됩니다.
Anaconda에서는 구간을 나누어 해당 범위의 글을 한 번에 주석으로 처리할 수 있는데, vscode에도 ''' ''' 방법 외에 주석을 편리하게 처리할 수 있는 방법이 있는지 궁금합니다.
답글삭제VS Code와 Anaconda에서 Python의 주석 처리 방식은 기본적으로 동일하지만 환경이나 확장 기능 설정에 따라 다르게 동작할 수도 있습니다. 만약 Anaconda에서 사용하는 주석 처리 방식이 VS Code에서 제대로 되지 않는다면 구글링을 추천드립니다.
삭제아래는 VS Code에서 단축키를 사용한 주석을 처리 방법입니다
- Windows/Linux: Ctrl + /
- macOS: Cmd + /
VScode에서 python과 다른 언어를 함께 사용할 때 각각의 파일을 어떻게 관리하는지 알고 싶습니다.
답글삭제VS Code에서는 Python과 다른 언어를 함께 사용할 때 각 파일들을 폴더로 나누어 관리하면 됩니다. 예를 들어, Python 코드 파일은 python 폴더에, JavaScript 파일은 js 폴더에 넣는 방식으로 각 언어의 파일을 구분하여 관리하면 될 것 같습니다.
삭제환경에 따른 차이가 큰가요? 맥에서 더 유리한 환경도 존재하나요?
답글삭제예전 매킨토시 체제에서는 환경에 따른 차이가 컸지만, 지금은 맥이나 윈도우의 큰 차이는 없는 편입니다. Mac은 터미널 사용이나 패키지 관리가 편리하고, Windows에서는 초기 환경 설정이 조금 어려울 수는 있지만 이후로는 파이썬을 편리하게 사용할 수 있습니다. 따라서 요즘에는 어떤 환경이 더 유리한지는 개인의 필요와 작업 환경에 따라 다를 수 있기 때문에 본인의 작업 스타일과 필요에 맞는 운영체제를 선택하면 될 것 같습니다.
삭제PyCharm에서 가상환경을 사용하는 이유와, 필수적으로 설정해야 하는 것인지 궁굼합니다.
답글삭제PyCharm에서 가상환경을 사용하는 이유는 프로젝트별로 독립적인 환경을 설정하여 라이브러리나 패키지 버전 관리의 혼란 및 충돌을 피하기 위해서입니다. 프로젝트마다 필요한 라이브러리 버전이 다를 수 있는데 가상환경을 사용하게 되면 버전 충돌을 방지하고 필요한 라이브러리만 설치할 수 있게 되어 관리가 쉬워집니다.
삭제