15분
실습: @timing 데코레이터 만들기
반복되는 로깅 코드가 지겨워 - 데코레이터
실습: @timing 데코레이터 만들기
Python 고급: 제너레이터, 데코레이터, 컨텍스트 매니저, Type Hints > 반복되는 로깅 코드가 지겨워 - 데코레이터
학습 목표
기본 데코레이터 구조를 이해한다 @wraps의 중요성을 파악한다 *args, **kwargs 패턴을 활용한다
미션: 실행 시간 측정 데코레이터
상황
모든 함수의 실행 시간을 측정해야 합니다.
요구사항
- 함수 실행 시간을 밀리초 단위로 출력
- @wraps로 원본 함수 메타데이터 보존
- 모든 함수 시그니처 지원 (*args, **kwargs)
@decorator의 비밀
에디터 로딩 중...
힌트
에디터 로딩 중...
에디터 로딩 중...
정답 보기
에디터 로딩 중...