Python zelf

Wanneer je in Python met klassen gaat werken, zie je dat elke methode in die klasse als eerste parameter self heeft staan. Zelfs als een methode verder geen parameters heeft, is er nog altijd die self. Waarom staat die parameter daar, wat betekent het en hoe komt het dat we een dergelijke methode kunnen aanroepen

Python string representaties

Inleiding Vaak vragen studenten wat het verschil is tussen de dunders __str__ en __repr__ in een Python-klasse. Een begrijpelijke vraag, want intuïtief doen beide methoden hetzelfde: ze geven een string-representatie van het object in kwestie. Dus wat zijn inderdaad de overeenkomsten en verschillen? Er zijn natuurlijk al diverse blog-posts die dit uitleggen. Zo is er