Вероятно, почти каждый разработчик на Python сталкивался с декораторами, видя конструкцию с со знаком @: Разберемся, что такое декоратор, и как он работает. Этот вопрос часто спрашивают на собеседованиях. Декоратор – это функция, которая принимает как аргумент другую функцию*. Цель декоратора – расширить функциональность переданной ему функции без непосредственного изменения кода самой функции. Вот и…