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  

Смотрите также