1. Чему вы научились после прохождения курса? Что нового узнали? После курса я получил хороший практический опыт разработки API на Python и FastAPI. Разобрался с Pydantic, SQLAlchemy, миграциями, асинхронной работой с БД, Repository, Dependency Injection, JWT-аутентификацией, middleware, S3 и Docker Compose. Так как я перехожу с C# на Python, было интересно сравнивать подходы двух экосистем. В целом переход оказался достаточно комфортным, хотя иногда непривычны синтаксис Python, динамическая типизация и некоторые подходы к организации приложения. Отдельно было интересно разобраться, как работает middleware и события SQLAlchemy. 2. Что вам понравилось? Понравилось, что курс построен последовательно и большая часть материала закрепляется на практике. Не просто показывают отдельные примеры, а постепенно развивается один проект, поэтому становится понятнее, как все части приложения связаны между собой. Очень понравились подробные конспекты после лекций - они помогают быстро повторить материал и вернуться к нужной теме. Также понравилось, что в процессе разбираются реальные проблемы и ошибки, которые могут возникнуть при разработке. 3. Что не понравилось? Что можно улучшить? Не все подходы были одинаково привычны после C#. Например, система аутентификации в FastAPI показалась мне более «ручной» по сравнению с ASP.NET Core, где есть более цельный встроенный пайплайн с middleware, авторизацией и policies. Было бы интересно иногда добавлять небольшие сравнения с другими популярными стеками, например FastAPI и ASP.NET Core. Это особенно полезно разработчикам, которые переходят на Python из других языков. 4. По каким критериям вы выбирали курс и почему решили пройти этот? При выборе курса для меня были важны актуальность стека, практическая направленность и возможность пройти путь от основ Python до разработки полноценного приложения. Хотелось не просто изучить синтаксис, а понять, как на Python организуется реальный backend-проект. Этот курс выбрал именно потому, что он последовательно покрывает Python, FastAPI и связанные с современной backend-разработкой инструменты. Для меня как разработчика, переходящего с C# на Python, такой формат оказался особенно удобным: многие знакомые архитектурные идеи можно увидеть уже в контексте новой экосистемы. Курс однозначно рекомендую к прохождению!
Огромное спасибо за такой подробный отзыв! 🙏 Не просто так можно сказать, что первый отзыв он самый важный 🥹 Было очень приятно его прочитать и видеть, что получилось именно то, что я и задумывал, когда садился за его создание 🫣 Я сам никогда не был Python-разработчиком, хотя и пересекался с Python в Data Science. Во многом этот курс(как на самом деле и все остальные мои курсы) я стараюсь делать такими, какими сам хотел бы их видеть. Конкретно здесь была цель такая, что если бы переезжал с C# на Python — с чего начал бы... Здорово, что этот подход оказался комфортным и курсик помог разобраться с новой экосистемой 🔥 Хотя и нельзя сказать, что тут было какое-то глубокое погружение 🫠 Очень рад, что всё прошло по плану и курс в итоге понравился 🚀 Ну и, конечно, буду рад видеть на курсе-спутнике где мы продолжаем развивать этот проект и разрабатываем клиент для backend-приложения, которое создали здесь 👨💻 Ещё раз огромное спасибо за обратную связь и 5 звёзд ⭐️ Успехов в дальнейшей работе и развитии 💪