Skip to content

Python 학습 로드맵 ​

읽기 쉬운 문법으로 데이터를 처리하고 반복 작업을 자동화하는 기본기를 익힙니다.

전체 학습 순서 ​

단계주제
01실행 환경과 기본 문법
02컬렉션과 함수
03파일과 예외 처리
04모듈과 객체
05타입 힌트와 테스트

01. 실행 환경과 기본 문법 ​

  • 인터프리터
  • 가상 환경
  • 변수와 기본 타입
  • 문자열 처리와 f-string
  • 들여쓰기
  • 조건문과 반복문

02. 컬렉션과 함수 ​

  • 리스트
  • 튜플
  • 딕셔너리
  • 집합
  • 슬라이싱
  • 컴프리헨션
  • 함수 인자와 반환값
  • 기본 인자에 가변 객체를 쓸 때의 함정

03. 파일과 예외 처리 ​

  • 경로 처리
  • with 문과 컨텍스트 매니저 직접 만들기
  • 텍스트와 JSON 읽기·쓰기
  • 예외 처리와 사용자 정의 예외

04. 모듈과 객체 ​

  • 모듈과 패키지
  • 클래스
  • 인스턴스
  • 데이터 클래스
  • 이터레이터와 제너레이터
  • 데코레이터
  • 자주 쓰는 표준 라이브러리: pathlib, datetime, collections, itertools

05. 타입 힌트와 테스트 ​

  • 함수 타입 힌트
  • 의존성 기록
  • 단위 테스트
  • 명령행 인자

Last updated: