Обзор курса
Курс объясняет асинхронность в Python через практику: корутины, await, задачи, таймауты, отмену и очереди asyncio. Ты разберешь потоки, процессы, гонки данных и выбор подходящей модели выполнения. В финале реализуешь небольшой бэкенд-сервис с лимитами, таймаутами и автопроверкой.
Ты научишься
Писать корутины и управлять задачами asyncio
Ограничивать время выполнения и отменять задачи
Защищать данные при работе с потоками
Выбирать между async, потоками и процессами
Содержание курса
Теория async в Python
Код
23 мин.
Первый event loop
Код
19 мин.
Корутины и await
Код
22 мин.
Задачи через create_task
Код
22 мин.
Сбор результатов задач
Код
21 мин.
Ошибки в корутинах
Код
21 мин.
Таймауты операций
Код
23 мин.
Отмена задач
Код
21 мин.
Ожидание группы задач
Код
57 мин.
Очереди asyncio
Код
47 мин.
Семафоры и лимиты
Код
44 мин.
Async context manager
Код
43 мин.
Async iterator
Код
22 мин.
Отладка async-кода
Код
22 мин.
ThreadPoolExecutor
Код
20 мин.
asyncio.to_thread
Код
20 мин.
Гонки данных
Код
19 мин.
Lock и безопасность
Код
20 мин.
Потоки и очереди
Код
40 мин.
ProcessPoolExecutor
Код
21 мин.
Данные между процессами
Код
40 мин.
Async и пул процессов
Код
47 мин.
Часто задаваемые вопросы
Подписка на платформу дает тебе безграничный доступ ко всем курсам платформы, а также доступ к онлайн-тренажеру с практическими задачами.
Помимо этого при оформлении подписки Премиум и выше ты также получаешь доступ ко всем пет-проектам и получаешь возможность проходить технические собеседования с ИИ-ментором.
Ты можешь отменить подписку в любой момент времени, при этом у тебя сохранится доступ к платформе на оплаченный период. Сделать это можно через личный кабинет в разделе «Управление подпиской».
Да, ты можешь в любое время перейти на новый тариф. При этом мы предоставим скидку, учитывая неиспользованное время на текущем тарифе. Изменить тариф можно в личном кабинете.
Чтобы вернуть деньги за оплаченный тариф, напиши нам на почту support@upshell.io
В течение 5 рабочих дней мы вернем тебе деньги в соответствии с действующей политикой платформы.