У нас вы можете посмотреть бесплатно Свойства Python против методов: контракт, о заключении которого вы даже не подозревали. или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
🧑💻 Присоединяйтесь к списку ожидания курса «Мастерство проектирования программного обеспечения» здесь: https://www.arjancodes.com/mastery. В этом видео я разберу, когда в Python что-то должно быть свойством, а когда — методом, и почему этот выбор важнее, чем кажется. На простом примере я покажу, как свойства и методы передают разные обещания относительно стоимости, безопасности и поведения. Я также рассмотрю, почему асинхронные свойства обычно являются признаком плохого проектирования, и как сделать асинхронную работу явной, не нарушая чистый объектный дизайн. 🔥 Репозиторий GitHub: https://git.arjan.codes/2026/props. 🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses. 💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes. ⌨️ Используемая мной клавиатура: https://amzn.to/49YM97v. 🔖 Разделы: 0:00 Введение 1:17 Настройка: Один пример на всё видео (синхронная версия) 2:29 Свойства против методов 3:48 Производное состояние: Идеальный пример использования свойств 6:14 Под капотом: Почему работает @property 6:59 Свойства только для чтения против свойств с возможностью записи 8:58 Когда сеттеры не должны выполнять ввод-вывод 10:29 Абстракции: Свойства являются частью контракта 13:13 Вопрос: Может ли свойство быть асинхронным? 16:09 Заключительные мысли #arjancodes #softwaredesign #python