
Curso Python para finanzas
Domina Python para finanzas: desde la manipulación de datos y la optimización de portafolios hasta el trading algorítmico y la valuación de derivados. Este curso te proporciona las herramientas y el código exactos que utilizan los analistas cuantitativos y los profesionales de inversión. Construye modelos financieros reales y funcionales, y obtén las habilidades que el mercado en realidad paga.
Lo que vas a aprender:
Aprenderás a configurar un entorno profesional de Python y a trabajar con NumPy, Pandas, Matplotlib y SciPy para resolver problemas financieros reales. Calcularás rendimientos, volatilidad y métricas de riesgo; luego construirás portafolios optimizados utilizando métodos de media-varianza y paridad de riesgo. Construirás y harás backtesting de estrategias de trading algorítmico, valuarás opciones con Black-Scholes y simulación de Monte Carlo, y obtendrás datos de mercado en vivo a través de APIs. También aplicarás modelos de machine learning para la predicción de rendimientos, analizarás instrumentos de renta fija y automatizarás reportes financieros y dashboards interactivos.
Cómo estudias de forma práctica Curso Python para finanzas
Cómo practicas Curso Python para finanzas
Para ti que tienes una empresa y quieres capacitar a tu equipo
En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.
Contenido del curso
8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)
Capítulo 1OcultarOcultar detallesVer detallesFundamentos de Python para Finanzas
Fundamentos de Python para Finanzas
Lección 1 • Flujo de Control y Funciones
Enseña lógica if-else, ciclos y funciones reutilizables para automatizar tareas repetitivas de finanzas. Los estudiantes escriben código modular que escala a través de conjuntos de datos.
Lección 2 • Sintaxis Básica de Python y Tipos de Datos
Cubre variables, operadores aritméticos, cadenas, booleanos y conversión de tipos. Estos primitivos sustentan cada cálculo financiero que se construye más adelante.
Lección 3 • Configuración del Entorno de Python
Instala Python, Anaconda y Jupyter Notebook para un espacio de trabajo listo para finanzas. Establece la línea base técnica de la que depende cada capítulo subsiguiente.
Lección 4 • Estructuras de Datos de Python
Presenta listas, tuplas, diccionarios y conjuntos como contenedores para registros financieros. Elegir la estructura correcta mejora la eficiencia y claridad del código.
Lección 5 • Entrada/Salida de Archivos y Manejo de Errores
Lee y escribe archivos CSV y de texto, y maneja errores en tiempo de ejecución con elegancia. Prepara a los estudiantes para ingerir archivos de datos financieros reales sin fallos.
Capítulo 2OcultarOcultar detallesVer detallesNumPy para Finanzas Numéricas
NumPy para Finanzas Numéricas
Lección 1 • Operaciones Matemáticas Vectorizadas
Aplica aritmética elemento por elemento, funciones universales y difusión a series de precios. Elimina los ciclos de Python para obtener ganancias de velocidad dramáticas en grandes conjuntos de datos.
Lección 2 • Álgebra Lineal con NumPy
Utiliza multiplicación de matrices, inversas y eigenvalores para matemáticas de portafolios y regresión. Proporciona las herramientas algebraicas requeridas en capítulos posteriores de riesgo y optimización.
Lección 3 • Arreglos de NumPy y Métodos de Creación
Cubre la creación de ndarray, formas, dtypes e indexación para series financieras. Los arreglos forman la columna vertebral numérica de todo el trabajo cuantitativo futuro.
Lección 4 • Generación de Números Aleatorios para Finanzas
Genera muestras aleatorias de distribuciones financieras utilizando el módulo random de NumPy. Sienta las bases para las simulaciones de Monte Carlo presentadas en capítulos posteriores.
Capítulo 3OcultarOcultar detallesVer detallesPandas para Análisis de Datos Financieros
Pandas para Análisis de Datos Financieros
Lección 1 • Carga y Limpieza de Datos Financieros
Lee archivos de mercado CSV, Excel y JSON, luego maneja valores faltantes y duplicados. Los datos limpios son el prerrequisito para un análisis financiero preciso.
Lección 2 • Combinación y Remodelación de DataFrames
Combina múltiples conjuntos de datos financieros usando merge, join y concat, luego remodela con melt y stack. Prepara datos de múltiples fuentes para un análisis unificado.
Lección 3 • Manejo de Series de Tiempo en Pandas
Gestiona DatetimeIndex, remuestreo y ventanas móviles para series de precios y rendimientos. Las operaciones con conciencia temporal son centrales para cada flujo de trabajo de análisis financiero.
Lección 4 • Filtrado, Ordenamiento y Agrupación
Aplica filtros booleanos, operaciones de ordenamiento y agregaciones groupby para segmentar datos financieros. Permite comparaciones a nivel de sector y período de tiempo en grandes conjuntos de datos.
Lección 5 • Fundamentos de Series y DataFrames
Presenta las estructuras de datos de Pandas, indexación y operaciones básicas en tablas financieras. El dominio aquí es prerrequisito para cada tarea de manipulación de datos en el curso.
Capítulo 4OcultarOcultar detallesVer detallesVisualización de Datos Financieros
Visualización de Datos Financieros
Lección 1 • Gráficos de Velas y OHLC
Renderiza gráficos de apertura-máximo-mínimo-cierre con barras de volumen usando mplfinance. Proporciona el formato visual estándar utilizado en el análisis de trading de renta variable y materias primas.
Lección 2 • Fundamentos de Matplotlib para Finanzas
Construye gráficos de líneas, barras y dispersión de datos financieros con etiquetas y formato apropiados. Establece la base de trazado que todo el trabajo de visualización subsiguiente extiende.
Lección 3 • Técnicas Avanzadas de Matplotlib
Utiliza subgráficos, ejes gemelos y anotaciones para mostrar paneles de control financieros multipanel. Permite la comparación lado a lado de métricas financieras relacionadas.
Lección 4 • Visualización Estadística con Seaborn
Traza distribuciones de rendimientos, mapas de calor y gráficos de pares para revelar patrones estadísticos en datos financieros. Conecta la exploración visual con la evaluación cuantitativa de riesgos.
Capítulo 5OcultarOcultar detallesVer detallesRendimientos, Riesgo y Métricas de Portafolio
Rendimientos, Riesgo y Métricas de Portafolio
Lección 1 • Razones de Desempeño y Benchmarking
Calcula las razones de Sharpe, Sortino, Calmar e información para evaluar rendimientos ajustados por riesgo. La comparación con un índice de mercado contextualiza el desempeño del portafolio.
Lección 2 • Valor en Riesgo y Déficit Esperado
Estima el VaR y CVaR utilizando métodos históricos, paramétricos y de Monte Carlo. Estas medidas de riesgo de cola son requisitos estándar en los reportes de gestión de riesgos.
Lección 3 • Cálculo de Rendimientos de Activos
Calcula rendimientos simples, logarítmicos y acumulados a partir de series de precios usando Pandas y NumPy. El cálculo de rendimientos es el punto de entrada para todo análisis de desempeño y riesgo.
Lección 4 • Análisis de Correlación y Covarianza
Construye matrices de correlación y covarianza entre rendimientos de activos para medir el co-movimiento. Estas matrices son los insumos directos para la optimización de portafolios en el siguiente capítulo.
Lección 5 • Estadísticas Descriptivas de Riesgo
Mide volatilidad, asimetría, curtosis y minusvalía (drawdown) a partir de distribuciones de rendimientos. Estas estadísticas forman el vocabulario de riesgo estándar de la gestión de portafolios.
Capítulo 6OcultarOcultar detallesVer detallesOptimización de Portafolios
Optimización de Portafolios
Lección 1 • Implementación de Optimización con SciPy
Utiliza scipy.optimize para minimizar la varianza del portafolio sujeta a restricciones de ponderación. Los estudiantes traducen problemas de optimización matemática directamente en código Python ejecutable.
Lección 2 • Rebalanceo de Portafolios y Restricciones
Agrega límites sectoriales, límites de rotación y costos de transacción a problemas de optimización realistas. Conecta la optimización teórica con los requisitos prácticos de la gestión de portafolios.
Lección 3 • Visualización de la Frontera Eficiente
Simula miles de portafolios aleatorios y traza la curva de la frontera eficiente. La salida visual confirma los resultados del optimizador y comunica las compensaciones a las partes interesadas.
Lección 4 • Métodos Avanzados de Construcción de Portafolios
Aplica paridad de riesgo, Black-Litterman y paridad de riesgo jerárquica como alternativas a la media-varianza. Aborda el error de estimación y las debilidades de concentración de la optimización clásica.
Lección 5 • Teoría de Optimización de Media-Varianza
Deriva la frontera eficiente a partir de los rendimientos esperados y la matriz de covarianza. Proporciona el marco teórico que siguen todas las implementaciones de optimización en este capítulo.
Capítulo 7OcultarOcultar detallesVer detallesDesarrollo de Estrategias de Trading Algorítmico
Desarrollo de Estrategias de Trading Algorítmico
Lección 1 • Evaluación de Resultados de Backtest
Analiza curvas de capital (equity), minusvalías (drawdowns), tasas de acierto y rendimientos ajustados por riesgo a partir de la salida del backtest. Una evaluación rigurosa separa las estrategias genuinamente rentables de las sobreajustadas.
Lección 2 • Indicadores Técnicos y Generación de Señales
Calcula medias móviles, RSI, MACD y Bandas de Bollinger a partir de datos OHLC. Los indicadores traducen datos de precios en bruto en señales procesables de compra y venta.
Lección 3 • Evitar el Sobreajuste y el Sesgo
Aplica pruebas de avance progresivo (walk-forward), validación fuera de muestra y verificaciones de sensibilidad de parámetros. Estas técnicas evitan que las estrategias se ajusten al ruido histórico en lugar de a la señal.
Lección 4 • Lógica de Estrategia y Dimensionamiento de Posiciones
Codifica reglas de entrada y salida, luego dimensiona posiciones utilizando métodos fraccionales fijos y basados en volatilidad. El dimensionamiento de posiciones controla directamente el riesgo asumido por operación.
Lección 5 • Backtesting con Backtrader
Ejecuta simulaciones históricas de estrategias utilizando el marco de trabajo Backtrader sobre datos de precios reales. El backtesting revela si una estrategia habría sido rentable antes de su despliegue en vivo.
Capítulo 8OcultarOcultar detallesVer detallesValoración de Derivados Financieros con Python
Valoración de Derivados Financieros con Python
Lección 1 • Griegas y Estrategias de Cobertura
Calcula e interpreta las Griegas de opciones, luego construye coberturas delta-neutral y gamma-neutral. La cobertura con Griegas es la práctica central de gestión de riesgos para libros de derivados.
Lección 2 • Fundamentos de Opciones y Diagramas de Pago
Define calls, puts, moneyness y vencimiento, luego traza diagramas de pago y ganancia. La claridad conceptual aquí es esencial antes de implementar cualquier modelo de valoración.
Lección 3 • Modelo Black-Scholes-Merton
Implementa la fórmula cerrada BSM para la valoración de opciones europeas y las Griegas. BSM es el benchmark de la industria contra el cual se comparan todos los demás modelos.
Lección 4 • Valoración de Opciones por Monte Carlo
Simula trayectorias de movimiento browniano geométrico para valorar opciones europeas y exóticas. Monte Carlo extiende la valoración a pagos dependientes de la trayectoria fuera del alcance analítico.
Lección 5 • Valoración por Árbol Binomial
Construye árboles binomiales de Cox-Ross-Rubinstein para la valoración de opciones europeas y americanas. Los árboles manejan características de ejercicio anticipado que los modelos de forma cerrada no pueden valorar directamente.
Tu certificado válido de finalización
Este curso es para ti:
Profesionales de finanzas: listos para reemplazar Excel con flujos de trabajo escalables en Python.
Graduados en economía: que desean ingresar a roles de investigación cuantitativa o gestión de activos.
Inversores autodidactas: ansiosos por probar ideas de trading con código y datos reales.
Analistas de datos: que buscan especializar sus habilidades en mercados financieros y riesgos.
Personas que cambian de carrera profesional: transicionando desde la ingeniería o las ciencias hacia la tecnología financiera o la banca.
Estudiantes de negocios: obtén una ventaja técnica antes de entrar a programas de finanzas competitivos.
Lo que dicen nuestros alumnos
Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...

Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.

Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!

La plataforma es rápida, fácil de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.

Principales capacitaciones
Preguntas frecuentes
¿Quién es Dedika?
¿El certificado es válido en México?
¿Los cursos son gratuitos?
¿Cuál es la carga horaria del curso?
¿Cómo son los cursos?
¿Cómo funcionan los cursos?
¿Cuál es la duración de los cursos?
¿Cuál es el costo o precio de los cursos?
¿Qué es un curso EAD u online y cómo funciona?
Curso en PDF




















