Дескриптор в Python: что это
Коротко
Дескриптор в Python: объект, определяющий get, set или delete, который хранится как атрибут класса. При обращении к атрибуту экземпляра Python вызывает эти методы.
Определение
Объект, определяющий __get__, __set__ или __delete__, который хранится как атрибут класса. При обращении к атрибуту экземпляра Python вызывает эти методы. Дескриптор данных (с __set__) приоритетнее словаря экземпляра.
Подробнее
На дескрипторах построены property, classmethod, staticmethod, связанные методы, поля ORM в Django и SQLAlchemy.
Вопросы по теме с собеседований
Запомните, а не прочитайте
В тренажёре карточка вернётся, когда начнёт забываться. А билеты по Python проверят, что термин понятен в деле.