Curso · Python + Django

Temario completo, con horas y entregables a la vista

Dieciséis semanas con una carga estimada de diez horas semanales. Cada módulo publica sus temas, sus horas y el entregable que se revisa antes de avanzar. Los contenidos son acumulativos: ningún módulo se sostiene sin el anterior.

El certificado es de finalización del programa y no cuenta con acreditación oficial. No se garantiza empleo ni colocación laboral.

Ficha del programa
Duración total16 semanas · 160 h
ModalidadEn vivo online + grabaciones
Próxima fecha9 de marzo de 2026
RequisitosComputadora propia, conexión estable y lectura técnica en inglés
Cupo24 personas
PrecioARS 890.000

Actualizado el 12 de febrero de 2026

03 Programa · 16 semanas

Nueve módulos, 160 horas y un entregable por etapa

Cada módulo combina lectura, ejercicios y revisión de código semanal. La carga estimada es de 10 horas semanales, incluidas las clases en vivo.

  1. 01Fundamentos de Python16 h

    Temas Variables, tipos, condicionales, bucles y funciones.

    Entregable Calculadora de línea de comandos con validación de entradas.

  2. 02Estructuras de datos y funciones16 h

    Temas Listas, diccionarios, comprensiones, módulos y manejo de errores.

    Entregable Agenda de contactos en consola con búsqueda y guardado.

  3. 03Archivos, APIs y automatización16 h

    Temas Lectura y escritura de archivos, JSON, peticiones HTTP y tareas programadas.

    Entregable Reporte automatizado que consume una API y exporta un CSV.

  4. 04Git, entornos y calidad de código12 h

    Temas Ramas y commits, entornos virtuales, PEP 8 y pruebas unitarias con pytest.

    Entregable Repositorio con README, historial limpio y pruebas ejecutables.

  5. 05SQL y modelado de datos16 h

    Temas Tablas, relaciones, consultas, índices y migraciones.

    Entregable Esquema SQL de una biblioteca con consultas documentadas.

  6. 06Flask: primeros servicios web20 h

    Temas Rutas, plantillas, formularios, sesiones y respuestas en JSON.

    Entregable Aplicación Flask con dos vistas y un formulario funcional.

  7. 07Django: modelos, vistas y admin24 h

    Temas Proyectos, apps, ORM, vistas basadas en clases y panel de administración.

    Entregable Catálogo editable desde el admin con filtros y paginación.

  8. 08Django: usuarios y pruebas20 h

    Temas Autenticación, permisos, formularios y pruebas de integración.

    Entregable Área privada con permisos por rol y pruebas automatizadas.

  9. 09Proyecto final y despliegue20 h

    Temas Planificación, iteración, documentación, despliegue y revisión final.

    Entregable Aplicación desplegada con README, bitácora y demo guiada.

Horas totales: 160. Las fechas y el precio se publican en la tabla de precios y próximas cohortes.

Sección 05 · Entregables

Cinco proyectos, con criterios de entrega públicos

Cada tramo del programa cierra con un trabajo práctico. La revisión por escrito llega en los cinco días hábiles siguientes a la entrega. Sin el proyecto aprobado no se avanza al tramo siguiente, salvo acuerdo con el docente.

  1. 01

    Calculadora de gastos en consola

    Semana 3 · 6 h

    Programa en Python que registra gastos, los totaliza por categoría y muestra un resumen mensual usando listas, diccionarios y funciones.

    Entregable
    Repositorio con el código y un README de instalación.
    Se acepta si
    Corre sin errores con el archivo de datos de prueba y cada función tiene su comentario de propósito.
  2. 02

    Automatización de archivos

    Semana 6 · 8 h

    Script que ordena una carpeta, renombra archivos y consolida varios CSV en uno, dejando un registro de lo procesado.

    Entregable
    Script más el registro de una ejecución completa.
    Se acepta si
    Procesa 20 archivos de prueba sin duplicar ni perder ninguno y lista los errores al final.
  3. 03

    API con Flask

    Semana 9 · 10 h

    API de tres rutas sobre SQLite, con validación de datos de entrada y respuestas de error documentadas.

    Entregable
    Código y colección de peticiones de ejemplo.
    Se acepta si
    Cada ruta responde lo que indica la documentación y los errores devuelven mensajes sin trazas internas.
  4. 04

    Aplicación Django con base de datos

    Semana 13 · 14 h

    Alta, edición, listado y baja de registros con panel de administración, vistas con plantillas y migraciones versionadas.

    Entregable
    Proyecto con migraciones y datos de ejemplo cargados.
    Se acepta si
    El circuito completo funciona sobre una base vacía siguiendo el README paso a paso.
  5. 05

    Proyecto final desplegado

    Semana 16 · 20 h

    Aplicación elegida junto al docente, publicada en un servidor accesible por URL y con repositorio público.

    Entregable
    URL activa, repositorio y README con variables de entorno.
    Se acepta si
    La aplicación responde en línea y otra persona puede levantarla desde cero con el README.

Los cinco proyectos son requisito para el certificado de finalización del programa, que no tiene acreditación oficial. Los criterios completos de corrección están en criterios de evaluación.

05 · Evaluación

Cómo se corrige cada entrega y qué pasa si te atrasás

Cada trabajo recibe una devolución escrita dentro de los cinco días hábiles posteriores al cierre del módulo. La devolución indica qué funciona, qué falla y qué conviene reescribir antes de la clase siguiente. No hay aprobación automática ni promedios inflados.

Rúbrica de corrección

Criterio Qué se revisa Peso
Funcionalidad El programa se ejecuta y resuelve el enunciado sin pasos manuales ocultos. 40 %
Legibilidad Nombres de variables, funciones cortas y estructura de archivos comprensible. 25 %
Errores y pruebas Validación de datos, manejo de excepciones y al menos un caso de prueba propio. 20 %
Registro Commits con mensajes claros y un README que explique cómo correr el proyecto. 15 %

Atrasos y recuperación

  • Hasta 48 horasSe acepta sin aviso previo y se descuentan 10 puntos sobre el total del trabajo.
  • Más de 48 horasSe corrige igual, pero el trabajo queda fuera de la revisión de código semanal compartida.
  • Una recuperaciónCada entrega puede recuperarse una sola vez, dentro de las dos semanas posteriores al cierre del módulo.
  • Aviso previoSi comunicás el problema antes del vencimiento con causa justificada, la recuperación no se consume.
  • Revisión semanalSe comenta el repositorio con commits propios del alumno; los commits copiados no se corrigen.

La aprobación del programa acredita la finalización del curso y no otorga certificación oficial ni garantiza empleo. Los criterios de atraso detallados por fecha están en modalidad del curso.