파이썬의 특징과 설치 방법, print()와 주석으로 첫 코드 실행하기
이번 강에서 배울 것
- 파이썬이 무엇이고 왜 배워야 하는가
- 파이썬 설치 (Windows / Mac) 및 VS Code 연동
- print()로 첫 번째 프로그램 실행하기
- 주석(Comment)과 들여쓰기 규칙
- IDLE vs VS Code vs Jupyter — 어떤 환경을 쓸까
1. 파이썬이란
파이썬(Python)은 1991년 귀도 반 로섬(Guido van Rossum)이 만든 프로그래밍 언어입니다. 이름의 유래는 영국 코미디 그룹 '몬티 파이썬(Monty Python)'에서 왔습니다. 현재 전 세계에서 가장 인기 있는 프로그래밍 언어 1위(TIOBE 지수 기준)를 수년째 유지하고 있습니다.
| 특징 | 설명 |
|---|---|
| 쉬운 문법 | 영어 문장과 유사한 직관적인 문법 — 초보자에게 최적 |
| 범용성 | 웹 개발, 데이터 분석, AI/ML, 자동화, 게임, 임베디드 모두 가능 |
| 방대한 생태계 | pip로 설치 가능한 패키지 50만 개 이상 (PyPI 기준) |
| 인터프리터 언어 | 컴파일 없이 코드를 한 줄씩 바로 실행 — 빠른 피드백 |
| 무료·오픈소스 | 완전 무료, 상업적 이용도 자유 |
2. 파이썬 설치하기
【 Windows 설치 】
1. python.org → Downloads → "Download Python 3.x.x" 클릭
2. 설치 시 반드시 ✅ "Add Python to PATH" 체크 후 Install Now
3. 설치 완료 확인:
명령 프롬프트(cmd) 열기 → python --version 입력
→ Python 3.12.x 출력되면 성공
【 Mac 설치 】
방법 1. python.org에서 macOS 패키지 다운로드
방법 2. Homebrew 사용 (권장):
터미널 열기 → brew install python3
→ python3 --version 으로 확인
【 설치 확인 공통 명령어 】
python --version (Windows)
python3 --version (Mac/Linux)
pip --version (패키지 관리자 확인)
3. 개발 환경 선택하기
| 환경 | 특징 | 추천 대상 |
|---|---|---|
| IDLE | 파이썬 설치 시 기본 포함 | 간단한 테스트용 |
| VS Code | 가볍고 강력한 무료 에디터, Python 확장 설치 필요 | 입문자~전문가 모두 추천 |
| Jupyter Notebook | 셀 단위 실행, 시각화에 강함 | 데이터 분석·ML 학습 |
| PyCharm | 파이썬 전용 강력한 IDE | 중급 이상 프로젝트 |
이 강의에서는 VS Code를 기준으로 설명합니다. code.visualstudio.com에서 무료 설치 후, 확장 탭(Extensions)에서 "Python" (Microsoft 제공)을 설치하세요.
4. 첫 번째 프로그램 — Hello, World!
# hello.py 파일을 만들고 아래 코드를 입력하세요
print("Hello, World!")
print("안녕하세요, 파이썬!")
print(3 + 5)
print("나는", 25, "살입니다")
# 실행 결과:
# Hello, World!
# 안녕하세요, 파이썬!
# 8
# 나는 25 살입니다
실행 방법: VS Code에서 파일 저장 후 오른쪽 상단 ▷ 버튼 클릭, 또는 터미널에서 python hello.py 입력
5. 주석(Comment) — 코드 설명하는 법
# 한 줄 주석: # 기호로 시작 — 파이썬이 실행하지 않음
# 코드를 설명하거나 임시로 비활성화할 때 사용
print("이건 실행됩니다") # 코드 뒤에도 주석 가능
# print("이건 주석이라 실행 안 됩니다")
"""
여러 줄 주석(Docstring):
큰따옴표 3개로 시작하고 3개로 끝납니다.
함수나 클래스 설명에 주로 사용합니다.
"""
# 파이썬 들여쓰기 규칙 (매우 중요!)
# 파이썬은 중괄호 {} 대신 들여쓰기(4칸 공백)로 코드 블록을 구분합니다.
# 들여쓰기가 틀리면 IndentationError 발생!
if True:
print("들여쓰기 4칸") # ← 올바른 들여쓰기
print("같은 블록")
print("들여쓰기 없음") # ← 블록 밖
6. print() 함수 더 알아보기
print("기본 출력")
# sep: 여러 값 사이 구분자 (기본값: 공백)
print("사과", "바나나", "포도", sep=", ")
# → 사과, 바나나, 포도
# end: 줄 끝 문자 (기본값: 줄바꿈 \n)
print("첫 번째", end=" | ")
print("두 번째")
# → 첫 번째 | 두 번째
# f-string: 변수를 문자열 안에 삽입 (Python 3.6+)
name = "파이썬"
version = 3.12
print(f"안녕하세요, {name} {version}입니다!")
# → 안녕하세요, 파이썬 3.12입니다!
1강 핵심 요약
- 파이썬은 쉬운 문법, 범용성, 방대한 생태계를 가진 1위 언어
- 설치 시 "Add Python to PATH" 체크 필수
- 개발 환경은 VS Code + Python 확장 권장
- print()로 출력, # 또는 """ """로 주석 작성
- 들여쓰기(4칸)는 파이썬의 문법 — 틀리면 오류 발생
- 다음 강: 변수와 자료형 — 숫자·문자·참거짓을 다루는 방법
관련 검색어 · 파이썬입문, Python설치, 파이썬개발환경, VSCode파이썬, print함수, 파이썬주석, HelloWorld파이썬