Vai al contenuto principale

Corso

Programmazione orientata agli oggetti in Python

Avanzato4 h

Crea classi e sfrutta ereditarietà e polimorfismo per riutilizzare e ottimizzare il codice.

Python4 h13 video44 esercizi3,600 XP100K+Attestato di completamento

Crea il tuo account gratuito

Continua con Google
oppure
Continuando, accetti la nostra Termini di utilizzo, i nostri Informativa sulla privacy e il fatto che i tuoi dati sono archiviati negli USA.

Scelto dagli studenti di migliaia di aziende

Descrizione del corso

La programmazione orientata agli oggetti (OOP) è un paradigma ampiamente utilizzato che riduce i tempi di sviluppo, rendendo il codice più leggibile, riutilizzabile e manutenibile. L’OOP sposta l’attenzione dal pensare al codice come a una sequenza di azioni al considerare il programma come un insieme di oggetti che interagiscono tra loro. In questo corso imparerai a creare classi, che fungono da progetti per ogni oggetto in Python. Sfrutterai poi principi come l’ereditarietà e il polimorfismo per riutilizzare e ottimizzare il codice. Inizia subito e scopri come scrivere codice pulito ed efficiente!

Prerequisiti

Programma

Struttura del corso

2

Ereditarietà e polimorfismo

Ereditarietà e polimorfismo sono concetti fondamentali dell’OOP che permettono un riuso del codice efficiente e coerente. Impara come ereditare da una classe, personalizzare e ridefinire metodi e rivedere le differenze tra dati a livello di classe e dati a livello di istanza.
Inizia il capitolo
3

Integrazione con il Python standard

In questo capitolo imparerai a fare in modo che oggetti che memorizzano gli stessi dati siano considerati uguali, a definire e personalizzare le rappresentazioni testuali degli oggetti e persino a creare nuovi tipi di errori. Con esercizi interattivi, imparerai a personalizzare ulteriormente le tue classi per farle comportare più come i tipi di dati standard di Python.
Inizia il capitolo
4

Buone pratiche di progettazione delle classi

Come si progettano classi per l’ereditarietà? Python ha attributi privati? È possibile controllare l’accesso agli attributi? Troverai risposta a queste domande (e non solo) mentre impari le migliori pratiche di progettazione delle classi.
Inizia il capitolo

Programmazione orientata agli oggetti in Python

Corso
completato

Ottieni Attestato di conseguimento

Iscriviti ora

Sviluppa le tue competenze sui dati con DataCamp for Mobile

Fai progressi ovunque tu sia con i nostri corsi mobile e le sfide di programmazione quotidiane da 5 minuti.