🔗 Ресурсы
⚡ Кратко
Начните с официальной документации и используйте дополнительные материалы для закрепления темы и самостоятельной практики.
Официальная документация
- Python Tutorial: Classes — раздел о классах и пространствах имён.
- Built-in Functions: property() — документация по функции
property.
Статьи и руководства
- Real Python: Python's property() — подробный разбор
@property. - PEP 8 — Style Guide for Python Code — соглашения об именовании, включая
_protectedи__private.
Для закрепления
- Попробуйте переписать один из своих старых классов с использованием
@property. - Поэкспериментируйте с
obj.__dict__, чтобы увидеть манглированные имена.