Welkom terug, ik wil met je praten over dit idee van introspectie.
En introspectie in computerprogrammering betekent de mogelijkheid om het type object tijdens runtime te bepalen, wat runtime is, dat wil
zeggen wanneer de code wordt uitgevoerd, je kunt het type van een object bepalen.
En het is eigenlijk een van de sterke punten van Python, omdat alles in Python een object is dat we kunnen
onderzoeken, we kunnen een object introspecteren en daadwerkelijk uitzoeken wat onze code doet terwijl we coderen en vervolgens uitvoeren.
En Python stelt ons in staat om introspectie te doen en deze objecten te inspecteren met een aantal leuke hulpfuncties.
Deze ene functie heet Der.
En Der.
Nou, als ik dit doe.
We geven me alle methoden en attributen die de Wizard Instant heeft, dus met een DIR-functie geven we het een instantie en krijgen we meteen
toegang tot wat het heeft, toegang tot wat we zien dat we naam, macht hebben
en meld u aan.
Nogmaals, we hebben de aanmelding van de gebruiker en dan hebben we ook een aanval van de wizardklasse.
En dit, Ed, dat ik gebruik wanneer ik dat doe, DOT gebruikt in feite dit vermogen tot introspectie om deze beschikbare
methoden voor mij op te sommen, net zoals ik hier heb gedaan.
Dit is dus erg handig als je probeert te achterhalen waarom je toegang hebt tot.
Maar misschien valt u hier iets op.
We hebben veel van deze Dundar- of magische methoden waar we nog niet echt over hebben gesproken.
Wat zijn dit en waarom zijn ze zo belangrijk?
In de volgende video gaan we deze vraag behandelen.
Ik zie je een voor een.