Elige tu idioma
Curso Python para finanzas
Más de 2 millones de estudiantes en todo el mundo

Curso Python para finanzas

Domine Python para finanzas — desde la manipulación de datos y optimización de portafolios hasta el trading algorítmico y la valoración de derivados. Este curso le brinda las herramientas y el código exactos que usan los analistas cuantitativos y los profesionales de inversión. Construya modelos financieros reales y funcionales, y obtenga habilidades que el mercado en realidad paga.

Dedika para empresas

Lo que vas a aprender:

Aprenderá a configurar un entorno profesional de Python y a trabajar con NumPy, Pandas, Matplotlib y SciPy para resolver problemas financieros reales. Calculará retornos, volatilidad y métricas de riesgo, luego construirá portafolios optimizados usando métodos de media-varianza y paridad de riesgo. Construirá y hará backtesting de estrategias de trading algorítmico, valorará opciones con Black-Scholes y simulación de Monte Carlo, y obtendrá datos de mercado en vivo a través de APIs. También aplicará modelos de aprendizaje automático para predicción de retornos, analizará instrumentos de renta fija y automatizará informes financieros y tableros interactivos.

Cómo estudias de forma práctica Curso Python para finanzas

Cómo practicas Curso Python para finanzas

Para ti que eres 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.

Haz clic aquí

Contenido del curso

8 Capítulos • 38 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos de Python para Finanzas

  • Lección 1 • Flujo de Control y Funciones

    Enseña lógica if-else, bucles y funciones reutilizables para automatizar tareas repetitivas de finanzas. Los estudiantes escriben código modular que se 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 de texto, booleanos y conversión de tipos. Estos elementos primitivos sustentan cada cálculo financiero que se construirá más adelante.

  • Lección 3 • Configuración del Entorno de Python

    Instale 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 posterior.

  • Lección 4 • Estructuras de Datos en Python

    Introduce 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 2Ver detalles

NumPy para Finanzas Numéricas

  • Lección 1 • Operaciones Matemáticas Vectorizadas

    Aplica aritmética elemento a elemento, funciones universales y difusión a series de precios. Elimina bucles 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 valores propios para matemáticas de portafolio 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 por delante.

  • 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 introducidas en capítulos posteriores.

Capítulo 3Ver detalles

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. Datos limpios son el prerrequisito para un análisis financiero preciso.

  • Lección 2 • Fusión y Reestructuración de DataFrames

    Combina múltiples conjuntos de datos financieros usando merge, join y concat, luego reestructura con melt y stack. Prepara datos de múltiples fuentes para 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 retornos. Las operaciones conscientes del tiempo son centrales en 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 a través de grandes conjuntos de datos.

  • Lección 5 • Fundamentos de Series y DataFrames

    Introduce 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 4Ver detalles

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 acciones 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 adecuados. Establece la base de trazado que se extiende en todo el trabajo de visualización posterior.

  • 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 retornos, 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 5Ver detalles

Retornos, Riesgo y Métricas de Portafolio

  • Lección 1 • Razones de Rendimiento y Comparación con Índices de Referencia

    Calcula las razones de Sharpe, Sortino, Calmar e información para evaluar retornos ajustados por riesgo. La comparación con un índice de referencia contextualiza el rendimiento del portafolio.

  • Lección 2 • Valor en Riesgo y Déficit Esperado

    Estima el VaR y CVaR utilizando métodos histórico, paramétrico y Monte Carlo. Estas medidas de riesgo de cola son requisitos estándar en los informes de gestión de riesgos.

  • Lección 3 • Cálculo de Retornos de Activos

    Calcula retornos simples, logarítmicos y acumulados a partir de series de precios usando Pandas y NumPy. El cálculo de retornos es el punto de entrada para todo el análisis de rendimiento y riesgo.

  • Lección 4 • Análisis de Correlación y Covarianza

    Construye matrices de correlación y covarianza entre retornos de activos para medir el co-movimiento. Estas matrices son los insumos directos para la optimización de portafolios en el próximo capítulo.

  • Lección 5 • Estadísticas Descriptivas de Riesgo

    Mide la volatilidad, asimetría, curtosis y drawdown a partir de distribuciones de retornos. Estas estadísticas forman el vocabulario de riesgo estándar de la gestión de portafolios.

Capítulo 6Ver detalles

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. Une la optimización teórica con los requisitos prácticos de 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 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 retornos 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 7Ver detalles

Desarrollo de Estrategias de Trading Algorítmico

  • Lección 1 • Evaluación de Resultados de Backtesting

    Analiza curvas de capital, drawdowns, tasas de acierto y retornos 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 promedios móviles, RSI, MACD y Bandas de Bollinger a partir de datos OHLC. Los indicadores traducen datos de precios brutos en señales de compra y venta accionables.

  • Lección 3 • Evitando el Sobreajuste y el Sesgo

    Aplica pruebas 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 usando 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 Backtrader sobre datos de precios reales. El backtesting revela si una estrategia habría sido rentable antes de su implementación en vivo.

Capítulo 8Ver detalles

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 de Black-Scholes-Merton

    Implementa la fórmula cerrada BSM para la valoración de opciones europeas y las griegas. BSM es el índice de referencia 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.

Certificación

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.

  • Inversionistas autodidactas: con ganas de poner a prueba ideas de trading con código y datos reales.

  • Analistas de datos: buscan especializar sus habilidades en mercados financieros y riesgo.

  • Personas en transición de trayectoria profesional: aquellas que pasan de la ingeniería o las ciencias a la tecnología financiera o la banca.

  • Estudiantes de negocios: desarrollar una ventaja técnica antes de ingresar a programas competitivos en finanzas.

Lo que dicen nuestros estudiantes

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...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompt

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Perú?

¿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