or
Questo esercizio fa parte del corso
Ripassa i fondamenti della programmazione a oggetti e sfrutta gli operatori di Python tramite l’overloading. Progetta e crea classi che implementano ereditarietà multipla e multilivello.
Fai un salto di qualità in Python con i type hint. Esercitati a creare magic method per gestire i tentativi di accesso a un attributo fuori dallo spazio dei nomi di un oggetto o per personalizzare come viene impostato un attributo. Crea descriptor per controllare come un attributo viene memorizzato, recuperato o eliminato e sviluppa iteratori personalizzati per attraversare una collezione di oggetti o un flusso di dati.
Impara a costruire “blueprint” per le classi Python usando le classi base astratte. Esplora come le interfacce creano contratti da rispettare per altre classi. Sfrutta le interfacce e crea classi usando il design pattern del factory method.
Esercizio attuale