Курс на Stepik
Обложка курса «Асинхронность в Python с asyncio» на Stepik
2 900₽ -41%
--:--:--
1 700

Асинхронность в Python с asyncio 5.000

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

Практический курс по библиотеке AsyncIO. Разбираем корутины, задачи, отмены, очереди, producer/consumer. С помощью чётких примеров и практики, вы уверенно начнете применять асинхронность в своих проектах.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронность в Python с asyncio»Учеников на курсе 55
Сертификаты, выданные на курсе «Асинхронность в Python с asyncio»Сертификатов выдано 13
Отзывы о курсе «Асинхронность в Python с asyncio»Отзывов получено 5
Рейтинг курса «Асинхронность в Python с asyncio»Рейтинг курса 5.000
Уроки в курсе «Асинхронность в Python с asyncio»Количество уроков 45
Тесты в курсе «Асинхронность в Python с asyncio»Количество квизов 74
Задачи с кодом в курсе «Асинхронность в Python с asyncio»Количество задач с кодом 9
Время прохождения курса «Асинхронность в Python с asyncio»Время прохождения курса
Стоимость курса «Асинхронность в Python с asyncio»Стоимость курса 2 900 ₽
Обновления курса «Асинхронность в Python с asyncio»Обновления курса
Дата публикации курса «Асинхронность в Python с asyncio»Дата публикации курса
Последнее обновление курса «Асинхронность в Python с asyncio»Последнее обновление
Сложность normal

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

Разделы в курсе «Асинхронность в Python с asyncio» 9 разделов Уроки в курсе «Асинхронность в Python с asyncio» 45 уроков Тесты в курсе «Асинхронность в Python с asyncio» 74 теста Задачи в курсе «Асинхронность в Python с asyncio» 9 задач Время прохождения курса «Асинхронность в Python с asyncio» 2 ч. Последнее обновление курса «Асинхронность в Python с asyncio» обн. 27 апреля 2026

1. Старт в AsyncIO: корутины, задачи и цикл событий

6 уроков
Закрытый
1.1 Важная информация для прохождения курса
49
23
1м 55с
0
Закрытый
1.2 Для чего нужна асинхронность
24
20
3м 27с
0
Закрытый
1.3 Объекты корутин и асинхронные функции
23
19
5м 1с
0
Закрытый
1.4 Событийный цикл
23
19
5м 34с
0
Закрытый
1.5 Создание и использование задач
22
14
15м 14с
0
Закрытый
1.6 Запуск задач событийным циклом
20
18
5м 23с
0

2. Контекстные менеджеры в AsyncIO: синхронные и асинхронные

4 урока
Закрытый
2.1 Синхронные контекстные менеджеры
18
10
20м 27с
0
Закрытый
2.2 Синхронный контекстный менеджер с помощью contextmanager
15
15
8м 39с
0
Закрытый
2.3 Асинхронные контекстные менеджеры
15
15
6м 22с
0
Закрытый
2.4 Асинхронный контекстный менеджер с помощью contextmanager
15
15
2м 4с
0

3. Остановка задач в AsyncIO

3 урока
Закрытый
3.1 Ручная отмена задач
15
15
2м 15с
0
Закрытый
3.2 Отмена задач по таймауту с помощью wait_for
16
15
3м 43с
0
Закрытый
3.3 Опасный run или закрытие событийного цикла
16
9
2м 21с
0

4. Управление группами задач в AsyncIO

4 урока
Закрытый
4.1 Группы задач и сборка (gather) задач
15
14
1м 7с
0
Закрытый
4.2 Группы задач и as_completed
14
14
1м 15с
0
Закрытый
4.3 Проблемы, связанные с await
14
13
4м 9с
0
Закрытый
4.4 Использование класса TaskGroup, отмена задач и синтаксис except
13
11
1м 14с
0

5. Timeout, shield и безопасная отмена задач

5 уроков
Закрытый
5.1 Отмена задач при использование gather
12
12
1м 10с
0
Закрытый
5.2 Использование shield, защиты отмены и кто такой FPA
12
5
1м 57с
0
Закрытый
5.3 Отмена с помощью timeout
12
11
2м 17с
0
Закрытый
5.4 Отмена с помощью timeout_at
12
11
1м 42с
0
Закрытый
5.5 Защита задач shield c gather
12
11
4м 51с
0

6. Аsync итераторы и включения

5 уроков
Закрытый
6.1 Асинхронные итераторы
12
10
4м 55с
0
Закрытый
6.2 Асинхронные генераторные функции и выражения
12
10
2м 31с
0
Закрытый
6.3 Асинхронное списковое включение
12
11
1м 33с
0
Закрытый
6.4 Асинхронное включение словарей
12
11
2м 30с
0
Закрытый
6.5 Асинхронное включение множеств
12
12
0м 28с
0

7. Очереди и паттерн Producer–Consumer

5 уроков
Закрытый
7.1 Очереди FIFO
12
11
3м 12с
0
Закрытый
7.2 Producer consumer с очередью
12
5
3м 10с
0
Закрытый
7.3 Несколько producer и consumer
12
4
0м 25с
0
Закрытый
7.4 Очереди LIFO
12
10
1м 40с
0
Закрытый
7.5 Очереди Priority asyncio
11
10
2м 56с
0

8. Пишем парсер

8 уроков
Закрытый
8.1 Парсер. Подготовка. Часть 1
12
11
2м 40с
0
Закрытый
8.2 Парсер. BeautifulSoup. Часть 2
11
10
1м 13с
0
Закрытый
8.3 Парсер. Продюсер, очередь, запросы. Часть 3
9
9
-
0
Закрытый
8.4 Парсер. Запускаем отдельные процессы. Часть 4
11
10
1м 56с
0
Закрытый
8.5 Парсер. Пишем данные в БД. Часть 5
11
10
0м 26с
0
Закрытый
8.6 Парсер. Запускаем. Часть 6
11
11
3м 55с
0
Закрытый
8.7 Полный код скраппера
9
9
-
0
Закрытый
8.8 Задание
11
3
-
0

9. Примитивы синхронизации

5 уроков
Закрытый
9.1 Замки
13
11
2м 51с
0
Закрытый
9.2 Семафоры
12
10
2м 27с
0
Закрытый
9.3 События
13
4
1м 24с
0
Закрытый
9.4 Условия
11
4
3м 52с
0
Закрытый
9.5 Завершение
13
13
1м 38с
0