Este curso ofrece un repaso del lenguaje y su modelo de objetos, aborda excepciones, módulos, y herramientas como iteradores y generadores. Se introduce la programación concurrente y se exploran librerías como NumPy y Pandas para manipulación y visualización de datos, así como SciKit y OpenCV para procesamiento de imágenes y filtrado. Además, se utiliza AsyncIO para gestionar tareas asíncronas.
Duración: 25 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a a programadores, científicos de datos y analistas que deseen adquirir habilidades en el procesamiento asíncrono de datos utilizando Python. Es ideal para quienes trabajan en áreas de análisis de datos, Machine Learning, y procesamiento de imágenes.
Requisitos previos
Los alumnos necesitarán tener conocimientos consolidados de programación y orientación a objetos con Python, familiaridad con conceptos de programación como funciones, estructuras de control y manejo de datos y experiencia previa con bibliotecas de Python como NumPy y Pandas es recomendable, pero no indispensable.
Objetivos
- Utilizar módulos y herramientas como iteradores, generadores y corrutinas.
- Implementar programación concurrente con hilos y multiprocesamiento.
- Aplicar NumPy y Pandas para cálculos numéricos y manipulación de datos.
- Procesar imágenes y clasificar objetos con SciKit y OpenCV.
- Gestionar tareas asíncronas con AsyncIO.