Check

Декораторы — концепция

Python Middle Сбербанк
Что такое декоратор в Python и для чего он используется? Приведите простой пример декоратора.
Ответы
Что такое декоратор
Декоратор — это функция, которая принимает функцию и возвращает новую функцию (обёртку). Декораторы используют для: - логирования - проверки прав - кэширования - измерения времени и т.п. Простой пример: ```python import functools def log_call(func): @functools.wraps(func) def wrapper(*args, **kwargs): print("Call", func.__name__) return func(*args, **kwargs) return wrapper @log_call def hello(name): print("Hello", name) hello("Sergey") ```