파이썬 독학 로드맵 2026: 공식 튜토리얼로 설치부터 첫 프로젝트까지
수정 2026-10-23 · 버전 정보 갱신 · 2026년 10월 23일 확인 기준
파이썬 독학 로드맵 2026: 공식 튜토리얼로 설치부터 첫 프로젝트까지
유료 강의 없이 python.org가 공개한 무료 자료로 설치, 튜토리얼, 첫 코드, 작은 프로젝트까지 가는 순서
공식 튜토리얼무료 자료4단계파이썬 독학을 마음먹고 검색하면 강의, 책, 로드맵이 한꺼번에 쏟아져요. 자료가 모자라서가 아니라, 어디서 시작해 어디서 끝내야 하는지가 안 보여서 막히는 경우가 많죠.
이 글은 유료 강의 없이 python.org가 무료로 공개한 공식 자료를 기준으로 「설치 → 공식 튜토리얼 → 첫 코드 → 작은 프로젝트」 순서를 정리했어요. 버전과 설치 방법은 2026-10-03에 python.org 원문과 대조한 뒤 2026-10-23 수정 때 최신 버전으로 다시 점검했고, 본문의 코드는 직접 실행해 나온 출력만 실었어요.
- 설치는 python.org 다운로드 페이지의 최신 안정 버전으로 해요. 2026-10-23 확인 기준 3.15.1이에요.
- 공부 순서는 공식 튜토리얼 한국어판 1~8장이 뼈대예요. 9장부터는 필요할 때 펼쳐 봐요.
- 예제는 눈으로 읽지 말고 매일 직접 쳐서 실행해요.
- 마무리는 작은 프로젝트 하나를 끝까지 만드는 거예요.
목차

시작 전에 정할 두 가지: 만들고 싶은 것 하나, 하루 분량
문법 장만 계속 읽다 보면 이걸 왜 배우는지가 흐려지기 쉬워요. 그래서 시작 전에 「파이썬으로 만들어 보고 싶은 것」 하나를 적어 두는 걸 권해요. 거창할 필요는 없어요. 한 달 지출 합계 내기, 글 속 단어 세기, 폴더 안 파일 이름 정리하기 정도면 충분해요.
두 번째는 하루 분량이에요. 시간으로 정해도 되지만(예: 하루 30분), 「튜토리얼 한 절을 읽고 그 절 예제를 전부 직접 실행하기」처럼 끝이 보이는 단위로 정하면 오늘 할 일을 다 했는지 바로 알 수 있어요. 바쁜 날엔 예제 하나만 쳐도 이어지는 감각은 남아요.
파이썬 독학 로드맵 한눈에 보기 (4단계)
기간은 사람마다 달라서 일부러 적지 않았어요. 대신 단계마다 「여기까지 되면 다음으로 넘어가도 된다」는 기준을 붙였어요.
| 단계 | 할 일 | 끝났다는 기준 | 자료 |
|---|---|---|---|
| 1. 설치 | 최신 안정 버전 설치, 버전 확인 | 터미널에서 버전 번호가 출력되고, 인터프리터를 켜고 끌 수 있다 | python.org 다운로드, 설치 문서 |
| 2. 튜토리얼 | 공식 튜토리얼 1~8장 읽고 예제 실행 | 리스트·반복문·함수·파일 읽기를 예제 없이 다시 쳐 볼 수 있다 | 공식 튜토리얼 한국어판 |
| 3. 첫 코드 | 짧은 코드를 직접 고쳐 가며 실행 | 출력을 미리 예상하고, 실제 출력과 맞춰 볼 수 있다 | 이 글 3단계 예시 |
| 4. 프로젝트 | 처음 적어 둔 「만들고 싶은 것」 완성 | 내 데이터로 돌려서 원하는 결과가 나온다 | 튜토리얼 5·7·10장 |
1단계: 설치하고 버전 확인하기
어떤 버전을 깔까. python.org 다운로드 페이지에 걸린 최신 안정 버전이면 돼요. 2026-10-23 확인 기준으로는 2026-10-21에 나온 3.15.1이에요. 파이썬 개발자 가이드의 버전 표를 보면 3.15는 2026-10-09에 처음 나와 버그 수정이 계속되는 단계이고 지원 종료 예정은 2031-10이에요. 이미 3.14를 깔았다면 그대로 써도 돼요. 3.14도 버그 수정 단계이고 지원 종료 예정은 2030-10이에요. 반대로 지원이 끝난 사례로는 3.9(2025-10-31)와 3.10(2026-10-01)이 있어요. 예전 블로그 글이 이 버전들을 기준으로 설명하더라도 새로 설치할 때는 고르지 않는 편이 좋아요.
윈도우. 공식 문서 「Windows에서 파이썬 사용하기」는 Python Install Manager를 쓰라고 안내해요. python.org 다운로드 페이지나 Microsoft Store에서 받을 수 있어요. 설치 중에 PATH에 폴더를 추가할지 물어볼 수 있는데, py 명령을 쓸 생각이라면 선택 사항이에요. 기본 실행 명령은 python이고, 여러 버전을 함께 쓸 때는 py를 권장해요. 설치된 버전 목록은 py list로 볼 수 있어요.
macOS·리눅스. 터미널에서 python3 --version을 입력해 버전부터 확인하세요. 운영체제별 세부 설치 절차는 이 글에서 원문 대조를 하지 않았으니, 공식 문서 「파이썬 설정과 사용법」을 따라가는 게 정확해요.
확인용 명령은 이 세 줄이에요. 버전 번호가 나오면 1단계는 끝이에요.
python --version # 윈도우(Install Manager로 설치한 경우)
py list # 윈도우, 설치된 버전 목록
python3 --version # macOS·리눅스하나 더 알아 두면 편한 것. 터미널에서 python(또는 python3)만 입력하면 대화형 인터프리터가 켜져요. 끌 때는 유닉스 계열에서 Control-D, 윈도우에서 Control-Z를 누르고, 안 되면 quit()을 입력하면 돼요(튜토리얼 2장).
2단계: 파이썬 공식 튜토리얼 한국어판, 이 순서로 읽기
파이썬 공식 튜토리얼 한국어판은 무료로 공개돼 있고, 2026-10-23 확인 기준 3.15.1 문서예요. 본문이 열세 장(그 뒤 14~16장은 입력 편집·부동 소수점·부록)이라 처음부터 끝까지 한 번에 읽으려 하면 부담이 커요. 세 묶음으로 나눠 보세요.
1장 입맛 돋우기 · 2장 인터프리터 사용하기 · 3장 간략한 소개 · 4장 기타 제어 흐름 도구
숫자·문자열·리스트를 다뤄 보고, if·for·함수 정의까지 가요. 이 묶음 예제를 직접 다 쳐 봤다면 3단계 코드는 어렵지 않게 읽혀요.
5장 자료 구조 · 6장 모듈 · 7장 입력과 출력 · 8장 에러와 예외
4단계 프로젝트에 쓰는 재료가 대부분 여기 있어요. 특히 7장의 파일 읽고 쓰기와 8장의 에러 메시지는 실제로 뭔가 만들 때 가장 자주 돌아오는 곳이에요.
9장 클래스 · 10·11장 표준 라이브러리 둘러보기 · 12장 가상 환경 및 패키지 · 13장 이제 뭘 하지?
처음부터 이해하려 애쓰기보다, 프로젝트를 하다가 「파일을 한꺼번에 다루고 싶다」 같은 순간이 오면 해당 장을 찾아 읽는 쪽이 덜 지쳐요.
3단계: 첫 코드 세 개, 눈 말고 손으로
아래 코드는 복사해서 붙이지 말고 한 글자씩 직접 쳐 보세요. 실행하기 전에 출력이 어떻게 나올지 먼저 예상해 보고, 실제 결과와 맞춰 보는 게 핵심이에요.
※ 아래 출력은 Python 3.12에서 직접 실행해 확인한 결과예요. 3.15에서도 같은 문법으로 쓰는 기초 코드예요.
예시 1. 화면에 글자 내보내기
print("안녕, 파이썬")안녕, 파이썬예시 2. 반복문 — range(1, 4)는 1부터 3까지예요. 4는 들어가지 않아요.
for i in range(1, 4):
print(i, "번째 반복")1 번째 반복
2 번째 반복
3 번째 반복예시 3. 리스트로 평균 내기
scores = [80, 95, 70]
print(sum(scores) / len(scores))
print(round(sum(scores) / len(scores), 1))81.66666666666667
81.7첫 줄 출력이 생각보다 길게 나와서 당황할 수 있어요. 나눗셈 결과를 그대로 보여 주기 때문이에요. 보기 좋게 자르고 싶으면 round()로 소수 자릿수를 정하면 돼요. 소수 계산이 왜 이렇게 보이는지 궁금해지면 튜토리얼 뒤쪽의 부동 소수점 장을 읽어 보세요.
세 예시 모두 숫자나 문장을 바꿔서 다시 돌려 보세요. 점수를 하나 더 넣거나, 반복 횟수를 바꾸는 식으로요. 남이 쓴 코드를 내 손으로 고쳐서 원하는 결과를 내 보는 경험이 다음 단계로 가는 디딤돌이에요.
4단계: 작은 프로젝트 하나 끝내기
튜토리얼을 다 읽었는데도 「뭘 만들 수 있지?」 싶은 시기가 와요. 이때는 처음에 적어 둔 「만들고 싶은 것」으로 돌아가면 돼요. 아직 정하지 못했다면 아래 셋 중 하나로 시작해 보세요.
| 프로젝트 | 하는 일 | 다시 볼 튜토리얼 장 |
|---|---|---|
| 가계부 합계 | 지출을 리스트에 담고 합계·평균을 낸다 | 5장 자료 구조 |
| 단어 세기 | 텍스트 파일을 읽어 단어마다 몇 번 나왔는지 센다 | 5장(딕셔너리), 7장 입력과 출력 |
| 파일 이름 일괄 바꾸기 | 폴더 안 파일 이름에 날짜나 번호를 붙인다 | 10장 표준 라이브러리 둘러보기 |
작게 잡는 게 요령이에요. 기능을 하나만 정하고, 그게 돌아가면 그때 하나씩 붙이세요. 파일 이름을 바꾸는 코드는 처음에 꼭 복사본 폴더에서 시험해 보세요. 되돌리기 어려운 작업이라서요.
막혔을 때: 에러 메시지 읽기와 질문하는 법
빨간 에러가 뜨면 위에서부터 읽지 말고 마지막 줄부터 보세요. 마지막 줄에 에러 종류와 이유가 한 줄로 요약돼 있어요. 흔히 만나는 예를 하나 볼게요.
print("나이: " + 20)실행하면 에러 메시지의 마지막 줄이 이렇게 나와요.
TypeError: can only concatenate str (not "int") to str영어라도 단어를 끊어 읽으면 뜻이 보여요. 「문자열(str)에는 문자열만 이어 붙일 수 있는데, 정수(int)가 들어왔다」는 말이에요. 문자열 "나이: "와 숫자 20을 +로 붙이려 해서 생긴 문제죠. f-문자열로 바꾸면 해결돼요.
print(f"나이: {20}")나이: 20에러 종류가 어떤 것들이 있고 어떻게 다루는지는 튜토리얼 8장 「에러와 예외」에 정리돼 있어요.
혼자 30분 넘게 붙잡고 있다면 질문할 때예요. 커뮤니티든 지인이든, 아래 네 가지를 함께 보내면 답을 받기 훨씬 쉬워져요.
- 실행한 코드 전체(사진 말고 텍스트로)
- 에러 메시지 전체(마지막 줄만 말고)
- 쓰는 파이썬 버전(
python --version결과) - 이미 해 본 것과 그 결과
파이썬 독학 무료 자료, 고르는 기준
무료 강의와 자료는 많아요. 목록보다 고르는 기준을 먼저 갖고 있으면, 나중에 새 자료를 만나도 혼자 판단할 수 있어요.
| 기준 | 확인할 점 |
|---|---|
| 운영 주체 | 누가 만들고 관리하는지 드러나 있나. 공식 문서인지, 저자가 밝혀진 책인지 |
| 최신 버전 반영 | 지원이 끝난 버전(3.9·3.10 등)을 기준으로 설명하고 있지 않나 |
| 직접 쳐 보는 구조 | 읽기만 하는 설명이 아니라 예제와 연습 문제가 있나 |
| 무료 범위 | 끝까지 무료인지, 중간부터 유료 결제로 넘어가는지 |
이 기준으로 보면 첫 자료는 공식 튜토리얼 한국어판이에요. 파이썬을 만드는 쪽이 관리하고, 현재 버전 문서이고, 끝까지 무료예요. 다만 설명이 간결한 편이라 처음에는 낯설 수 있어요.
설명이 더 친절한 한국어 자료가 필요하면 「파이썬 코딩 도장」(dojang.io)을 함께 볼 만해요. 온라인에서 무료로 읽을 수 있어요. 어느 버전을 기준으로 쓰였는지는 직접 확인하지 못했으니, 공식 튜토리얼과 내용이 다르면 공식 문서를 기준으로 삼으세요.
혼자 하는 방식이 나와 안 맞는다고 느껴지면 정해진 기간에 같이 공부하는 캠프도 선택지예요. 고를 때 볼 점은 겨울방학 코딩 캠프 2026 고르는 기준 체크리스트에 정리해 뒀어요.
부록: 혼자가 버거울 때 볼 정부 지원 교육
혼자 공부하다 체계적인 과정이 필요해지면 정부 지원 교육도 살펴볼 수 있어요. 교육부는 2026-02-20 재직자를 위한 AI·디지털 집중 과정 지원 확대를 발표했고, 고용노동부 쪽에는 초·중급 디지털 훈련인 K-디지털 기초역량훈련이 있어요. 비용과 신청 자격은 과정마다 다르니 신청 전에 원문 공고로 확인해 주세요.
| 과정 | 확인한 내용 |
|---|---|
| 재직자 AI·디지털 집중 과정 | 4주 내외 단기 캠프형 온·오프라인 과정 「인공지능·디지털 30+ 집중캠프」와 「인공지능·디지털 묶음강좌」(교육부, 2026-02-20 발표) |
| K-디지털 기초역량훈련 | 코딩·빅데이터 등 초·중급 과정. 국민내일배움카드로 신청하며, 자부담 여부는 고용24에서 확인 |
AI 분야 정부 교육과 자격증 종류를 더 넓게 보고 싶다면, 자세한 건 2026년 AI 인력 양성 정부 지원 프로그램과 자격증 종류 글에서 이어서 보세요.
자주 묻는 질문
입문 단계에서 쓰는 계산은 공식 튜토리얼 3장 기준으로 더하기·빼기·곱하기·나누기 같은 기본 연산이 중심이에요. 처음 1~8장을 따라가는 데 높은 수준의 수학이 앞서 필요하진 않아요. 다만 나중에 데이터 분석이나 AI 쪽으로 깊이 들어가면 분야에 따라 필요한 수학이 생길 수 있어요.
python.org 다운로드 페이지의 최신 안정 버전이요. 2026-10-23 수정 때 원문을 다시 대조하니 3.15.1이었어요. 3.15는 2031-10까지, 3.14는 2030-10까지 지원 예정이에요. 3.9와 3.10은 이미 지원이 끝났으니 새로 설치할 때는 피하세요.
목표에 따라 달라요. 기초 문법을 익히고 작은 자동화 도구를 만드는 데까지는 공식 튜토리얼처럼 무료로 공개된 자료로 충분히 갈 수 있어요. 반면 일정 관리나 피드백이 꼭 필요한 사람이라면 강의나 캠프 같은 구조가 도움이 될 수 있어요. 먼저 무료 자료로 1~4장을 해 보고, 그 경험으로 판단해도 늦지 않아요.
다음 단계
오늘 할 일은 하나예요. 설치 후 python --version을 실행하고, 공식 튜토리얼 3장 「파이썬의 간략한 소개」의 첫 예제를 직접 쳐 보세요.
나중에 파이썬을 개발자 취업으로 이어 갈 생각이라면 개발자 취업 준비 체크리스트: 2026 하반기 지원 4주 계획도 함께 보세요.
버전·지원 일정·설치 방법은 2026-10-03에 python.org 공식 문서와 대조해 정리했고, 2026-10-23 수정 때 3.15 기준으로 다시 점검했어요. 새 버전이 나오면 내용이 바뀔 수 있으니 설치 전에 다운로드 페이지를 한 번 더 확인해 주세요. 이 글은 특정 업체로부터 대가를 받지 않고 작성되었습니다.
참고한 자료
- Python Software Foundation, 「파이썬 자습서」 한국어판(3.15 문서), 확인일 2026-10-23, https://docs.python.org/ko/3/tutorial/index.html
- python.org, Download Python, 확인일 2026-10-23, https://www.python.org/downloads/
- Python Developer's Guide, Status of Python versions, 확인일 2026-10-23, https://devguide.python.org/versions/
- Python 문서, 「Windows에서 파이썬 사용하기」, 확인일 2026-10-23, https://docs.python.org/ko/3/using/windows.html
- Python 문서, 「파이썬 인터프리터 사용하기」, 확인일 2026-10-23, https://docs.python.org/ko/3/tutorial/interpreter.html
- 파이썬 코딩 도장(dojang.io), 확인일 2026-10-23, https://dojang.io/course/view.php?id=7
- 교육부, 「재직자 직무능력 향상에 'AI·디지털 집중 과정' 지원 확대」, 2026-02-20, 확인일 2026-10-23, https://www.korea.kr/news/policyNewsView.do?newsId=148959740
- 고용노동부, K-디지털 기초역량훈련 관련 보도자료, 2023-03-17, 확인일 2026-10-23, https://www.moel.go.kr/news/enews/report/enewsView.do?news_seq=14807