Présentation de l'ensemble de données

Introduction à Python pour la finance

Adina Howe

Instructor

Aperçu général

  • Shell et scripts Python
  • Variables et types de données
  • Listes
  • Tableaux
  • Méthodes et fonctions
  • Indexation et sous-ensembles
  • Matplotlib
Introduction à Python pour la finance

Sociétés du S&P 100

Standard and Poor's S&P 100 :

  • composé de grandes entreprises issues de divers secteurs industriels
  • utilisé pour évaluer la performance boursière des grandes entreprises
Introduction à Python pour la finance

Étude de cas S&P 100

Secteurs d'activité des entreprises composant l'indice S&P 100 en 2017

piechart

Introduction à Python pour la finance

Les données

s&p

Introduction à Python pour la finance

Ratio cours/bénéfice

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

  • Le ratio utilisé pour évaluer une entreprise qui mesure le cours actuel de son action par rapport à son bénéfice par action
  • En général, un ratio C/B plus élevé indique des attentes de croissance plus élevées
Introduction à Python pour la finance

Votre mission

Donné

Listes de données décrivant le S&P 100 : noms, prix, bénéfices, secteurs

Objectif Partie I

Examiner et analyser les données du S&P 100, en particulier les ratios cours/bénéfice des sociétés du S&P 100

Introduction à Python pour la finance

Étape 1 : examiner les listes

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]
Introduction à Python pour la finance

Étape 2 : Convertir les listes en tableaux

# Convert lists to arrays
import numpy as np
my_array = np.array(my_list)
Introduction à Python pour la finance

Étape 3 : Opérations sur les tableaux élément par élément

# Elementwise array operations
array_ratio = array1 / array2
Introduction à Python pour la finance

Passons à l’analyse !

Introduction à Python pour la finance

Preparing Video For Download...