Дружище, огромное тебе спасибо за качественный контент. Для меня - ты топовый источник информации на RUclips (по python разработке). Обожаю тебя. Продолжай в том же духе!!!
Спасибо огромное за то, что делаете. Вы невероятно ускорили моё изучения питона и джанги, и сэкономили просто нереальную кучу времени. Всяческих благ и успехов!
Алексей, все фичи, плагины, библиотеки и хорошие решения, с которыми Вы нас знакомите. Начиная со слепой печати, vim... правильной бизнес-логики в джанге, Linux и Unix инструментами, заканчивая ..., loguru, pydentic - делают процесс моей работы очень приятным. Спасибо Вам!
@@sivr5vs38 Потому что тесты - это уже как панацея. Обмажутся своими тдд, а код написать забудут. Если вашему проекту действительно нужно тестирование, вы сами поймете, какие тесты нужны, а в процессе и как их правильно писать. Не надо себя задрачивать ими раньше времени, еще успеет надоесть.
Забавно, только на днях буквально ковырялся с FastAPI и Pydantic, а тут как мысли прочитали и ролик выложили. Лайк определенно. Очень нравится ваш канал, хотелось бы конечно почаще видео :)
Для таких задачи и джанго-формы неплохо подходят. весь функционал валидации данных от форм, + кастомные валидации. Создал класс форма, прописал поля. Засунул данные - есть методы, валид или инвалид, джейсон - клинед-дата А есть ещё модел - форм - вообще прям по моделям джанговским - валидация из коробки
Это божественная либа) Подрубил её у Flask, несколько декораторов и у Flask-Restful валидация и сериализация стала не хуже чем у FastAPI) Cиджу теперь выбрасываю из проекта reqparse и Marshmallow)
Только недавно решил использовать FastAPI в проекте. И сначала после drf как то не зашел pydantic, но потом понял, что штука и правда не плохая)) Ну а раз эта либа попала на канал значит не зря использую))) Спасибо за видосик!
Вот! Я думал о библиотеке для валидации данных в sanic-приложении, как тут же подъехал годный контент! Спасибо! Теперь надо подумать про asyncpg, тестирование асинхронного кода))
Стоило отметить, что использование стандартных типов python может принести неожиданное поведение, так как используется неявное приведение типов при создании объекта Например, в класс с полем int передать "3" или 3.123, то объект будет создан, но с потерей информации (дробную часть от float)
Давно хотел посмотреть пайдантик, спасибо, что посмотрели его за меня и рассказали основные фичи. выглядит как то, что нужно, огонь ещё бы обзор асинхронной sql-алхимии, ибо асинхронные orm как-то не радуют, одна надежда на алхимию, но опять таки никак не доберусь посмотреть насколько хорошо она работает в версии 1.4, в которой добавили любимую асинхроночку
Я так уже привык к Serde (serde-json) в Rust, и даже в Go есть такая возможность по умолчанию. Что даже не думал что в питоне с этим могут возникнуть вопросы. Ибо эта библиотека является одной из, а не библиотекой по умалчанию
А можете, пожалуйста, объяснить почему так? Ну, вернее, интуитивно я понимаю, что делается это с интенцией помочь автору канала, продвинув ролик за счет лайка. Но, вместе с этим, возникает ощущение, что с подобным подходом, прежде всего, притупляется критическое восприятие информации. Что, как по мне, ведет к ухудшению усвоения материала ролика, ну и в целом не самый полезный паттерн мышления/поведения. Ну и для самого автора, как по мне, полезнее было бы иметь взвешенный взгляд со стороны, который поможет развиваться каналу, а не гору лайков и, соответственно, значительное ухудшение качества обратной связи с аудиторией. P.S. Комментарий пишу не с целью доебаться, а с целью лучше понять позицию других людей. Ввиду того что считаю аудиторию канала вменяемой, надеюсь на адекватные ответы
Смотрю тебя практически с создания твоего канала и вот что заметил задний фон который в этом видео тебе не подходит))) ты выглядишь как библиотекарь, а так конечно всё круто, классно, аккуратно, минималистично, но если смотреть на фон то это не про программирование честно)) Спасибо за инфу ещё раз, как всегда информативно полезно было!
Опытным джанговодам наверное удобнее будет контролировать exclude и include через подкласс Config на уровне самой модели. Конструкция с наследованием юзера такая себе практика.
Здравствуйте, как всегда отличный контент! Было было интересно увидеть видео с наиболее удобными горячими клавишами которые вы используете в ide PyCharm, мне кажется многим это будет очень полезно.
Значит ли это, что @dataclass больше не нужны? В идеале если бы ещё сделали видео с объяснением юзкейсов разных структур ( BaseModel, dataclass, TypedDict, NamedTuple ). Очень легко запутаться)
Pydantic и вправду one love) странно что мало по нему видосов, в основном только в сочетании с fastAPI. Кстати очень крутая фишка - BaseSettings. И с валидацией там можно даже прям в поле, типа age: int = Field(ge=18)
Мой курс «Хардкорная веб-разработка» - course.to.digital
Вжух!
бомбезная инфа!!!!!даже в голову не приходило, что для этого есть библиотека!Низкий поклон!
Поддержу на все 100%.
@Владислав Бахмацкий огонь, а еще isToxic и isShitTalk крутые
Я не питонист, но об этой библиотеке знал )
Тут как с правилом 34 на все есть библиотека.
Дружище, огромное тебе спасибо за качественный контент. Для меня - ты топовый источник информации на RUclips (по python разработке). Обожаю тебя. Продолжай в том же духе!!!
Спасибооо!
Спасибо огромное за то, что делаете. Вы невероятно ускорили моё изучения питона и джанги, и сэкономили просто нереальную кучу времени.
Всяческих благ и успехов!
Алексей, все фичи, плагины, библиотеки и хорошие решения, с которыми Вы нас знакомите. Начиная со слепой печати, vim... правильной бизнес-логики в джанге, Linux и Unix инструментами, заканчивая ..., loguru, pydentic - делают процесс моей работы очень приятным.
Спасибо Вам!
+
Я все жду pytest подробный с моками, реквест моками, фикстурами, манки патчинг’ами, контекст менедр моками и тд и тп.....
Зачем?
Нахуя?
Есть статьи на хабре с переводами книги о pytest, там все это подробно расписано.
а что за моки у пайтеста?
@@sivr5vs38 Потому что тесты - это уже как панацея. Обмажутся своими тдд, а код написать забудут. Если вашему проекту действительно нужно тестирование, вы сами поймете, какие тесты нужны, а в процессе и как их правильно писать. Не надо себя задрачивать ими раньше времени, еще успеет надоесть.
Единственный человек который загрязняет понравившееся видео, заслужено!
Воу! Просто и понятно о пидантике за 20 минут, кайф! Спасибо!
Рад, что полезно!
Забавно, только на днях буквально ковырялся с FastAPI и Pydantic, а тут как мысли прочитали и ролик выложили. Лайк определенно. Очень нравится ваш канал, хотелось бы конечно почаще видео :)
Спасибо! В очередной раз спасибо, Алексей!
Было бы классно увидеть видео о pycharm. Возможности, которые вы используете и считаете must have.
Также про хоткеи:)
да!! я тоже хочу))
Хоткеи есть в интернете, а также их можно настроить в самом pycharm'е
Конечно год прошел, но ведь он вроде на виме работает и вим продвигает в массы?
пару дней назад как раз сел разбираться с этой штукой и тут ролик. Жму руку, всё по полочкам! ))
О боже! Только сегодня парсил гигантский озоновский json и тут такое. Спасибо огромное!❤
Просто бомбическая штука! Когда понимаешь, как использовать, то не можешь остановиться )))
Я не питонист ни разу, но проникся. Спасибо!
Для таких задачи и джанго-формы неплохо подходят. весь функционал валидации данных от форм, + кастомные валидации.
Создал класс форма, прописал поля. Засунул данные - есть методы, валид или инвалид, джейсон - клинед-дата
А есть ещё модел - форм - вообще прям по моделям джанговским - валидация из коробки
Услышал про fastapi и теперь точно определился, что курс надо брать))
Было бы класно, сделать новое видео про Pydantic 2.x , там много изменений. Спасибо!
Четкая либа, взял на заметку
Сенкс
Как всегда кратко и динамично )
Спасибо большое за контент.
Ваше творчество всегда к месту, и радует
Спасибо!
Так рад за Алексея когда он кайфует))
А мне на работе как раз предстоит очень много json парсить. Спасибо огроменное!
Это божественная либа)
Подрубил её у Flask, несколько декораторов и у Flask-Restful валидация и сериализация стала не хуже чем у FastAPI)
Cиджу теперь выбрасываю из проекта reqparse и Marshmallow)
Это офигенно. Как раз могу применить в текущем проекте. Спасибо огромное!
Как всегда информативно и все по полочкам. Спасибо большое за годный контент!
pydantic шикарная вещь. Куда понятнее и стройнее код вместо jsonschema. А еще встречал валидацию json путем конвертации данных в xml через xsd схему
Как всегда познавательно! Спасибо большое!
Спасибо!) Только сегодня прилетел новый таск на парсинг json-a) Крутая находка!)
Отлично:)!
Спасибо за информацию! Очень полезно и доступно
Очень позитивная подача материала!
Ура! В питоне статическая типизация! Это всё очень напоминает старую историю про длину грифеля в карандашах СССР
Нет, это не статическая типизация
Где же вы были с этой библиотекой раньше)) Великолепная либа, огромное спасибо за знакомство с ней.
Только недавно решил использовать FastAPI в проекте.
И сначала после drf как то не зашел pydantic, но потом понял, что штука и правда не плохая))
Ну а раз эта либа попала на канал значит не зря использую)))
Спасибо за видосик!
Спасибо за ваши видосы. Библа - супер, юзаю в проектах.
Спасибо! Как раз в ближайших планах разобраться в FastAPI.
Алексей, спасибо за очередно сочный видос. Очень позновательно, доходчиво и полезно :)
Marshmallow хорошая библиотека с поддержкой схемы.
Как всегда, отличное видео, Алексей) ничего лишнего, всё по делу и очень интересно
Спасибол большое за краткое и емкое объяснение. Подписка и лайк!
Спасибо за ценнейшую информацию!
Жирный лайк:)
Вот! Я думал о библиотеке для валидации данных в sanic-приложении, как тут же подъехал годный контент!
Спасибо!
Теперь надо подумать про asyncpg, тестирование асинхронного кода))
Отличная информация, большое спасибо. Максимальная польза
Спасибо за видео. Напоминает graphql. Про alias ваще круто
Благодарю)
Ушел уже использовать
Стоило отметить, что использование стандартных типов python может принести неожиданное поведение, так как используется неявное приведение типов при создании объекта
Например, в класс с полем int передать "3" или 3.123, то объект будет создан, но с потерей информации (дробную часть от float)
Наконец-то новое видео, давно не обновлял пипку)
Абсолютно потрясающе! (с)
Таки да!
Очень круто, ясно и понятно. Хотелось бы так же поверхностно затронуть темы для Data analyst Data scientist
FastAPI - интересная штука. Спасибо за наводку.
Использую с FastAPI
Перешел с Flask + Marshmallow
Пайдантик удобный.
ORM использую алхимию. Черепаха пока сырая. Пиви...
Хватает алхимии.
Восхитительно.
Спасибо за инфу, буду юзать :)
Спасибо за видос!!! Огонь🔥🔥🔥🔥
Каждый видос - полезняшка, спасибо!
Годнота, сегодня же подключу её к проекту))
Давно хотел посмотреть пайдантик, спасибо, что посмотрели его за меня и рассказали основные фичи. выглядит как то, что нужно, огонь
ещё бы обзор асинхронной sql-алхимии, ибо асинхронные orm как-то не радуют, одна надежда на алхимию, но опять таки никак не доберусь посмотреть насколько хорошо она работает в версии 1.4, в которой добавили любимую асинхроночку
Я так уже привык к Serde (serde-json) в Rust, и даже в Go есть такая возможность по умолчанию.
Что даже не думал что в питоне с этим могут возникнуть вопросы. Ибо эта библиотека является одной из, а не библиотекой по умалчанию
Оооочень актуально! Спасибо огромное за либу :)
Идея библиотеки очень похожа на сериализаторы в Django REST Framework
Просто огонь!
Спасибо Вам! Очень хорошо объясняете !
Спасибо!
@@t0digital пожалуйста
Ха ха ха.. прямо видно как кайфует человек.. не знаю, что мне больше понравилось - описание библиотеки или реакции на результат 😄👍
Спасибо за интересный обзор.
Сначала лайк, потом смотреть!
А можете, пожалуйста, объяснить почему так?
Ну, вернее, интуитивно я понимаю, что делается это с интенцией помочь автору канала, продвинув ролик за счет лайка.
Но, вместе с этим, возникает ощущение, что с подобным подходом, прежде всего, притупляется критическое восприятие информации. Что, как по мне, ведет к ухудшению усвоения материала ролика, ну и в целом не самый полезный паттерн мышления/поведения.
Ну и для самого автора, как по мне, полезнее было бы иметь взвешенный взгляд со стороны, который поможет развиваться каналу, а не гору лайков и, соответственно, значительное ухудшение качества обратной связи с аудиторией.
P.S. Комментарий пишу не с целью доебаться, а с целью лучше понять позицию других людей. Ввиду того что считаю аудиторию канала вменяемой, надеюсь на адекватные ответы
было бы интересно послушать ваше мнение по поводу ORM (библиотеки, примеры, фишки)
Спасибо за видео! Добавил в свою базу знаний, буду применять.
Спасибо большое! Замечательная библиотека!
Смотрю тебя практически с создания твоего канала и вот что заметил задний фон который в этом видео тебе не подходит))) ты выглядишь как библиотекарь, а так конечно всё круто, классно, аккуратно, минималистично, но если смотреть на фон то это не про программирование честно)) Спасибо за инфу ещё раз, как всегда информативно полезно было!
прям вот когда надо! супе либа, спасибо!
Только что впервые услышал про FastAPI. Хотелось бы в будущем услышать про него побольше подробностей, +ы и -ы . в общем как тема для видоса
Огромное спасибо!
Познавательное и интересное видео, спасибо вам дружище!
Спасибо!
Книжка классная на столе :)
ещё не дочитал:)
Опытным джанговодам наверное удобнее будет контролировать exclude и include через подкласс Config на уровне самой модели.
Конструкция с наследованием юзера такая себе практика.
Классное видео спасибо!
Батя, ну ты как всегда годноту возишь!
Спасибо большое!)
Спасибо 😊
Спасибо. Только смог подключить pydantic не сразу, оказывается её надо ещё pip _нуть ))))
Класс!
Здравствуйте, как всегда отличный контент! Было было интересно увидеть видео с наиболее удобными горячими клавишами которые вы используете в ide PyCharm, мне кажется многим это будет очень полезно.
Только месяцок изучаю питон, нихера не ясно, но очень интересно
Ну как идут дела?
@@hexchap2579 норм) нашёл знакомого в Питере, Фрилансю у него пока в свободное время
Супер полезные видосы 👍🏻
Обожаю эту библиотеку. Без неё с json работать почти невозможно - валидации и проверки приходится писать дольше, чем основную логику
Спасибо, ждем видос с FastAPI)
Крутая штука!
Крутой урок
Жирнейший лайк 👍
Спасибооо!
Значит ли это, что @dataclass больше не нужны?
В идеале если бы ещё сделали видео с объяснением юзкейсов разных структур ( BaseModel, dataclass, TypedDict, NamedTuple ). Очень легко запутаться)
фига..йо ты майо какая штука офигенная
Тидинс, огромное спасибо сплошной кафй пока смотришь как объясняет
Есть видео где ты используешь pedantic с fastapi?
И как я только пропустил эту либу! Спасибо.
Pydantic и вправду one love) странно что мало по нему видосов, в основном только в сочетании с fastAPI. Кстати очень крутая фишка - BaseSettings. И с валидацией там можно даже прям в поле, типа age: int = Field(ge=18)
Узнал о нем, когда делал проект на fastApi - до этого пользовался cattrs, но согласен - pydantic круче)
О крутяк крутяк 😁😀😀😀
Это просто праздник какой-то! Все последние видосы по материалу, который мне как раз нужен! Я ваш преданный котан! :)
Переделываю легаси проектик на flask+marshmallow. Неделю уже одержим желанием все порушить и переделать на fastapi +pydantic )
Блин, месяцем бы раньше! Но однозначно большое спасибо!
Замечательно!