Старт потока
30 июня
Длительность
6 недель
Для кого
Junior и Middle
Поток
№ 1
секунд
дней
часов
минут
Старт обучения через
11:11:11:11
Параллелизм
на продакшен примерах
Исследуем production‑like python-приложение под нагрузкой
и исправляем проблемы с конкурентностью и параллелизмом
Our Website is Almost Ready
Launch a targeted campaign.
Scale your infrastructure with our simple service.
Days
Hours
Minutes
Seconds
Learn more
Скорее всего ты уже
пытался изучить эти темы:
Асинхронность, потоки и процессы, смотрел статьи
и видео — но так и не понял, как это применять в реальной разработке
Проблема
01
Учебные примеры
не похожи на работу
Проблема
02
Непонятно, какой инструмент выбрать под задачу
Проблема
03
Знания есть, но цельной картины нет
Этот курс — твоя ступенька к росту
Если ты научишься применять конкурентность и параллелизм в продакшен проектах, ты сможешь выставлять это, как одно из самых сильных качеств при повышении грейда
Вот лишь немногие примеры компаний, кто требует знание этой темы:
— А разве можно изучить тему как‑то по‑другому?
—Да, ещё как! Вот как мы поступим…
Ты попадаешь на реальный продакшен проект с микросервисной архитектурой, который содержит грубые ошибки в использовании параллелизма и конкурентности
Ты попадёшь на реальный продакшен проект
И будешь расследовать причины его тормознутости
Сервис для аналитики и отчетов. Получает тысячи событий из Kafka с текущей геопозицией курьеров, и отдает по вебсокету для отображения на карте. Также отвечает за генерацию аналитических отчетов по перемещениям курьеров
Аналог Самокат/Яндекс Лавка. Самый нагруженный сервис. Обрабатывает запросы клиентов на просмотр товаров, оплату и оформление доставки
Это курс для действующих разработчиков
Тебе нужно знать:
FastAPI
PostgreSQL
Docker
Git
Программа курса
  • Разбираем конкурентность и параллелизм по кирпичикам: как задействуются ядра процессора, как переключаются потоки, и как работают сокеты
  • GIL, IO-bound и CPU-bound: что именно блокирует GIL, как он влияет на каждый тип нагрузки и почему CPU-bound задача не ускоряется от async
  • Корутины и событийный цикл изнутри: почему это не просто "тупая" очередь задач, и как его не заблокировать
  • Корутины, потоки, процессы, воркеры: разница, когда что выбрать
  • Tasks и Futures: create_task, получение результата, обработка исключений, отмена и потеря задач
  • gather и TaskGroup: как ведёт себя группа задач при падении одной из них и как безопасно запускать набор задач

Домашнее задание
Сравнить последовательный и параллельный запуск корутин, получить блокировку event loop. Поработать с запуском и отменой задач. Вынести блокирующую функцию в поток, CPU-задачу — в процесс.

Результат недели
Уложишь в голове, как устроены потоки, процессы, корутины и воркеры, разберёшься с базой асинхронности и, глядя на любую задачу или код, будешь сразу понимать, каким инструментом её решать.
Дополнительные материалы
для углубления знаний
Помимо основных уроков, ты получишь подборку статей, видео, документации и дополнительных материалов по параллелизму
Обратная связь по домашним
заданиям от спикера курса
Артём скрупулезно проверит домашку и покажет ошибки. А еще отправит видео с идеальным решением, где разборет все нюансы и типичные ошибки
Q&A созвоны
На протяжении курса ты сможешь посещать еженедельные Q&A-встречи, где сможешь задать вопросы по темам курса и домашним заданиям
Собственный проект
для закрепления знаний
Ты напишешь свой проект на FastAPI с Redis, PostgreSQL, Kafka, очередями, воркерами, фоновыми задачами и механизмами конкурентности -- все, чтобы ты был готов к настоящей работе
Видеоразборы продакшен проекта, тесты и задания
На курсе ты будешь исследовать backend сервисы с проблемами конкурентности и параллелизма: потерей задач, блокировками, медленной обработкой, очередями, нагрузкой и асинхронным взаимодействием между сервисами, и научишься их решать
Теория на лайв‑лекциях
Каждую неделю ты будешь посещать лайв-лекции, после которых будут открываться новые материалы: видеоуроки и практические разборы
Процесс обучения
Основная ценность курса —
постоянная практика
Ты будешь разбирать ошибки в продакшен коде вместе со спикером, и параллельно будешь писать свой проект с использованием новых технологий:
Потоки и процессы
Для нетипичной 
IO/CPU нагрузки
Высокая нагрузка
Нагрузим 1000 RPS для имитации продакшена
Брокеры
*kafka для курса знать не надо
Для обработки больших потоков данных из Kafka
Websockets
Для трансляции лайв-событий
Локальные очереди
Для передачи данных внутри приложения
Внешние API
С таймаутами, распределенными rate limiter’ами и локами
Распределенные системы
Мьютексы и семафоры для координации распределенных запросов
Артем Шумейко
Автор курса
После курса у тебя будет глубокое понимание принципов конкурентности и параллелизма в Python: будет понимание, когда использовать корутины, потоки, процессы и воркеры, а не выбирать инструмент наугад
Автор курса — Артём шумейко,
Senior Python Разработчик
Использовал multiprocessing для бэктестинга, потоки для краулеров криптобирж и async‑подход в микросервисной архитектуре
Самокат

ExSenior
Engineer

Разрабатывал платформу аналитики данных с ETL для всех бизнес‑юнитов
FinTech (под NDA)
FullStack Developer
Разработал платформу мгновенного отображения сделок с нагрузкой >5000 op/sec
Курс по FastAPI

Автор и наставник

Спроектировал и записал курс по FastAPI, победив в номинации «Прорыв года» на Stepik со средней оценкой 4.9
Видео автора по теме:
Как FastAPI обрабатывает 1000+ запросов в секунду – Наглядный пример
Пишем Микросервисы на Python + Брокер RabbitMQ
Решаю ТЕСТОВОЕ ЗАДАНИЕ JUNIOR Backend Разработчика на Python
Обучение от компании
Компании, которые уже доверили обучение сотрудников нашей школе
Тарифы
Стандарт
Тебе будут доступны все материалы курса и доступ к еженедельным встречам без проверки заданий.
доступ к материалам на 12 месяцев
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
без проверки заданий
39 000 ₽
В рассрочку от 1 625 ₽/мес без переплат
Продвинутый
Тебе будут доступны все материалы курса, еженедельные встречи, код-ревью от спикера курса и возможность сдать задания после окончания курса.
доступ к материалам на 2 года
доступ к общему чату
еженедельные встречи с ответами на вопросы и обсуждением ДЗ
код-ревью домашних заданий + обратная связь от спикера курса
возможность сдать ДЗ в течение 1 месяца после окончания курса
59 000 ₽
В рассрочку от 2 458 ₽/мес без переплат
Старт обучения через
11:11:11:11
дней
часов
минут
секунд
Собери сильную базу до осени
За 6 недель разберёшь конкурентность и параллелизм так,
чтобы применять их не только на курсе, но и в рабочих проектах
ГАРАНТИЯ ВОЗВРАТА
Если в течение 10 дней решите, что курс вам не подходит — вернём деньги.
ВЫГОДНАЯ СТОИМОСТЬ
Сейчас действует специальная стоимость для учеников первого потока.
БЕСПРОЦЕНТНАЯ РАССРОЧКА
Можно распределить стоимость обучения на 2 года без переплат и процентов.
о чем говорят студенты
Это первый поток курса, поэтому отзывов пока нет.
Они появятся после завершения первого потока
А пока можешь посмотреть отзывы на наш курс по Backend разработке
Часто задаваемые вопросы
Остались вопросы?
Напишите нам, и мы вам ответим в ближайшее время
© 2026 ИП Шумейко Артём Владимирович
ИНН 110103208338 ОГРНИП 323784700281112

Параллелизм в Python на примерах из реальной разработки

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