Programa completo

Python
desde cero

Aprendé programación con Python mediante ejercicios de lógica, datos, funciones, archivos y objetos.

25 clases5 módulos10–11 h duración
01

Resolver problemas

Traducí necesidades sencillas a pasos, condiciones y funciones.

02

Trabajar con datos

Usá listas, diccionarios, archivos y validaciones.

03

Construir un programa

Organizá un proyecto completo y documentá su uso.

PROGRAMA COMPLETO

25 clases, paso a paso

Cada clase incluye explicación, ejemplo, práctica, solución orientativa y una comprobación breve.

Acercá el mouse o tocá una clase para leer su mini reseña.
01

Fundamentos

Completá 5 clases prácticas de fundamentos.

  1. 01Instalación y primer programa
    MINI RESEÑA

    Python ejecuta instrucciones legibles de arriba hacia abajo; comprobar la versión y el intérprete evita trabajar en un entorno distinto al esperado.

  2. 02Variables y tipos de datos
    MINI RESEÑA

    Una variable referencia un valor y Python determina su tipo dinámicamente; int, float, str y bool cubren los datos básicos.

  3. 03Entrada y salida
    MINI RESEÑA

    input recibe texto del usuario y print muestra resultados; convertir y validar la entrada evita operaciones con tipos incompatibles.

  4. 04Operadores
    MINI RESEÑA

    Los operadores aritméticos, de comparación y lógicos permiten construir expresiones que producen valores o decisiones.

  5. 05Condicionales
    MINI RESEÑA

    if, elif y else ejecutan caminos alternativos; el orden de las condiciones debe ir de lo específico a lo general.

02

Estructuras de control

Completá 5 clases prácticas de estructuras de control.

  1. 06Bucles while
    MINI RESEÑA

    while repite mientras una condición sea verdadera y necesita una actualización que permita terminar.

  2. 07Bucles for
    MINI RESEÑA

    for recorre elementos de una colección directamente, evitando administrar índices cuando no son necesarios.

  3. 08Rangos y enumeración
    MINI RESEÑA

    range genera secuencias numéricas y enumerate entrega índice y valor al recorrer una colección.

  4. 09Listas
    MINI RESEÑA

    Las listas son colecciones ordenadas y mutables; sus métodos permiten agregar, quitar, buscar y ordenar elementos.

  5. 10Tuplas y conjuntos
    MINI RESEÑA

    Las tuplas expresan grupos inmutables y los conjuntos eliminan duplicados y facilitan operaciones de pertenencia.

03

Datos y funciones

Completá 5 clases prácticas de datos y funciones.

  1. 11Diccionarios
    MINI RESEÑA

    Un diccionario asocia claves únicas con valores y modela registros que se consultan por nombre.

  2. 12Funciones
    MINI RESEÑA

    Una función agrupa una responsabilidad con nombre, recibe datos y puede devolver un resultado reutilizable.

  3. 13Parámetros y retorno
    MINI RESEÑA

    Los parámetros definen entradas y return produce la salida; separar ambos permite probar la función sin depender de input o print.

  4. 14Alcance de variables
    MINI RESEÑA

    El alcance determina dónde existe un nombre; preferir datos locales y parámetros reduce efectos secundarios.

  5. 15Manejo de errores
    MINI RESEÑA

    try y except tratan fallos esperados de forma específica; capturar Exception sin criterio puede ocultar defectos reales.

04

Archivos y objetos

Completá 5 clases prácticas de archivos y objetos.

  1. 16Módulos y paquetes
    MINI RESEÑA

    Los módulos separan código en archivos y los paquetes agrupan módulos relacionados bajo una estructura importable.

  2. 17Lectura de archivos
    MINI RESEÑA

    with open cierra el archivo incluso ante errores; especificar encoding evita diferencias entre sistemas.

  3. 18Escritura de archivos
    MINI RESEÑA

    Los modos w y a reemplazan o agregan contenido; escribir de forma controlada evita perder información existente.

  4. 19Clases y objetos
    MINI RESEÑA

    Una clase define datos y comportamiento relacionados; cada objeto mantiene su propio estado mediante atributos.

  5. 20Herencia básica
    MINI RESEÑA

    La herencia reutiliza comportamiento entre tipos relacionados, pero la composición suele ser más clara cuando la relación no es realmente “es un”.

05

Proyecto final

Completá 5 clases prácticas de proyecto final.

  1. 21Entornos virtuales
    MINI RESEÑA

    Un entorno virtual aísla dependencias por proyecto y permite reproducir versiones sin afectar la instalación global.

  2. 22Proyecto: gestor de tareas
    MINI RESEÑA

    El gestor reúne colecciones, funciones, validación y persistencia en un flujo de altas, cambios y consultas.

  3. 23Validación y pruebas
    MINI RESEÑA

    Las pruebas comparan resultados esperados y la validación rechaza entradas incorrectas antes de modificar el estado.

  4. 24Refactorización
    MINI RESEÑA

    Refactorizar mejora nombres, responsabilidades y duplicación sin cambiar el comportamiento observable del programa.

  5. 25Entrega y documentación
    MINI RESEÑA

    Una entrega reproducible incluye instrucciones, dependencias, ejemplos de uso y decisiones conocidas.

PROYECTO FINAL

Gestor de tareas en Python

Desarrollá una aplicación de consola que almacene y gestione tareas.

SIGUIENTE PASO

Guardá este curso en tu ruta

Cuando tu matrícula esté activa, vas a poder entrar al aula y guardar el progreso de cada clase.

Comprar curso