Тёмный

FastAPI ТОП Библиотек и Расширений [2024] 

Артём Шумейко
Подписаться 26 тыс.
Просмотров 13 тыс.
50% 1

Скачай PDF версию экосистемы FastAPI со всеми ссылками - в телеграм боте t.me/ArtemShumeikoBot
Самые нужные библиотеки для FastAPI - в одном видео.
Освой backend разработку на Python с НУЛЯ до развертывания в продакшн за 3 месяца: clck.ru/38iU64
🚨 Продажи открыты только до 31 мая 2024 года! 🚨
Прочитать отзывы к курсу можно на Stepik: clck.ru/38ZdhZ
Пишу про лайфхаки при поиске работы, рынок труда и способы развития разработчиков в телеграм канале - подписывайся: t.me/artemshumeiko
Python сообщество в телеграме (здесь тебе помогут с любым вопросом): t.me/python_community_rus
Полезные материалы для бэкендера в моем телеграм боте: t.me/ArtemShumeikoBot
Поддержать меня и получить ранний доступ к видео можно здесь: boosty.to/artemshumeiko
Пример репозитория с аутентификацией и авторизацией: github.com/artyomklg/my-fasta...
0:00 - Структура проекта в FastAPI
1:02 - Валидация и сериализация данных в FastAPI
2:45 - Работа с базой данных в FastAPI
5:19 - Авторизация и аутентификация в FastAPI
6:33 - Админки в FastAPI
8:44 - Прочие библиотеки
#backend #python #fastapi #pydantic #шумейко

Опубликовано:

 

22 май 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 92   
@artemshumeiko
@artemshumeiko 2 месяца назад
Скачай PDF версию экосистемы FastAPI со всеми ссылками - в телеграм боте t.me/ArtemShumeikoBot Освой Backend разработку на Python с НУЛЯ до нахождения первой работы: clck.ru/38iU64 🚨 Продажи открыты только до 31 мая 2024 года! 🚨 Прочитать отзывы к курсу можно на Stepik: clck.ru/38ZdhZ
@vadimv1501
@vadimv1501 2 месяца назад
все что связано с фаст апи интересно. ты - главный амбасадор fastapi в ру ютубе. Сейчас после твоих видосов пытаюсь разобраться в аутентификацию через jwt без сторонних библиотек, с рефрешем. Максимально жду видос по этой теме
@markbymark2109
@markbymark2109 Месяц назад
в доке замечательное решение описано
@simpleman4790
@simpleman4790 2 месяца назад
+ видео по авторизации подробное)
@user-eb2nz5nx1g
@user-eb2nz5nx1g 2 месяца назад
"Я собирался рассмотреть на самом деле кастомную аутентификацию, но один из подписчиков предложил использовать FastApi-users. Почему бы и нет" :))) Жду кастомную аутентификацию🙃
@n-2094
@n-2094 2 месяца назад
Качественный контент, наконец-то) Отличная подача, как и всегда. Вот побольше бы видосов
@empirechannel8993
@empirechannel8993 2 месяца назад
Круто! Интересно посмотреть примеры реализации самописной авторизации, про админку и тест времени выполнения
@yernarkass4532
@yernarkass4532 2 месяца назад
Очень люблю смотреть твои видео такого формата: про архитектуру, про новые библиотеки. Обязательно сними пожалуйста видео простого приложения отображения данных из бд oracle 👍
@luosremmus7383
@luosremmus7383 2 месяца назад
Артём, спасибо за качественный контент! Недавно буквально столкнулся с проблемой написания сервиса аутентификации на FastAPI и никакого нормального решения не нашел. Очень хочется увидеть видео по кастомной аутентификации и OAuth2
@antonzuzlov2046
@antonzuzlov2046 2 месяца назад
Воу воу, крутой видос!!! даешь разбор библиотек из списка. можно объединить в плейлист и дополнять. Спасибо за контент
@yuliyao192
@yuliyao192 2 месяца назад
Артём, спасибо, а для мидл уровня будет что-то? Возможно не целый курс, а какой-то небольшой интенсив?
@shokha94
@shokha94 2 месяца назад
+ Ждём с нетерпением подробный видос про авторизацию, jwt, рефреш, аксес токены, role & permission management 😊
@Fosdark
@Fosdark 2 месяца назад
Спасибо тебе за твой труд
@user-yc7rq8iu1g
@user-yc7rq8iu1g День назад
Добрый день! Спасибо большое за видео, подчерпнула для себя новую информацию. Если есть такие запросы и личное желание, было бы здорово увидеть видео с подробным сравнением фреймворков. На одном из собеседований задали такой вопрос, как ни странно. В частности сравнение FastAPI и Django (DRF).
@cosm1cavenger239
@cosm1cavenger239 2 месяца назад
большое спасибо за видео, хотелось бы про GraphQL услышать в FastAPI ну и про кастомную авторизацию
@saitaro
@saitaro 2 месяца назад
Артём, ты не находил случаем хорошей консоли для FastAPI? Вроде джанговской django-admin shell, c ней очень удобно работать. И ещё про HTMX хотел спросить, будет ли видос. Это опять для тех, кто не любит с JS возиться.
@tolyachernov7849
@tolyachernov7849 2 месяца назад
А я когда-то на peewee в бд ходил))) Спасибо большое за видео!
@vasilekx8
@vasilekx8 2 месяца назад
Ждём новый выпуск !))
@begenFys
@begenFys Месяц назад
Спасибо за такой подробный ролик! Очень интересно послушать про slowapi, fastapi_profiler и, конечно, аутентификацию, их много не бывает)
@artemshumeiko
@artemshumeiko Месяц назад
спасибо! Расскажу обо всем в скором времени
@pavloukrainets
@pavloukrainets Месяц назад
Хотелось бы больше узнать про внутреннюю комуникацию меж-ду микросервисами (не отложенные задачи как в прошлых видео, а незамедлительное взаимодействие), какие существует техники, какие из них наиболее популярны и востребованы на реальных проектах и как их реализовать в интеграции с FastAPI.
@saitaro
@saitaro 2 месяца назад
Лайкос не глядя, братух.
@user-kk1yg9fr8r
@user-kk1yg9fr8r 2 месяца назад
спасибо за ролик. Две последние либы заинтересовали ))
@fight_me-
@fight_me- 2 месяца назад
Как всегда всë на высшем уровне, респект!
@ManticoreRoko
@ManticoreRoko 2 месяца назад
+ за разбор SQLModel. Уж очень привлекательно она выглядит при использовании FastAPI
@triple9178
@triple9178 2 месяца назад
Спасибо ❤
@user-fj4by1vu8n
@user-fj4by1vu8n 2 месяца назад
Жду кастомную аутентификацию ❤
@vendorkont4141
@vendorkont4141 27 дней назад
В ТОП
@vog25
@vog25 Месяц назад
Артём, можете пожалуйста подсказать, какие три проекта я могу сделать для портфолио с помощью FastAPI?
@RemboRaser
@RemboRaser 2 месяца назад
Естественно надо видео про кастомную авторизацию, потому что тут вообще не вариант использовать то, что предлагает фреймворк. Очень жду! Сравню с тем, что написал сам. Собирал по крупицам, теперь не знаю безопасная она или нет.
@user-in6ys6hu8x
@user-in6ys6hu8x 2 месяца назад
попробуй кейклок, решает все проблемы кастомной ауф
@user-dk8sq
@user-dk8sq 2 месяца назад
Привет Артем, в платном курсе по фатсапи ты rest api пишешь?
@artemshumeiko
@artemshumeiko 2 месяца назад
да, используем REST, так как он наиболее популярен
@whu.9163
@whu.9163 2 месяца назад
По поводу скорости pydantic. О разнице в 2 раза и разговоры про его перформанс относительно датаклассов, в основном, говорили еще при старой версии. После того как переписали на Rust, pydantic заметно прибавил в скорости.
@user-tk1jt4wu4v
@user-tk1jt4wu4v 2 месяца назад
Я тесты свои проводил правда с простыми sql запросами (select + insert). Сервис с датакласами и работа с бд на чистом SQL (один запрос к примеру 100 милисек) Если добавляю Pydantic + sql запросы 160 милисек. Если Pydantic + SQLAlchemy запросы по 270 милисек. Это для размышления
@Guiscardqq
@Guiscardqq День назад
решение большинства проблем с авторизацией - authlib (вроде BSD-3 лицензия ограничений не накладывает)
@user-um8ri4je4e
@user-um8ri4je4e 2 месяца назад
Видео про аутентификации и авторизации было бы ТОП!!!
@AleksandrChernovIT
@AleksandrChernovIT Месяц назад
Артём привет! Возможно ли докупить доступ в группу, после оплаты стандартного тарифа? Пока хотел бы в фоне пройти самостоятельно курс, а по необходимости докупить вход в группу. Спасибо за FastAPI!
@artemshumeiko
@artemshumeiko Месяц назад
Привет! Да, можно апгрейдить тариф в любой момент
@x-user-agent
@x-user-agent 2 месяца назад
нам всё интересно)
@artemshumeiko
@artemshumeiko 2 месяца назад
рад слышать) буду постепенно покрывать все темы
@a3development960
@a3development960 2 месяца назад
Я бы хотел посмотреть видос по sql model и кастомной авторизации с refresh токеном. А то у меня сейчас авторизация работает только с access токеном :(
@killer_nekit3094
@killer_nekit3094 2 месяца назад
в fastapi не хватает интересных деталей, как в том же Django. Например админка или встроенная аутентификация. Хорошо, что люди делают библиотеки, которые как раз и добавляют новые возможности
@spirit3064
@spirit3064 2 месяца назад
Артем добрый день, а как вы думаете на нынешнем рынке IT нужны новые бэкэндеры или уже все места закончились?)
@artemshumeiko
@artemshumeiko 2 месяца назад
бэкендеры нужны куча зарубежных компаний ушли из страны, нужны свои кадры
@SLON-di4co
@SLON-di4co 2 месяца назад
Очень хочу увидеть видео об авторизации, осталось 250 лайков)
@nevdupIenysh
@nevdupIenysh 2 месяца назад
6:31 было бы вообще круто если б еще и интеграцию с тг) тг приложением каким-нибудь или ботом
@asalaschenko
@asalaschenko 2 месяца назад
неплохо было бы снять ролик про Devin - имеет ли смысл возиться со всей этой экосистемой, если за тебя все может делать нейросетка.
@mixig3809
@mixig3809 2 месяца назад
Даёшь кастомную аутентификацию!!!
@user-wn4nj6lq9q
@user-wn4nj6lq9q 2 месяца назад
Обожаю
@nobrainfearless3437
@nobrainfearless3437 2 месяца назад
Что насчёт Tortoise ORM?
@alexfinner2129
@alexfinner2129 Месяц назад
Очень жду кастомную аутентификацию
@xsa-tube
@xsa-tube 2 месяца назад
FastApi 💪
@Gentlylol
@Gentlylol 2 месяца назад
+ про кастомную авторизацию
@den23ns
@den23ns 2 месяца назад
Ни как понять не могу. FastApi же нужно использовать только если асинхронный код пишешь? Или и в синхронном варианте можно?
@user-ff1sd6wl1h
@user-ff1sd6wl1h 2 месяца назад
Не обязательно. есть pool и thread executors. Например, никто тебе не мешает побаловаться в новом потоке hashlib или numpy, так как они не блокируют GIL
@den23ns
@den23ns 2 месяца назад
@@user-ff1sd6wl1h Ну вы выдали, я пока об этом даже не задумывался. Точнее смотрел общее представление, но так себе. Я пока научился писать код, немного ООП и настройки серверов для запуска проекта(с трудом въехал во все эти концепции). Но до асинхронного программирования так и не добрался. Сейчас пришло время для выбора Фреймворка, вот я и думаю стоит ли браться сейчас за FastApi если я пока из асинхронного знаю только две команды asinc и await и поверхностное представление.
@redneck_prm5429
@redneck_prm5429 2 месяца назад
можно делать синхронные функции для обработчиков запросов. да и в целом в питоне из асинхронных функций вызывать синхронные норма, если в них нет чего нибудь блокирующего.
@sega5262
@sega5262 2 месяца назад
жалко что когда я учился не кто не рассказывал о чем то подобном, я это все познавал со временем от друзей колег или на опыте
@timhunter2477
@timhunter2477 2 месяца назад
хочу обзор на SQL Model
@andren2889
@andren2889 2 месяца назад
как насчет tortoise?
@thampasaurusrex3716
@thampasaurusrex3716 2 месяца назад
Давай кастрирую аутентификацию
@oskalov3884
@oskalov3884 2 месяца назад
Нужен кастом аус
@user-xs9um4zf8r
@user-xs9um4zf8r 2 месяца назад
fastapi users топ либа для аута
@Chel1k7
@Chel1k7 2 месяца назад
в джанго тоже алхимию юзаешь, если конечно вообще юзаешь джанго?)
@artemshumeiko
@artemshumeiko 2 месяца назад
в джанге же только django orm, алхимию не внедрить
@mpenzin
@mpenzin 2 месяца назад
Коротко и ясно, без воды. Подборка материала - норм. Единственное, что немного режет слух это произношение "Апи" вместо "ЭйПиАй".
@abraham3345
@abraham3345 2 месяца назад
странно что вам это слух режет. Отовсюду звучит АПИ, а вам эйьпиай нужно)
@mpenzin
@mpenzin 2 месяца назад
@@abraham3345 отовсюду, это откуда? Подавляющее большинство информации по теме звучит-таки на английском языке. И есть еще другой момент руссификации - вот вы когда приложение пишете, у вас там будет "апИшка" или "Апишка"?
@user-xr9fw1jj8i
@user-xr9fw1jj8i 2 месяца назад
+ видео React и FastAPI с авторизацией
@artemshumeiko
@artemshumeiko 2 месяца назад
скоро выйдет React + FastAPI, но пока без авторизации) На нее отдельно посмотрим
@user-xr9fw1jj8i
@user-xr9fw1jj8i 2 месяца назад
@@artemshumeiko Отлично!! Жду с нетерпением))) P.S.Было бы супер показать как рефрешить http only куки с фронта вовремя (авторизация и аутентификация через FastAPI + OAUth2 Bearer)
@DanSPb
@DanSPb 2 месяца назад
За видосик по SQLModel !
@user-mi4vf4io7l
@user-mi4vf4io7l 2 месяца назад
Не пойму для чего использовать фаст апи если питон сам по себе медленный еще медленее джавы и других язык на порядок больше?
@redneck_prm5429
@redneck_prm5429 2 месяца назад
медленность питона в случае бэка играет только на совсем уж серьезном хайлоаде. а вот асинхронность в случае микросервисной архитектуры дает заметный профит, на этом собственно фастапи и выстрелил.
@phat80
@phat80 2 месяца назад
Да в принципе незачем использовать фаст апи. Но есть проекты, которые когда-то уже на нем запустили. Переписывать сейчас всю кодовую базу - это дорого и может даже не совсем реально. Но в принципе и сейчас могут стартануть проект на фаст апи. Это просто значит, что его производительности будет достаточно и архитектор в этом уверен. Ну допустим есть сервис, который рассчитан на 20К пользователей и есть 100% уверенность, что их вряд ли будет больше. Тогда могут взять тот же фаст апи просто потому, что питонистов куда больше, в разы больше, чем разрабов на Go, например.
@abraham3345
@abraham3345 2 месяца назад
используйте сразу асемблер, чтоб наверняка!
@iJaVolo
@iJaVolo Месяц назад
Хочу видос про аутентификацию
@user-vm7tp5tz6i
@user-vm7tp5tz6i 2 месяца назад
starlette admin самая лучшая
@5tarikok
@5tarikok 2 месяца назад
забьіл про TortoiseORM
@justyar5781
@justyar5781 2 месяца назад
+ видео по авторизации подробное)
@user-xr9fw1jj8i
@user-xr9fw1jj8i 2 месяца назад
+ видео по авторизации подробное)