Курс на Stepik
Обложка курса «Конкурентность — "От нуля до уровня Python-разработчика"» на Stepik
Бесплатно

Конкурентность — "От нуля до уровня Python-разработчика" 3.000

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

От основ параллелизма до продвинутых инструментов конкурентности в Python: вы разберётесь в потоках, процессах и асинхронности, научитесь писать эффективный код, использовать threading, multiprocessing и asyncio. Поймёте, как работает GIL, чем отличаются CPU-bound и I/O-bound задачи, освоите примитивы синхронизации, обмен данными между потоками и процессами, асинхронные корутины и управление задачами.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Учеников на курсе 301
Сертификаты, выданные на курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Сертификатов выдано 0
Отзывы о курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Отзывов получено 1
Рейтинг курса «Конкурентность — "От нуля до уровня Python-разработчика"»Рейтинг курса 3.000
Уроки в курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Количество уроков 14
Тесты в курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Количество квизов 98
Задачи с кодом в курсе «Конкурентность — "От нуля до уровня Python-разработчика"»Количество задач с кодом 34
Время прохождения курса «Конкурентность — "От нуля до уровня Python-разработчика"»Время прохождения курса
Обновления курса «Конкурентность — "От нуля до уровня Python-разработчика"»Обновления курса
Дата публикации курса «Конкурентность — "От нуля до уровня Python-разработчика"»Дата публикации курса
Последнее обновление курса «Конкурентность — "От нуля до уровня Python-разработчика"»Последнее обновление
Сложность easy

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

Разделы в курсе «Конкурентность — "От нуля до уровня Python-разработчика"» 6 разделов Уроки в курсе «Конкурентность — "От нуля до уровня Python-разработчика"» 14 уроков Тесты в курсе «Конкурентность — "От нуля до уровня Python-разработчика"» 98 тестов Задачи в курсе «Конкурентность — "От нуля до уровня Python-разработчика"» 34 задачи Время прохождения курса «Конкурентность — "От нуля до уровня Python-разработчика"» 4 ч. Последнее обновление курса «Конкурентность — "От нуля до уровня Python-разработчика"» обн. 20 января 2026

1. Добро пожаловать в Конкурентность

1 урок
Открытый
1.1 О курсе и об авторе
187
19
1м 18с
0

2. Основания конкурентности в Python

2 урока
Закрытый
2.1 Конкурентность vs параллелизм: I/O-bound и CPU-bound
63
33
4м 28с
0
Закрытый
2.2 Модель выполнения CPython и GIL: что даёт и что ограничивает
42
24
6м 7с
0

3. Потоки (threading)

3 урока
Закрытый
3.1 Базовые понятия
32
14
25м 50с
0
Закрытый
3.2 Примитивы синхронизации
22
8
20м 32с
0
Закрытый
3.3 Обмен данными
16
3
2м 3с
0

4. Процессы: multiprocessing

4 урока
Закрытый
4.1 Process и режимы запуска, изоляция и безопасность
12
2
6м 0с
0
Закрытый
4.2 PC и данные: Queue и Pipe,
9
2
-
0
Закрытый
4.3 Общая память и менеджеры: Value, Array, Manager, shared_memory
7
2
-
0
Закрытый
4.4 Пул процессов: Pool, map, imap, apply_async иобработка ошибок
7
3
-
0

5. Асинхронность: asyncio

3 урока
Закрытый
5.1 Основы async/await: корутины, задачи, цикл событий, планирование
18
2
3м 31с
0
Закрытый
5.2 Структурированная конкуррентность: TaskGroup, отмена, таймауты
8
1
-
0
Закрытый
5.3 Примитивы asyncio: Lock, Semaphore, Event, Condition, Queue
10
1
36м 37с
0

6. Заключение

1 урок
Закрытый
6.1 Что дальше?
9
1
-
0