Beetje Coderen

Les 31

Asynchroon programmeren met asyncio

async/await voor veel gelijktijdige I/O.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een coroutine schrijven en starten
  • taken gelijktijdig uitvoeren met gather
  • blokkerende code herkennen

In les 30 liet je threads tegelijk wachten op het netwerk. asyncio is een andere aanpak voor hetzelfde probleem: één thread die zelf schakelt tussen taken, steeds op het moment dat een taak moet wachten. Daarmee kun je duizenden verbindingen tegelijk open hebben zonder duizenden threads. FastAPI (les 29), moderne databasebibliotheken en chatbots zijn erop gebouwd. In deze les leer je wat de event loop is, hoe async en await werken en hoe je met gather taken samen laat lopen.

🔒 Deze les zit in het betaalde deel van de cursus

De eerste 6 lessen zijn gratis; de rest van de cursus, de live labs en het certificaat koop je eenmalig (€ 24,00). Geen abonnement. Online afrekenen komt binnenkort beschikbaar.

Wil je een seintje als het zover is?