Классы данных Attrs, Pydantic или Python?
ArjanCodes
0:00 / 0:00
Классы данных Attrs, Pydantic или Python?
108 000 просмотров · 3 г. назад
ArjanCodes
342 тыс. подписчиков
108 000 просмотров · 3 г. назад
💡 Узнайте, как создавать отличное программное обеспечение за 7 шагов: https://arjan.codes/designguide.
Классы данных — ценный инструмент в арсенале программиста на Python. Несмотря на их полезность (мне они очень нравятся!), у них есть ограничения. В этом видео я сравниваю классы данных с двумя альтернативными вариантами: attrs и Pydantic, чтобы помочь вам решить, какой из них использовать в вашем коде.
Репозиторий GitHub здесь: https://github.com/ArjanCodes/2023-attrs.
🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses.
💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes.
⌨️ Используемая мной клавиатура: https://amzn.to/49YM97v.
🔖 Разделы:
0:00 Введение
1:34 Объяснение примера
4:20 Сравнение
7:07 Проверка атрибутов
11:26 Плюсы и минусы dataclasses
13:00 Плюсы и минусы attrs
14:14 Плюсы и минусы Pydantic
15:58 Заключительные мысли
16:42 Заключение
#arjancodes #softwaredesign #python