Python이란?
Python은 배우기 쉬운 문법과 높은 생산성 덕분에 전 세계에서 가장 많이 사용되는 프로그래밍 언어 중 하나입니다.
웹 개발, 데이터 분석, 인공지능(AI), 자동화, 업무 효율화 등 다양한 분야에서 활용되며, 처음 프로그래밍을 배우는 사람에게도 추천되는 언어입니다.
Python을 설치하기 전에 준비할 사항
| 항목 | 권장 사항 |
|---|---|
| 운영체제 | Windows 11 또는 macOS 최신 버전 |
| 메모리 | 8GB 이상 권장 |
| 디스크 | 1GB 이상 여유 공간 |
| 개발 도구 | VS Code |
Windows에서 Python 설치하기
- Python 공식 홈페이지에 접속합니다.
- Download Python 버튼을 클릭합니다.
- 설치 프로그램을 실행합니다.
- Add Python to PATH를 반드시 체크합니다.
- Install Now를 선택하여 설치를 완료합니다.
설치 확인
python --version
또는
python3 --version
버전이 정상적으로 출력되면 설치가 완료된 것입니다.
macOS에서 Python 설치하기
macOS에서는 공식 설치 프로그램을 사용하거나 Homebrew를 이용하는 방법이 많이 사용됩니다.
brew install python
설치가 완료되면 아래 명령으로 확인합니다.
python3 --version
VS Code에서 Python 개발 환경 구성
Python을 설치한 후에는 Visual Studio Code를 사용하는 것이 편리합니다.
- VS Code 설치
- Python Extension 설치
- Python 인터프리터 선택
| 설정 | 설명 |
|---|---|
| Python Extension | 코드 실행 및 자동완성 지원 |
| Interpreter | 설치된 Python 선택 |
| Terminal | 명령 실행 |
첫 번째 Python 프로그램 작성하기
새 파일을 만들고 hello.py라는 이름으로 저장합니다.
print("Hello, Python!")
터미널에서 실행합니다.
python hello.py
실행 결과
Hello, Python!
변수와 출력 이해하기
name = "홍길동"
age = 25
print(name)
print(age)
실행 결과
홍길동
25
변수는 데이터를 저장하는 공간이며 문자열, 숫자 등 다양한 자료형을 저장할 수 있습니다.
pip란 무엇인가?
pip는 Python 패키지 관리 도구입니다.
pip install requests
설치된 패키지를 확인합니다.
pip list
| 명령어 | 설명 |
|---|---|
| pip install | 패키지 설치 |
| pip uninstall | 삭제 |
| pip list | 설치 목록 확인 |
| pip freeze | 패키지 목록 출력 |
가상환경(venv)을 사용하는 이유
프로젝트마다 사용하는 라이브러리 버전이 다를 수 있으므로 가상환경을 사용하는 것이 좋습니다.
python -m venv .venv
Windows 활성화
.venv\Scripts\activate
macOS/Linux 활성화
source .venv/bin/activate
가상환경을 종료하려면 다음 명령을 실행합니다.
deactivate
초보자가 자주 하는 실수
- PATH 설정을 체크하지 않음
- Python과 Python3 명령을 혼동함
- 가상환경 없이 프로젝트를 진행함
- pip 대신 운영체제 패키지 관리자를 사용하려고 함
- VS Code에서 잘못된 Interpreter를 선택함
실무에서 Python이 활용되는 분야
- 웹 서비스 개발
- 데이터 분석
- AI 및 머신러닝
- 웹 크롤링
- 업무 자동화
- API 개발
- 테스트 자동화
마무리
Python은 문법이 간결하고 다양한 분야에 활용할 수 있어 프로그래밍을 처음 배우는 사람에게 적합한 언어입니다. 설치부터 개발 환경 구성, 첫 프로그램 실행, pip와 가상환경 사용법까지 익혀두면 이후 학습과 프로젝트 진행이 훨씬 수월해집니다.
FAQ
Q1. Python 2와 Python 3 중 어떤 버전을 사용해야 하나요?
현재는 Python 3를 사용하는 것이 표준이며, 대부분의 라이브러리도 Python 3를 지원합니다.
Q2. PATH를 설정하지 않으면 어떻게 되나요?
터미널에서 python 명령을 실행할 수 없을 수 있으며, 환경 변수를 직접 추가해야 합니다.
Q3. VS Code 없이도 Python을 사용할 수 있나요?
가능합니다. 기본 터미널이나 다른 코드 편집기에서도 Python 프로그램을 작성하고 실행할 수 있습니다.
Q4. pip와 venv는 꼭 사용해야 하나요?
간단한 학습에는 필수가 아니지만, 프로젝트를 관리하고 라이브러리 충돌을 방지하려면 사용하는 것이 좋습니다.
Q5. Python 설치 후 가장 먼저 무엇을 공부하면 좋을까요?
변수, 자료형, 조건문, 반복문, 함수 순으로 학습한 뒤 간단한 프로젝트를 만들어 보는 것을 추천합니다.
함께 읽으면 좋은 글
'python' 카테고리의 다른 글
| Python 리스트(List) (0) | 2026.07.08 |
|---|---|
| Python 함수(def) 기초와 활용법 (0) | 2026.07.07 |
| Python 반복문(for, while) (0) | 2026.07.06 |
| Python 조건문(if, elif, else) (0) | 2026.07.03 |
| Python 변수와 자료형 (0) | 2026.07.02 |