Мои курсы: Boosty:
Patreon:
Основы асинхронности в Python для начинающих, она же "кооперативная многозадачность". Речь в этой серии пойдет о коде, который асинхронно выполняется в одном потоке и в одном процессе. В этом видео: Определяемся с какими задачами будет эффективно использовать приемы асинхронного программирования. Разбираемся с понятием "блокирующих операций". Ставим задачу и убеждаемся на практике, что проблема существует. Цель серии - подготовиться к восприятию концепций async/await, работе с событийными циклами вообще и модулем asyncio в частности. *** ИСХОДНЫЙ КОД *** Основных проектов доступен в Patreon:
*** Для донатов. Всегда очень признателен за это:
Связанные видео: Web-приложение на низком уровне: сокеты и роутинг https://www.youtube.com/watch?v=4haMUvUxUJI
Весь плейлист: Основы асинхронности в Python #1: Введение https://www.youtube.com/watch?v=ZGfv_yRLBiY
Основы асинхронности в Python #2: Асинхронность с простыми функциями. Событийный цикл. https://www.youtube.com/watch?v=g6xvW2FOuPw
Основы асинхронности в Python #3: Асинхронность на колбэках. https://www.youtube.com/watch?v=ikKGMp4jb_o
Основы асинхронности в Python #4: Генераторы и событийный цикл Round Robin https://www.youtube.com/watch?v=PjZUSSkGLE8
Основы асинхронности в Python #5: Асинхронность на генераторах https://www.youtube.com/watch?v=hOP9bKeDOHs
Основы асинхронности в Python #6: Корутины и yield from https://www.youtube.com/watch?v=5SyA3lsO_hQ
Основы асинхронности в Python #7: Asyncio, async/await https://www.youtube.com/watch?v=LO61F07s7gw