Ehi, è da tanto che non ci vediamo, è passato un po' di tempo, ma sono felice che tu sia tornato e sono felice che
tu sia ancora lì, fidati di me.
Pensa che le cose diventeranno molto più divertenti una volta che inizieremo a creare applicazioni.
Ma dobbiamo passare attraverso le basi.
Quindi tieni duro.
Ora, potresti avermi sentito menzionare metodi e funzioni prima, e ho toccato brevemente l'argomento.
Destra.
Abbiamo funzioni come la stampa della lista.
Abbiamo cose come Max, amico, cos'altro abbiamo?
Abbiamo input.
Queste sono tutte funzioni integrate in Python.
Python viene fornito con questo e siamo in grado di usarli.
E abbiamo anche imparato a conoscere le funzioni che possiamo creare noi stessi funzioni personalizzate come, beh,
alcune casuali.
Stuff e ho appena creato una funzione che non fa assolutamente nulla che posso semplicemente attraversare.
E queste sono tutte funzioni, perché il modo in cui le chiamiamo è, beh, diciamo alcune cose casuali e poi le chiamiamo con le
parentesi e gli diamo una sorta di dati o lo lasciamo vuoto.
Ma abbiamo anche appreso che i metodi e i metodi erano diversi perché il modo in cui li usavamo era
usare la notazione a punti, abbiamo detto punto qualcosa.
Ad esempio, se avessimo una stringa.
Ciao?
E faccio Dot, ottengo un elenco di tutti questi metodi che il tipo di dati stringa può utilizzare, queste non sono cose
che possiamo usare in questo modo, perché se lo faccio maiuscolo.
Così, beh, mi darà un'aria, dirà.
Bene, entrerò lì con Max perché si aspetta una discussione qui, ma commentiamo questo e
facciamo di nuovo clic su Esegui.
Ottengo che le maiuscole dei nomi non siano definite perché non è una funzione, è un metodo e quindi il metodo deve essere
di proprietà di qualcosa.
E chi possiede un metodo?
Bene, qualunque cosa sia a sinistra del DOT, nel nostro caso, la stringa.
Possiede il metodo in maiuscolo.
Ed è quello che ci sono metodi, oggetti incorporati che hanno metodi come dizionari di stringhe, set, tuple, tutte le
cose di cui abbiamo parlato, dove non appena facciamo DOT, abbiamo accesso a tutti questi
metodi.
Sono di proprietà di un oggetto o di un tipo di dati.
E la cosa divertente è che ci sono modi per costruire i propri metodi.
E ti mostrerò come farlo più tardi.
E quando iniziamo a parlare di classi, ma puoi vedere qui che i nostri editor ci aiutano a determinare quale
tipo di metodi possiamo usare.
E ancora, questi sono integrati in Python.
E puoi anche conoscere questi metodi che possiamo usare andando alla documentazione di Python.
Destra.
La documentazione di Python tre avrà un sacco di cose per noi.
Se andiamo al riferimento della libreria, ad esempio, possiamo vedere qui che possiamo imparare a conoscere i tipi incorporati.
Quindi andiamo ai tipi di set.
E qui puoi vedere che abbiamo impostato il tipo e ci mostra come possiamo usarlo.
Sfortunatamente, Python non ha la documentazione più semplice da leggere per i principianti.
Quindi a volte è meglio in realtà solo Google invece di passare attraverso la documentazione effettiva.
Ma qui vedi che il tipo di set ha cancellato il pop è stato rimosso.
Se vogliamo usarlo, abbiamo l'aggiornamento e questi sono i metodi che possiamo usare.
Ma alla fine della giornata, sia i metodi che le funzioni ci consentono di intraprendere azioni, giusto, di eseguire azioni sui nostri tipi di dati, di
fare in modo che i nostri programmi facciano qualcosa.
E anche se hanno questi nomi diversi e uno ha un punto davanti e un altro, mentre
possiamo chiamarlo così.
La differenza è davvero minima.
Ma tienilo a mente.
Quando si sente parlare di metodi e funzioni, c'è questa differenza.
E come ho detto prima, parleremo dei metodi quando parleremo di classi per mostrarti come possiamo crearne uno
nostro.
Vedrò nel prossimo.