Библиотека простая если не углубляться ) То что у вас строку преобразует в флоат, это вариант. Есть возможность жесткой проверки при которой строка или int для баланса вызовут ошибку. Есть еще декораторы для методов/функций, которые проверяют типы аргументов и типы входящих данных. Т.е. примерно как в кампилируемых языках, не ide подсвечивает, а выдается экснпшен. Конечно, это потеря скорости, но зато больше контроля.
Жду ультимативный ролик про pydantic с fastapi на боевом примере. Схемы для get, update, create, delete и прочее, валидацию, обработку ошибок и всё, всё, всё
@@PythononPapyrusRU я не говорю про наследование и про инкапсуляцию. Просто если посмотреть ролики про питон, которые попадаются в шортсах, то нам на 3й секунде будет что-то такое - "импортируем библиотеку" .
@@aatudv Тебе человек написал встроенную библиотеку. Ты написал какую-то дичь. Давай конкретнее, а не "я увидел" > которая в большинстве случаев, написана на C это минус?
@@agentdaun5699 ну блин, извини, что выразился так, что ты ставишь меня на место. На самом деле я про то, что почти в каждом ролике про питон можно услышать эту фразу, и мне она кажется забавной
@@aatudv Так это всё из-за вкатышей в айти, так будет с любым языком на хайпе(с условным gc, понятное дело что даже если вдруг какой-нибудь раст стрельнет среди новичков, у него ничего не изменится, т.к они максимум после lifetime отъедут) питон имхо как раз из за этого и сильно страдает. куча вкатышей/тупиц, которые клепают кучу библиотек и потом страдают. О чём говорить, если самый популярный веб микрофреймворк мейнтейнится одним чсв челом который не принимает МРы кроме локализаций, а самый популярный это ходячий костыль нарушающий кучу практик
@@PythononPapyrusRU Если конкретно, то как строятся маски для нахождения подстроки. Часто сталкиваюсь с ситуациями, что нужная информация находится в тексте. Раньше перебирал текст с помощью "split" и проверки на вхождение в строку с помощью "in", но нужная подстрока (по шаблону) не всегда находилась на нужной позиции. Эта проблема элегантно решается с помощью поиска по шаблону из модуля "re" с построением маски.
Заходите на БЕСПЛАТНЫЙ Вебинар IT профессий:
go.redav.online/059a25590d9d39a0?erid=LdtCK2rZ9
Ждем еще видео по данной библиотеке!
Спасибо за пайдентик. Очень интересно послушать ещё про библиотеку, которую я в данный момент активно использую на проекте.
Классы - важная вещь, и видео супер.
Жаль, что качество лишь 360
Скоро будет лучшее
Спасибо за видео. Четко, просто, понятно, автора приятно слушать, видео приятно смотреть.
Спасибо!
Библиотека простая если не углубляться )
То что у вас строку преобразует в флоат, это вариант. Есть возможность жесткой проверки при которой строка или int для баланса вызовут ошибку.
Есть еще декораторы для методов/функций, которые проверяют типы аргументов и типы входящих данных. Т.е. примерно как в кампилируемых языках, не ide подсвечивает, а выдается экснпшен.
Конечно, это потеря скорости, но зато больше контроля.
post_init - вообще пушка!
Интересно! Хотим еще примеров!
Жду ультимативный ролик про pydantic с fastapi на боевом примере. Схемы для get, update, create, delete и прочее, валидацию, обработку ошибок и всё, всё, всё
СПАСИБО ЗА ШРИФТ!!!)
Со второй версией пайдантика изменился синтаксис. Нужно старые уроки по пайдантиеу адаптировать к новому пайдантику.
json method in Pydantic is deprecated from v2
Спасибо!
ура, годнота
Расскажите пожалуйста как перевести биткоин в монеро..
Python - удивительный язык. То что в c# встроено по умолчанию, в Python является библиотекой, которая в большинстве случаев, написана на C
В обычном питоне есть похожее встроенное решение - dataclasses
@@PythononPapyrusRU я не говорю про наследование и про инкапсуляцию. Просто если посмотреть ролики про питон, которые попадаются в шортсах, то нам на 3й секунде будет что-то такое - "импортируем библиотеку" .
@@aatudv Тебе человек написал встроенную библиотеку. Ты написал какую-то дичь. Давай конкретнее, а не "я увидел"
> которая в большинстве случаев, написана на C
это минус?
@@agentdaun5699 ну блин, извини, что выразился так, что ты ставишь меня на место. На самом деле я про то, что почти в каждом ролике про питон можно услышать эту фразу, и мне она кажется забавной
@@aatudv Так это всё из-за вкатышей в айти, так будет с любым языком на хайпе(с условным gc, понятное дело что даже если вдруг какой-нибудь раст стрельнет среди новичков, у него ничего не изменится, т.к они максимум после lifetime отъедут)
питон имхо как раз из за этого и сильно страдает. куча вкатышей/тупиц, которые клепают кучу библиотек и потом страдают. О чём говорить, если самый популярный веб микрофреймворк мейнтейнится одним чсв челом который не принимает МРы кроме локализаций, а самый популярный это ходячий костыль нарушающий кучу практик
спасибо
💪
Там 2 версия на rust написанная уже релизнулась (=
А будут уроки по библиотеке "re"?
А что именно интересует?
@@PythononPapyrusRU Если конкретно, то как строятся маски для нахождения подстроки. Часто сталкиваюсь с ситуациями, что нужная информация находится в тексте. Раньше перебирал текст с помощью "split" и проверки на вхождение в строку с помощью "in", но нужная подстрока (по шаблону) не всегда находилась на нужной позиции. Эта проблема элегантно решается с помощью поиска по шаблону из модуля "re" с построением маски.
3:15 как ты так выделил?
Через ALT + мышь
@@PythononPapyrusRU спасибо
model_dump_json
Спасибо!