Apresentando o conjunto de dados

Introdução ao Python para finanças

Adina Howe

Professor

Revisão geral

  • Shell do Python e scripts
  • Variáveis e tipos de dados
  • Listas
  • Arrays
  • Métodos e funções
  • Indexação e subsetting
  • Matplotlib
Introdução ao Python para finanças

Empresas do S&P 100

S&P 100 da Standard & Poor's:

  • composto por grandes empresas de vários setores
  • usado para medir o desempenho de ações de grandes empresas
Introdução ao Python para finanças

Estudo de caso: S&P 100

Setores das empresas do S&P 100 em 2017

gráfico de pizza

Introdução ao Python para finanças

Os dados

s&p

Introdução ao Python para finanças

Preço/Lucro (P/L)

$$ \text{Índice P/L} = \frac{\text{Preço de mercado}}{\text{Lucro por ação}} $$

  • Métrica de valuation que compara o preço atual da ação ao lucro por ação
  • Em geral, P/L mais alto indica maior expectativa de crescimento
Introdução ao Python para finanças

Sua missão

Dado

Listas com dados do S&P 100: nomes, preços, lucros, setores

Objetivo — Parte I

Explorar e analisar os dados do S&P 100, em especial os P/L das empresas

Introdução ao Python para finanças

Passo 1: examinar as 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]
Introdução ao Python para finanças

Passo 2: converter listas em arrays

# Convert lists to arrays
import numpy as np
my_array = np.array(my_list)
Introdução ao Python para finanças

Passo 3: operações elemento a elemento

# Elementwise array operations
array_ratio = array1 / array2
Introdução ao Python para finanças

Vamos analisar!

Introdução ao Python para finanças

Preparing Video For Download...