Beetje Coderen

Les 13

Dataclasses en type hints

Minder boilerplate met @dataclass en duidelijkere code met type hints.

⏱ 45–60 minuten leestijd + oefenen

🎯 Na deze les kun je

  • een dataclass definiëren
  • type hints toevoegen aan functies
  • mypy draaien en de meldingen lezen

Veel klassen bestaan vooral om gegevens te bewaren: een product met een naam en prijs, een meting met een tijd en waarde. Voor zo'n klasse schrijf je steeds hetzelfde: een __init__ die alle attributen zet, een __repr__, een __eq__ om te vergelijken. Met dataclasses schrijft Python dat voor je. Daarbij gebruik je type hints: aantekeningen over welk type een variabele of parameter hoort te hebben. Die maken je code beter leesbaar, en tools kunnen er fouten mee vinden voordat je het programma start.

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