Programación en Python orientada al análisis de datos

  • Metodología
    Virtual
  • Tipo de actividad
    Curso
  • Tipo de edición
    Edición única tarde (desempleados/as y ocupados/as
  • Fecha inicio
    07/06/2027
  • Fecha fin
    18/06/2027
  • Certificación
  • Examen certificación
    PCAD - Certified Associate Data Analyst with Python
  • Fecha prueba selección
    16/05/2027 00:00:00
  • Criterio de selección
    • Prueba técnica presencial en el CNTG en Santiago de Compostela
  • Período de registro
    01/05/2027 - 15/05/2027
  • Matrícula
    Gratuita
  • Horario
    De lunes a viernes de 16:30 a 20:30 horas.
  • Número de plazas
    20
  • Número de inscritos
    0
  • Tecnologías
    • Python
    • Python Institute
Descripción

Este curso ofrece una inmersión profunda en la ciencia de datos, proporcionando las habilidades necesarias para procesar, analizar, modelar y visualizar datos utilizando Python. Este curso prepara a los/las participantes para la certificación PCAD™ – Analista de Datos Asociado Certificado con Python.

Este curso intermedio permite a los/las participantes profundizar en la programación Python específicamente para análisis de datos. Se enseñan habilidades fundamentales requeridas en el campo del análisis de datos, introduciendo los principales conjuntos de herramientas, conceptos y metodologías utilizadas por analistas y científicos/as de datos. Además, se capacita a los/as participantes en la programación en Python para adquirir, limpiar, analizar, resumir y presentar datos de manera precisa y eficaz.

Objetivos
  • Diseñar, desarrollar, depurar, ejecutar y refactorizar scripts de Python;
  • Pensar algorítmicamente para analizar problemas e implementarlos como procesos informáticos;
  • Crear y procesar matrices utilizando operaciones matemáticas de la biblioteca NumPy;
  • Manipular y analizar datos utilizando la biblioteca pandas;
  • Realizar visualizaciones de datos utilizando la biblioteca de trazado matplotlib;
  • Comprender el papel de un científico de datos en proyectos de análisis de datos;
  • Cree y desarrolle su propio portafolio de programación para destacarse entre la multitud en el mercado laboral;
Dirigido a

Este curso está dirigido a profesionales y entusiastas del análisis de datos que busquen profundizar en técnicas avanzadas de ciencia de datos utilizando Python. Es ideal para analistas de datos en etapa intermedia, científicos/as de datos aspirantes, y cualquier profesional interesado en mejorar sus habilidades de análisis de datos. También beneficia a estudiantes de campos relacionados que deseen obtener certificaciones reconocidas como la PCAD™ para mejorar su competitividad en el mercado laboral. Además, es adecuado para profesionales de sectores como el financiero, marketing, salud, y tecnología, que requieran análisis de datos detallados para informar decisiones estratégicas.

Perfil del docente

Instructor oficial con la certificación PCAD – Certified Associate Data Analyst with Python.

Temario

1. Adquisición y preprocesamiento de datos

  • Métodos de recolección de datos: encuestas, entrevistas, scraping web, APIs.
  • Integración de datos desde múltiples fuentes y formatos.
  • Almacenamiento de datos: CSV, JSON, Excel, bases de datos, data lakes y almacenamiento en la nube.
  • Datos estructurados vs no estructurados y sus implicaciones.
  • Limpieza y estandarización de datos: detección de errores, imputación, normalización, escalado.
  • Validación e integridad: reglas de tipo, rango y consistencia.
  • Preparación para el análisis: extracción, reestructuración, formatos wide/long, división de conjuntos de entrenamiento/test.

2. Programación y bases de datos

  • Sintaxis y estructuras de control en Python.
  • Definición y uso de funciones, estructuras de datos básicas (listas, diccionarios, conjuntos, tuplas).
  • Buenas prácticas de scripting: PEP 8, documentación con PEP 257.
  • Manejo de módulos y paquetes con pip.
  • Tratamiento de excepciones y robustez del código.
  • Programación orientada a objetos para modelado de datos y workflows.
  • Consultas SQL: SELECT, JOIN, GROUP BY, HAVING, etc.
  • Operaciones CRUD (Create, Read, Update, Delete).
  • Conexión a bases de datos desde Python (sqlite3, pymysql).
  • Consultas parametrizadas y prevención de inyecciones SQL.
  • Conversión de tipos entre SQL y Python.

3. Análisis estadístico

  • Medidas de tendencia central y dispersión.
  • Distribuciones estadísticas básicas: normal, uniforme.
  • Correlación (Pearson) y detección de outliers.
  • Bootstrap y muestreo para inferencia estadística.
  • Regresión lineal y logística: aplicación, interpretación, limitaciones.

4. Análisis y modelado de datos

  • Uso de Pandas y NumPy para limpieza, organización y transformación de datos.
  • Acceso a datos con loc, iloc, slicing, filtros condicionales.
  • Reestructuración: merge, join, pivot, melt.
  • Agrupación y agregaciones con groupby y tablas dinámicas.
  • Creación de modelos supervisados simples y evaluación de su precisión.
  • Prevención de sobreajuste y comprensión del sesgo-varianza.

5. Comunicación y visualización de datos

  • Creación de visualizaciones con Matplotlib y Seaborn: histogramas, boxplots, scatterplots, heatmaps.
  • Personalización de gráficos: etiquetas, leyendas, títulos, colores.
  • Evaluación de representaciones visuales según el tipo de datos y audiencia.
  • Narrativa basada en datos: adaptar el mensaje a públicos técnicos y no técnicos.
  • Presentación de resultados respaldados con evidencias cuantitativas y visuales.
  • Horas
    40
  • Beneficios
    • Opción gratuita de un examen de certificación oficial
    • Diploma de asistencia
  • Fecha fin renuncia
    20/05/2027
  • Fecha inicio inscripción
    01/05/2027
  • Fecha fin inscripción
    15/05/2027
  • Estado
    INICIAL
  • Horas distancia
    40
  • Horas presenciales
    0
  • Horas teleformación
    0
  • Máximo horas de ausencia
    6
  • Módulos
    • Módulo igualdad (5 horas)
  • Plazo abierto
    No