FastAPI ТОП Библиотек и Расширений [2024]
ฝัง
- เผยแพร่เมื่อ 6 พ.ค. 2024
- Скачай PDF версию экосистемы FastAPI со всеми ссылками - в телеграм боте t.me/ArtemShumeikoBot
Самые нужные библиотеки для FastAPI - в одном видео.
Освой backend разработку на Python с НУЛЯ до развертывания в продакшн за 3 месяца: clck.ru/38iU64
Прочитать отзывы к курсу можно на 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 #шумейко
Скачай PDF версию экосистемы FastAPI со всеми ссылками - в телеграм боте t.me/ArtemShumeikoBot
Освой Backend разработку на Python с НУЛЯ до нахождения первой работы: clck.ru/38iU64
Прочитать отзывы к курсу можно на Stepik: clck.ru/38ZdhZ
все что связано с фаст апи интересно. ты - главный амбасадор fastapi в ру ютубе. Сейчас после твоих видосов пытаюсь разобраться в аутентификацию через jwt без сторонних библиотек, с рефрешем. Максимально жду видос по этой теме
в доке замечательное решение описано
+ видео по авторизации подробное)
"Я собирался рассмотреть на самом деле кастомную аутентификацию, но один из подписчиков предложил использовать FastApi-users. Почему бы и нет" :)))
Жду кастомную аутентификацию🙃
Качественный контент, наконец-то) Отличная подача, как и всегда.
Вот побольше бы видосов
Очень люблю смотреть твои видео такого формата: про архитектуру, про новые библиотеки. Обязательно сними пожалуйста видео простого приложения отображения данных из бд oracle 👍
Артём, спасибо за качественный контент! Недавно буквально столкнулся с проблемой написания сервиса аутентификации на FastAPI и никакого нормального решения не нашел. Очень хочется увидеть видео по кастомной аутентификации и OAuth2
Круто! Интересно посмотреть примеры реализации самописной авторизации, про админку и тест времени выполнения
Воу воу, крутой видос!!! даешь разбор библиотек из списка. можно объединить в плейлист и дополнять. Спасибо за контент
+ Ждём с нетерпением подробный видос про авторизацию, jwt, рефреш, аксес токены, role & permission management 😊
Ждём новый выпуск !))
Артём, спасибо, а для мидл уровня будет что-то? Возможно не целый курс, а какой-то небольшой интенсив?
Спасибо тебе за твой труд
Спасибо ❤
А я когда-то на peewee в бд ходил))) Спасибо большое за видео!
Жду кастомную аутентификацию ❤
В ТОП
Спасибо за такой подробный ролик! Очень интересно послушать про slowapi, fastapi_profiler и, конечно, аутентификацию, их много не бывает)
спасибо! Расскажу обо всем в скором времени
спасибо за ролик. Две последние либы заинтересовали ))
Хотелось бы больше узнать про внутреннюю комуникацию меж-ду микросервисами (не отложенные задачи как в прошлых видео, а незамедлительное взаимодействие), какие существует техники, какие из них наиболее популярны и востребованы на реальных проектах и как их реализовать в интеграции с FastAPI.
большое спасибо за видео, хотелось бы про GraphQL услышать в FastAPI ну и про кастомную авторизацию
Артём, ты не находил случаем хорошей консоли для FastAPI? Вроде джанговской django-admin shell, c ней очень удобно работать. И ещё про HTMX хотел спросить, будет ли видос. Это опять для тех, кто не любит с JS возиться.
Привет Артем, в платном курсе по фатсапи ты rest api пишешь?
да, используем REST, так как он наиболее популярен
Артём, можете пожалуйста подсказать, какие три проекта я могу сделать для портфолио с помощью FastAPI?
По поводу скорости pydantic. О разнице в 2 раза и разговоры про его перформанс относительно датаклассов, в основном, говорили еще при старой версии. После того как переписали на Rust, pydantic заметно прибавил в скорости.
Я тесты свои проводил правда с простыми sql запросами (select + insert). Сервис с датакласами и работа с бд на чистом SQL (один запрос к примеру 100 милисек) Если добавляю Pydantic + sql запросы 160 милисек. Если Pydantic + SQLAlchemy запросы по 270 милисек. Это для размышления
Как всегда всë на высшем уровне, респект!
Лайкос не глядя, братух.
Естественно надо видео про кастомную авторизацию, потому что тут вообще не вариант использовать то, что предлагает фреймворк.
Очень жду! Сравню с тем, что написал сам. Собирал по крупицам, теперь не знаю безопасная она или нет.
попробуй кейклок, решает все проблемы кастомной ауф
FastApi 💪
+ за разбор SQLModel. Уж очень привлекательно она выглядит при использовании FastAPI
нам всё интересно)
рад слышать)
буду постепенно покрывать все темы
в fastapi не хватает интересных деталей, как в том же Django. Например админка или встроенная аутентификация. Хорошо, что люди делают библиотеки, которые как раз и добавляют новые возможности
Артём привет! Возможно ли докупить доступ в группу, после оплаты стандартного тарифа? Пока хотел бы в фоне пройти самостоятельно курс, а по необходимости докупить вход в группу. Спасибо за FastAPI!
Привет! Да, можно апгрейдить тариф в любой момент
Видео про аутентификации и авторизации было бы ТОП!!!
Артем добрый день, а как вы думаете на нынешнем рынке IT нужны новые бэкэндеры или уже все места закончились?)
бэкендеры нужны
куча зарубежных компаний ушли из страны, нужны свои кадры
Очень хочу увидеть видео об авторизации, осталось 250 лайков)
Я бы хотел посмотреть видос по sql model и кастомной авторизации с refresh токеном. А то у меня сейчас авторизация работает только с access токеном :(
Обожаю
неплохо было бы снять ролик про Devin - имеет ли смысл возиться со всей этой экосистемой, если за тебя все может делать нейросетка.
Даёшь кастомную аутентификацию!!!
Что насчёт Tortoise ORM?
Очень жду кастомную аутентификацию
6:31 было бы вообще круто если б еще и интеграцию с тг) тг приложением каким-нибудь или ботом
+ про кастомную авторизацию
жалко что когда я учился не кто не рассказывал о чем то подобном, я это все познавал со временем от друзей колег или на опыте
Ни как понять не могу. FastApi же нужно использовать только если асинхронный код пишешь? Или и в синхронном варианте можно?
Не обязательно. есть pool и thread executors. Например, никто тебе не мешает побаловаться в новом потоке hashlib или numpy, так как они не блокируют GIL
@@user-ff1sd6wl1h Ну вы выдали, я пока об этом даже не задумывался. Точнее смотрел общее представление, но так себе. Я пока научился писать код, немного ООП и настройки серверов для запуска проекта(с трудом въехал во все эти концепции). Но до асинхронного программирования так и не добрался. Сейчас пришло время для выбора Фреймворка, вот я и думаю стоит ли браться сейчас за FastApi если я пока из асинхронного знаю только две команды asinc и await и поверхностное представление.
можно делать синхронные функции для обработчиков запросов. да и в целом в питоне из асинхронных функций вызывать синхронные норма, если в них нет чего нибудь блокирующего.
хочу обзор на SQL Model
как насчет tortoise?
Нужен кастом аус
Давай кастрирую аутентификацию
fastapi users топ либа для аута
в джанго тоже алхимию юзаешь, если конечно вообще юзаешь джанго?)
в джанге же только django orm, алхимию не внедрить
+ видео React и FastAPI с авторизацией
скоро выйдет React + FastAPI, но пока без авторизации)
На нее отдельно посмотрим
@@artemshumeiko Отлично!! Жду с нетерпением))) P.S.Было бы супер показать как рефрешить http only куки с фронта вовремя (авторизация и аутентификация через FastAPI + OAUth2 Bearer)
За видосик по SQLModel !
Коротко и ясно, без воды. Подборка материала - норм.
Единственное, что немного режет слух это произношение "Апи" вместо "ЭйПиАй".
странно что вам это слух режет. Отовсюду звучит АПИ, а вам эйьпиай нужно)
@@abraham3345 отовсюду, это откуда? Подавляющее большинство информации по теме звучит-таки на английском языке.
И есть еще другой момент руссификации - вот вы когда приложение пишете, у вас там будет "апИшка" или "Апишка"?
Не пойму для чего использовать фаст апи если питон сам по себе медленный еще медленее джавы и других язык на порядок больше?
медленность питона в случае бэка играет только на совсем уж серьезном хайлоаде.
а вот асинхронность в случае микросервисной архитектуры дает заметный профит, на этом собственно фастапи и выстрелил.
Да в принципе незачем использовать фаст апи. Но есть проекты, которые когда-то уже на нем запустили. Переписывать сейчас всю кодовую базу - это дорого и может даже не совсем реально. Но в принципе и сейчас могут стартануть проект на фаст апи. Это просто значит, что его производительности будет достаточно и архитектор в этом уверен. Ну допустим есть сервис, который рассчитан на 20К пользователей и есть 100% уверенность, что их вряд ли будет больше. Тогда могут взять тот же фаст апи просто потому, что питонистов куда больше, в разы больше, чем разрабов на Go, например.
используйте сразу асемблер, чтоб наверняка!
Хочу видос про аутентификацию
starlette admin самая лучшая
забьіл про TortoiseORM
+ видео по авторизации подробное)
+ видео по авторизации подробное)