Saltar al contenido

Tu primera clase

Python · Unidad 12: Clases y objetos

Con un diccionario juntabas los datos de algo. Una clase va más allá: crea un tipo de dato nuevo, tuyo, como int o str.

Se escribe con class y un nombre con mayúscula. pass quiere decir "nada por ahora". Para crear un objeto de ese tipo, llamas a la clase con paréntesis.

class Mascota:
    pass

toby = Mascota()
print(type(toby) == Mascota)
print(type(5) == int)

Imprime

True
True

El resto de la explicación está en la lección, que es del plan completo.

Ejercicios de esta lección

Se hacen en la app, que los corrige al momento y explica por qué.

  1. 1. Completa el código

    Completa para crear la clase Mascota.

  2. 2. Opción múltiple

    En luna = Mascota(), ¿qué es cada cosa?

  3. 3. Predice la salida

    ¿Qué imprime este código?

  4. 4. Predice la salida

    ¿Qué imprime este código?

  5. 5. Completa el código

    Completa para imprimir el nombre de Sofía.

  6. 6. Predice la salida

    ¿Qué imprime este código?

  7. 7. Encuentra el bug

    Este programa debería imprimir el nombre y la nota de Leo. ¿Qué línea tiene el error?

  8. 8. Ordena las líneas

    Ordena para crear un libro e imprimir su título.

  9. 9. Predice la salida

    ¿Qué imprime este código?

  10. 10. Predice la salida

    Los objetos también se guardan en listas. ¿Qué imprime?

Hacer esta lección

Se abre en el navegador. Esta lección es del plan completo; la primera unidad de cada curso es gratis.

Ver todas las lecciones →