Курс на Stepik
Обложка курса «Асинхронность в Python: от новичка до эксперта» на Stepik
3 500 ₽

Асинхронность в Python: от новичка до эксперта 5.000

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

Курс для тех, кто хочет не просто «пользоваться», а «понимать»! Глубокое погружение в асинхронное программирование на Python через практику: от основ до профессионального уровня, от простых задач к сложным сценариям. 🏆 От лауреата Stepik Awards.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Асинхронность в Python: от новичка до эксперта»Учеников на курсе 839
Сертификаты, выданные на курсе «Асинхронность в Python: от новичка до эксперта»Сертификатов выдано 105
Отзывы о курсе «Асинхронность в Python: от новичка до эксперта»Отзывов получено 23
Рейтинг курса «Асинхронность в Python: от новичка до эксперта»Рейтинг курса 5.000
Уроки в курсе «Асинхронность в Python: от новичка до эксперта»Количество уроков 48
Тесты в курсе «Асинхронность в Python: от новичка до эксперта»Количество квизов 134
Задачи с кодом в курсе «Асинхронность в Python: от новичка до эксперта»Количество задач с кодом 100
Время прохождения курса «Асинхронность в Python: от новичка до эксперта»Время прохождения курса
Стоимость курса «Асинхронность в Python: от новичка до эксперта»Стоимость курса 3 500 ₽
Обновления курса «Асинхронность в Python: от новичка до эксперта»Обновления курса
Дата публикации курса «Асинхронность в Python: от новичка до эксперта»Дата публикации курса
Последнее обновление курса «Асинхронность в Python: от новичка до эксперта»Последнее обновление
Сложность normal

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

Разделы в курсе «Асинхронность в Python: от новичка до эксперта» 6 разделов Уроки в курсе «Асинхронность в Python: от новичка до эксперта» 48 уроков Тесты в курсе «Асинхронность в Python: от новичка до эксперта» 134 теста Задачи в курсе «Асинхронность в Python: от новичка до эксперта» 100 задач Время прохождения курса «Асинхронность в Python: от новичка до эксперта» 43 ч. Последнее обновление курса «Асинхронность в Python: от новичка до эксперта» обн. 19 мая 2026

1. Введение

2 урока
Открытый
1.1 Приветствие!
1 180
644
1м 29с
25
Открытый
1.2 О курсе и особенностях тестирующей системы
896
213
3м 33с
28

2. Основы асинхронного программирования

11 уроков
Закрытый
2.1 Основные определения
424
342
39м 42с
33
Открытый
2.2 Виды операций и область применения
522
312
25м 58с
30
Закрытый
2.3 Переключение потока выполнения
347
291
33м 22с
32
Закрытый
2.4 Генераторы и корутины ч.1
334
258
95м 23с
44
Закрытый
2.5 Генераторы и корутины ч.2
297
223
120м 27с
33
Закрытый
2.6 Файлы, сокеты и блокирующие операции ввода-вывода
284
122
93м 49с
22
Закрытый
2.7 Операционные системы и контроль IO-bound задач, ч.1
259
156
73м 6с
23
Закрытый
2.8 Операционные системы и контроль IO-bound задач, ч.2
221
153
33м 45с
15
Закрытый
2.9 Асинхронное программирование на коллбэках
231
138
30м 44с
17
Закрытый
2.10 Асинхронное программирование на генераторах
228
94
95м 50с
20
Закрытый
2.11 Эпилог
245
245
4м 40с
19

3. Библиотека asyncio

25 уроков
Закрытый
3.1 Детали пазла
213
167
45м 53с
28
Закрытый
3.2 Awaitables объекты, ч.1
206
167
42м 59с
21
Закрытый
3.3 Awaitables объекты, ч.2
194
177
19м 53с
13
Закрытый
3.4 Runners и локальный контекст значений. Сontextvars, ч.1
192
154
46м 4с
25
Закрытый
3.5 Runners и локальный контекст значений. Сontextvars, ч.2
181
22
92м 37с
19
Закрытый
3.6 Задачи Tasks. Работа с коллбэками
173
131
98м 30с
21
Закрытый
3.7 Задачи Tasks. gather и TaskGroup
162
122
98м 58с
15
Закрытый
3.8 Нетерпеливый старт задач eager_start и uvloop
152
52
24м 29с
14
Закрытый
3.9 Задачи Tasks. Исключения
143
119
48м 52с
17
Закрытый
3.10 Задачи Tasks. Исключения gather и TaskGroup
138
107
107м 22с
17
Закрытый
3.11 Задачи Tasks. Примитивы ожидания
132
110
85м 3с
17
Закрытый
3.12 Задачи Tasks. Таймауты/таймеры
127
97
106м 9с
13
Закрытый
3.13 Работа с сетевыми соединениями. Streams
130
77
149м 6с
14
Закрытый
3.14 Запуск блокирующих операций с использованием потоков
122
66
82м 46с
15
Закрытый
3.15 Запуск блокирующих операций с использованием пула процессов
115
81
72м 21с
9
Закрытый
3.16 Запуск блокирующих операций с помощью пула интерпретаторов
32
21
12м 40с
0
Закрытый
3.17 Асинхронный менеджер контекста
124
81
76м 5с
15
Закрытый
3.18 Асинхронный итератор
115
76
90м 37с
9
Закрытый
3.19 Асинхронные очереди
111
66
108м 40с
10
Закрытый
3.20 Асинхронные примитивы синхронизации. Lock
98
66
73м 17с
11
Закрытый
3.21 Асинхронные примитивы синхронизации. Event и Condition
94
57
146м 45с
14
Закрытый
3.22 Асинхронные примитивы синхронизации. Semaphore и Barrier
87
33
90м 7с
11
Закрытый
3.23 Асинхронная работа с субпроцессами
97
48
71м 3с
6
Закрытый
3.24 Разбор тестовых задач и примеры решений
104
104
0м 9с
1
Закрытый
3.25 Эпилог
99
99
1м 43с
5

4. Низкоуровневая работа с asyncio

4 урока
Закрытый
4.1 Back to the Future
75
37
44м 32с
6
Закрытый
4.2 Работа с циклом событий. Планирование обратных вызовов
65
25
78м 35с
6
Закрытый
4.3 Реализации событийных циклов. Очередь коллбэков
45
24
23м 54с
3
Закрытый
4.4 Реализации событийных циклов. Мониторинг I/O-операций
40
28
5м 31с
3

5. Асинхронная работа с БД на примере PostgreSQL и asyncpg

4 урока
Закрытый
5.1 Введение. Архитектура СУБД
83
46
19м 17с
6
Закрытый
5.2 Установка и настройка
69
57
2м 31с
5
Закрытый
5.3 Подключение и работа с запросами
75
31
32м 45с
7
Закрытый
5.4 Пул соединений. Connection Pool
67
29
19м 0с
6

6. Последний подвиг

2 урока
Закрытый
6.1 Учебный проект: агрегация рыночных данных III
73
22
1м 9с
5
Закрытый
6.2 Заключение
53
53
1м 39с
5