Курс на 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-разработчика»Учеников на курсе 327
Сертификаты, выданные на курсе «Конкурентность: от нуля до уровня 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-разработчика» обн. 8 июля 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. Что дальше?