Дескрипторы — это объекты, позволяющие изменить отображение, хранение и удаление атрибутов
Начать стоит с того, что дескрипторы это всегда атрибуты класса, которые имеют в себе методы
__get__, __set__ или __del__, которые вызываются в зависимости от использования атрибута.Использовать их можно, например, для создания логов, во время изменения переменной, создания проверочного класса и множества других вариантов.
Дескрипторы имеют более обширный функционал и описать их в одном посте невозможно, поэтому подробнее — на сайте документации.
#теория
