Relacionar fundamentos de programación en Python de acuerdo con los requerimientos funcionales de desarrollo de software en entornos educativos o laborales.
| # | Aprendizajes | Contenidos | Horas E- Learning |
|---|---|---|---|
| 1 | Reconocer los conceptos básicos de compilación y desarrollo de software en entornos Python. | Módulo 1: Introducción a la programación con Python Compilación y desarrollo ¿ Interpretación ¿ Variables y entorno. | 4 |
| 2 | Identificar las estructuras básicas de un programa y los operadores de manipulación de datos. | Módulo 2: Escritura de programas simples Función print() ¿ Literales ¿ Variables ¿ Entrada/salida ¿ Cadenas y operadores. | 4 |
| 3 | Describir el proceso de toma de decisiones mediante estructuras condicionales y bucles en Python. | Módulo 3: Control de flujo y decisiones Condiciones ¿ Operadores relacionales ¿ Ciclos for y while ¿ Listas y algoritmos básicos. | 4 |
| 4 | Distinguir las formas de crear y utilizar funciones según el diseño del programa. | Módulo 4: Funciones y estructuras de datos Argumentos ¿ Retornos ¿ Tuplas ¿Diccionarios ¿ Ámbitos de variable. | 4 |
| 5 | Explicar el uso de módulos, librerías y manejo de errores en la ejecución de programas. | Módulo 5: Uso de módulos y manejo de errores Módulos matemáticos, aleatorios y de plataforma ¿ Excepciones ¿ Programas simples. | 4 |
| 6 | Relacionar los fundamentos de la programación orientada a objetos con las tareas de desarrollo aplicadas. | Módulo 6: Programación orientada a objetos Clases ¿ Objetos ¿ Métodos ¿ Herencia ¿ Archivos ¿ Generadores y cierres. | 4 |
