Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
11. Асинхронное программирование. Лекция 2 – Александр Васин
Эта лекция — небольшая обзорная экскурсия по asyncio: библиотеке, интерфейсу и стандарту для асинхронного программирования в Python. Мы рассмотрим высокоуровневый интерфейс asyncio (coroutine, task, future и методы для работы с ними), низкоуровневый интерфейс (цикл событий, политики), а также асинхронные интерфейсы Python (менеджеры контекста, итераторы, генераторы, comprehensions). Расскажем, зачем нужен aiohttp, как на нем написать веб-приложение. Вы узнаете, что такое middleware, каким образом aiohttp позволяет сериализовать данные и как выполнять асинхронные задачи в фоне. Полезные ссылки: Build your own async (David Beazley): • Build Your Own Async Asyncio сегодня и завтра (Юрий Селиванов): • Юрий Селиванов, EdgeDB, Asyncio «Asyncio с... PEP 492: Coroutines with async and await syntax: PEP 530: Asynchronous Comprehensions: Презентация: Весь плейлист: • Школа бэкенд-разработки 2019