Hay clases más teóricas donde se vuelcan conocimientos nuevos y clases prácticas en las que el foco es la práctica real, el “hands on” de esta especialidad
No hace falta conocimientos previos, porque aprenderemos DESDE CERO todo lo relacionado a Python, pero es recomendable que haya un interés previo por todo lo que tiene que ver con cálculo, estadística, y finanzas en general ya que será la temática de fondo para aplicar este tipo de herramientas
Repasaremos muchos conceptos matemáticos de álgebra, estadística y ese tipo de materias de base de cualquier carrera dura pero bien aplicado al uso en la vida real, y procuraremos siempre bajar a tierra ese tipo de conceptos con aplicaciones concretas
La primera parte del curso aprenderán tiene que ver con Python y su setup hoy en día usando agentes de IA para la sintaxis, entornos y las cuestiones básicas como los tipos de variables, el control de flujo, scripting y funciones, etc, pero siempre orientado al uso de Python para finanzas o análisis de datos
La segunda parte del curso está más orientada a data science en general, uso de librerías para cálculo matricial como numpy y pandas, haremos mucho enfoque en este tipo de cálculo ya que Python es muy eficiente en este campo y haremos un pequeño repaso de conceptos de estadística descriptiva e inferencial muy usados en data science y más aún en finanzas cuantitativas.
Por último, la tercera parte del curso es más fuerte en aplicaciones porque se verán temas muy aplicados en finanzas quant, como backtesting, screening y web scraping para conseguir datos, consumo de APIs financieras, ruteo, optimización de portafolios o flujos y fundamentos de un bot de producción.
Si bien vamos a tener un enfoque de “vibe coding” con lo que la idea no es aprender lo duro de algoritmos y programación, ya que para eso están las materias de algoritmos, si que vamos a enfocarnos en algo mucho mas de base que son los fundamentos matemáticos de las cosas útiles en finanzas quant. Y lo haremos bajando la matemática abstracta que se enseña en las carreras de grado a ejemplos concretos y aplicados
Por lo tanto no hay requisitos de conocimientos previos, se recomienda contar con una computadora de al menos 8Gb de RAM (recomendado 16Gb), si tienen GPU de 8Gb de vRAM es espectacular pero no es necesario.
Los programas que instalaremos son solo estos 3:
https://opencode.ai/es/download
https://antigravity.google/download
Opcional: https://ollama.com/download
Y Abrirse una cuenta cloud con cada uno de ellos, también recomiendo abrir cuenta cloud con https://platform.inceptionlabs.ai/
Son todas cuentas 100% gratuitas, no hará falta ningún plan de pago, la idea es poder interactuar con todo tipo de agentes 100% gratis
Muchos ya tienen Python en su sistema operativo pero si no lo tienen descarguen de la pagina oficial: https://www.python.org/downloads/