Python
6단계: 예외 처리와 파일 입출력
try-except 구조를 활용한 예외 처리, 파일 읽기와 쓰기, with 문 사용, 인코딩 처리 등 예외 상황 대응과 파일 작업의 기초를 학습합니다.
2025. 5. 21.
7단계: 클래스와 객체지향
Python에서 클래스 정의, 생성자와 메서드, 속성 관리, 상속과 메서드 오버라이딩, 클래스 변수와 인스턴스 변수 차이까지 객체지향 프로그래밍의 기초를 학습합니다.
2025. 5. 21.
8단계: 표준 라이브러리 활용
Python의 필수 내장 모듈인 os, sys, datetime, math, random, collections, itertools, pathlib 등을 실무 중심으로 학습하며 활용 패턴을 익힙니다.
2025. 5. 21.
9단계: 고급 문법 (람다, 컴프리헨션, 제너레이터)
람다 함수, 리스트/딕셔너리 컴프리헨션, 제너레이터와 yield, 이터레이터 프로토콜 등 Python의 표현력 높은 고급 문법을 학습합니다.
2025. 5. 21.
10단계: 타입 힌트와 데이터 클래스
Python의 정적 타입 힌트 문법과 typing 모듈, @dataclass의 사용법, TypedDict, NamedTuple을 통한 안전하고 명확한 코드 작성을 학습합니다.
2025. 5. 21.