Valeur actuelle
Bonne nouvelle : le module numpy offre de nombreuses fonctions qui vous simplifieront la vie lorsque vous travaillez avec des valeurs financières.
La fonction .pv(rate, nper, pmt, fv), par exemple, permet de calculer la valeur actuelle d'un placement à partir de quelques paramètres simples :
- rate : Le taux de rendement du placement
- nper : La durée de vie du placement
- pmt : Le paiement (fixe) au début ou à la fin de chaque période (qui est 0 dans notre exemple)
- fv : La valeur future du placement
Vous pouvez utiliser cette formule de plusieurs façons. Par exemple, vous pouvez calculer la valeur actuelle de placements futurs en dollars d'aujourd'hui.
Cette activité fait partie du cours
Introduction aux concepts financiers en Python
Instructions de l’exercice
- Importez
numpysous le nomnp. - À l'aide de la fonction
.pv()de NumPy, calculez la valeur actuelle d'un placement qui rapportera 10 000 $ dans 15 ans avec un taux d'inflation de 3 % par année et assignez-la àinvestment_1. - Calculez la valeur actuelle du même placement, mais avec un horizon de seulement 10 ans et un taux d'inflation de 5 %, et assignez-la à
investment_2.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Import numpy as np
____
# Calculate investment_1
investment_1 = ____(rate=____, nper=____, pmt=____, fv=10000)
# Note that the present value returned is negative, so we multiply the result by -1
print("Investment 1 is worth " + str(round(-investment_1, 2)) + " in today's dollars")
# Calculate investment_2
investment_2 = ____
print("Investment 2 is worth " + str(round(-investment_2, 2)) + " in today's dollars")