import yfinance as yf
import matplotlib.pyplot as plt
Lecture 02
Jupyter Notebook - Capitalisation boursière
Capitalisation boursière de NVIDIA et Intel (2012 - 2024)
La bibliothèque Python yfinance
est souvent utilisée pour télécharger des données du marché boursier.
Définissons les actions qui nous intéressent pour cette analyse.
# Définir les tickers pour NVIDIA et Intel
= ['NVDA', 'INTC'] tickers
Téléchargeons maintenant les données sur notre instance Colab ou notre ordinateur local.
# Télécharger les données historiques du marché depuis 2012
= yf.download(tickers, start='2012-01-01', end='2024-01-01', group_by='ticker') data
En se concentrant sur les prix de clôture.
# Extraire les prix de clôture ajustés
= data['NVDA']['Adj Close']
nvda_data = data['INTC']['Adj Close'] intc_data
Dessinons.
# Tracer les données des prix des actions
=(12, 6))
plt.figure(figsize='NVIDIA')
plt.plot(nvda_data.index, nvda_data, label='Intel')
plt.plot(intc_data.index, intc_data, label'Prix des actions de NVIDIA et Intel (2012 - 2024)')
plt.title('Date')
plt.xlabel('Prix des actions (USD)')
plt.ylabel(
plt.legend()True)
plt.grid( plt.show()
Calculons maintenant la capitalisation boursière.
# Récupérer le nombre d'actions en circulation (cela donne la valeur la plus récente)
= yf.Ticker('NVDA').info['sharesOutstanding']
nvda_shares = yf.Ticker('INTC').info['sharesOutstanding']
intc_shares
# Calculer la capitalisation boursière (Close ajusté * actions en circulation)
= data['NVDA']['Adj Close'] * nvda_shares
nvda_market_cap = data['INTC']['Adj Close'] * intc_shares intc_market_cap
Bien que les prix des actions de NVIDIA et Intel soient comparables, la capitalisation boursière de NVIDIA a connu une augmentation significative depuis 2020, contrairement à la capitalisation boursière plus stable d’Intel.
# Tracer les données de la capitalisation boursière
=(12, 6))
plt.figure(figsize='NVIDIA')
plt.plot(nvda_market_cap.index, nvda_market_cap, label='Intel')
plt.plot(intc_market_cap.index, intc_market_cap, label'Capitalisation boursière de NVIDIA et Intel (2012 - 2024)')
plt.title('Date')
plt.xlabel('Capitalisation boursière (USD)')
plt.ylabel(
plt.legend()True)
plt.grid( plt.show()