Se o seu software interage com APIs externas, você precisa entender programação concorrente. Eu mostro como funciona em Python e depois levo isso para o próximo nível, apresentando recursos avançados de concorrência, como usar async com geradores e compreensões, mostro uma maneira simples de transformar código bloqueante em código concorrente e, em seguida, abordo como a concorrência afeta o design e a arquitetura do software.
🔖 Capítulos:
0:00 Introdução
1:10 Concorrência vs paralelismo
2:33 O Global Interpreter Lock
3:06 Os benefícios da concorrência
4:36 Recapitulação do asyncio em Python
7:13 Usando gather para enviar múltiplas requisições
9:44 Como async e await estão integrados na sintaxe do Python
11:54 Transformando código bloqueante em código concorrente
16:04 Requisições http assíncronas
16:53 Aiohttp
17:50 Concorrência, padrões de design e arquitetura
#arjancodes #designsoftware #python