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

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

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

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

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

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

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

Введение

2 урока
1. Приветствие! ↗
2. О курсе и особенностях тестирующей системы ↗

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

11 уроков
1. Основные определения ↗
2. Виды операций и область применения ↗
3. Переключение потока выполнения ↗
4. Генераторы и корутины ч.1 ↗
5. Генераторы и корутины ч.2 ↗
6. Файлы, сокеты и блокирующие операции ввода-вывода ↗
7. Операционные системы и контроль IO-bound задач, ч.1 ↗
8. Операционные системы и контроль IO-bound задач, ч.2 ↗
9. Асинхронное программирование на коллбэках ↗
10. Асинхронное программирование на генераторах ↗
11. Эпилог ↗

Библиотека asyncio

25 уроков
1. Детали пазла ↗
2. Awaitables объекты, ч.1 ↗
3. Awaitables объекты, ч.2 ↗
4. Runners и локальный контекст значений. Сontextvars, ч.1 ↗
5. Runners и локальный контекст значений. Сontextvars, ч.2 ↗
6. Задачи Tasks. Работа с коллбэками ↗
7. Задачи Tasks. gather и TaskGroup ↗
8. Нетерпеливый старт задач eager_start и uvloop ↗
9. Задачи Tasks. Исключения ↗
10. Задачи Tasks. Исключения gather и TaskGroup ↗
11. Задачи Tasks. Примитивы ожидания ↗
12. Задачи Tasks. Таймауты/таймеры ↗
13. Работа с сетевыми соединениями. Streams ↗
14. Запуск блокирующих операций с использованием потоков ↗
15. Запуск блокирующих операций с использованием пула процессов ↗
16. Запуск блокирующих операций с помощью пула интерпретаторов ↗
17. Асинхронный менеджер контекста ↗
18. Асинхронный итератор ↗
19. Асинхронные очереди ↗
20. Асинхронные примитивы синхронизации. Lock ↗
21. Асинхронные примитивы синхронизации. Event и Condition ↗
22. Асинхронные примитивы синхронизации. Semaphore и Barrier ↗
23. Асинхронная работа с субпроцессами ↗
24. Разбор тестовых задач и примеры решений ↗
25. Эпилог ↗

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

4 урока
1. Back to the Future ↗
2. Работа с циклом событий. Планирование обратных вызовов ↗
3. Реализации событийных циклов. Очередь коллбэков ↗
4. Реализации событийных циклов. Мониторинг I/O-операций ↗

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

4 урока
1. Введение. Архитектура СУБД ↗
2. Установка и настройка ↗
3. Подключение и работа с запросами ↗
4. Пул соединений. Connection Pool ↗

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

2 урока
1. Учебный проект: агрегация рыночных данных III ↗
2. Заключение ↗