Beetje Coderen

Les 34

Prestaties meten en verbeteren

Profileren voordat je optimaliseert.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • code timen met timeit
  • een profiel maken met cProfile
  • een knelpunt gericht verbeteren

"Mijn programma is traag" is een vage klacht. Voordat je iets verandert, moet je weten hoe traag en waar de tijd heen gaat. Vaak zit 90% van de tijd in één klein stukje code, en dat is zelden het stukje dat je verwacht. In deze les meet je met timeit, zoek je de knelpunten met cProfile en leer je hoe de keuze van een datastructuur een programma honderden keren sneller kan maken.

Optimaliseer pas als het nodig is, en meet altijd voor én na. Duidelijke code die snel genoeg is, is beter dan slimme code die niemand begrijpt.

🔒 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?