Menu
CoddyTech

Introducción a la POO

Parte de la sección Programación orientada a objetos del Journey de Python de Coddy. Lección 1 de 64.

La programación orientada a objetos (POO) organiza el código en torno a objetos que contienen datos (atributos) y funciones (métodos).

Crea un archivo llamado car.py con una clase

class Car:
    pass  # marcador de posición que no hace nada

Crea otro archivo llamado driver.py para usar la clase

from car import Car

Crea un objeto de la clase Car

my_car = Car()

Comprueba el tipo de tu objeto

print(type(my_car))

Salida:

<class 'car.Car'>

Esto confirma que has creado correctamente un objeto a partir de tu clase Car. En la programación orientada a objetos, una clase es como un plano y un objeto es lo que construyes a partir de ese plano.

challenge icon

Desafío

Intermedio

En este desafío, implementarás una clase Car en car.py y la usarás en driver.py.

Tienes que actualizar driver.py para importar y usar correctamente la clase Car.

Los comentarios TODO detallados te guiarán en cada paso de la implementación. El archivo del controlador contiene casos de prueba que verificarán que tu implementación funcione correctamente.

Pruébalo tú mismo

from car import Car

# TODO: Crea un objeto a partir de la clase
my_car = ?

# Imprime el tipo de my_car
print(type(my_car))
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Programación orientada a objetos

Practica por tu cuenta: Compilador de Python online