파이썬 강의 1편: 파이썬 소개 및 설치하기
솔직히 프로그래밍 언어를 뭘로 시작할지 고민하는 시간이 제일 아까웠습니다. 이것저것 비교 글만 읽다가 결국 파이썬으로 정한 이유는 단순했는데, 설치하고 나서 뭔가를 바로 실행해볼 수 있다는 점이 컸습니다. 다른 언어는 프로젝트 세팅부터 해야 되는 경우가 많은데 파이썬은 터미널 열고 바로 코드 쳐볼 수 있으니까요.
파이썬 강의 1편: 파이썬 소개 및 설치하기
파이썬이 뭔지 간단하게
파이썬(Python)은 1991년에 귀도 반 로섬(Guido van Rossum)이라는 사람이 만든 언어입니다. 이름은 개발자가 좋아하던 코미디 쇼 “Monty Python’s Flying Circus”에서 따왔다고 합니다.
처음에 “읽기 쉬운 언어”라는 말이 잘 와닿지 않았는데, C언어 코드를 좀 보고 나서 파이썬을 다시 보니까 확실히 차이가 느껴졌습니다. print("Hello")만 봐도 그냥 영어 문장 읽듯이 읽히니까요.
장점이라고 느낀 것들
-
문법이 직관적임
- 다른 언어에 비하면 타이핑 양 자체가 적습니다
print("Hello")이런 식으로 바로 읽힙니다
-
쓸 수 있는 분야가 넓음
- 웹 개발 (Django, Flask)
- 데이터 분석 (pandas, numpy)
- 인공지능/머신러닝 (TensorFlow, PyTorch)
- 자동화 스크립트
- 게임 개발
- 데스크톱 애플리케이션
-
라이브러리가 많음
- 뭔가 만들고 싶으면 이미 누가 만들어둔 라이브러리가 거의 있습니다
- pip로 설치하면 바로 쓸 수 있어서 편합니다
-
OS 안 가림
- Windows, Mac, Linux 다 됩니다
-
자료 찾기 쉬움
- 에러 메시지 복사해서 검색하면 거의 다 나옵니다
- 한국어 자료도 꽤 많은 편입니다
단점도 있긴 있음
-
속도는 느린 편
- C나 Java보다 실행 속도가 느립니다
- 근데 학습 단계에서 이게 문제가 되는 경우는 거의 못 봤습니다
-
메모리를 좀 더 씀
- 요즘 컴퓨터 사양이면 신경 안 써도 됩니다
처음에는 속도가 느리다는 게 좀 걸렸는데, 실제로 공부하면서 느린 게 문제가 된 적은 한 번도 없었습니다. 그보다 코드 쳐보고 바로 결과 확인하는 속도가 빠른 게 훨씬 도움이 됐습니다.
설치하기
설치는 어렵진 않은데, 한 군데서 실수하면 나중에 좀 귀찮아집니다.
Windows
1단계: 다운로드
- https://www.python.org/downloads/ 접속
- 큰 노란색 버튼 “Download Python 3.x.x” 클릭
- 다운로드 시작됨
2단계: 설치
- 다운로드한 파일 실행
- 설치 화면 맨 아래 체크박스 두 개 확인:
- “Add Python to PATH” — 이거 안 하면 나중에 고생합니다
- “Install launcher for all users” — 이건 선택인데 체크 추천
- “Install Now” 클릭
- 1~2분 기다리면 끝
PATH 체크 안 하면 생기는 일:
- 터미널에서
python쳤을 때 “명령을 찾을 수 없습니다” 같은 에러가 뜹니다 - 다시 설치하거나 환경 변수를 직접 건드려야 합니다
- 처음에 저도 이거 안 해서 한참 헤맸습니다
3단계: 설치 확인
-
명령 프롬프트(CMD) 열기
Windows 키 + R누르고cmd입력 후 Enter
-
버전 확인
python --version또는
python3 --version -
파이썬 실행해보기
python이렇게 나오면 된 겁니다:
Python 3.x.x (tags/v3.x.x:..., date, time) [MSC v.xxxx 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>>>>>가 나오면 파이썬이 실행된 상태입니다. 여기서 코드를 바로 쳐볼 수 있습니다. -
나가기
exit()또는
Ctrl + Z+ Enter
Mac
Mac에는 파이썬이 기본으로 깔려 있는 경우가 있는데, 버전이 오래된 경우가 많아서 새로 까는 게 낫습니다.
방법 1: Homebrew (추천)
-
Homebrew 설치 (없으면)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" -
파이썬 설치
brew install python3
방법 2: 공식 사이트에서 직접
- https://www.python.org/downloads/ 접속
- “Download Python 3.x.x” 클릭
.pkg파일 실행- 설치 마법사 따라가기
설치 확인
터미널 열고:
python3 --version
첫 프로그램 실행해보기
설치 끝났으면 바로 뭔가 하나 실행해보는 게 좋습니다. 저는 처음에 설치만 해놓고 며칠 안 쓰다가 다시 열었을 때 뭐부터 해야 되는지 까먹은 적이 있어서, 설치 직후에 바로 한 번은 돌려보는 걸 추천합니다.
방법 1: Python IDLE
IDLE은 파이썬 설치할 때 같이 깔리는 에디터입니다. 따로 뭔가 설치 안 해도 바로 쓸 수 있습니다.
-
IDLE 실행
- Windows: 시작 메뉴에서 “IDLE” 검색
- Mac: 터미널에서
idle3입력
-
새 파일 만들기
- File -> New File (또는
Ctrl + N)
- File -> New File (또는
-
코드 작성
print("Hello, World!") print("안녕하세요! 파이썬을 배우고 있어요!") print("첫 번째 파이썬 프로그램을 실행했습니다.") -
저장
- File -> Save (또는
Ctrl + S) - 파일 이름은
hello.py로 (.py확장자가 중요)
- File -> Save (또는
-
실행
- Run -> Run Module (또는
F5)
- Run -> Run Module (또는
출력 결과:
Hello, World!
안녕하세요! 파이썬을 배우고 있어요!
첫 번째 파이썬 프로그램을 실행했습니다.
이게 별거 아닌 것 같아도, 직접 코드 치고 결과가 화면에 뜨는 경험을 한 번 하고 나면 그 다음부터는 새 문법 배울 때마다 바로 실험해보는 습관이 생깁니다.
방법 2: VS Code
실제로 계속 공부하려면 VS Code가 편합니다. 무료이고 확장 기능도 많습니다.
설정:
-
VS Code 설치
- https://code.visualstudio.com/ 에서 다운로드
-
Python 확장 설치
- VS Code 열고 왼쪽 사이드바 확장 프로그램 아이콘 클릭 (또는
Ctrl + Shift + X) - “Python” 검색해서 Microsoft 꺼 설치
- VS Code 열고 왼쪽 사이드바 확장 프로그램 아이콘 클릭 (또는
-
파일 만들기
hello.py파일 생성하고 코드 작성:
print("Hello, World!") -
실행
- 오른쪽 위 재생 버튼 클릭
- 또는
F5 - 또는 터미널에서
python hello.py
방법 3: 터미널에서 바로
-
아무 텍스트 에디터로
hello.py파일 만들기 -
코드 작성
print("Hello, World!") -
터미널에서 실행
python hello.py또는
python3 hello.py
개발 환경 뭘 쓸지
처음에 뭘 쓸지 고민이 좀 있었는데 정리하면 이렇습니다:
- IDLE — 설치 없이 바로 쓸 수 있음. 진짜 처음 시작할 때 좋음
- VS Code — 계속 쓸 거면 이걸로 가는 게 맞음. 무료에 기능 많음
- PyCharm Community — 전문 Python IDE. 무료 버전 있음. 좀 무거움
- Jupyter Notebook — 데이터 분석할 때 유용함. 셀 단위 실행이 편함
저는 처음에 IDLE로 시작했다가 금방 VS Code로 넘어갔습니다. IDLE이 나쁜 건 아닌데 파일 여러 개 다루기 시작하면 VS Code가 확실히 편합니다.
버전 확인
터미널에서:
python --version
또는
python3 --version
코드로:
import sys
print(sys.version)
출력 예시:
Python 3.11.5
간단한 계산기 예제
설치 확인 겸 변수랑 출력을 써보는 예제입니다:
# 간단한 계산기
print("=== 간단한 계산기 ===")
# 숫자 두 개
a = 10
b = 5
# 계산하기
print("첫 번째 숫자:", a)
print("두 번째 숫자:", b)
print("-------------------")
print("덧셈:", a + b)
print("뺄셈:", a - b)
print("곱셈:", a * b)
print("나눗셈:", a / b)
print("===================")
출력 결과:
=== 간단한 계산기 ===
첫 번째 숫자: 10
두 번째 숫자: 5
-------------------
덧셈: 15
뺄셈: 5
곱셈: 50
나눗셈: 2.0
===================
이 코드에서 숫자를 바꿔보면 입력-계산-출력 흐름이 어떻게 돌아가는지 대충 감이 옵니다. a랑 b 값을 다른 숫자로 바꿔서 돌려보는 것만으로도 충분합니다.
활용 분야
참고 삼아 적어두면, 파이썬으로 할 수 있는 게 꽤 많습니다:
- 웹 개발 — Django, Flask 같은 프레임워크. Instagram이 Django로 만들어졌다고 합니다
- 데이터 분석 — pandas, numpy. 엑셀로 하기 힘든 규모의 데이터 처리할 때
- 인공지능/머신러닝 — TensorFlow, PyTorch
- 자동화 — 반복 작업 처리, 파일 정리, 웹 스크래핑
- 게임 개발 — Pygame 라이브러리
- 데스크톱 앱 — Tkinter, PyQt로 GUI 프로그램
처음에 잘 틀리는 것들
PATH 설정 빠뜨리기
python 쳤는데 “명령을 찾을 수 없습니다” 나오면 십중팔구 PATH 문제입니다. 다시 설치하면서 “Add Python to PATH” 체크하거나, 환경 변수를 수동으로 잡아주면 됩니다.
Python 2랑 3 혼동
Python 2는 이제 지원 안 합니다. python3 명령어를 쓰는 게 확실합니다.
확장자 빼먹기
파일 저장할 때 .py를 안 붙이면 실행이 안 됩니다. hello.py처럼 반드시 붙여야 합니다.
파이썬 설치하고 Hello, World! 한 번 찍어보는 것까지가 진짜 첫 단계인데, 이게 되고 나면 그 다음부터는 새로운 걸 배울 때마다 직접 실행해보면서 확인하는 게 가능해집니다. 설치만 해놓고 안 쓰는 게 제일 아까운 일이니까, 뭐라도 하나 돌려보고 넘어가는 게 좋습니다.