fluent python 15
- [Python] 클래식 코루틴(Classic Coroutine)
- [Python] 동시성(Concurrency): 쓰레드, 프로세스, 코루틴 (+ Spinner 예제)
- [Python] match-case 문, else 절
- [Python] 컨텍스트 매니저 프로토콜(Context Manager Protocol)과 with 문
- [Python] 이터러블(Iterable), 이터레이터(Iterator), 제너레이터(Generator)
- [Python] 데코레이터(Decorator)
- [Python] 스코프(Scope)와 클로저(Closure)
- [Python] 추상 기반 클래스(Abstract Base Class), collections.abc 모듈
- [Python] 타입(Type): 덕 타이핑(Duck Typing), 이름 기반 타이핑(Nominal Typing)
- [Python] Data Class Builder: collections.namedtuple, typing.NamedTuple, @dataclass
- [Python] 가비지 컬렉션(Garbage Collection): 객체를 삭제하려면?
- [Python] 가변성(Mutability)과 불변성(Immutability): 튜플은 항상 불변일까?
- [Python] 얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)
- [Python] ==와 is의 차이점
- [Python] First-Class Object, Higher-Order Function, 그리고 함수형 프로그래밍