162 читали · 1 год назад
Свойства(Properties) в Python
Свойства (Properties) в Python – это специальные методы, которые позволяют определить поведение доступа к атрибутам объекта. Это значит, что при обращении к свойству объекта, код может выполнять какие-то дополнительные действия, вместо того чтобы просто возвращать значение атрибута. 1. Что такое property В Python, свойство (property) - это специальный декоратор или метод класса, который позволяет определить поведение доступа к атрибутам объекта. Property работает как геттер и сеттер в одном, т.е. при получении значения свойства вызывается метод геттера, а при установке - сеттера. Property позволяет...
160 читали · 1 год назад
9 встроенных декораторов Python, которые помогут оптимизировать код
Источник: Nuances of Programming Курс SkillFactory Универсальный разработчик на Python: как стать программистом, незаменимым в новых условиях. “Лучше проще, чем сложнее”  —  оптимальным примером использования этого философского положения “Python-дзена” являются декораторы. Декораторы позволяют писать более короткий и простой код для реализации сложной логики и ее повторного использования. Важно помнить, что существует много функциональных встроенных декораторов Python, которые значительно облегчают жизнь разработчику...