‫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.