Перейти к содержимому

Классы данных 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