trubidata
./curso

Python desde cero

Aprendé a programar en Python desde la primera línea: tipos, decisiones, bucles, colecciones, funciones, errores, archivos y objetos, hasta armar tu propia app de consola.

GratisInicial~25 h12 lecciones
Empezar el curso

Qué vas a aprender

  • Instalar Python, elegir un editor y correr tus propios programas desde la terminal.
  • Trabajar con números, texto y booleanos, leer datos del teclado y convertirlos sin errores.
  • Tomar decisiones con if y repetir tareas con while y for.
  • Guardar y transformar datos con listas, tuplas, sets, diccionarios y strings.
  • Escribir funciones claras y reutilizables, y organizar tu código en módulos y paquetes.
  • Manejar errores con try/except y validar lo que ingresa el usuario.
  • Leer y escribir archivos de texto, CSV y JSON.
  • Modelar tus propios tipos de datos con clases, herencia, composición y dataclasses.
  • Juntar todo en un proyecto final: una app de consola para registrar gastos personales.

Para quién es

  • Personas que nunca programaron y quieren empezar por un lenguaje claro y muy usado.
  • Quienes probaron Python alguna vez, copiaron código sin entenderlo del todo y quieren ordenar las bases.
  • Cualquiera que necesite una base sólida antes de ir a áreas más específicas (datos, automatización, backend).

Requisitos

  • Una computadora con Windows, macOS o Linux donde puedas instalar programas.
  • Saber manejar archivos y carpetas. No hace falta saber usar la terminal: la lección 1 explica lo mínimo.
  • Ningún conocimiento previo de programación.

Cómo está armado

El curso usa Python 3.12 o posterior. Son 12 lecciones en 4 módulos, pensadas para hacerse en orden: cada una usa solo lo que ya viste antes.

  • Módulo 1 · Primeros pasos — instalación, editor y primer programa; tipos, operaciones y entrada del usuario; condicionales y bucles.
  • Módulo 2 · Colecciones — listas y matrices; tuplas, sets y diccionarios; strings a fondo.
  • Módulo 3 · Funciones y organización — funciones; errores y validaciones; módulos, paquetes, biblioteca estándar y entornos virtuales.
  • Módulo 4 · Archivos y objetos — archivos de texto, CSV y JSON; programación orientada a objetos; proyecto final.

Cada lección cierra con ejercicios ("Practicá") y sus soluciones. Escribí tu versión antes de mirar la respuesta: casi siempre hay más de una solución válida, y la tuya puede ser distinta y estar bien.