Cursos de Programación Python para Finanzas

Algunos de nuestros clientes

Código del Curso

pythonfinance

Duración

35 horas (usualmente 5 días, incluidas las pausas)

Requerimientos

  • Una comprensión de las finanzas (valores, derivados, etc.)
  • Una comprensión general de probabilidad y estadística
  • Cálculo diferencial e integral elemental

Descripción General

Python es un lenguaje de programación que ha ganado gran popularidad en la industria financiera. Utilizado por los mayores bancos de inversión y fondos de cobertura, se está empleando para construir una amplia gama de aplicaciones financieras que van desde los principales programas de negociación hasta los sistemas de gestión de riesgos.

En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán cómo usar Python para desarrollar aplicaciones prácticas para resolver una serie de problemas específicos relacionados con las finanzas.

Al final de esta capacitación, los participantes podrán:

  • Comprender los fundamentos del lenguaje de programación Python
  • Descargue, instale y mantenga las mejores herramientas de desarrollo para crear aplicaciones financieras en Python
  • Seleccione y utilice los paquetes de Python más adecuados y las técnicas de programación para organizar, visualizar y analizar datos financieros de varias fuentes (CSV, Excel, bases de datos, web, etc.)
  • Cree aplicaciones que resuelvan problemas relacionados con la asignación de activos, el análisis de riesgos, el rendimiento de la inversión y más
  • Solucionar problemas, integrar, implementar y optimizar una aplicación de Python

Audiencia

  • Desarrolladores
  • Analistas
  • Quants

Formato del curso

  • Conferencia de parte, discusión en parte, ejercicios y práctica práctica

Nota

  • Esta capacitación tiene como objetivo proporcionar soluciones para algunos de los principales problemas que enfrentan los profesionales de las finanzas. Sin embargo, si tiene un tema, herramienta o técnica en particular que desea agregar o elaborar más adelante, contáctenos para organizarlo.

Programa del Curso

Introducción

Configuración del entorno de desarrollo

  • Programación local vs en línea: Anaconda y Jupyter

Fundamentos de programación de Python

  • Estructuras de control, tipos de datos, funciones, estructuras de datos y operadores

Extendiendo las capacidades de Python

  • Módulos y paquetes

Tu primera aplicación Python

  • Estimar las fechas y horas de inicio y finalización

Acceso a datos externos con Python

  • Importación y exportación, lectura y escritura de datos CSV
  • Accediendo a los datos en una base de datos SQL

Organizar datos usando matrices y vectores en Python

  • NumPy y funciones vectorizadas

Visualización de datos con Python

  • Matplotlib para trazados 2D y 3D, pyplot y SciPy

Analizando datos con Python

  • Análisis de datos con scipy.stats y pandas
  • Importación y exportación de datos financieros (Excel, datos de sitios web, etc.)

Simulación de trayectorias de precio de activos

  • simulación del Monte Carlo

Asignación de activos y optimización de la cartera

  • Realización de asignación de capital, asignación de activos y evaluación de riesgos

Análisis de riesgo y rendimiento de la inversión

  • Definir y resolver problemas de optimización de cartera

Análisis de ingresos fijos y precios de opciones

  • Realizar análisis de ingresos fijos y fijación de precios de opciones

Análisis de series temporales financieras

  • Analizando datos de series de tiempo en mercados financieros

Tomando su aplicación Python en producción

  • Integrando su aplicación con Excel y otras aplicaciones web

Rendimiento de la aplicación

  • Optimizando su aplicación
  • Computación Paralela y Multiprocesamiento

Solución de problemas

Comentarios finales

Testimonios

★★★★★
★★★★★

Categorías Relacionadas

Cursos Relacionados

Promociones

Descuentos en los Cursos

Respetamos la privacidad de su dirección de correo electrónico. No transmitiremos ni venderemos su dirección a otras personas.
En cualquier momento puede cambiar sus preferencias o cancelar su suscripción por completo.

is growing fast!

We are looking to expand our presence in Peru!

As a Business Development Manager you will:

  • expand business in Peru
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

Este sitio en otros países / regiones