Object Oriented Programming
OOP è l'acronimo di Object Oriented Programming, programmazione orientata agli oggetti. Python è un linguaggio di programmazione completamente basato sulla OOP, ovvero tutti i tipi di dato che abbiamo incontrato (interi, reali, stringhe, liste, etc...) sono in realtà oggetti che condividono caratteristiche comuni.
In questo capitolo cercheremo prima di capire cosa è un oggetto e come si definisce in Python e poi vedremo tutte quelle peculiarità che fanno della OOP il punto di svolta della programmazione fino a renderla in grado di produrre il software della qualità odierna.
Sarà bellissimo!