8. 고급 Python 주제
2024년 12월 17일1분 미만
8. 고급 Python 주제
8.1 데코레이터와 컨텍스트 매니저
- 함수와 클래스 데코레이터 구현.
__enter__
,__exit__
및contextlib
사용법.- 사람들이 혼동하기 쉬운
with
문의 동작.
8.2 추상 클래스와 abc
abc.ABC
:- 추상 클래스 정의.
@abstractmethod
와NotImplementedError
의 역할과 사용법.
- 인터페이스 설계와 Pythonic 스타일.
8.3 동기 및 비동기 프로그래밍
- 동기 방식의 특징과
threading
의 한계. - 비동기 프로그래밍(
asyncio
,await
)의 기본. concurrent.futures
와 태스크 관리.