📄️ 목차
파이썬 프로그래밍 완벽 학습 가이드. 기초 문법부터 실전 프로젝트까지 체계적으로 배우는 파이썬 바이블
📄️ 1. 파이썬 시작하기
파이썬 설치부터 첫 프로그램 실행까지. 개발 환경 구축과 기본 사용법을 배우는 파이썬 입문 첫 단계
📄️ 2. 파이썬 기본 문법
파이썬의 변수, 주석, 들여쓰기, input/print 함수 등 핵심 기본 문법을 실습과 함께 완벽 마스터
📄️ 3. 기본 자료형
파이썬의 핵심 자료형인 숫자형(정수, 실수), 문자열, 불린형의 특징과 활용법을 실습과 함께 완전 마스터
📄️ 4. 문자열 기본 완전
문자열 인덱싱, 슬라이싱, 메서드, 포맷팅까지 파이썬 문자열 처리 기법을 체계적으로 학습
📄️ 5. 컬렉션 자료형
리스트, 튜플, 딕셔너리, 집합 등 파이썬 컬렉션 자료형의 특징과 활용법을 실무 예제로 완전 정복
📄️ 6. 조건문으로 선택하기
if, elif, else문과 논리 연산자를 활용한 조건문 완전 마스터. 실생활 문제 해결 예제 포함
📄️ 7. 반복문으로 반복하기
for문, while문, range 함수, break/continue, 리스트 컴프리헨션까지 파이썬 반복문 완전 정복
📄️ 8. 함수 정의하고 사용하기
함수 정의, 매개변수, 반환값, 스코프, 타입 힌트까지 파이썬 함수를 체계적으로 마스터
📄️ 9. 모듈과 패키지
모듈 생성과 사용, 패키지 구조, 작준 라이브러리 활용법과 pip를 이용한 외부 패키지 관리
📄️ 10. 현대적 파이썬 개발 환경
가상환경, uv 도구, pyproject.toml, VS Code 설정까지 2025년 최신 파이썬 개발 환경 구축 가이드
📄️ 11. 클래스와 객체
객체지향 프로그래밍의 기초부터 클래스 정의, 생성자, 메서드, 프로퍼티까지 체계적 학습
📄️ 12. 상속과 다형성
객체지향의 상속, 다형성, 메서드 오버라이딩, 데이터 클래스까지 고급 OOP 개념 완전 정복
📄️ 13. 파일 입출력
텍스트 파일, CSV, JSON 처리와 pathlib를 활용한 현대적인 파일 입출력 방법 완전 마스터
📄️ 14. 예외 처리
try/except/finally문, 예외 타입, 사용자 정의 예외까지 안정적인 파이썬 프로그램 작성법
📄️ 15. 정규표현식
정규표현식 기초부터 고급 패턴, re 모듈 활용법까지 텍스트 처리의 강력한 도구 완전 정복
📄️ 16. 비동기 프로그래밍 기초
async/await, asyncio 라이브러리를 활용하여 비동기 프로그래밍의 기초 개념과 실습 학습
📄️ 17. 테스팅 기초
pytest를 활용한 단위 테스트 작성과 테스트 주도 개발(TDD) 기초로 코드 품질 향상시키기
📄️ 18. 데이터 시각화 기초
matplotlib 라이브러리를 활용한 기본 그래프부터 전문가 수준의 시각화 차트 제작 기술
📄️ 19. 웹 크롤링과 데이터 수집
requests와 BeautifulSoup을 활용한 웹 크롤링 기초법. 윤리적이고 첩임감 있는 데이터 수집 방법
📄️ 20. 미니 프로젝트 1: 텍스트 기반 게임
파이썬 기초 문법을 종합한 던전 탐험 어드벤처 게임 제작. 객체지향 설계와 테스트 코드 작성 경험
📄️ 21. 미니 프로젝트 2: 가계부 프로그램
수입과 지출 관리부터 데이터 시각화까지. JSON 파일과 matplotlib을 활용한 실용적인 가계부 애플리케이션
📄️ 22. 미니 프로젝트 3: 개인 데이터 분석 도구
공개 API 활용 실시간 데이터 수집과 분석. 날씨, 주식 등 다양한 데이터를 자동 수집해 인사이트 도출
📄️ 23. 부록 - 파이썬 설치 및 발전 가이드
운영체제별 파이썬 상세 설치 가이드와 학습 및 마이그레이션 정보, 커뮤니티 리소스
📄️ 24. 특별 부록: 학습 지원 자료
각 챕터별 체크리스트, 학습 전략, 실무 개발 습관, 커뮤니티 리소스까지 체계적 학습 가이드