InicioCursosProgramación y datosPython desde cero para análisis de datos
Python desde cero para análisis de datos
Aprende a pasar de una hoja de cálculo a un flujo básico de análisis con Python. A lo largo de seis lecciones trabajarás con un conjunto ficticio de ventas para comprender variables, decisiones, repeticiones, listas, diccionarios, pandas, limpieza y visualización, siempre con prácticas automatizadas y ejemplos pensados para Google Colab.
- Nivel
- Básico
- Duración
- 4 h
- Lecciones
- 6
- Aprobación
- 70 %
Gratis
Presentación
Si ya has trabajado con hojas de cálculo, conoces la lógica de una tabla: columnas, filas, filtros, fórmulas y resúmenes. Python te permite expresar esas mismas operaciones como instrucciones reproducibles. El reto inicial no es memorizar sintaxis, sino aprender a leer qué hace cada línea, anticipar su resultado y reconocer qué estructura conviene para cada tarea.
Durante el curso usarás un único conjunto de datos ficticio de ventas de una tienda con cinco campos: fecha, sucursal, producto, cantidad y precio. Las prácticas se contextualizan en Google Colab con Python 3, pandas y matplotlib. El Campus Digital no ejecuta código: aquí analizarás fragmentos, predecirás salidas, detectarás errores y ordenarás pasos; cuando quieras probarlos realmente, podrás copiarlos a una celda de código de Colab y usar el botón Ejecutar.
Lecciones
- 1Variables y tipos de datosLee expresiones sencillas y predice qué valor y tipo producirá Python.
- 2Decisiones y repeticiones con if y forSigue el flujo de ejecución de condiciones y bucles aplicados a ventas.
- 3Listas y diccionarios para organizar datosElige y usa estructuras básicas para representar datos de ventas.
- 4Primeros pasos con pandasLee un CSV, filtra filas y resume ventas con groupby.
- 5Limpieza de datosDetecta y trata nulos, duplicados y tipos de datos incorrectos.
- 6Visualización para responder preguntasSelecciona una gráfica, construye el código e interpreta el resultado.
Referencias
- Google. (s. f.). Google Colab: preguntas frecuentes. https://research.google.com/colaboratory/faq.html?hl=es
- Python Software Foundation. (2026). An informal introduction to Python. Python 3 documentation. https://docs.python.org/3/tutorial/introduction.html
- Python Software Foundation. (2026). More control flow tools. Python 3 documentation. https://docs.python.org/3/tutorial/controlflow.html
Ver 5 referencias más
- Python Software Foundation. (2026). Data structures. Python 3 documentation. https://docs.python.org/3/tutorial/datastructures.html
- pandas Development Team. (2026). pandas.read_csv. pandas documentation. https://pandas.pydata.org/docs/reference/api/pandas.read_csv.html
- pandas Development Team. (2026). pandas.DataFrame.groupby. pandas documentation. https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.groupby.html
- pandas Development Team. (2026). Working with missing data. pandas documentation. https://pandas.pydata.org/docs/user_guide/missing_data.html
- Matplotlib Development Team. (2026). Getting started. Matplotlib documentation. https://matplotlib.org/stable/users/getting_started/