Основы асинхронности в Python #7: Asyncio, async/await

Опубликовано: 21 Декабрь 2018
на канале: Oleg Molchanov
108,941
5k

Мои курсы:
Boosty:
https://boosty.to/omolchanov/posts/99...

Patreon:
  / karty-vsekh-41011404  


Разбор синтаксиса async/await, немного о декораторе @asyncio.coroutine и о "создании" событийного цикла с помощью модуля asyncio.

На двух примерах:
1. Простая демонстрация работы асинхронной программы с помощью синтаксиса Python 3.4 (декоратор @asyncio.coroutine и yield from), затем переход на синтаксис Python 3.5 с использованием async/await.
2. Второй пример - скачивание 10 файлов. Первый вариант полностью синхронный, второй вариант - асинхронный с помощью asyncio, async/await и библиотеки aiohttp.

Для второго примера придется установить aiohttp:
pip install aiohttp
(или pip3 install aiohttp)

** ИСХОДНЫЙ КОД **
Основных проектов доступен в Patreon:
  / iskhodnyi-kod-26640469  
***


🔷 Для донатов. Всегда очень признателен за это:
https://www.donationalerts.ru/r/omolc...


Весь плейлист:

Основы асинхронности в 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: Asy...  


Смотрите видео Основы асинхронности в Python #7: Asyncio, async/await онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь Oleg Molchanov 21 Декабрь 2018, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 108,94 раз и оно понравилось 5 тысяч людям.