[ATD-030] Python - Procesado asíncrono de datos

Duración:                     25 horas

Perfil:                            Avanzado

Dirigido a

Esta acción formativa está destinada a Programadores y Analistas que ya utilizan el lenguaje de programación Python y quieren sacar provecho de sus posibilidades para el procesamiento paralelo y procesado de datos.

Requisitos previos 

Los alumnos necesitarán tener conocimientos consolidados de programación y orientación a objetos con Python.

Objetivos

El alumno alcanzará los conocimientos necesarios para abordar la programación concurrente en Python mediante el uso de asyncio, y el procesado de datos usando librerías como NumPy, Pandas, Scikit u OpenCV.



Contenido

  1. Repaso rápido del lenguaje
    1. Modelo de objetos de Python
    2. Excepciones
    3. Módulos y espacios de nombres
  2. Herramientas del lenguaje: Iteradores, Generadores, Corrutinas
  3. Introducción a programación concurrente con hilos y multiprocesamiento
  4. Librería de cálculo numérico NumPy
    1. Fundamentos
    2. Manipulación de formas
    3. Copias y vistas
    4. Índices
    5. Álgebra Lineal
  5. Librería Pandas para manipulación de datos
    1. Creación de objetos
    2. Visualización
    3. Selección
    4. Operaciones
    5. Mezclas
    6. Grupos
  6. Librerías SciKit y OpenCV para procesamiento de datos
    1. Aplicación de filtros morfológicos
    2. Conteo y separación de objetos
    3. Clasificación de imágenes
  7. Librería AsyncIO


Documentación Recomendada

Python Data Analysis - Third Edition
By Avinash Navlani, Armando Fandango, Ivan Idris
Febrero 2021 | 478 páginas
ISBN 9781789955248

https://www.packtpub.com/product/python-data-analysis/9781789955248?_ga=2.202676497.1896028933.1664882314-1244617662.1663145549