
Los fundamentos de la programación en Python introducen a los estudiantes de bachillerato en el pensamiento computacional y en la resolución de problemas mediante un lenguaje de programación claro, legible y ampliamente utilizado en contextos educativos y profesionales.
Python es un lenguaje de alto nivel, lo que significa que se asemeja al lenguaje humano y permite concentrarse en la lógica del problema más que en los detalles técnicos del hardware. Su sintaxis sencilla favorece el aprendizaje progresivo y el desarrollo de programas funcionales desde etapas tempranas.
En esta unidad, los estudiantes exploran los conceptos esenciales de la programación, entre ellos:
-
Algoritmos: secuencias ordenadas de instrucciones para resolver un problema.
-
Variables y tipos de datos: almacenamiento y manipulación de información (números, texto, valores lógicos).
-
Operadores: aritméticos, relacionales y lógicos para realizar cálculos y tomar decisiones.
-
Estructuras de control: condicionales (
if,else) y bucles (for,while) para dirigir el flujo del programa. -
Subprogramas (funciones): organización del código en bloques reutilizables.
-
Entrada y salida de datos: interacción básica con el usuario mediante teclado y pantalla.
-
Depuración: identificación y corrección de errores lógicos y sintácticos.
El estudio de los fundamentos de Python no solo desarrolla habilidades técnicas, sino que también fortalece competencias clave como el pensamiento lógico, la precisión, la creatividad y la autonomía en la resolución de problemas. Además, sienta las bases para áreas más avanzadas de la informática, como el desarrollo de software, la ciencia de datos y la inteligencia artificial, manteniendo siempre una mirada ética y responsable sobre el uso de la tecnología.

