La Programmazione a Oggetti in Python 3.6


Citando Wikipedia,
la Programmazione Orientata agli Oggetti (in inglese OOP, Object Oriented Programming) è un paradigma di programmazione che permette di definire oggetti software in grado di interagire gli uni con gli altri attraverso lo scambio di messaggi.

Tra i vantaggi della programmazione orientata agli oggetti:

- Fornisce un supporto naturale alla modellazione software degli oggetti del mondo reale o del modello astratto da riprodurre;
- Permette una più facile gestione e manutenzione di progetti di grandi dimensioni;
- L'organizzazione del codice sotto forma di classi favorisce la modularità e il riuso di codice.

In questa miniserie impararemo come i concetti della Programmazione a Oggetti vengano applicati in Python, e come sia possibile sfruttarli al meglio per semplificare e potenziare i nostri programmi.