Corso
Introduzione alla programmazione orientata agli oggetti in Python
IntermedioLivello di competenza
Aggiornato 07/2025
PythonProgramming3 h11 video37 Esercizi3,100 XP25,831Attestato di conseguimento
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Preferito dagli studenti di migliaia di aziende
Formare un team?
Prova per il BusinessDescrizione del corso
Fondamenti della programmazione orientata agli oggetti
Scopri i concetti base che stanno alla base della programmazione orientata agli oggetti (OOP). Scoprirai i principi fondamentali delle classi e degli oggetti, imparerai a definire e istanziare gli oggetti in Python e scoprirai come assegnare gli attributi durante l'istanziazione.Eredità
Allarga le tue conoscenze imparando bene l'ereditarietà e creando sottoclassi che si basano sulle funzionalità definite in altre classi. Imparerai a distinguere tra dati a livello di classe e dati a livello di istanza, implementerai metodi di classe e personalizzerai le funzionalità delle sottoclassi!Uguaglianza, gestione delle eccezioni e buone pratiche
Scopri quanto Python sia versatile nel gestire i confronti tra oggetti e impara tecniche per rappresentare efficacemente gli oggetti come stringhe, rendendo i risultati più facili da capire. Scopri come rendere il tuo codice più forte contro errori inaspettati e migliorarne l'affidabilità grazie alla gestione delle eccezioni. Capisci quanto sia importante rilevare gli errori e risolverli in modo elegante, per far funzionare meglio i tuoi programmi. Impara i trucchi per scrivere codice pulito, facile da gestire e in stile Python che segua i principi della programmazione orientata agli oggetti.Prerequisiti
Writing Functions in Python1
Fondamenti di OOP
Scopri cos’è la programmazione orientata agli oggetti (OOP), in cosa differisce dalla programmazione procedurale e come applicarla. Definirai classi personalizzate con metodi, attributi e costruttori e le userai per creare oggetti!
2
Ereditarietà e polimorfismo
Scopri due concetti chiave dell’OOP: ereditarietà e polimorfismo. Impara come implementarli per ridurre la duplicazione di codice ed estendere le funzionalità, ripassando anche le differenze tra dati a livello di classe e a livello di istanza.
3
Integrazione con Python standard
Impara a confrontare oggetti, a definire e personalizzare la rappresentazione testuale degli oggetti e persino ad applicare l’ereditarietà per creare e intercettare eccezioni personalizzate, abilitando una gestione degli errori su misura.
Introduzione alla programmazione orientata agli oggetti in Python
Corso completato
Ottieni Attestato di conseguimento
Aggiungi questa certificazione al tuo profilo LinkedIn, al curriculum o al CVCondividila sui social e nella valutazione delle tue performanceIscriviti ora
Unisciti a oltre 19 milioni di studenti e inizia Introduzione alla programmazione orientata agli oggetti in Python oggi!
Crea il tuo account gratuito
Continua con GoogleMostra più opzionio
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.
Aumenta le tue competenze sui dati con l'app di DataCamp
Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.