Python

Python desde el modelo mental hasta los patrones de DSA. 12 lecciones, 5 fases — cada bloque de código se ejecuta en tu navegador mediante Pyodide.

Fase 0

Fundamentos

  1. 🐍 #0 Bienvenida + Modelo mental de Python Cómo ejecuta Python y por qué importa la indentación
  2. 🏷️ #1 Variables, tipos y E/S Nombres, conversión de tipos y entrada del usuario
  3. ⚖️ #2 Operadores + lógica booleana Comparación, identidad y verdad
Fase 1

Python esencial

  1. 🧭 #3 Flujo de control if/elif/else, for, while
  2. 🧩 #4 Funciones + alcance Lógica reutilizable y código limpio
  3. 🧰 #11 Python esencial (avanzado) Iteradores, generadores, excepciones, archivos, módulos
Fase 2

Estructuras de datos

  1. 🧵 #5 Cadenas + procesamiento de texto Inmutabilidad, rebanado, formato y métodos
  2. 📦 #6 Listas + tuplas Colecciones ordenadas y métodos esenciales
  3. 🧩 #7 Conjuntos Unicidad + pertenencia rápida
  4. 🗺️ #8 Diccionarios Mapeo clave-valor, métodos e internos
Fase 3

Resolución de problemas

  1. 🧠 #9 Complejidad + modelo de memoria Big-O, mutabilidad y copiado
Fase 4

POO + práctica

  1. 🏗️ #10 Patrones de EDA + POO + práctica Dos punteros, sumas de prefijos y diseño limpio