Introduktion till datamängden

Introduktion till Python för finans

Adina Howe

Professor

Övergripande repetition

  • Python-skal och skript
  • Variabler och datatyper
  • Listor
  • Arrayer
  • Metoder och funktioner
  • Indexering och subsettning
  • Matplotlib
Introduktion till Python för finans

S&P 100-bolag

Standard and Poor's S&P 100:

  • består av ledande företag inom flera branschgrupper
  • används för att mäta börsutvecklingen hos stora bolag
Introduktion till Python för finans

Fallstudie: S&P 100

Sektorer inom S&P 100 år 2017

pajdiagram

Introduktion till Python för finans

Data

s&p

Introduktion till Python för finans

P/E-tal

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

  • Nyckeltalet används för att värdera ett bolag genom att jämföra aktiekursen med vinsten per aktie
  • Generellt sett indikerar ett högre P/E-tal högre tillväxtförväntningar
Introduktion till Python för finans

Ditt uppdrag

Givet

Listor med data om S&P 100: namn, priser, vinster, sektorer

Mål del I

Utforska och analysera S&P 100-data, specifikt P/E-tal för bolagen i S&P 100

Introduktion till Python för finans

Steg 1: undersök listorna

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]
Introduktion till Python för finans

Steg 2: konvertera listor till arrayer

# Convert lists to arrays
import numpy as np
my_array = np.array(my_list)
Introduktion till Python för finans

Steg 3: elementvisa arrayoperationer

# Elementwise array operations
array_ratio = array1 / array2
Introduktion till Python för finans

Nu kör vi en övning!

Introduktion till Python för finans

Preparing Video For Download...