Skip to content

fernandodelacalle/miax-python

Repository files navigation

Introducción a Python Aplicado a Finanzas Cuantitativas.

Syllabus

Módulo 1: Fundamentos de programación.

  • 1.0. Instalación.
  • 1.1. Jupyter Notebooks.
  • 1.2. Sintaxis básica, operaciones y tipos básicos.
  • 1.3. Strings.
  • 1.4. Estructuras de datos: Lists y Tuples.
  • 1.5. Estructuras de datos: Sets.
  • 1.6. Estructuras de datos: Diccionarios.
  • 1.7. Control Flow.
  • 1.8. Dict and List comprehensions.
  • 1.9. Exceptions.
  • 1.10. Funciones.
  • 1.11. Modulos y Scripts.
  • 1.12. Escritura de ficheros de texto y guardado de variables.

Módulo 2: Introducción a las librería Numpy.

  • 2.1. Introducción a NumPy I.
  • 2.2. Introducción a NumPy II.
  • 2.3. Introducción a NumPy III.

Módulo 3: Introducción a las librería Pandas.

  • 3.1. Introducción a Pandas I.
  • 3.2. Introducción a Pandas II.
  • 3.3. Introducción a Pandas III.

Módulo 4: Visualización y tratamiento de datos.

  • 4.1. Visualización de datos.
  • 4.2. Adquisición y guardado de datos.
  • 4.3. Limpieza y preparación de datos.
  • 4.4. Operaciones de combinar, juntar y agrupar.

Módulo 5: Tratamiento de series temporales.

  • 5.1. Tratamiento de series temporales I.
  • 5.2. Tratamiento de series temporales II.

Módulo 6: Aplicaciones específicas en mercados financieros.

  • 6.1. Obtención de datos financieros.
  • 6.2. Simulación para medición de riesgos (VaR).
  • 6.3. Optimización de carteras.

Módulo 7: Python avanzado.

  • 7.1. Procesamiento en paralelo con multiprocessing. Itertools.
  • 7.2. Introducción a la programación orientada a objetos.
  • 7.3. Generadores.
  • 7.4. Decoradores.
  • 7.5. Operador ternario.
  • 7.6. Funciones Lambda y programación funcional.

Módulo 8: Temas avanzados.

  • 8.1. Editores y flujo de trabajo.
  • 8.2. Web Scraping I.
  • 8.3. Web Scraping II.
  • 8.4. Interactividad: ipywidgets.

Soluciones Ejercicos.

  • 1.Sol Soluciones Modulo 1.
  • 2.Sol Soluciones Modulo 2.
  • 3.Sol Soluciones Modulo 3.
  • 4.Sol Soluciones Modulo 4.
  • 5.Sol Soluciones Modulo 5.
  • 6.1.Sol Obtención de datos financieros (Solución).
  • 6.2.Sol Simulación para medición de riesgos (VaR) (Solución).
  • 6.3.Sol Optimización de carteras (Solución).
  • 7.Sol Soluciones Modulo 7.
  • 8.Sol Soluciones Modulo 8.

Práctica: Análisis de series temporales bursátiles.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published