📌 Проверка свойств



Пользователь постоянно пытается запихнуть в программу то, чего там быть не должно. Чтобы избежать странного поведения, данные должны проходить валидацию, и сделать это проще всего с pydantic.



Установка: pip install pydantic



Модуль завоевал уважение среди программистов, поскольку работает довольно быстро (сравнение тут), не требует много кода, поддерживает множество редакторов кода.



Библиотека занимается не только валидацией, но и решает проблемы с динамической типизацией.



📕 Документация



#урок