В этом примере property используется в качестве дескриптора для атрибута celsius класса Temperature. Он обеспечивает контроль над значением атрибута, проверяя его при установке и выбрасывая исключение, если значение некорректно...
Метаклассы, дескрипторы, модификаторы доступа – звучит сложно? Разберем 5 вопросов, которые часто задают на собеседованиях по Python. В начале этой статьи я бы хотел немного познакомиться с вами. Меня зовут Кирилл и достаточно долгое время я провел в должности тех. лида и, исходя из этого, мне нужно было часто проводить собеседования. Сам я Full-Stack и из-за частых собесов у меня сформировался определенный топ интересных вопросов, который я задаю на собеседовании. 1. Что такое метаклассы? Метакласс – это класс, который определяет свойства других классов...