Les 23
Functioneel programmeren in Python
map, filter, lambda, functools en zuivere functies.
🎯 Na deze les kun je
- lambda's en sleutelfuncties gebruiken
- zuivere functies herkennen
- functools.partial en reduce toepassen
Python is geen strikt functionele taal, maar heeft wel een aantal ideeën uit het functioneel programmeren overgenomen: kleine functies zonder naam (lambda), functies die op hele reeksen werken (map, filter, sorted met key), en het streven naar zuivere functies die niets buiten zichzelf veranderen. Die ideeën maken code beter te testen en te begrijpen, ook als je ze maar half toepast. In deze les leer je ze kennen, en ook wanneer de gewone Python-manier duidelijker is.
🔒 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?