Les 21
Context managers
Eigen with-blokken maken voor nette opruiming van resources.
🎯 Na deze les kun je
- uitleggen wat een context manager doet
- __enter__/__exit__ implementeren
- contextlib.contextmanager gebruiken
Sommige dingen moet je na gebruik altijd netjes afsluiten: een bestand, een databaseverbinding, een slot (lock) dat je hebt gepakt, een tijdelijke map. Vergeet je dat, of gaat er halverwege iets mis, dan blijft er iets openstaan. Je kent het with-statement al van bestanden (les 4). In deze les leer je hoe het werkt, hoe je je eigen context managers maakt, en welke handige hulpmiddelen de module contextlib heeft.
🔒 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?