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

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

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

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

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Конкурентность: от нуля до уровня Python-разработчика»Учеников на курсе 338
Сертификаты, выданные на курсе «Конкурентность: от нуля до уровня 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-разработчика» 5 ч. Последнее обновление курса «Конкурентность: от нуля до уровня Python-разработчика» обн. 4 октября 2026

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

1 урок
1. О курсе и об авторе ↗

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

2 урока
1. Конкурентность vs параллелизм: I/O-bound и CPU-bound ↗
2. Модель выполнения CPython и GIL: что даёт и что ограничивает ↗

Потоки (threading)

3 урока
1. Базовые понятия ↗
2. Примитивы синхронизации ↗
3. Обмен данными ↗

Процессы: multiprocessing

4 урока
1. Process и режимы запуска, изоляция и безопасность ↗
2. PC и данные: Queue и Pipe, ↗
3. Общая память и менеджеры: Value, Array, Manager, shared_memory ↗
4. Пул процессов: Pool, map, imap, apply_async иобработка ошибок ↗

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

3 урока
1. Основы async/await: корутины, задачи, цикл событий, планирование ↗
2. Структурированная конкуррентность: TaskGroup, отмена, таймауты ↗
3. Примитивы asyncio: Lock, Semaphore, Event, Condition, Queue ↗

Заключение

1 урок
1. Что дальше? ↗