Les 14
Iterators en generators
Lui itereren met yield en het iteratorprotocol begrijpen.
🎯 Na deze les kun je
- uitleggen hoe een for-lus onder water werkt
- een generatorfunctie met yield schrijven
- grote bestanden verwerken zonder alles in het geheugen te laden
Een for-lus werkt op lijsten, strings, dictionaries, bestanden en range. Hoe weet Python hoe hij over al die verschillende dingen moet lopen? Het antwoord is het iterator-protocol. Als je dat begrijpt, kun je je eigen reeksen maken met generators: functies die waarden één voor één opleveren in plaats van alles tegelijk. Zo verwerk je een logbestand van tien gigabyte met evenveel geheugen als een bestand van tien regels.
🔒 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?