
기본/개요: 좋은 학습 자료를 고르는 기준
파이썬 학습 자료는 시중에 매우 많지만, 모두 같은 목적을 가진 것은 아니다. 어떤 자료는 완전 입문자를 위한 문법 소개에 초점을 맞추고, 어떤 자료는 실전 프로젝트 경험에 초점을 맞춘다. 이 글에서는 자료 자체의 존재와 성격이 공식 사이트, 서점 정보 등으로 확인 가능한 것들만 소개한다. 다만 "가장 좋은 강의/책이 무엇인가"는 개인의 학습 스타일에 따라 달라지는 주관적 판단의 영역이므로, 이 글은 순위가 아니라 선택지 소개로 이해해 주기 바란다.
기능/스펙: 확인 가능한 대표 자료들
온라인 강의
- 인프런(inflearn.com): 프로그래밍, 인공지능, 데이터 등 다양한 분야의 강의를 제공하는 국내 강의 플랫폼이다. 유튜버 "나도코딩"이 인프런에 올린 파이썬 기본편·활용편 강의는 무료로 제공되며 GUI 프로그래밍 등 실습 프로젝트 위주로 구성되어 있다.
- 노마드코더(nomadcoders.co): "니꼬" 강사가 진행하는 파이썬 무료 강의는 웹 스크레이퍼를 만들며 문법을 익히는 실습형 구성으로, 한국어로 제공된다.
- Coursera(coursera.org): 구글이 제공하는 "파이썬 단기집중과정" 강의는 사전 프로그래밍 경험이 없어도 들을 수 있도록 설계되어 있으며 한국어 자막을 지원한다.
책
- 《Do it! 점프 투 파이썬》(박응용 저): 위키독스에서 대부분의 챕터를 무료로 공개하고 있으며, 2023년 6월 개정 2판이 종이책으로 출간되었다. 실습 문제와 정답은 유료 전자책/종이책에서만 제공된다.
- 《혼자 공부하는 파이썬》(윤인성 저, 한빛미디어): '혼공 계획표'와 누적 예제, 도전 문제를 포함한 입문서로, 파이썬 3.10 버전을 반영한 개정판이 나와 있다.
- 《혼자 만들면서 공부하는 파이썬》: 위 책의 후속작 성격으로, 문법 학습보다 프로젝트 실습(폴더 크기 측정, 카드 지출 분석, 이미지 콜라주 등)에 초점을 맞춘 책이다.
장단점
무료 온라인 강의의 장점은 비용 부담 없이 바로 시작할 수 있고, 영상이라 눈으로 코드 작성 과정을 그대로 따라갈 수 있다는 점이다. 단점은 강의를 그냥 "시청"만 하고 직접 타이핑하지 않으면 학습 효과가 크게 떨어진다는 점, 그리고 무료 강의는 특정 버전이나 라이브러리 문법이 시간이 지나며 달라져도 갱신되지 않을 수 있다는 점이다.
책의 장점은 체계적인 목차 구성과 되새김 문제 등으로 스스로 이해도를 점검할 수 있다는 것이다. 단점은 실습 환경 세팅이나 최신 문법 반영 속도가 온라인 자료보다 느릴 수 있다는 점이다.
개인적인 비판을 덧붙이면, "1:1 과외처럼"이나 "6시간 만에 개발자" 같은 마케팅 문구에 지나치게 기대를 걸지 않는 것이 좋다고 생각한다. 어떤 자료든 결국 스스로 코드를 여러 번 타이핑하고 오류를 직접 겪어보는 시간이 절대적으로 필요하며, 자료의 질보다 이 실습 시간의 확보 여부가 학습 성과를 더 크게 좌우한다고 본다.
추천 대상
- 비용 부담 없이 영상으로 배우고 싶은 입문자에게는 인프런의 나도코딩 무료 강의나 노마드코더 강의가 적합하다.
- 체계적으로 목차를 따라가며 스스로 문제를 풀어보고 싶은 사람에게는 《혼자 공부하는 파이썬》이나 《점프 투 파이썬》 같은 책이 적합하다.
- 이미 문법을 뗀 뒤 프로젝트 경험을 쌓고 싶은 사람에게는 《혼자 만들면서 공부하는 파이썬》 같은 프로젝트 중심 책이 적합하다.
FAQ
Q. 책과 온라인 강의 중 무엇을 먼저 봐야 하나요?
A. 정답이 정해진 문제는 아니다. 영상으로 먼저 감을 잡은 뒤 책으로 체계를 잡는 방법, 반대로 책으로 목차를 따라가다 막히는 부분만 영상을 찾아보는 방법 모두 통용된다.
Q. 무료 강의만으로 충분한가요?
A. 입문 단계에서는 충분할 수 있지만, 목적(데이터 분석, 웹 개발 등)이 뚜렷해지는 시점부터는 해당 분야에 특화된 유료 강의나 심화 도서가 필요할 수 있다. 이 부분은 목적에 따라 달라지므로 일반화하기 어렵다.
Q. 이 리스트가 전부인가요?
A. 아니다. 이 글에서는 출처를 명확히 확인할 수 있는 대표적인 자료 몇 가지만 소개했으며, 이 외에도 다양한 양질의 자료가 존재한다. 특정 자료가 이 글에 없다고 해서 품질이 낮다는 뜻은 아니다.
출처
- 인프런 파이썬 강의 페이지, https://www.inflearn.com/ko/courses?skill=python
- 나도코딩 파이썬 기본편 강의 페이지, https://www.inflearn.com/course/나도코딩-파이썬-기본
- 노마드코더 파이썬 무료 강의, https://nomadcoders.co/python-for-beginners
- Coursera "파이썬 단기집중과정"(Google 제공), https://www.coursera.org/learn/python-crash-course-ko
- 위키독스 "점프 투 파이썬", https://wikidocs.net/book/1
- 한빛미디어 "혼자 공부하는 파이썬" 소개 페이지, https://hongong.hanbit.co.kr/파이썬/