Servicio de capacitación en
Python intermedio con aplicaciones financieras
I. Temario del curso
TEMA 1 – Nivelación: Datos, Operaciones básicas, Condicionales y Bucles
• Tipos y Estructuras de Datos Básicas
• Operaciones básicas – comparación – booleanos
• Listas, Tuplas y Diccionarios
• Condicional: (if), (if – else), (if – elif)
• Bucles: for, while, otros
• Errores y excepciones (try/except, try/finally, assert, raise, with/as)
TEMA 2 –Funciones
• Definiendo y llamando funciones
• Crear librerías de funciones
• Funciones recursivas
• Funciones Matemáticas
• Funciones Fecha
TEMA 3 – Manejo de archivos y librerías en Python
• Librería numpy
• Librería pandas
• Importando Data desde diversas fuentes
• Extracción y tratamiento de datos financieros (protocolo http, request, IEX
Cloud, Alphavantage, Yahoo Finance, FinHub)
• Manipulación de archivo de datos
TEMA 4 – Visualizaciones en Python
• Colores y librería datetime
• Gráficos usando la librería Matplotlib y Seaborn (dispersión, barras e
histogramas, boxplots, líneas, densidad, heatmaps, ridgeline chart, fan plot,
etc.)
• Múltiples gráficos en uno con add_subplot y seaborn
• Gráficos con librería Networkx
TEMA 5 –Análisis, procesamiento y visualización de datos a través de Python
• Tipos de Variables
• Análisis descriptivo de variables
• Transformación de variables
• Imputación de variables
TEMA 6 –Programación orientada a objetos (POO)
• Introducción a la POO, objetos, clases e instancias
• Variables de Instancias & Variables de Clases
• Herencia (simple y múltiple) y polimorfismo
• Métodos de Clases