Python para finanzas curso práctico

Detalles Bibliográficos
Otros Autores: Ramírez Gil, Carlos Mario, author (author), Sánchez Campos, Alberto , author
Formato: Libro electrónico
Idioma:Castellano
Publicado: Paracuellos de Jarama, Madrid : Ra-Ma [2021]
Edición:1st ed
Materias:
Ver en Biblioteca Universitat Ramon Llull:https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009693052406719
Tabla de Contenidos:
  • PYTHON PARA FINANZAS: CURSO PRÁCTICO
  • PÁGINA LEGAL
  • ÍNDICE
  • 1. ¿POR QUE LOS USUARIOS DE EXCEL Y ESPECIALMENTE LOS PROFESIONALES DE FINANZAS NECESITAN APRENDER PYTHON?
  • VENTAJAS DE PYTHON SOBRE EXCEL
  • PYTHON NO ESTÁ LIMITADO POR EL TAMAÑO
  • PYTHON NO ESTÁ LIMITADO POR LA MEMORIA
  • PYTHON NO TIENE LIMITACIONES DE INTEGRACIÓN
  • LA AUTOMATIZACIÓN NO ES POSIBLE CON EXCEL, LAMENTABLEMENTE
  • CAPACIDADES MULTIPLATAFORMA
  • COMUNIDAD Y SOPORTE DE CÓDIGO ABIERTO
  • ENTONCES, ¿DEBERÍA DESHACERME DE EXCEL?
  • PYTHON-PANDAS VS EXCEL
  • CONSTRUIDO SOBRE PYTHON
  • MANEJA MÚLTIPLES TIPOS DE DATOS
  • MANEJA GRANDES CONJUNTOS DE DATOS
  • LIMPIA ARCHIVOS RÁPIDAMENTE Y CONVIERTE ARCHIVOS DE DATOS
  • 2. APRENDIENDO PYTHON DESDE CERO
  • ¿QUÉ ES PYTHON?
  • CONFIGURANDO EL AMBIENTE PYTHON
  • DESCARGA E INSTALACIÓN DE PYTHON
  • EJECUTAR UNA SECUENCIA DE COMANDOS EN LA VENTANA DE LA TERMINAL
  • LA EJECUCIÓN DEL ENTORNO INTERACTIVO IDLE
  • EDITORES DE TEXTO PARA PYTHON
  • JUPYTER NOTEBOOK
  • USANDO PYTHON CON JUPYTER NOTEBOOK EN GOOGLE COLABORATORY
  • CONOCIENDO LO BÁSICO DE PYTHON
  • LOS COMENTARIOS
  • INDENTACIÓN
  • VARIABLES
  • OPERADORES
  • DECLARACIONES CONDICIONALES
  • FOR LOOPS (PARA BUCLES)
  • BUCLE WHILE (MIENTRAS)
  • INPUT (ENTRADA) DEL USUARIO
  • TYPECASTING (TIPOGRAFÍA)
  • DICCIONARIOS
  • LISTAS
  • TUPLAS
  • CONJUNTOS
  • FUNCIONES Y ARGUMENTOS
  • ÁMBITO
  • DECLARACIÓN DE DEVOLUCIÓN
  • EXPRESIÓN LAMBDA
  • COMPRENSIÓN DE LISTAS
  • CONCEPTOS DE PROGRAMACIÓN ORIENTADA A OBJETOS (OOP)
  • VENTAJAS DE LA PROGRAMACIÓN ORIENTADA A OBJETOS
  • CLASES
  • MÉTODOS
  • OBJETOS
  • CONSTRUCTO
  • ATRIBUTOS DE INSTANCIA
  • ATRIBUTOS DE CLASE
  • SELF
  • HERENCIA
  • SUPER
  • HERENCIA MÚLTIPLE
  • POLIMORFISMO
  • ENCAPSULACIÓN
  • DECORADOR
  • EXCEPCIONES
  • IMPORTACIÓN DE PAQUETES
  • GUÍA DE ESTILO PARA LA ESCRITURA DEL CÓDIGO PYTHON
  • SANGRIA (INDENTATION).
  • LONGITUD MÁXIMA DE LA LÍNEA
  • COMILLAS SIMPLES O DOBLES
  • LÍNEAS EN BLANCO
  • DECLARACIONES DE IMPORTACIÓN
  • COMENTARIOS
  • NOMBRES DE DUNDER A NIVEL DE MÓDULO
  • CONVENCIONES DE NOMBRES
  • ESPACIOS EN BLANCO EN EXPRESIONES / DECLARACIONES
  • 3. LOS 10 MEJORES PAQUETES DE PYTHON PARA FINANZAS Y MODELADO FINANCIERO
  • NUMPY
  • SCIPY
  • PANDAS
  • STATSMODELS
  • QUANDL
  • ZIPLINE
  • PYFOLIO
  • TA-LIB
  • QUANT-LIB
  • MATPLOTLIB
  • 4. OBTENIENDO Y PROCESANDO DATOS FINANCIEROS
  • OBTENIENDO DATOS DE YAHOO FINANCE
  • OBTENIENDO DATOS DE QUANDL
  • OBTENIENDO DATOS DE INTRINIO
  • TRANSFORMANDO PRECIOS DE ACTIVOS FINANCIEROS A RENDIMIENTOS
  • CAMBIANDO LA FRECUENCIA TEMPORAL DE LOS RENDIMIENTOS
  • VISUALIZANDO DATOS DE SERIES DE TIEMPO FINANCIERAS
  • IDENTIFICANDO VALORES ATÍPICOS EN LA SERIE TEMPORAL
  • OBTENCIÓN Y REMUESTREO DE DATOS SOBRE CRIPTOMONEDAS
  • OBTENIENDO LOS DATOS DE KRAKEN (EXCHANGES)
  • REMUESTREO
  • 5. EL VALOR DEL DINERO EN EL TIEMPO
  • INTRODUCCIÓN AL VALOR TEMPORAL DEL DINERO, VALOR FUTURO Y VALOR PRESENTE
  • VALOR PRESENTE DE UNA PERPETUIDAD
  • VALOR PRESENTE DE UNA PERPETUIDAD CRECIENTE
  • VALOR PRESENTE Y FUTURO DE UNA ANUALIDAD
  • CÁLCULO DE LOS PAGOS DE UN PRÉSTAMO Y LA TABLA DE AMORTIZACIÓN EN PYTHON
  • DEFINICIÓN DE VPN Y REGLA DE VPN
  • DEFINICIÓN DE TIR Y REGLA DE LA TIR
  • 6. EXTRAER Y CALCULAR INDICADORES FINANCIEROS CLAVES CON PYTHON
  • PYTHON PARA FINANZAS ES NUESTRO MEJOR ALIADO
  • CONSEGUIR DATOS E INDICADORES FINANCIEROS CLAVES CON PYTHON
  • CONSOLIDAR INDICADORES FINANCIEROS EN UN DATAFRAME DE PANDAS
  • CALCULAR INDICADORES FINANCIEROS CON PYTHON
  • GRAFICAR INDICADORES FINANCIEROS CON PYTHON
  • EXPORTAR INDICADORES FINANCIEROS A UN ARCHIVO EN EXCEL
  • 7. VALORACIÓN DE BONOS Y ACCIONES
  • ESTRUCTURA TEMPORAL DE TASAS DE INTERÉS
  • RELACIÓN RIESGO Y RENTABILIDAD. LA DURACIÓN.
  • EVALUACIÓN DE BONOS Y RENDIMIENTO HASTA EL VENCIMIENTO
  • VALORACIÓN DE ACCIONES
  • 8. COSTO PROMEDIO PONDERADO DE CAPITAL (WACC)
  • ¿QUÉ ES EL COSTO DE CAPITAL PROMEDIO PONDERADO (WACC)?
  • ¿CÓMO CALCULAR EL WACC?
  • COSTO DE LA DEUDA DE LAS EMPRESAS
  • COSTO DEL PATRIMONIO DE LA EMPRESA
  • CALCULANDO EL WACC CON PYTHON
  • ESTIMACIÓN DEL COSTO DE LA DEUDA CON PYTHON
  • ESTIMACIÓN DEL COSTO DE PATRIMONIO CON PYTHON
  • COSTO DE CAPITAL PROMEDIO PONDERADO (WACC) CON PYTHON
  • 9. FLUJO DE CAJA LIBRE DESCONTADO: VALORACIÓN DE UNA EMPRESA CON PYTHON
  • INTRODUCCIÓN AL MÉTODO DE FLUJO DE CAJA LIBRE DESCONTADO
  • VALOR DE LA EMPRESA CON EL MÉTODO DE FLUJO DE CAJA LIBRE DESCONTADO
  • PRONÓSTICO DEL FLUJO DE CAJA LIBRE DE LA EMPRESA
  • FLUJO DE CAJA LIBRE DESCONTADO CON PYTHON
  • ESTIMACIÓN DEL CRECIMIENTO FUTURO DE LOS INGRESOS
  • OBTENCIÓN DEL ESTADO DE RESULTADOS Y EL BALANCE GENERAL
  • PROYECCIÓN DE LOS FLUJOS DE CAJA FUTUROS DE LAS OPERACIONES
  • CONVERTIR LOS FLUJOS DE CAJA LIBRES PROYECTADOS A PANDAS
  • ESTIMACIÓN DEL COSTO DE CAPITAL
  • OBTENCIÓN DEL VALOR PRESENTE DE LOS FLUJOS DE CAJA LIBRE FUTUROS
  • CÁLCULO DEL VALOR TERMINAL
  • CALCULAR EL PRECIO OBJETIVO DE GOOGLE
  • 10. REPRESENTACIÓN GRÁFICA Y VISUAL DE DATOS FINANCIEROS EN PYTHON
  • IMPORTANDO LIBRERÍAS
  • EXTRAYENDO LOS PRECIOS HISTÓRICOS DE LAS ACCIONES
  • GRÁFICO DE ÁREA
  • GRÁFICO DE VELAS
  • GRÁFICO OHLC
  • GRÁFICO BULLET
  • GRÁFICO DE CALIBRE RADIAL
  • 11. ASIGNACIÓN DE ACTIVOS PARA UN PORTAFOLIO EFICIENTE EN PYTHON
  • EVALUAR EL RENDIMIENTO DE UN 1 / N PORTAFOLIO BÁSICO
  • ENCONTRAR LA FRONTERA EFICIENTE USANDO SIMULACIÓN MONTECARLO
  • ENCONTRAR LA FRONTERA EFICIENTE USANDO OPTIMIZACIÓN CON SCIPY
  • 12. SIMULACIÓN MONTE CARLO EN FINANZAS
  • SIMULANDO LA DINÁMICA DEL PRECIO DE LAS ACCIONES UTILIZANDO MOVIMIENTO BROWNIANO GEOMÉTRICO
  • PRECIOS DE OPCIONES EUROPEAS MEDIANTE SIMULACIONES.
  • ESTIMACIÓN DEL VALOR EN RIESGO UTILIZANDO MONTE CARLO
  • 13. MODELADO DE SERIES DE TIEMPO FINANCIERAS
  • DESCOMPOSICIÓN DE SERIES DE TIEMPO
  • DESCOMPOSICIÓN DE SERIES DE TIEMPO USANDO PROPHET DE FACEBOOK
  • PRUEBA DE ESTACIONARIEDAD EN SERIES DE TIEMPO
  • CORRECCIÓN DE LA ESTACIONARIEDAD EN SERIES DE TIEMPO
  • MODELADO DE SERIES DE TIEMPO CON MÉTODOS DE SUAVIZADO EXPONENCIAL
  • MODELADO DE SERIES DE TIEMPO CON MODELOS DE CLASE ARIMA
  • 14. INTEGRACIÓN DE PYTHON CON EXCEL
  • PANDAS PARA LEER UN ARCHIVO DE EXCEL
  • MÉTODO Y ARGUMENTOS PD.READ_EXCEL ()
  • MÉTODO Y ARGUMENTOS PD.READ_CSV ()
  • LEER VARIAS HOJAS DE EXCEL CON PANDAS
  • MÉTODO PD.READ_EXCEL ()
  • MÉTODO PD.EXCELFILE ()
  • LEER MÚLTIPLES ARCHIVOS DE EXCEL CON PYTHON
  • MÉTODO 1: OBTENER ARCHIVOS DE LA CARPETA - ESTILO POWERQUERY
  • MÉTODO 2: USAR UN ARCHIVO DE ENTRADA DE EXCEL
  • GUARDANDO LOS DATOS EN UN ARCHIVO DE EXCEL USANDO PYTHON
  • GUARDAR EN ARCHIVO CSV
  • GUARDE VARIAS HOJAS EN UN ARCHIVO DE EXCEL CON PYTHON
  • MÉTODO 1
  • MÉTODO 2
  • OBTENGA VALORES, FILAS Y COLUMNAS EN DATAFRAME DE PANDAS
  • OBTENIENDO COLUMNAS CON PANDAS
  • OBTENIENDO VARIAS COLUMNAS
  • OBTENIENDO FILAS CON PANDAS
  • OBTENIENDO VARIAS FILAS
  • OBTENIENDO VALORES DE CELDA
  • OBTENIENDO DATOS DE LA TABLA DE UNA PÁGINA WEB USANDO PYTHON Y LA LIBRERÍA PANDAS
  • OBTENER DATOS DE UN SITIO WEB (WEB SCRAPING)
  • REQUISITOS PARA USAR PANDAS PARA WEB SCRAPING
  • WEB SCRAPING EN ACCIÓN
  • REPLICAR LAS FUNCIONES BUSCAR DE EXCEL EN PYTHON
  • 15. COMO CONSTRUIR UNA HERRAMIENTA DE ANÁLISIS DE SENTIMIENTOS PARA EL TRADING DE ACCIONES
  • ¿QUÉ ES EL ANÁLISIS DE SENTIMIENTOS?
  • RECOPILACIÓN Y ANÁLISIS DE DATOS DE FINVIZ
  • APLICAR EL ANÁLISIS DE SENTIMIENTOS
  • VISUALIZACIÓN DE LOS RESULTADOS EN MATPLOTLIB
  • 16. WEB SCRAPING PARA ESTADOS FINANCIEROS CON PYTHON
  • ¿QUÉ ES EL WEB SCRAPING?.
  • IMPORTANDO LAS LIBRERÍAS URLIB Y BEAUTIFUL SOUP
  • PROCESANDO LOS DATOS
  • LEYENDO LA URL
  • MANIPULANDO LOS DATOS
  • LIMPIANDO LOS DATOS
  • 17. TRADING ALGORÍTMICO CON PYTHON
  • TABLERO DE TRADING CON YFINANCE &amp
  • PYTHON
  • EXTRAYENDO DATOS CON LA API YFINANCE
  • ESTABLECER LAS VENTANAS CORTAS Y LARGAS (MEDIAS MÓVILES)
  • GENERANDO SEÑALES DE TRADING
  • TRAZANDO PUNTOS DE ENTRADA Y SALIDA
  • REALIZAR BACKTEST
  • GENERAR DASHBOARD O TABLERO DE CONTROL
  • ESTRATEGIA DE NEGOCIACIÓN ALGORÍTMICA CON MACD
  • ¿QUÉ ES MACD CROSSOVER?
  • COMPONENTES DEL MACD
  • ¿CÓMO SE CALCULA EL MACD?
  • IMPLEMENTACIÓN DEL MACD EN PYTHON
  • MATERIAL ADICIONAL.