← Especialidades formativas

Especialidad formativa

Fundamentos de programación en python

IFCD0062 50 h
Ver contenido del curso

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

¿Quieres esta formación para tu organización?