Menu
Coddy logo textTech

Introduzione a OOP

Fa parte della sezione Programmazione orientata agli oggetti del percorso Python di Coddy. Lezione 2 di 64.

La programmazione orientata agli oggetti (OOP) organizza il codice attorno a oggetti che contengono dati (attributi) e funzioni (metodi).

Crea un file chiamato car.py con una classe

class Car:
    pass  # segnaposto che non fa nulla

Crea un altro file chiamato driver.py per usare la classe

from car import Car

Crea un oggetto dalla classe Car

my_car = Car()

Controlla il tipo del tuo oggetto

print(type(my_car))

Output:

<class 'car.Car'>

Questo conferma che hai creato correttamente un oggetto dalla tua classe Car. Nella programmazione orientata agli oggetti (OOP), una classe è come un progetto e un oggetto è ciò che costruisci a partire da quel progetto.

challenge icon

Sfida

Medio

In questa sfida implementerai una classe Car in car.py e la userai in driver.py.

Devi aggiornare driver.py per importare e usare correttamente la classe Car.

I commenti TODO dettagliati ti guideranno in ogni passaggio dell’implementazione. Il file driver contiene casi di test che verificheranno che la tua implementazione funzioni correttamente.

Provalo tu

from car import Car

# TODO: Crea un oggetto dalla classe
my_car = ?

# Stampa il tipo di my_car
print(type(my_car))
quiz iconMettiti alla prova

Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.

Tutte le lezioni di Programmazione orientata agli oggetti

Esercitati da solo: Compilatore Python online