[Go to site: main page, start]

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 conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in 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

Curriculum

Programma 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 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 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 capitolo

Programmazione orientata agli oggetti in Python

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

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.