- Presencial
- 35 horas
- Aula Virtual
- No disponible
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
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
Otros cursos bonificables de NobleProg:
Nosotros nos encargamos de gestionar la bonificación de estos cursos. Para información sobre la inscripción, CONTACTA CON EL CENTRO.