본문 바로가기

decorator3

[python] Decorator(데코레이터) - 02 안녕하세요. TDR입니다. 오늘은 저번에 이어 class를 이용한 decorator 구현법과 decorator에 변수를 할당하는 방법을 알아보겠습니다. (Decorator - 01은 아래 링크 참조) [python] Decorator(데코레이터) - 01 안녕하세요. TDR입니다. 오늘은 Decorator에 대해서 간략히 정리해 보겠습니다. 이전 포스팅에서 @classmethod, @staticmethod와 같은 표현을 보셨을 겁니다. 이게 decorator였습니다. 우선 decorator가 어떤건지 tdremon.tistory.com 이번에는 평소와는 다르게 실용적인 예시를 통해 class를 이용한 decorator & Decorator에 변수 전달하기를 같이 봐보겠습니다. import time tim.. 2024. 3. 1.
[python] Decorator(데코레이터) - 01 안녕하세요. TDR입니다. 오늘은 Decorator에 대해서 간략히 정리해 보겠습니다. 이전 포스팅에서 @classmethod, @staticmethod와 같은 표현을 보셨을 겁니다. 이게 decorator였습니다. 우선 decorator가 어떤건지 간략히 설명 드리면 다음과 같습니다. 장식자라고도 불리며, 기존 코드를 수정하지 않으면서 추가 기능을 추가할 수 있습니다. 간단한 예를 보면 다음과 같습니다. def start_end(func): def wrapper(): # 관행적으로 이 이름을 씀 print('>> ' + func.__name__ + ' Start') func() # some_function() 호출 print('>> ' + func.__name__ + ' End') return wrap.. 2024. 2. 29.
[python] class(클래스) - 02 안녕하세요. TDR입니다. 오늘은 1부에 이어 비공개, 정적 , 클래스 메소드에 대해서 간략히 정리해 보겠습니다. [python] class(클래스) - 01 안녕하세요. TDR입니다. 이번에는 python에서 class를 어떻게 선언하고 어떤 식으로 사용하는지 간략히 정리해 보겠습니다. Default format class SomeClass: # 생성자 def __init__(self): pass def set_fruits(self, fruits) tdremon.tistory.com Private method(비공개 메소드) class SomeClass: def __init__(self): pass def public_method(self): print('Public method!') self.__pr.. 2024. 2. 25.