OBJETIVO
Aplicar los fundamentos de la programación y su lenguaje y establecer una tipología de clases de datos, operaciones y variables para la programación.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Explicación de las bases de Python y la programación
- Fundamentos de la programación.
- Configuración del entorno de programación.
- Lenguajes compilados vs interpretados.
- Introducción a Python.
• Clasificación de los tipos de datos y operaciones
- Tipo de datos.
- Métodos de formateado, conversión, entrada y salida de datos.
- Operadores.
- Variables
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Curiosidad por el lenguaje de programación y sus aplicaciones prácticas.
• Asimilación de los fundamentos de programación y su lenguaje.
• Interés por los tipos de datos y variables y su análisis.
OBJETIVO
Analizar elementos y operaciones de programación y sus funciones.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Explicación de operaciones básicas de programación
- Valores booleanos
- Instrucciones if-elif-else
- Bucles while y for
- Control de flujo
- Operaciones lógicas y bit a bit
- Listas y matrices
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Predisposición por aprender los diferentes tipos de operaciones de programación.
OBJETIVO
Usar funciones, argumentos y variables en la programación.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Exposición de los distintos tipos de intervenciones
- Definición y uso de funciones.
- Formas de enviar argumentos.
- Scope de variables.
- Tuplas y diccionarios.
- Procesamiento de datos.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Asimilación sobre las distintas clases de operaciones y sus aplicaciones prácticas.
OBJETIVO
Exponer el funcionamiento de los módulos, listas y excepciones en la programación.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Descripción de los módulos, las excepciones y los strings
• Módulos, por qué se necesitan, cómo funcionan y cómo se importan.
• Cómo juntar módulos para construir paquetes.
• Las excepciones, cómo se implementan, uso de try-except y levantar excepciones.
• Métodos específicos para trabajar con strings y métodos para gestionar listas.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Adquisición de conocimientos sobre los módulos y sus aplicaciones, así como la gestión de listas.
OBJETIVO
Explicar las bases de la programación de objetos y sus aplicaciones.
CONOCIMIENTOS / CAPACIDADES COGNITIVAS Y PRÁCTICAS
• Caracterización de la programación orientada a objetos
• Fundamentos de la programación orientada a objetos (POO).
• Clases, métodos y objetos en POO.
• Gestión de excepciones.
• Manipulación de archivos.
HABILIDADES DE GESTIÓN, PERSONALES Y SOCIALES
• Predisposición para expandir los conocimientos de programación orientada a objetos más allá de los fundamentos.