Асинхронное программирование в Python

preview_player
Показать описание
Асинхронное программирование в Python
Рассмитриваются concurrency(threading и asyncio) parallelism методы достижения асинхронности в Python, их сравнительный анализ, сильные и слабые стороны.

Таймкоды:
0:00 Повтор пройденного.
4:23 Способы достижения "параллельности".
5:25 -concurensy (threading).
7:43 -concurensy (asyncio).
11:35 -parallelism (multitasking)
12:40 Краткое резюме.
16:49 Знакомство с asyncio.
16:59 Пример с генератором.
22:44 Пример использования courutine.
24:26 Конструкции async/await.
26:10 Как это работает?
31:16 Пример с request без asyncio.
33:54 Пример с request с asyncio.
35:36 Как это работает?
37:20 Резюме по asyncio.
38:59 Анонс threading.
Рекомендации по теме
Комментарии
Автор

0:00 Повтор пройденного.
4:23 Способы достижения "параллельности".
5:25 -concurensy (threading).
7:43 -concurensy (asyncio).
11:35 -parallelism (multitasking)
12:40 Краткое резюме.
16:49 Знакомство с asyncio.
16:59 Пример с генератором.
22:44 Пример использования courutine.
24:26 Конструкции async/await.
26:10 Как это работает?
31:16 Пример с request без asyncio.
33:54 Пример с request с asyncio.
35:36 Как это работает?
37:20 Резюме по asyncio.
38:59 Анонс threading.

Desgner
Автор

В PyCharm есть возможность увидеть Threading graf:
ПКМ по выбранному файлу -> More Run/Debug -> Concurrency Diagram for 'тут будет название нашего файла'

Desgner