Módulo 1: Listas y métodos
Aprende a crear y manipular listas para almacenar múltiples valores en una sola variable usando métodos como append, pop y remove.
Módulo 2: Índices, slicing y búsqueda
Domina el acceso a elementos con índices positivos y negativos, extrae datos con slicing y busca elementos con in y not in.
Drills 1 Semana 7
Practica listas en SonidoLibre: crearlas, recorrerlas, modificarlas y rebanarlas mientras armas el cartel del festival.
Sesión de Práctica Semana 1
Tres videos de práctica sobre listas: slicing semi-abierto e IndexError, anatomía y lectura de listas con len() y range(len()), y métodos mutadores con in/not in como guardia, construyendo el gestor de incidentes de SonidoLibre.
Módulo 3: Tuplas e inmutabilidad
Aprende qué son las tuplas, cuándo usarlas en lugar de listas, y por qué la inmutabilidad es una ventaja en ciertos casos.
Módulo 4: Funciones básicas
Aprende a empaquetar código reutilizable con def, retornar valores y usar funciones de la librería math como ceil y floor.
Drills 2 Semana 8
Cierra el Sprint 4 con iteración for, tuplas inmutables, el módulo math y tus primeras funciones con def en SonidoLibre.
Sesión de Práctica Semana 2
Lee snippets sin ejecutarlos (sort vs sorted, tuplas), procesa listas en masa con for, filtros, acumuladores y math.ceil, y ensambla el gestor_tareas.py completo con menú while True, mini-funciones y validación de índice.
Entregable Sprint 4
Construye un gestor de tareas completo con menú interactivo, funciones reutilizables, ordenamiento con sorted() y validación de índice. Entregable del Sprint 4.