Содержание курса
1. Введение в асинхронность
3 урока
10 371
10 213
14м
3
Закрытый
1.1
Как получить помощь? Связь с автором.
↗
9 432
9 432
1м 6с
3
Закрытый
1.2
Проблема блокирующего кода
↗
500
394
7м 34с
0
Закрытый
1.3
Ключевые понятия asyncio
↗
439
387
6м 24с
0
2. Базовый синтаксис async/await
1 урок
427
286
33м
0
Закрытый
2.1
Создание и запуск корутин
↗
427
286
33м 3с
0
3. Конкурентное выполнение задач
2 урока
646
429
73м
0
Закрытый
3.1
Задачи (Tasks) и asyncio.create_task()
↗
350
241
38м 8с
0
Закрытый
3.2
Группировка задач с asyncio.gather()
↗
296
188
35м 32с
0
4. Синхронизация
2 урока
512
359
134м
0
Закрытый
4.1
Гонка данных и asyncio.Lock
↗
273
201
48м 20с
0
Закрытый
4.2
Ограничение ресурсов с asyncio.Semaphore
↗
239
158
86м 10с
0
5. Продвинутое управление задачами
2 урока
433
289
88м
0
Закрытый
5.1
Обработка ошибок и отмена задач
↗
226
152
51м 58с
0
Закрытый
5.2
Тайм-ауты
↗
207
137
37м 18с
0
6. Итоговый проект
2 урока
2 286
2 237
4м
0
Закрытый
6.1
Итоговый проект
↗
235
186
3м 51с
0
Закрытый
6.2
Как сказать спасибо?
↗
2 051
2 051
1м 52с
0