Programmazione Orientata agli Oggetti

Python è un linguaggio orientato agli oggetti, ovvero fornisce gli strumenti che supportano la programmazione orientata agli oggetti (object-oriented programming OOP).

La programmazione orientata agli oggetti ha le sue radici negli anni ‘60 ma è negli anni ‘80 che è diventato il principale paradigma di programmazione usato nella creazione del nuovo software. Era stato sviluppato come un modo per manipolare codice complesso e lungo e per rendere semplici le modifiche al passare del tempo.

Fino ad ora, alcuni dei programmi che abbiamo scritto usavano il paradigma della programmazione procedurale , il cui principale scopo è la scrittura di funzioni o procedure che operano su dati. Nella programmazione orientata agli oggetti lo scopo è creare oggetti che contengono sia dati che funzionalità insieme. Di solito, ogni definizione corrisponde a qualche oggetto o concetto del mondo reale e le funzionalità corrispondono al modo in cui l’oggetto interagisce con il mondo esterno.

Next Section - Un cambio di prospettiva