Módulo 4: Estructuras de Control y Colecciones en Python
Perfilado de sección
-
Para lograr que un programa tome decisiones autónomas y repita procesos repetitivos sin intervención manual, resulta indispensable dominar el flujo de control computacional. Este módulo desgrana las sentencias condicionales (
if,elif,else) y los bucles iterativos (for,while). Se fomentará el análisis estructurado para que los estudiantes logren bifurcar la ejecución de su código basándose dinámicamente en el estado de las variables.A la par del desarrollo del flujo lógico, se explorarán exhaustivamente las colecciones de datos, herramientas vitales para el empaquetado de múltiples valores. Se analizarán las listas y sus métodos de alteración, la estricta inmutabilidad de las tuplas, y la eficiencia estructural de los conjuntos (sets). Especial atención recibirán los diccionarios, que organizan la información mediante la lógica de "clave-valor", lo cual resulta fundamental para el posterior análisis tabular.
-
Video Recomendado: Estructuras de datos con Python en 8 minutos: Listas, Tuplas, Conjuntos y Diccionarios - Un resumen sumamente ágil y pedagógico sobre las diferencias estructurales y casos de uso de cada colección.
-
Plantea un problema logístico cotidiano (por ejemplo, gestionar el inventario de una pequeña biblioteca o el registro de calificaciones de un aula) que solucionarías combinando un diccionario y un ciclo iterativo. Revisa y comenta la lógica planteada por al menos uno de tus pares.
-