ABC или Protocol в Python? Что лучше и когда стоит использовать?

Описание к видео ABC или Protocol в Python? Что лучше и когда стоит использовать?

⭐ Курс ООП и Приват канал: https://www.zproger-school.com/?utm_s...
⭐ Телеграм канал: https://t.me/+n0cS6ONNo28zODEx

В данном видео рассмотрим важные отличия ABC и Protocol в Python. Узнаем об истинном назначении инструментов. Многие неправильно поняли принцип работы ABC / Protocol, и цель этого видео - показать реальные примеры использования.

📁 Github: https://github.com/Zproger
📁 Все плейлисты с уроками: https://www.youtube.com/@zproger/play...
📁 Связаться со мной: [email protected]
📁 Поддержать канал: https://github.com/Zproger/donate

Тайм-коды:
0:00 - Почему важно понимать это?
0:53 - Простой пример работы ABC с типами
3:18 - Комбинация ABC с property. Почему это важно?
4:28 - Сравнение прошлых примеров с Protocol. Чем отличается ABC от Protocol?
6:08 - Как привязать атрибуты с помощью Protocol?
7:55 - Наследование в Protocol, почему это круто?
8:57 - Почему важно соблюдать сигнатуру в Protocol?
9:49 - Как реализовать утиную типизацию с Protocol Python?
10:34 - Как Protocol позволяет защитить проект от ошибок?

Комментарии

Информация по комментариям в разработке