14
Python: дескрипторы (Descriptors)
Если обратиться к документации, то дескриптор — механизм, который позволяет объектам настраивать поиск, хранение и удаление атрибутов.
Дескрипторы используются в классах, выступая в роли атрибутов класса (не экземпляра).
Мало кто хотя бы раз сам писал дескрипторы в коммерческой разработке, но большинство программистов применяют механизмы, которые являются дескрипторами, или используют их «под капотом».