Академия Яндекса: Асинхронное программирование. Лекция 2 - видео HD
00:59:09
Академия Яндекса: разработка 368 роликов
5529 просмотров
Асинхронное программирование. Лекция 2 - видео.
Эта лекция — небольшая обзорная экскурсия по asyncio: библиотеке, интерфейсу и стандарту для асинхронного программирования в Python.Мы рассмотрим высокоуровневый интерфейс asyncio (coroutine, task, future и методы для работы с ними), низкоуровневый интерфейс (цикл событий, политики), а также асинхронные интерфейсы Python (менеджеры контекста, итераторы, генераторы, comprehensions). Расскажем, зачем нужен aiohttp, как на нем написать веб-приложение. Вы узнаете, что такое middleware, каким образом aiohttp позволяет сериализовать данные и как выполнять асинхронные задачи в фоне.Полезные ссылки:Build your own async (David Beazley): youtu.be/Y4Gt3Xjd7G8Asyncio сегодня и завтра (Юрий Селиванов): youtu.be/3rSAtD2gKQEPEP 492: Coroutines with async and await syntax: www.python.org/dev/peps/pep-0492PEP 530: Asynchronous Comprehensions: www.python.org/dev/peps/pep-0530/Презентация: yadi.sk/i/4gyVoP1DM9enxQВесь плейлист: www.youtube.com/playlist?list=PLQC2_0cDcSKBHamFYA6ncnc_fYuEQUy0s
развернуть свернуть