Si votre logiciel interagit avec des API externes, vous devez connaître la programmation concurrente. Je vous montre comment cela fonctionne en Python et je passe ensuite à un niveau supérieur en présentant des fonctionnalités avancées de concurrence telles que l'utilisation d'async avec des générateurs et des compréhensions, je montre une manière simple de transformer du code bloquant en code concurrent, puis j'aborde comment la concurrence affecte la conception et l'architecture des logiciels.
🔖 Chapitres :
0:00 Intro
1:10 Concurrence vs parallélisme
2:33 Le Global Interpreter Lock
3:06 Les avantages de la concurrence
4:36 Récapitulatif d'asyncio en Python
7:13 Utiliser gather pour envoyer plusieurs requêtes
9:44 Comment async et await sont intégrés dans la syntaxe de Python
11:54 Transformer du code bloquant en code concurrent
16:04 Requêtes http asynchrones
16:53 Aiohttp
17:50 Concurrence, modèles de conception et architecture
#arjancodes #designlogiciel #python