Курс на Stepik
Обложка курса «Python для мидлов» на Stepik
500 ₽

Python для мидлов 5.000

Открыть на
STEPIK.ORG
Категории курса

Python 3.12+ для middle-разработчика: декораторы, генераторы, ООП, typing, конкурентность, asyncio, pytest, БД, API, упаковка, качество кода и REST-проект.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для мидлов»Учеников на курсе 50
Сертификаты, выданные на курсе «Python для мидлов»Сертификатов выдано 0
Отзывы о курсе «Python для мидлов»Отзывов получено 1
Рейтинг курса «Python для мидлов»Рейтинг курса 5.000
Уроки в курсе «Python для мидлов»Количество уроков 140
Тесты в курсе «Python для мидлов»Количество квизов 695
Время прохождения курса «Python для мидлов»Время прохождения курса
Стоимость курса «Python для мидлов»Стоимость курса 500 ₽
Обновления курса «Python для мидлов»Обновления курса
Дата публикации курса «Python для мидлов»Дата публикации курса
Последнее обновление курса «Python для мидлов»Последнее обновление
Сложность normal

Чему вы научитесь

  • осознанно применять декораторы, итераторы, генераторы и контекстные менеджеры
  • проектировать объектные интерфейсы, типизацию и иерархию исключений
  • выбирать между потоками, процессами и asyncio под характер нагрузки
  • строить тестовую стратегию с pytest, фикстурами, mock и интеграционными тестами
  • работать с SQLAlchemy, HTTP API, таймаутами, retry и структурированными логами
  • упаковывать проект, управлять зависимостями, линтингом, профилированием и CI

О курсе

Python 3.12+ для middle-разработчика: декораторы, генераторы, ООП, typing, конкурентность, asyncio, pytest, БД, API, упаковка, качество кода и REST-проект.

Для кого этот курс

Python-разработчики уровня junior, готовые перейти от отдельных скриптов к приложениям; дата-инженеры и специалисты автоматизации, которым нужны production-практики Python; backend-разработчики, желающие систематизировать конкурентность, тесты, БД и API; самоучки с уверенной базой, которым не хватает структуры и итогового проекта.

Начальные требования

уверенное знание базового Python: функции, коллекции, исключения, файлы, модули и основы ООП Python 3.12+, терминал, виртуальное окружение и базовый Git понимание SQL и HTTP полезно; необходимые связки разбираются по ходу курса

Преподаватели курса

Как проходит обучение

Каждый урок проходится по циклу: понять идею, запустить и изменить пример, ответить на тест, самостоятельно решить практику и только затем свериться с разбором.

Материал выстроен последовательно, без обязательных дедлайнов. Рекомендуется вести учебный репозиторий и журнал ошибок.

Формат курса

Самостоятельный текстовый курс: подробная теория, запускаемые примеры, тесты для самопроверки, практические задачи с решениями и итоговый проект.

Что вы получите

  • полный текстовый конспект курса с рабочими примерами
  • 695 тестовых вопросов для самопроверки
  • 469 практических задач с решениями
  • итоговый проект: Небольшой REST-сервис с базой данных: разделение на слои, операции с данными, тесты, обработка ошибок, логирование, конфигурация, упаковка и воспроизводимый запуск.

Нагрузка

110-170 часов

Расскажите о курсе друзьям