Vai al contenuto principale
HomePython

Corso

Introduzione alla programmazione orientata agli oggetti in Python

IntermedioLivello di competenza
Aggiornato 07/2025
Scopri i concetti base della programmazione orientata agli oggetti (OOP), creando classi e oggetti personalizzati!
Inizia Il Corso Gratis
PythonProgramming3 h11 video37 Esercizi3,100 XP24,062Attestato 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

Group

Vuoi formare 2 o più persone?

Prova DataCamp for Business

Descrizione 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 Python
1

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!
Inizia Il Capitolo
2

Inheritance and Polymorphism

3

Integrating with Standard Python

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 CV
Condividila sui social e nella valutazione delle tue performance
Iscriviti Ora

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

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.