Wenn Ihre Software mit externen APIs interagiert, müssen Sie die nebenläufige Programmierung verstehen. Ich zeige Ihnen, wie es in Python funktioniert und bringe es auf die nächste Stufe, indem ich fortgeschrittene nebenläufige Funktionen wie die Verwendung von async mit Generatoren und List Comprehensions zeige, eine einfache Möglichkeit prädiktiven Code in nebenläufigen Code umzuwandeln, und dann bespreche ich, wie die Nebenläufigkeit das Softwaredesign und die Architektur beeinflusst.
🔖 Kapitel:
0:00 Einführung
1:10 Nebenläufigkeit vs. Parallelität
2:33 Der Global Interpreter Lock
3:06 Die Vorteile der Nebenläufigkeit
4:36 Rückblick auf asyncio in Python
7:13 Verwendung von gather, um mehrere Anfragen zu senden
9:44 Wie async und await in die Syntax von Python integriert sind
11:54 Blockierenden Code in nebenläufigen Code umwandeln
16:04 Async HTTP-Anfragen
16:53 Aiohttp
17:50 Nebenläufigkeit, Entwurfsmuster und Architektur
#arjancodes #softwaredesign #python