‫Hé, lang niet gezien, het is een tijdje geleden, maar ik ben blij dat je terug bent en ik ben blij dat je
‫er nog steeds bent, geloof me.
‫Denkt dat het een stuk leuker gaat worden als we daadwerkelijk beginnen met het bouwen van applicaties.
‫Maar we moeten wel de basis doornemen.
‫Dus blijf erbij.
‫Nu heb je me misschien al eerder methoden en functies horen noemen, en ik heb het onderwerp kort aangeroerd.
‫Rechts.
‫We hebben functies zoals lijst afdrukken.
‫We hebben dingen als Max, man, wat hebben we nog meer?
‫We hebben inbreng.
‫Dit zijn allemaal ingebouwde functies in Python.
‫Python komt hier gewoon mee en we kunnen ze gebruiken.
‫En we hebben ook geleerd over functies waarmee we zelf aangepaste functies kunnen maken, zoals, nou ja,
‫sommige willekeurig.
‫Stuff en ik hebben zojuist een functie gemaakt die absoluut niets doet waar ik gewoon doorheen kan.
‫En dit zijn allemaal functies, want de manier waarop we ze noemen is, nou ja, we zeggen wat willekeurige dingen en dan noemen we het met
‫de haakjes en geven het een soort van gegevens of laten het leeg.
‫Maar we leerden ook over methoden en methoden waren anders omdat de manier waarop we ze gebruikten
‫de puntnotatie was, we zeiden punt iets.
‫Als we bijvoorbeeld een string hadden.
‫Hallo?
‫En ik doe Dot, ik krijg een lijst van al deze methoden die het gegevenstype string kan gebruiken, dit zijn geen dingen die
‫we op deze manier kunnen gebruiken, want als ik hoofdletters gebruik.
‫Op deze manier, nou, het zal me een lucht geven, zal het zeggen.
‫Nou, ik ga met Max naar binnen omdat het hier een ruzie verwacht, maar laten we dit
‫commentaar geven en nogmaals op uitvoeren klikken.
‫Ik krijg de naam hoofdletters is niet gedefinieerd omdat het geen functie is, het is een methode, en dan moet methode
‫eigendom zijn van iets.
‫En wie heeft een methode?
‫Welnu, wat zich ook links van de DOT bevindt, in ons geval de string.
‫Is eigenaar van de methode met een hoofdletter.
‫En dat zijn de methoden die er zijn, ingebouwde objecten die methoden hebben zoals string's woordenboeken, sets, tupels, alle dingen waar
‫we het over hebben gehad, en zodra we DOT doen, hebben we toegang tot al deze
‫methoden.
‫Ze zijn eigendom van een object of een gegevenstype.
‫En het grappige is dat er manieren zijn om je eigen methoden te bouwen.
‫En ik zal je later laten zien hoe je dat doet.
‫En als we beginnen te praten over klassen, maar je kunt hier zien dat onze editors ons helpen bepalen welk
‫type methoden we kunnen gebruiken.
‫En nogmaals, deze zijn ingebouwd in Python.
‫En je kunt ook leren over deze methoden die we kunnen gebruiken door naar de Python-documentatie te gaan.
‫Rechts.
‫Python drie documentatie gaat een heleboel dingen voor ons hebben.
‫Als we bijvoorbeeld naar bibliotheekreferentie gaan, kunnen we hier zien dat we meer te weten kunnen komen over ingebouwde typen.
‫Dus laten we gaan naar laten we naar de set types gaan.
‫En hier kun je zien dat we het type hebben ingesteld en het laat ons zien hoe we het kunnen gebruiken.
‫Nu heeft Python helaas niet de gemakkelijkste documentatie om te lezen voor beginners.
‫Dus soms is het beter om gewoon Google te gebruiken in plaats van de eigenlijke documentatie door te nemen.
‫Maar je ziet hier dat het settype duidelijk heeft pop heeft verwijderd.
‫Als we het willen gebruiken, hebben we een update en dit zijn de methoden die we kunnen gebruiken.
‫Maar uiteindelijk stellen zowel methoden als functies ons in staat om acties te ondernemen, juist, om acties te ondernemen op onze
‫gegevenstypen, om onze programma's iets te laten doen.
‫En hoewel ze deze verschillende namen hebben en de ene een punt ervoor heeft en de andere, terwijl we het
‫gewoon zo kunnen noemen.
‫Het verschil is zeer minimaal.
‫Maar houd dat in gedachten.
‫Als je mensen hoort praten over methoden en functies, is er dat verschil.
‫En zoals ik al eerder zei, we komen bij methoden als we het over klassen hebben om je te laten zien hoe we onze eigen
‫kunnen maken.
‫Ik zie wel in de volgende.