/
https://42jerrykim.github.io/ _index.md
파이썬을 배워야 하는 이유와 실제 활용 분야, 커리어 전망을 GitHub Octoverse 등 1차 자료로 검증하고, 00–30챕터 전체 커리큘럼 로드맵과 챕터별 학습 목표를 표로 정리해 다음 챕터로 넘어갈 학습 방향을 설계합니다.
Windows/macOS/Linux에서 파이썬 설치부터 가상환경, 패키지 관리, IDE 설정까지 정리합니다. 실무에서 재현 가능한 개발 환경을 만들고 흔한 설치/경로 문제를 해결합니다.
변수·타입·연산자·입출력·주석/독스트링을 핵심 개념 중심으로 정리합니다. 타입 변환과 우선순위 같은 함정을 피하고 파이썬다운 기본기를 단단히 다집니다.
조건문과 반복문으로 프로그램 흐름을 제어하는 원리를 익힙니다. break/continue/else의 의미와 활용 기준을 이해하고 복잡한 분기 로직을 읽기 쉽게 구성합니다.
함수의 역할, 매개변수 전달 방식, 스코프 규칙을 개념 중심으로 정리합니다. 재사용 가능한 인터페이스를 설계하고 람다/고차함수/클로저의 핵심을 이해합니다.
리스트·튜플·딕셔너리·세트의 특성과 시간복잡도 관점을 함께 설명합니다. 상황별 선택 기준과 파이썬다운 조작 패턴을 통해 데이터 처리를 단단히 만듭니다.
파일 읽기/쓰기, 경로 처리, 인코딩, 다양한 포맷(JSON/CSV 등) 기본을 다룹니다. 예외 처리와 컨텍스트 매니저를 통해 안전하게 I/O를 처리하는 습관을 만듭니다.
예외의 종류와 처리 범위를 이해하고, try/except/else/finally를 실무적으로 적용합니다. 사용자 정의 예외와 예외 체인으로 오류를 의미 있게 전달하는 방법을 익힙니다.
모듈/패키지 구조와 import 메커니즘을 이해해 코드를 재사용 가능하게 구성합니다. 의존성 경계와 공개 API 설계 기준을 정리해 프로젝트 구조화를 시작합니다.
클래스/객체/메서드의 기본 개념과 캡슐화 원리를 학습합니다. 특수 메서드와 객체 모델 기초를 통해 파이썬 OOP 코드를 읽고 작성하는 기반을 만듭니다.