Что делает декоратор
@property?Ответ: Декоратор @property позволяет определить метод класса так, чтобы к нему можно было обращаться как к обычному атрибуту — без вызова через скобки. При этом под капотом всё равно выполняется функция.
Это удобно для создания вычисляемых свойств или добавления логики (валидации, преобразования данных) при чтении атрибута, не меняя внешний интерфейс класса.
Кроме того, вместе с @property можно использовать @<имя>.setter и @<имя>.deleter, чтобы контролировать установку и удаление значения, реализуя управляемый доступ к данным объекта.
➡ Больше вопросов на сайте
#собеседование
🦆 Python — вакансии и стажировки
