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.