Saltar al contenido

Fechas

Python · Unidad 16: La biblioteca estándar

date guarda una fecha: año, mes y día, en ese orden. Vive en el módulo datetime.

Existe date.today(), que da la fecha de hoy, pero aquí siempre usamos fechas fijas: así la lección da lo mismo hoy que en un año.

from datetime import date

d = date(2026, 9, 22)
print(d)

Imprime

2026-09-22

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. Predice la salida

    ¿Qué imprime este código?

  2. 2. Completa el código

    Completa para crear la fecha. Debe imprimir: 2026-01-05

  3. 3. Predice la salida

    ¿Qué imprime este código?

  4. 4. Predice la salida

    ¿Qué imprime este código?

  5. 5. Predice la salida

    ¿Cuántos días hay del 1 de enero al 1 de marzo de 2026?

  6. 6. Encuentra el bug

    Debería imprimir solo el número de días entre las dos fechas. ¿Qué línea tiene el error?

  7. 7. Completa el código

    Completa para que imprima: 22/09/2026

  8. 8. Predice la salida

    ¿Qué imprime este código?

  9. 9. Opción múltiple

    ¿Qué pasa al ejecutar date(2026, 2, 30)?

  10. 10. Ordena las líneas

    Ordena para armar entrega(dias), la fecha de entrega contando desde el 22 de septiembre de 2026.

  11. 11. Encuentra el caso que falla

    faltan(mes, dia) regresa cuántos días faltan del 22 de septiembre de 2026 a esa fecha del mismo año, y 0 si esa fecha ya pasó. ¿Con qué llamada falla?

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 →