Realize Potential
All Posts
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.
11단계: 가상환경과 패키지 관리
venv를 이용한 가상환경 구성, pip 패키지 설치 및 제거, requirements.txt와 pyproject.toml을 통한 의존성 관리 전략을 학습합니다.
2025. 5. 21.