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

Python Asyncio с нуля: пропуск в мир senior-задач 5.000

Открыть на
STEPIK.ORG

Перестаньте бояться асинхронного кода и прокачайте свой Python до уровня Senior. Этот курс даст Вам не просто набор команд, а глубокое, интуитивное понимание работы механизмов asyncio. Курс без сгенерированных ИИ материалов, последовательно и за короткое время погрузит Вас в модуль asyncio.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Python Asyncio с нуля: пропуск в мир senior-задач»Учеников на курсе 181
Сертификаты, выданные на курсе «Python Asyncio с нуля: пропуск в мир senior-задач»Сертификатов выдано 0
Отзывы о курсе «Python Asyncio с нуля: пропуск в мир senior-задач»Отзывов получено 3
Рейтинг курса «Python Asyncio с нуля: пропуск в мир senior-задач»Рейтинг курса 5.000
Уроки в курсе «Python Asyncio с нуля: пропуск в мир senior-задач»Количество уроков 35
Тесты в курсе «Python Asyncio с нуля: пропуск в мир senior-задач»Количество квизов 84
Время прохождения курса «Python Asyncio с нуля: пропуск в мир senior-задач»Время прохождения курса
Обновления курса «Python Asyncio с нуля: пропуск в мир senior-задач»Обновления курса
Дата публикации курса «Python Asyncio с нуля: пропуск в мир senior-задач»Дата публикации курса
Последнее обновление курса «Python Asyncio с нуля: пропуск в мир senior-задач»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «Python Asyncio с нуля: пропуск в мир senior-задач» 8 разделов Уроки в курсе «Python Asyncio с нуля: пропуск в мир senior-задач» 35 уроков Тесты в курсе «Python Asyncio с нуля: пропуск в мир senior-задач» 84 теста Время прохождения курса «Python Asyncio с нуля: пропуск в мир senior-задач» 3 ч. Последнее обновление курса «Python Asyncio с нуля: пропуск в мир senior-задач» обн. 25 апреля 2026

1. Введение

1 урок
Закрытый
1.1 Приветствие
1
1
-
0

2. Корутины

5 уроков
Закрытый
2.1 Примечание
42
42
0м 19с
0
Закрытый
2.2 Функции и корутины
17
13
2м 54с
0
Закрытый
2.3 Awaitable объекты в python
13
13
1м 32с
0
Закрытый
2.4 Запуск корутин
10
10
1м 47с
0
Закрытый
2.5 Где здесь конкурентность?
10
8
1м 54с
0

3. Event loop - сердце asyncio

3 урока
Закрытый
3.1 Что вообще такое event loop?
12
1
4м 52с
0
Закрытый
3.2 Работа с event loop
9
1
-
0
Закрытый
3.3 Варианты запуска event loop
8
1
-
0

4. Task - основная рабочая нагрузка в asyncio

10 уроков
Закрытый
4.1 Что такое Task?
8
8
-
0
Закрытый
4.2 Иерархия awaitable-объектов
7
6
-
0
Закрытый
4.3 Понятие ”планирования к выполнению” Task в event loop
7
7
-
0
Закрытый
4.4 Создание и планирование Task
7
6
-
0
Закрытый
4.5 asyncio.sleep() vs time.sleep()
6
5
-
0
Закрытый
4.6 Жизненный цикл Task
6
5
-
0
Закрытый
4.7 Получение результата работы Task
5
5
-
0
Закрытый
4.8 Если Task завершилась с ошибкой
5
5
-
0
Закрытый
4.9 Если task была отменена
4
4
-
0
Закрытый
4.10 Подробнее про отмену Task
4
4
-
0

5. Продолжаем погружение в asyncio.Task

7 уроков
Закрытый
5.1 await корутины vs await Task
5
2
-
0
Закрытый
5.2 Основная Task не ждёт остальных, если её не попросить
4
4
-
0
Закрытый
5.3 Использование callback-функций c Task
4
3
-
0
Закрытый
5.4 Имя для Task
4
3
-
0
Закрытый
5.5 Как получить текущую Task?
4
4
-
0
Закрытый
5.6 Получение всех Task в программе
4
3
-
0
Закрытый
5.7 asyncio.shield() Или как защитить Task от отмены
4
3
-
0

6. asyncio.gather(). Конкурентный запуск нескольких корутин.

5 уроков
Закрытый
6.1 Для чего это нужно
4
4
-
0
Закрытый
6.2 Передача аргументов в asyncio.gather()
4
4
-
0
Закрытый
6.3 asyncio.gather() и исключения
4
3
-
0
Закрытый
6.4 asyncio.gather() и операция отмены
5
3
-
0
Закрытый
6.5 Неочевидные случаи использования asyncio.gather()
4
4
-
0

7. Ожидание задач

2 урока
Закрытый
7.1 asyncio.wait(): Ожидание коллекции Task
4
4
-
0
Закрытый
7.2 asyncio.wait_for(): Ожидание задачи с таймаутом
5
4
-
0

8. asyncio.TaskGroup: управление группой задач по-новому

3 урока
Закрытый
8.1 Что такое asyncio.TaskGroup?
5
3
-
0
Закрытый
8.2 asyncio.TaskGroup и исключения
4
4
-
0
Закрытый
8.3 asyncio.TaskGroup и отмена задач
4
4
-
0