Presentación del conjunto de datos

Introducción a Python para finanzas

Adina Howe

Professor

Repaso general

  • Consola y scripts de Python
  • Variables y tipos de datos
  • Listas
  • Arrays
  • Métodos y funciones
  • Indexación y subconjuntos
  • Matplotlib
Introducción a Python para finanzas

Empresas del S&P 100

S&P 100 de Standard & Poor's:

  • formado por grandes empresas de múltiples sectores
  • usado para medir el desempeño bursátil de grandes compañías
Introducción a Python para finanzas

Caso práctico: S&P 100

Sectores de las empresas del S&P 100 en 2017

gráfico circular

Introducción a Python para finanzas

Los datos

s&p

Introducción a Python para finanzas

Price to Earnings Ratio (PER)

$$ \text{Price to earning ratio} = \frac{\text{Market price}}{\text{Earnings per share}} $$

  • Ratio para valorar una empresa: precio actual por acción respecto a su beneficio por acción
  • En general, un PER más alto indica mayores expectativas de crecimiento
Introducción a Python para finanzas

Tu misión

Dado

Listas con datos del S&P 100: nombres, precios, beneficios, sectores

Objetivo Parte I

Explorar y analizar los datos del S&P 100, en concreto los PER de sus empresas

Introducción a Python para finanzas

Paso 1: examina las listas

In [1]:  my_list = [1, 2, 3, 4, 5]

# first element
In [2]: print(my_list[0])
1
# last element
In [3]: print(my_list[-1])
5
# range of elements
In [4]: print(my_list[0:3])
[1, 2, 3]
Introducción a Python para finanzas

Paso 2: convierte listas a arrays

# Convert lists to arrays
import numpy as np
my_array = np.array(my_list)
Introducción a Python para finanzas

Paso 3: operaciones elemento a elemento

# Elementwise array operations
array_ratio = array1 / array2
Introducción a Python para finanzas

¡Analicemos!

Introducción a Python para finanzas

Preparing Video For Download...