Course Code: pythonfinance
Duration: 35 hours
Prerequisites:
  • Una comprensión de las finanzas (valores, derivados, etc.)
  • Una comprensión general de probabilidad y estadística
  • Cálculo diferencial e integral elemental
Overview:

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.
Course Outline:

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

Sites Published:

United Arab Emirates - Python Programming for Finance

Qatar - Python Programming for Finance

Egypt - Python Programming for Finance

Saudi Arabia - Python Programming for Finance

South Africa - Python Programming for Finance

Brasil - Python Programming for Finance

Canada - Python Programming for Finance

中国 - Python用于财务工作

香港 - Python Programming for Finance

澳門 - Python Programming for Finance

台灣 - Python Programming for Finance

USA - Python Programming for Finance

Österreich - Python Programming for Finance

Schweiz - Python Programming for Finance

Deutschland - Python Programming for Finance

Czech Republic - Python Programming for Finance

Denmark - Python Programming for Finance

Estonia - Python Programming for Finance

Finland - Python Programming for Finance

Greece - Python Programming for Finance

Magyarország - Python Programming for Finance

Ireland - Python Programming for Finance

Luxembourg - Python Programming for Finance

Latvia - Python Programming for Finance

España - Programación Python para Finanzas

Italia - Python Programming for Finance

Lithuania - Python Programming for Finance

Nederland - Python Programming for Finance

Norway - Python Programming for Finance

Portugal - Python Programming for Finance

România - Python Programming for Finance

Sverige - Python Programming for Finance

Türkiye - Python Programming for Finance

Malta - Python Programming for Finance

Belgique - Python Programming for Finance

France - Python Programming for Finance

日本 - Python Programming for Finance

Australia - Python Programming for Finance

Malaysia - Python Programming for Finance

New Zealand - Python Programming for Finance

Philippines - Python Programming for Finance

Singapore - Python Programming for Finance

Thailand - Python Programming for Finance

Vietnam - Python Programming for Finance

India - Python Programming for Finance

Argentina - Programación Python para Finanzas

Chile - Programación Python para Finanzas

Costa Rica - Programación Python para Finanzas

Ecuador - Programación Python para Finanzas

Guatemala - Programación Python para Finanzas

Colombia - Programación Python para Finanzas

México - Programación Python para Finanzas

Panama - Programación Python para Finanzas

Peru - Programación Python para Finanzas

Uruguay - Programación Python para Finanzas

Venezuela - Programación Python para Finanzas

Polska - Python Programming for Finance

United Kingdom - Python Programming for Finance

South Korea - Python Programming for Finance

Pakistan - Python Programming for Finance

Sri Lanka - Python Programming for Finance

Bulgaria - Python Programming for Finance

Bolivia - Programación Python para Finanzas

Indonesia - Python Programming for Finance

Kazakhstan - Python Programming for Finance

Moldova - Python Programming for Finance

Morocco - Python Programming for Finance

Tunisia - Python Programming for Finance

Kuwait - Python Programming for Finance

Oman - Python Programming for Finance

Slovakia - Python Programming for Finance

Kenya - Python Programming for Finance

Nigeria - Python Programming for Finance

Botswana - Python Programming for Finance

Slovenia - Python Programming for Finance

Croatia - Python Programming for Finance

Serbia - Python Programming for Finance

Bhutan - Python Programming for Finance

Nepal - Python Programming for Finance

Uzbekistan - Python Programming for Finance