Especialidad formativa
Fundamentos de programación en python
Qué aprenderás
Utilizar las bases de la programación orientada a objetos utilizando la sintaxis y métodos dellenguaje de programación Python
Contenido del curso
01
Introducción a Python y a la programación
- 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.
02
Elementos y operaciones de programación
- 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.
03
Funciones, tuplas, diccionarios y procesamiento de datos
- 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.
04
Módulos, paquetes, métodos y excepciones
- 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.
05
Introducción a la programación orientada a objetos: clases, métodos, objetos, gestión de excepciones, manipulación de archivos
- 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.
Especialidad formativa