LWS Academy

Curso de Python para Inversores

Curso de Python para Inversores

Curso de Python para Inversores

Curso de Python para Inversores

Conoce de manera estructurada todos los fundamentos necesarios para comprender Python como lenguaje de programación y su aplicación en finanzas.

Temario

BLOQUE I: PYTHON BASE

Unidad 1. Introducción

50min

Aprenderás qué te puede aportar Python como profesional de las finanzas y qué lo define como lenguaje de programación.

Unidad 2. Operaciones básicas

1 hora

Aprenderás cuáles son los tipos de datos básicos en Python, y qué operaciones se pueden llevar a cabo con ellos.

Ejercicios de evaluación. Entrega 1

1 hora

Preguntas de repaso y aplicación de la fórmula de Black-Scholes en Python.

Unidad 3. Estructuras de datos

2 horas

Aprenderás cuáles son las estructuras de datos principales en Python y qué operaciones se pueden realizar con ellas.

Unidad 4. Estructuras de control

1 hora

Aprenderás las tres estructuras de control básicas existentes en Python (if, for y while) y para qué sirven.

Ejercicios de evaluación. Entrega 2

1 hora

Preguntas de repaso y uso de estructuras de datos y control para calcular y almacenar las griegas.

Unidad 5. Funciones

2 horas

Aprenderás a usar funciones como unidad de encapsulación básica del código y sus propiedades en Python.

Ejercicios de evaluación. Entrega 3

1 hora

Preguntas de repaso y diseño desde cero de funciones para valoración de opciones vanilla bajo el modelo Black-Scholes.

Unidad 6. Clases

2 horas

Aprenderás a crear tus propios objetos en Python y los principios básicos de la programación orientada a objetos (OOP).

Unidad 7. Gestión de excepciones

25min

Aprenderás a hacer que tu código sea capaz de realizar distintas acciones ante errores de Python (excepciones).

Unidad 8. Módulos y librerías

25min

Aprenderás a instalar e importar librerías para poder beneficiarte de funcionalidades adicionales en Python.

Ejercicios de evaluación. Entrega 4

1 hora

Preguntas de repaso y diseño desde cero de funciones para valoración de opciones vanilla bajo el modelo Black-Scholes.

BLOQUE II: NUMPY

Unidad 1.Numpy ndarrays

50min

Aprenderás a crear y modificar ndarrays, el objeto principal de la librería NumPy, así como sus principales atributos.

Unidad 2. Operaciones en Numpy

1 hora

Aprenderás las principales operaciones implementadas en NumPy entre ndarrays o entre ndarrays con otros objetos.

Ejercicios de evaluación. Entrega 5

1 hora

Preguntas de repaso y cálculo con Numpy del valor de una opción dadas unas simulaciones ya generadas.

Unidad 3. Números aleatorios

50min

Aprenderás las funcionalidades que ofrece NumPy relativas a la generación y el trabajo con números aleatorios.

Unidad 4. Numpy para finanzas

1 hora

Aprenderás aplicaciones a las finanzas de las operaciones en NumPy y de la generación de números aleatorios.

Ejercicios de evaluación. Entrega 6

1 hora

Preguntas de repaso y simulación de caminos aleatorios bajo las hipótesis del modelo Black-Scholes.

BLOQUE III: PANDAS

Unidad 1. Pandas Series

50min

Aprenderás a crear y modificar Series, el objeto más básico de la librería Pandas, así como sus principales atributos.

Unidad 2. Panda DataFrames

50min

Aprenderás a crear y modificar DataFrames, el objeto principal de Pandas, y sus principales atributos.

Unidad 3. Gestión de datos

50min

Aprenderás a utilizar las funcionalidades que aporta Pandas para leer datos de ficheros externos de forma sencilla.

Unidad 4. Operaciones en Pandas

1 hora

Aprenderás las principales operaciones que implementa Pandas a la hora de filtrar y manipular información.

Ejercicios de evaluación. Entrega 7

1 hora

Preguntas de repaso y carga de datos de cotizaciones para calcular la volatilidad histórica de un activo.

Unidad 5. Selección de datos avanzada

50min

Aprenderás las funcionalidades avanzadas que Pandas desbloquea en lo relativo al filtrado de datos.

Unidad 6. Gráficos con Pandas

50min

Aprenderás a manejar las funcionalidades que Pandas ofrece para generar gráficos avanzados de forma sencilla y rápida.

Unidad 7. Pandas para finanzas

50min

Aprenderás aplicaciones a las finanzas de las operaciones en Pandas y de la generación de números aleatorios.

Ejercicios de evaluación. Entrega 8

1 hora

Preguntas de repaso y elaboración de gráficos de la función de beneficios y de sensibilización de las griegas.

Descripción del curso

✍🏻 Sobre la formación

Este programa está diseñado para personas sin experiencia previa en programación o Python.

A lo largo del curso, se cubrirán de forma estructurada todos los fundamentos necesarios para comprender Python como lenguaje de programación y su aplicación en finanzas.

Al finalizar, los alumnos estarán equipados con las herramientas necesarias para explorar de forma autodidacta áreas específicas de interés o ampliar su conocimiento en aplicaciones avanzadas.

Si bien no es obligatorio, se recomienda tener familiaridad con conceptos básicos de finanzas como rentabilidad, volatilidad y gestión de carteras, lo que facilitará la comprensión de los ejemplos prácticos abordados durante el curso.

⭐Formación impartida junto a Liga de Bolsa.

 

Tras la realización del curso, el alumno será capaz de:

  • Leer y entender la mayoría de código escrito en Python.
  • Ejecutar código escrito en Python.
  • Modificar código escrito en Python para que se ajuste a sus necesidades.
  • Desarrollar su propio código en Python.
  • Utilizar NumPy y Pandas para realizar cálculos avanzados en diversos ámbitos de las finanzas.
  • Cargar ficheros de datos en diversos formatos, realizar modificaciones y cálculos con los mismos, y guardar los resultados en ficheros de datos.
  • Realizar simulaciones Montecarlo de diversos fenómenos financieros.
  • Generar gráficos y visualizaciones de sus resultados en Python.

Este curso está diseñado para profesionales de diversos ámbitos financieros, así como para inversores particulares que deseen llevar sus análisis al siguiente nivel. Ya sea para mejorar la automatización o para profundizar en el análisis de datos, aprender a programar en Python tiene un impacto directo en la toma de decisiones financieras.

  • Automatización eficiente: Procesa grandes volúmenes de información de forma ágil para extraer conclusiones relevantes sin errores manuales.

  • Optimización en la selección de inversiones: Diseña herramientas personalizadas para identificar compañías con mayor potencial según tus criterios.

  • Asignación estratégica de carteras: Mejora los modelos de asignación de pesos para maximizar rentabilidad y minimizar riesgos.

  • Análisis avanzado de riesgos y correlaciones: Implementa métricas más sofisticadas para medir y gestionar la volatilidad entre activos.

  • Visualización y reporting profesional: Genera gráficos y reportes claros que comuniquen tus resultados de manera efectiva.

Una vez termines la formación y superes los tests y tareas, podrás descargar tu certificado de LWS Academy donde se recoge, también, la colaboración con el Instituto BME.

Nuestros cursos son totalmente en línea, diseñados con un enfoque práctico y accesible para el aprendizaje. Adoptamos un formato de video corto para cada concepto, facilitando así que los estudiantes puedan revisar temas específicos sin la necesidad de navegar a través de largas grabaciones. Periódicamente, vamos inaugurando una nueva unidad o segmentos de la misma, así como clases en directo.

El material didáctico para cada capítulo incluye:

  • Un video explicativo, que aborda el tema de manera clara y concisa.
  • El audio del video, disponible para descarga en formato podcast, permitiendo el estudio en cualquier momento y lugar.
  • Un documento PDF con el contenido escrito, ideal para repasos offline.
  • Un foro de discusión, un espacio interactivo donde los alumnos pueden intercambiar ideas, plantear dudas y preguntar directamente a los instructores.

Para complementar el aprendizaje y asegurar la comprensión de los contenidos, organizamos sesiones en vivo al finalizar cada unidad. Estas sesiones están programadas habitualmente a las 19:00 o 20:00 horas de Madrid, España, con el objetivo de resolver las posibles dudas. En caso de no poder asistir a estas sesiones en directo, no hay inconveniente, ya que quedan grabadas y disponibles en la plataforma al día siguiente, asegurando el acceso a todos los estudiantes.

Este modelo educativo está pensado para brindar flexibilidad, comodidad y una experiencia de aprendizaje efectiva y profunda, adaptándose a las necesidades de nuestros alumnos.

📃 Con la realización del pedido de compra, el usuario acepta el Contrato de Matrícula

  • ¿Cómo sé cuándo hay una masterclass?
    Avisaremos por email para registraros con mínimo 48 horas de antelación.
  • ¿Si no puedo acudir en directo?
    No te preocupes. Quedará grabada para que las veas todas las veces que quieras.
  • ¿Cuándo podré entrar en el Discord de Alumnis?
    Hasta que el curso no acabe no podréis entrar, para evitar que veáis contenidos o prácticas que no conocéis.
  • ¿Qué pasa si no llevo el curso al día?
    No pasa nada. Nosotros aconsejamos ese seguimiento pero es una carga de contenido muy fácilmente recuperable. El seguimiento de los profesores en los foros finaliza una vez termina la publicación de contenidos.
  • ¿Hasta cuándo podré acceder al curso? 
    Cuando se dé acceso a TODO el contenido, tendrás 12 meses para terminarlo.

Profesores

Nuestros alumnos opinan de nuestras formaciones

Curso de Python para Inversores