Programa del curso

Aprendé Python con un programa claro

Para principiantes y personas que quieren pasar de la teoría a aplicaciones web reales. Dieciséis semanas de práctica guiada, con entregables revisados y objetivos definidos en cada módulo.

02 / Programa

Temario en ledger

Seis módulos en orden fijo, 48 horas en total, con práctica y entregable por módulo. La carga semanal sugerida es de 6 a 8 horas.

Ver los entregables

Fundamentos

01Entorno, sintaxis y control de flujo6 h

Instalación de Python, variables, tipos de datos, condicionales y bucles.

Práctica
24 ejercicios de consola
Entregable
Calculadora con validación de entrada
02Colecciones, funciones y errores8 h

Listas, diccionarios, funciones, módulos y manejo de excepciones.

Práctica
Laboratorio de limpieza de datos
Entregable
Script de reportes en CSV

Backend

03Flask: rutas y plantillas8 h

Rutas, plantillas, formularios y sesiones básicas en una aplicación web.

Práctica
App de notas con buscador
Entregable
Aplicación web con formulario validado
04Django: modelos y administración10 h

Modelos, migraciones, vistas y panel de administración con relaciones.

Práctica
Catálogo con categorías
Entregable
Panel de gestión con base de datos
05Bases de datos y SQL8 h

Consultas, índices, relaciones y conexión a la base desde Python.

Práctica
Modelado de un caso real
Entregable
Esquema y consultas documentadas

Automatización

06Automatización y tareas programadas8 h

Archivos, hojas de cálculo, consumo de APIs y ejecución programada.

Práctica
Automatizar un informe semanal
Entregable
Script programado con registro de errores

04

Entregables y evaluación

Ocho trabajos prácticos revisados con una rúbrica publicada. La corrección se devuelve por escrito en un plazo de siete días.

  1. 01

    Ejercicios de fundamentos

    Variables, tipos, condicionales, bucles y funciones en un archivo comentado.

    Módulo 1
  2. 02

    Script de automatización

    Procesamiento de archivos y carpetas con la biblioteca estándar y manejo de errores.

    Módulo 2
  3. 03

    Módulo con pruebas

    Paquete reutilizable con pruebas unitarias y datos de ejemplo incluidos.

    Módulo 3
  4. 04

    Modelo de datos y consultas

    Esquema relacional con guion de consultas y resultados esperados.

    Módulo 4
  5. 05

    API con Flask

    Endpoints documentados, validación de entrada y respuestas de error claras.

    Módulo 5
  6. 06

    Aplicación web con Django

    Vistas, formularios y panel de administración sobre una base de datos propia.

    Módulo 6
  7. 07

    Proyecto integrador

    Aplicación completa con autenticación, base de datos y despliegue documentado.

    Módulo 7
  8. 08

    Documentación y repositorio

    README reproducible, historial de cambios y guía de instalación del proyecto.

    Cierre

Criterios de evaluación

  • Funcionalidad del entregable40%
  • Legibilidad del código25%
  • Pruebas y manejo de errores20%
  • Documentación y repositorio15%

Cada entregable se aprueba con 6 sobre 10 y admite una reentrega dentro de los 14 días posteriores a la devolución. El certificado es de finalización, emitido por la academia, y no constituye acreditación oficial ni garantiza empleo. Ver requisitos del curso.

04

Requisitos previos

Lo que necesitás antes de la primera clase, la carga semanal y las herramientas del curso.

No pedimos experiencia previa en programación. Sí pedimos constancia: cada módulo combina clase, práctica y un entregable corto que se corrige antes de avanzar.

Nivel
Principiante, sin conocimientos de código
Edad mínima
16 años cumplidos al inicio del curso
Computadora
Notebook o PC con 8 GB de RAM y 20 GB libres
Sistema operativo
Windows 10 o superior, macOS 12 o superior, o Linux
Conexión
Banda ancha estable de al menos 5 Mbps
Software
Todo el software del curso es gratuito y de código abierto
Idioma
Español, con materiales y ejemplos en el mismo idioma

Carga semanal estimada

  • Clases en vivo o grabadas2 h
  • Práctica guiada en el editor2 a 3 h
  • Proyecto del módulo2 h
  • Lectura y repaso1 h
  • Total por semana6 a 8 h

Herramientas que vas a usar

  • Python 3.12 y entorno virtual
  • Visual Studio Code
  • Git y una cuenta de GitHub
  • Navegador actualizado
  • Cliente de base de datos SQLite
  • Cuenta de correo activa

Si te falta algún requisito técnico, escribinos a contacto@pureessensecosmetics.com antes de inscribirte y revisamos tu caso. También podés ver los entregables de cada módulo para dimensionar el trabajo real.