Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Основы асинхронности в Python #4: Генераторы и событийный цикл Round Robin
Мои курсы: Boosty: Patreon: / karty-vsekh-41011404 Основы асинхронности в Python для начинающих, она же "кооперативная многозадачность". Речь в этой серии идет о коде, который асинхронно выполняется в одном потоке и в одном процессе. В этом видео: Подробно рассматриваем, что такое генераторы в Python и зачем они нужны. Рассматриваем паттерн событийного цикла Round Robin ("Карусель"). Ключевые моменты этого видео - способность функций-генераторов приостанавливать свое выполнение и затем его возобновлять с того места, где выполнение остановилось в прошлый раз. Ну и сам Round Robin, конечно же. ** ИСХОДНЫЙ КОД ** Основных проектов доступен в Patreon: / iskhodnyi-kod-26640469 *** 🔷 Для донатов. Всегда очень признателен за это: Весь плейлист: Основы асинхронности в Python #1: Введение • Основы асинхронности в Python #1: Введение Основы асинхронности в Python #2: Асинхронность с простыми функциями. Событийный цикл. • Основы асинхронности в Python #2: Асинхрон... Основы асинхронности в Python #3: Асинхронность на колбэках. • Основы асинхронности в Python #3: Асинхрон... Основы асинхронности в Python #4: Генераторы и событийный цикл Round Robin • Основы асинхронности в Python #4: Генерато... Основы асинхронности в Python #5: Асинхронность на генераторах • Основы асинхронности в Python #5: Асинхрон... Основы асинхронности в Python #6: Корутины и yield from • Основы асинхронности в Python #6: Корутины... Основы асинхронности в Python #7: Asyncio, async/await • Основы асинхронности в Python #7: Asyncio,...