Curso
Has decidido aprender Python, y tiene todo el sentido: gran parte del mundo de la ciencia de datos (ofertas de empleo, herramientas open source, flujos de trabajo con LLM) ya lo da por hecho como base, no como un extra.
Ahora quizá te preguntas dónde aprender Python, sobre todo si no partes de cero y ya piensas en data frames, vectores o procedimientos… solo que en otro lenguaje.
No eres el único. Es un tema estudiado, y hemos reunido una lista para ayudarte. Clasificamos las plataformas según cuatro criterios:
- Puente directo entre lenguajes: si el material mapea explícitamente la sintaxis y los flujos de trabajo de tu lenguaje actual a Python, o si enseña Python desde cero
- Relevancia para el trabajo de analista: si se centra en preparación de datos, visualización y modelado estadístico, o en programación general que quizá no uses
- Práctica guiada: si escribes y ejecutas código real de Python dentro de la lección, o solo lo lees
- Profundidad más allá del puente: si hay un siguiente paso claro tras la transición inicial, o si el material se queda corto
1. Python for R Users / Python for MATLAB Users — DataCamp
Los cursos de DataCamp Python for R Users y Python for MATLAB Users son la mejor opción porque están hechos específicamente para esta transición, no son contenido para principiantes reempaquetado.
- Nivel: Intermedio; asume dominio previo de R o MATLAB, no novedad en programación
- Duración: Unas pocas horas cada uno, a tu ritmo
- Coste: Empieza gratis; acceso completo incluido con suscripción a DataCamp
- Ideal para: Analistas de R o MATLAB que quieran ver sus modelos mentales —data frames, operaciones vectorizadas, gráficos— mapeados explícitamente a pandas, NumPy y matplotlib
Ninguno de los cursos pierde tiempo en conceptos que ya dominas en otro lenguaje: la premisa es traducir, no reaprender. Además, el tutor de IA de DataCamp entiende que vienes con experiencia previa, así que cuando te atascas puede explicar un error de pandas en términos de lo que esperarías de un data frame de R o de una matriz de MATLAB, en lugar de empezar desde cero cada vez.
2. Python for SAS Users — O'Reilly
Python for SAS Users, de Randy Betancourt y Sarah Chen, es una buena opción para programadores de SAS que quieran un mapeo denso y directo de los constructos de SAS a Python y pandas.
- Nivel: Intermedio; escrito para profesionales de SAS en activo, no para principiantes en programación
- Duración: A tu ritmo; lectura/práctica de ~8 horas
- Coste: Incluido con suscripción a O'Reilly
- Ideal para: Programadores de SAS que quieran comparaciones línea a línea entre procedimientos de SAS y sus equivalentes en Python/pandas
El libro empareja más de 200 scripts de Python con unos 75 programas equivalentes en SAS, cubriendo tipos de datos, indexación, operaciones groupby, gestión de datos y lectura/escritura, con un capítulo específico sobre el módulo saspy para quienes necesitan que Python y SAS interoperan en lugar de sustituir uno por otro.
3. Coming From Stata — Coding for Economists
Coming From Stata, parte del recurso gratuito Coding for Economists de Arthur Turrell, es una buena opción para usuarios de STATA que quieran una referencia sintáctica directa y completa más que un curso estructurado.
- Nivel: Intermedio; asume soltura previa en Stata
- Duración: Referencia a tu ritmo; avanza cuando lo necesites
- Coste: Gratis
- Ideal para: Analistas de STATA, especialmente en economía y ciencias sociales
No es un curso en vídeo ni una plataforma con evaluaciones: es una tabla de referencia mantenida y gratuita que mapea comandos de Stata directamente a pandas, statsmodels, pyfixest y otras librerías de Python, cubriendo importación de datos, selección de muestras, joins, reshaping, datos de panel, regresiones y gráficos. Importante saberlo de antemano: al ser referencia y no curso, no hay una secuencia didáctica ni práctica integrada — consultas lo que necesitas cuando lo necesitas, algo que encaja mejor con algunos perfiles que con otros.
4. Python for Data Analysis — UC Berkeley Extension
Python for Data Analysis es una buena opción para analistas que prefieren sesiones en directo con instructor en lugar de vídeo o material de referencia a tu ritmo.
- Nivel: Intermedio; asume estadística a nivel de grado y poca experiencia en programación
- Duración: Varias semanas, sesiones Live Online programadas por Zoom
- Coste: De pago, tarifas de extensión universitaria
- Ideal para: Analistas que quieren interacción en tiempo real con el instructor y una cohorte con la que avanzar
El curso cubre importación y exportación de datos, conexión a bases de datos y uso de DataFrames de pandas para selección y transformación, pensado para quienes ya piensan en términos estadísticos pero quieren Python como herramienta para ejecutar ese pensamiento a escala. A diferencia de las opciones de DataCamp u O'Reilly, no mapea la sintaxis desde un lenguaje previo concreto: aquí el valor está en la docencia en directo, no en la traducción.
5. Dataquest - cursos de Python
Dataquest es una buena opción para analistas que ya han hecho un curso de puente entre lenguajes y buscan una plataforma más profunda, basada en proyectos, para lograr verdadera fluidez en Python.
- Nivel: De principiante a intermedio
- Duración: A tu ritmo; los itinerarios completos superan las 20 horas
- Coste: Plan gratuito disponible; suscripción para acceso completo al itinerario
- Ideal para: Analistas que quieren practicar en el navegador escribiendo Python desde cero
El itinerario de analista de datos de Dataquest cubre los fundamentos de Python, pandas, limpieza de datos y visualización mediante lecciones basadas en proyectos.
Tabla comparativa
| Puesto | Plataforma | Recurso principal | Profundidad del programa | Coste / señal de resultados |
|---|---|---|---|---|
| 1 | DataCamp | Python for R Users / Python for MATLAB Users | Mapeo directo de sintaxis y flujos de trabajo de R o MATLAB a Python | Empieza gratis; unas pocas horas cada uno |
| 2 | O'Reilly | Python for SAS Users (Betancourt & Chen) | 200+ scripts de Python mapeados frente a ~75 programas de SAS | Suscripción a O'Reilly; ~8 horas |
| 3 | Coding for Economists | Coming From Stata | Referencia de traducción de comandos de Stata a Python | Gratis; referencia a tu ritmo, sin estructura de curso |
| 4 | UC Berkeley Extension | Python for Data Analysis | pandas, bases de datos, importación/exportación de datos, docencia en directo | De pago; sesiones Live Online de varias semanas |
| 5 | Dataquest | Data Analyst in Python path | Fluidez general en Python, pandas, limpieza, visualización | Plan gratuito; suscripción para el itinerario completo |


