Python: visualización de datos
Domina la visualización de datos con Python: Matplotlib, Seaborn, Plotly y dashboards interactivos para comunicar insights de forma efectiva.
Publicado: 29 de marzo de 2026
Revisión editorial
Ficha de curso revisada por redacción
Resumen editorial basado en la ficha enlazada y en referencias públicas del ámbito formativo · Revisado el 29 de marzo de 2026
Qué comprobar antes de actuar
- Comprueba a qué colectivo va dirigida la convocatoria: desempleados, ocupados, autónomos o perfiles específicos.
- Verifica si la certificación es oficial, de aprovechamiento o solo de asistencia antes de inscribirte.
- Confirma que la duración de 50 horas y la modalidad online encajan con tu disponibilidad real.
- Antes de enviar datos personales, revisa quién gestiona la ficha, el formulario y la documentación exigida.
Fuentes y referencias
- Metodología editorial · Cómo tratamos fichas, convocatorias y enlaces externos.
- Ficha o inscripción enlazada · edx.org
Esta página resume la información disponible en la fuente enlazada. La disponibilidad, el organismo gestor, la certificación y los requisitos pueden variar sin previo aviso; confirma siempre la ficha de destino antes de inscribirte.
Detalles del curso
| Modalidad | online |
| Duración | 50 horas |
| Precio | Gratuito |
| Nivel | Intermedio |
| Certificación | Certificado de Aprovechamiento en Visualización de Datos |
| Entidad indicada | edX |
| Acceso | Plataforma MOOC · edx.org |
Consulta la disponibilidad en la entidad
Una ficha publicada no garantiza que queden plazas. Comprueba fechas, selección y condiciones en la convocatoria de destino.
Accede a la ficha de la entidad para comprobar condiciones y solicitar plaza.
El enlace abre una plataforma de formación online donde conviene revisar condiciones, certificación y acceso real al curso.
Ver plataforma del cursoAntes de apuntarte
- Comprueba si la convocatoria está dirigida a desempleados, trabajadores en activo o un colectivo concreto.
- Revisa si la certificación final es oficial, de aprovechamiento o simplemente de asistencia.
- Valora si 50 horas encaja de verdad con tu disponibilidad y con el nivel intermedio.
- Confirma en el portal de acceso quién gestiona la inscripción y qué documentación piden antes de enviar tus datos.
Python: visualización de datos - comunica con gráficos que impactan
La visualización de datos es el arte y la ciencia de representar información de forma gráfica para facilitar su comprensión, análisis y comunicación. En un mundo inundado de datos, la capacidad de transformar números en gráficos claros, atractivos e informativos es una competencia profesional imprescindible. Python, con su ecosistema de librerías de visualización, se ha consolidado como la herramienta de referencia para crear desde gráficos estadísticos básicos hasta dashboards interactivos.
Este curso gratuito, de 50 horas, forma a los participantes en el dominio de las principales librerías de visualización de datos en Python. Desde los fundamentos con Matplotlib hasta las visualizaciones interactivas con Plotly y los dashboards con Streamlit, el programa cubre todo el espectro de herramientas necesarias para convertir datos en historias visuales convincentes.
Qué aprenderás en este curso
Al finalizar esta formación serás capaz de:
- Crear gráficos estadísticos profesionales con Matplotlib y Seaborn
- Diseñar visualizaciones interactivas con Plotly y Plotly Express
- Manipular datos con Pandas para preparar datasets para visualización
- Aplicar principios de diseño visual y narrativa de datos (data storytelling)
- Construir dashboards interactivos con Streamlit
- Seleccionar el tipo de gráfico más adecuado según el tipo de datos y el mensaje
Programa formativo completo
Módulo 1: Fundamentos de Python para visualización (10 horas)
- Repaso de Python esencial: listas, diccionarios, funciones y comprehensions
- NumPy: arrays, operaciones vectorizadas y generación de datos
- Pandas: Series, DataFrames, importación y transformación de datos
- Limpieza de datos para visualización: valores nulos, tipos de datos, formato
- Jupyter Notebooks como entorno de trabajo para visualización
- Principios básicos de diseño visual: color, tipografia, espacio y proporción
Módulo 2: Matplotlib - la base de la visualización en Python (10 horas)
- Arquitectura de Matplotlib: figuras, ejes y artistas
- Gráficos básicos: líneas, barras, scatter, histogramas y boxplots
- Personalización: colores, etiquetas, leyendas, títulos y anotaciones
- Multiples subplots: layouts complejos con subplot y GridSpec
- Estilos y temas predefinidos
- Gráficos avanzados: áreas apiladas, barras de error, gráficos polares
- Exportación en alta resolución: PNG, SVG, PDF
Módulo 3: Seaborn - visualización estadística elegante (10 horas)
- Filosofia de Seaborn: gráficos estadísticos con estilo
- Distribuciones: histplot, kdeplot, ecdfplot
- Relaciones: scatterplot, lineplot, regplot con ajuste lineal
- Categoricas: barplot, boxplot, violinplot, swarmplot, stripplot
- Matrices de correlación y heatmaps
- FacetGrid y PairGrid: múltiples gráficos por categorías
- Paletas de colores: secuenciales, divergentes y cualitativas
- Integración con Matplotlib para personalización avanzada
Módulo 4: Plotly - visualizaciones interactivas (10 horas)
- Plotly Express: gráficos interactivos con una línea de código
- Gráficos interactivos: zoom, hover, selección y filtrado
- Gráficos avanzados: sunburst, treemap, funnel, sankey
- Mapas: choropleth, scatter_geo y mapbox
- Animaciones: gráficos con transiciones temporales
- Plotly Graph Objects para control total del gráfico
- Exportación: HTML, imágenes estaticas e integración web
Módulo 5: Dashboards, data storytelling y proyecto final (10 horas)
- Data storytelling: principios de narrativa visual con datos
- Elección del gráfico correcto: guia por tipo de dato y mensaje
- Errores comunes en visualización y cómo evitarlos
- Streamlit: construcción de dashboards interactivos en Python
- Despliegue de dashboards: Streamlit Cloud y alternativas
- Proyecto final: dashboard interactivo con análisis visual de un dataset real
- Presentación y evaluación del proyecto
A quién va dirigido este curso
Este programa está orientado a:
- Analistas de datos que quieran mejorar la presentación visual de sus análisis
- Cientificos de datos que necesiten comunicar resultados de forma efectiva
- Investigadores que preparen gráficos para publicaciones y presentaciones
- Periodistas de datos que creen visualizaciones para sus reportajes
- Profesionales de marketing que analicen y presenten datos de campanas
- Estudiantes de cualquier disciplina que trabajen con datos y necesiten visualizarlos
Requisitos previos
Para aprovechar este curso se necesita:
- Conocimientos básicos de Python (variables, listas, bucles, funciones)
- Familiaridad básica con Pandas o disposición para aprender en el primer módulo
- No se necesita experiencia previa en visualización de datos
- Python 3 y Jupyter Notebook instalados (o acceso a Google Colab)
- Conexion a internet para acceder a la plataforma y documentación
Salidas profesionales y oportunidades laborales
La visualización de datos es una competencia transversal que potencia múltiples perfiles:
- Analista de datos con capacidad de comunicación visual efectiva
- Data journalist en medios de comunicación digitales
- Business Intelligence Analyst en empresas de todos los sectores
- Cientifico de datos con habilidades de presentación y storytelling
- Consultor de analítica que presente insights a clientes y directivos
- Creador de dashboards para equipos de negocio y dirección
La capacidad de visualizar datos es una de las habilidades más demandadas en el mercado laboral digital, y Python es el lenguaje de referencia para esta disciplina.
Cómo acceder a la inscripción
Para acceder a este curso gratuito:
- Visita la web en sepe.es
- Accede a formación para el empleo
- Busca “Python: Visualización de Datos” en el catálogo
- Revisa convocatorias y requisitos
- Rellena la preinscripción online
- Adjunta tu CV con detalle de tu experiencia técnica
- Espera la confirmación de admisión
Consulta en tu oficina de empleo los cursos de nuevas tecnologías y ciencia de datos.
Preguntas frecuentes
¿Necesito saber Python avanzado?
No. Un nivel básico de Python es suficiente. El primer módulo incluye un repaso de los fundamentos necesarios (listas, diccionarios, funciones) y una introducción a NumPy y Pandas. Si nunca has programado, te recomendamos completar primero un curso introductorio de Python.
¿Cuál es la diferencia entre matplotlib, seaborn y plotly?
Matplotlib es la librería base, muy personalizable pero con sintaxis verbose. Seaborn se construye sobre Matplotlib y ofrece gráficos estadísticos elegantes con poco código. Plotly genera gráficos interactivos que se pueden explorar con el raton. El curso enseña las tres porque se complementan y cada una tiene sus fortalezas.
¿Puedo usar lo aprendido en mi trabajo aunque no sea de datos?
Sí. Cualquier profesional que presente informes, analice métricas o comunique resultados puede beneficiarse de estas herramientas. Desde crear gráficos para una presentación hasta automatizar informes periodicos, las habilidades de visualización son útiles en prácticamente cualquier puesto.
¿Se trabaja con datos reales?
Sí. El curso utiliza datasets reales de fuentes abiertas (INE, Eurostat, Kaggle) para las prácticas y el proyecto final. Los participantes aprenden a importar, limpiar y visualizar datos del mundo real, lo que garantiza la transferibilidad de las competencias al entorno profesional.
¿El proyecto final se puede usar como portfolio?
Absolutamente. El proyecto final consiste en un dashboard interactivo con análisis visual de un dataset real, desplegado en Streamlit Cloud. Es una pieza ideal para incluir en tu portfolio profesional y demostrar tus habilidades de visualización de datos a potenciales empleadores.