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

  Переглядів 12,993

Артём Шумейко

Артём Шумейко

День тому

Скачай 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 #шумейко

КОМЕНТАРІ: 90
@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. Почему бы и нет" :))) Жду кастомную аутентификацию🙃
@empirechannel8993
@empirechannel8993 2 місяці тому
Круто! Интересно посмотреть примеры реализации самописной авторизации, про админку и тест времени выполнения
@luosremmus7383
@luosremmus7383 2 місяці тому
Артём, спасибо за качественный контент! Недавно буквально столкнулся с проблемой написания сервиса аутентификации на FastAPI и никакого нормального решения не нашел. Очень хочется увидеть видео по кастомной аутентификации и OAuth2
@yernarkass4532
@yernarkass4532 2 місяці тому
Очень люблю смотреть твои видео такого формата: про архитектуру, про новые библиотеки. Обязательно сними пожалуйста видео простого приложения отображения данных из бд oracle 👍
@n-2094
@n-2094 2 місяці тому
Качественный контент, наконец-то) Отличная подача, как и всегда. Вот побольше бы видосов
@user-fj4by1vu8n
@user-fj4by1vu8n 2 місяці тому
Жду кастомную аутентификацию ❤
@vendorkont4141
@vendorkont4141 18 днів тому
В ТОП
@yuliyao192
@yuliyao192 2 місяці тому
Артём, спасибо, а для мидл уровня будет что-то? Возможно не целый курс, а какой-то небольшой интенсив?
@antonzuzlov2046
@antonzuzlov2046 2 місяці тому
Воу воу, крутой видос!!! даешь разбор библиотек из списка. можно объединить в плейлист и дополнять. Спасибо за контент
@saitaro
@saitaro 2 місяці тому
Артём, ты не находил случаем хорошей консоли для FastAPI? Вроде джанговской django-admin shell, c ней очень удобно работать. И ещё про HTMX хотел спросить, будет ли видос. Это опять для тех, кто не любит с JS возиться.
@Fosdark
@Fosdark 2 місяці тому
Спасибо тебе за твой труд
@vasilekx8
@vasilekx8 2 місяці тому
Ждём новый выпуск !))
@begenFys
@begenFys Місяць тому
Спасибо за такой подробный ролик! Очень интересно послушать про slowapi, fastapi_profiler и, конечно, аутентификацию, их много не бывает)
@artemshumeiko
@artemshumeiko Місяць тому
спасибо! Расскажу обо всем в скором времени
@pavloukrainets
@pavloukrainets Місяць тому
Хотелось бы больше узнать про внутреннюю комуникацию меж-ду микросервисами (не отложенные задачи как в прошлых видео, а незамедлительное взаимодействие), какие существует техники, какие из них наиболее популярны и востребованы на реальных проектах и как их реализовать в интеграции с FastAPI.
@shokha94
@shokha94 Місяць тому
+ Ждём с нетерпением подробный видос про авторизацию, jwt, рефреш, аксес токены, role & permission management 😊
@triple9178
@triple9178 Місяць тому
Спасибо ❤
@user-um8ri4je4e
@user-um8ri4je4e 2 місяці тому
Видео про аутентификации и авторизации было бы ТОП!!!
@tolyachernov7849
@tolyachernov7849 2 місяці тому
А я когда-то на peewee в бд ходил))) Спасибо большое за видео!
@cosm1cavenger239
@cosm1cavenger239 2 місяці тому
большое спасибо за видео, хотелось бы про GraphQL услышать в FastAPI ну и про кастомную авторизацию
@RemboRaser
@RemboRaser 2 місяці тому
Естественно надо видео про кастомную авторизацию, потому что тут вообще не вариант использовать то, что предлагает фреймворк. Очень жду! Сравню с тем, что написал сам. Собирал по крупицам, теперь не знаю безопасная она или нет.
@user-in6ys6hu8x
@user-in6ys6hu8x Місяць тому
попробуй кейклок, решает все проблемы кастомной ауф
@user-kk1yg9fr8r
@user-kk1yg9fr8r 2 місяці тому
спасибо за ролик. Две последние либы заинтересовали ))
@vog25
@vog25 Місяць тому
Артём, можете пожалуйста подсказать, какие три проекта я могу сделать для портфолио с помощью FastAPI?
@user-dk8sq
@user-dk8sq Місяць тому
Привет Артем, в платном курсе по фатсапи ты rest api пишешь?
@artemshumeiko
@artemshumeiko Місяць тому
да, используем REST, так как он наиболее популярен
@AleksandrChernovIT
@AleksandrChernovIT 22 дні тому
Артём привет! Возможно ли докупить доступ в группу, после оплаты стандартного тарифа? Пока хотел бы в фоне пройти самостоятельно курс, а по необходимости докупить вход в группу. Спасибо за FastAPI!
@artemshumeiko
@artemshumeiko 22 дні тому
Привет! Да, можно апгрейдить тариф в любой момент
@saitaro
@saitaro 2 місяці тому
Лайкос не глядя, братух.
@fight_me-
@fight_me- 2 місяці тому
Как всегда всë на высшем уровне, респект!
@mixig3809
@mixig3809 2 місяці тому
Даёшь кастомную аутентификацию!!!
@SLON-di4co
@SLON-di4co Місяць тому
Очень хочу увидеть видео об авторизации, осталось 250 лайков)
@ManticoreRoko
@ManticoreRoko 2 місяці тому
+ за разбор SQLModel. Уж очень привлекательно она выглядит при использовании FastAPI
@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 милисек. Это для размышления
@a3development960
@a3development960 2 місяці тому
Я бы хотел посмотреть видос по sql model и кастомной авторизации с refresh токеном. А то у меня сейчас авторизация работает только с access токеном :(
@spirit3064
@spirit3064 Місяць тому
Артем добрый день, а как вы думаете на нынешнем рынке IT нужны новые бэкэндеры или уже все места закончились?)
@artemshumeiko
@artemshumeiko Місяць тому
бэкендеры нужны куча зарубежных компаний ушли из страны, нужны свои кадры
@x-user-agent
@x-user-agent 2 місяці тому
нам всё интересно)
@artemshumeiko
@artemshumeiko 2 місяці тому
рад слышать) буду постепенно покрывать все темы
@nobrainfearless3437
@nobrainfearless3437 Місяць тому
Что насчёт Tortoise ORM?
@xsa-tube
@xsa-tube 2 місяці тому
FastApi 💪
@killer_nekit3094
@killer_nekit3094 2 місяці тому
в fastapi не хватает интересных деталей, как в том же Django. Например админка или встроенная аутентификация. Хорошо, что люди делают библиотеки, которые как раз и добавляют новые возможности
@alexfinner2129
@alexfinner2129 Місяць тому
Очень жду кастомную аутентификацию
@user-wn4nj6lq9q
@user-wn4nj6lq9q 2 місяці тому
Обожаю
@asalaschenko
@asalaschenko 2 місяці тому
неплохо было бы снять ролик про Devin - имеет ли смысл возиться со всей этой экосистемой, если за тебя все может делать нейросетка.
@nevdupIenysh
@nevdupIenysh 2 місяці тому
6:31 было бы вообще круто если б еще и интеграцию с тг) тг приложением каким-нибудь или ботом
@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 місяці тому
можно делать синхронные функции для обработчиков запросов. да и в целом в питоне из асинхронных функций вызывать синхронные норма, если в них нет чего нибудь блокирующего.
@Gentlylol
@Gentlylol 2 місяці тому
+ про кастомную авторизацию
@timhunter2477
@timhunter2477 Місяць тому
хочу обзор на SQL Model
@andren2889
@andren2889 Місяць тому
как насчет tortoise?
@sega5262
@sega5262 2 місяці тому
жалко что когда я учился не кто не рассказывал о чем то подобном, я это все познавал со временем от друзей колег или на опыте
@oskalov3884
@oskalov3884 2 місяці тому
Нужен кастом аус
@thampasaurusrex3716
@thampasaurusrex3716 2 місяці тому
Давай кастрирую аутентификацию
@Chel1k7
@Chel1k7 2 місяці тому
в джанго тоже алхимию юзаешь, если конечно вообще юзаешь джанго?)
@artemshumeiko
@artemshumeiko 2 місяці тому
в джанге же только django orm, алхимию не внедрить
@user-xs9um4zf8r
@user-xs9um4zf8r 2 місяці тому
fastapi users топ либа для аута
@user-xr9fw1jj8i
@user-xr9fw1jj8i 2 місяці тому
+ видео React и FastAPI с авторизацией
@artemshumeiko
@artemshumeiko 2 місяці тому
скоро выйдет React + FastAPI, но пока без авторизации) На нее отдельно посмотрим
@user-xr9fw1jj8i
@user-xr9fw1jj8i Місяць тому
@@artemshumeiko Отлично!! Жду с нетерпением))) P.S.Было бы супер показать как рефрешить http only куки с фронта вовремя (авторизация и аутентификация через FastAPI + OAUth2 Bearer)
@DanSPb
@DanSPb 2 місяці тому
За видосик по SQLModel !
@mpenzin
@mpenzin 2 місяці тому
Коротко и ясно, без воды. Подборка материала - норм. Единственное, что немного режет слух это произношение "Апи" вместо "ЭйПиАй".
@abraham3345
@abraham3345 2 місяці тому
странно что вам это слух режет. Отовсюду звучит АПИ, а вам эйьпиай нужно)
@mpenzin
@mpenzin 2 місяці тому
@@abraham3345 отовсюду, это откуда? Подавляющее большинство информации по теме звучит-таки на английском языке. И есть еще другой момент руссификации - вот вы когда приложение пишете, у вас там будет "апИшка" или "Апишка"?
@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 місяці тому
+ видео по авторизации подробное)
😳 Домінація! ОГЛЯД БОЮ ЛОМАЧЕНКО - КАМБОСОС
04:06
Teenagers Show Kindness by Repairing Grandmother's Old Fence #shorts
00:37
Fabiosa Best Lifehacks
Переглядів 33 млн
Что такое API?
6:05
Merion Academy
Переглядів 307 тис.
Микросервисы - Простым Языком на Понятном Примере
19:08
Pydantic Tutorial • Solving Python's Biggest Problem
11:07
pixegami
Переглядів 231 тис.
😳 Домінація! ОГЛЯД БОЮ ЛОМАЧЕНКО - КАМБОСОС
04:06