[ATD-060] Utilidades Python
Este curso cubre herramientas esenciales para análisis y manipulación de datos, incluyendo NumPy para arrays y matrices, Matplotlib para visualización, y Pandas para gestión de datos. También abarca RegEx para búsquedas avanzadas, manejo de archivos en diversos formatos (PDF, Word, Excel), conexión con MySQL, y cálculos estadísticos.
Duración: 20 horas
Perfil: Avanzado
Dirigido a
Esta acción formativa está destinada a programadores, analistas de datos y administradores de sistemas que deseen aprender a realizar pequeñas utilidades con Python y mejorar sus capacidades en la manipulación y visualización de datos.
Requisitos previos
Los alumnos deben tener conocimientos básicos de programación en Python, familiaridad con conceptos de matemáticas y estadísticas, y conocimiento básico de bases de datos y SQL.
Objetivos
Utilizar bibliotecas de Python como NumPy, Matplotlib y Pandas para análisis de datos.
Desarrollar habilidades en la creación y manipulación de arrays, matrices, y dataframes.
Implementar visualizaciones efectivas de datos utilizando Matplotlib.
Conectar Python con bases de datos MySQL para realizar operaciones CRUD (crear, leer, actualizar y eliminar).
Uso de expresiones regulares para búsqueda y filtrado de datos.
Leer y manipular archivos en diferentes formatos (PDF, Word, Excel, JSON, YML).
Realizar cálculos estadísticos básicos y avanzados para el análisis de datos.
Contenido
Librerías Python: NumPy
Introducción a NumPy y su uso en análisis numérico
Creación y modificación de arrays multidimensionales
Funciones y constantes de NumPy
Manipulación de matrices y operaciones matemáticas
Librerías Python: Matplotlib
Introducción a Matplotlib y su módulo Pyplot
Creación de gráficos y visualizaciones
Personalización de funciones, métodos y estilos gráficos
Librerías Python: Pandas
Introducción a Pandas para el análisis de datos
Creación y manipulación de Series y DataFrames
Operaciones sobre columnas: agregar, modificar y eliminar datos
Filtros y búsquedas avanzadas en conjuntos de datos
MySQL Connector
Conexión a bases de datos MySQL desde Python
Inserción, recuperación y eliminación de elementos en bases de datos
Modificación de registros y conexión de Pandas a MySQL para análisis
Expresiones Regulares (RegEx)
Sintaxis y métodos para trabajar con RegEx en Python
Uso de caracteres especiales y patrones de búsqueda
Formateo de Cadenas de Texto
Sustitución de valores y elementos en cadenas
Alineación y métodos de validación de datos en texto
Técnicas de unión y división de cadenas
Utilidades para la Lectura y Manipulación de Archivos
Búsqueda y lectura de datos en diversos formatos de archivo
Manejo de archivos PDF, Word, Excel, JSON y YAML
Cálculos Estadísticos
Aplicación de técnicas de cálculo estadístico básico y avanzado para el análisis de datos
Documentación Recomendada
Python Essentials
Steven F. Lott
Junio 2015 | 298 páginas