CONTATTACI

Guide per aspiranti programmatori

developer cyborg che sorride al pc assieme ad un piccolo robot
Lezione 13 / 23

Classi e Oggetti in Python

La programmazione orientata agli oggetti (OOP) è un paradigma di programmazione potente e flessibile che consente di organizzare il codice in modo più efficiente e comprensibile. Nel cuore della programmazione orientata agli oggetti ci sono le “classi” e gli “oggetti”. In questa sezione, esploreremo cosa sono le classi e gli oggetti in Python e come usarli per creare programmi più strutturati e modulari.

 

Introduzione alle Classi e agli Oggetti in Python

Una classe è una struttura che definisce un tipo di oggetto. In altre parole, una classe è un modello o un prototipo da cui possono essere creati oggetti. Gli oggetti sono le istanze di una classe e rappresentano dati e comportamenti specifici associati a quella classe.

Ecco un esempio semplice di definizione di classe in Python:

 

class Automobile:
    def __init__(self, marca, modello):
        self.marca = marca
        self.modello = modello
    def info(self):
        return self.marca, self.modello

In questo esempio, abbiamo creato una classe chiamata ‘Automobile’ che ha due attributi (marca e modello) e un metodo (info) per ottenere le informazioni sull’automobile.

 

Creazione di Oggetti in Python

Per creare un oggetto da una classe, possiamo chiamare il costruttore della classe. Nel caso della classe Automobile, possiamo farlo in questo modo:

 

car1 = Automobile("Fiat", "Panda")
car2 = Automobile("Ford", "Fiesta")

Ora abbiamo creato due oggetti di tipo Automobile, car1 e car2, ognuno con i propri valori per gli attributi marca e modello.

 

Accesso agli Attributi e ai Metodi degli Oggetti in Python

Per accedere agli attributi di un oggetto in Python, usiamo la notazione punto (.). Ad esempio, per ottenere la marca di car1, possiamo fare:

 

marca_car1 = car1.marca

​​Per chiamare un metodo su un oggetto in Python, usiamo la notazione punto anche per il metodo. Ad esempio:

 

info_car1 = car1.info()

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 210 €/mese.

Esempio di finanziamento  

Importo finanziato: € 4500 in 24 rate da € 210,03 – TAN fisso 9,68% TAEG 11,97% – importo totale del credito € 5146,55.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.