Встречается на собеседованиях • сегодня
Что такое сопрограмма
Сопрограмма (coroutine) — это функция, которая может приостанавливать своё выполнение и возобновлять его позже, сохраняя контекст. В отличие от обычных функций, сопрограммы позволяют кооперативную многозадачность.
В Python сопрограммы реализуются через async/await:
python
async def my_coroutine():
print("Start")
await asyncio.sleep(1) # Приостановка выполнения
print("End")
# Запуск через event loop
asyncio.run(my_coroutine())Ключевые особенности:
- Управляется вручную (не как потоки)
- Сохраняет состояние между вызовами
- Работает в одном потоке
- Используется для асинхронного I/O
Основные применения: асинхронные веб-запросы, работа с базами данных, обработка событий.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы