Corso
Introduzione alla programmazione orientata agli oggetti in Python
IntermedioLivello di competenza
Aggiornato 07/2025Inizia Il Corso Gratis
Incluso conPremium or Team
PythonProgramming3 h11 video37 Esercizi3,100 XP22,797Attestato di conseguimento
Crea il tuo account gratuito
o
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
Vuoi formare 2 o più persone?
Prova DataCamp for 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
OOP Fundamentals
Learn what object-oriented programming (OOP) is, how it differs from procedural programming, and how it can be applied. You'll define your own custom classes containing methods, attributes, and constructors, and use them to create objects!
2
Inheritance and Polymorphism
Discover two of OOP's core concepts: inheritance and polymorphism. Learn how to implement them to minimize code re-use and extend functionality, along with reviewing the differences between class-level data and instance-level data.
3
Integrating with Standard Python
Learn how to compare objects, define and customize string representations of objects, and even how to apply inheritance to create and catch custom exceptions, enabling bespoke error-handling.
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 performance
Incluso conPremium or Team
Iscriviti OraUnisciti a oltre 19 milioni di studenti e inizia Introduzione alla programmazione orientata agli oggetti in Python oggi!
Crea il tuo account gratuito
o
Continuando, accetti i nostri Termini di utilizzo, la nostra Informativa sulla privacy e che i tuoi dati siano conservati negli Stati Uniti.