Курс на Stepik
Обложка курса «Python для мидлов» на Stepik
Бесплатно

Python для мидлов 0.000

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python для мидлов»Учеников на курсе 16
Сертификаты, выданные на курсе «Python для мидлов»Сертификатов выдано 0
Отзывы о курсе «Python для мидлов»Отзывов получено 0
Рейтинг курса «Python для мидлов»Рейтинг курса 0.000
Уроки в курсе «Python для мидлов»Количество уроков 140
Тесты в курсе «Python для мидлов»Количество квизов 695
Обновления курса «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 часов

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