CommencerCommencer gratuitement

Paiements cumulés et capital immobilier

Vous payez votre prêt immobilier tous les mois, mais il est difficile de savoir quelle part du logement vous possédez réellement et combien d’intérêts vous avez payés au total au fil des ans.

Utilisez np.cumsum() pour additionner tous les paiements d’intérêts et également tous les remboursements de principal au cours du temps, afin de voir comment votre propriété évolue.

Rappelez-vous que np.cumsum() calcule une somme cumulée dans le temps. Il renvoie une série de sommes itératives plutôt qu’un seul nombre.

principal_paid, interest_paid, home_value et down_payment_percent de l’exercice précédent sont disponibles.

Cet exercice fait partie du cours

Introduction aux concepts financiers en Python

Afficher le cours

Instructions

  • Calculez votre cumulative_home_equity dans le temps en utilisant np.cumsum() sur le principal remboursé.
  • Répétez l’opération avec cumulative_interest_paid.
  • Calculez votre pourcentage de capital immobilier au fil du temps (n’oubliez pas d’ajouter l’apport initial !).

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

import numpy as np

# Calculate the cumulative home equity (principal) over time
cumulative_home_equity = ____

# Calculate the cumulative interest paid over time
cumulative_interest_paid = ____

# Calculate your percentage home equity over time
cumulative_percent_owned = ____ + (____/____)
print(cumulative_percent_owned)

# Plot the cumulative interest paid vs equity accumulated
plt.plot(cumulative_interest_paid, color='red')
plt.plot(cumulative_home_equity, color='blue')
plt.legend(handles=[interest_plot, principal_plot], loc=2)
plt.show()
Modifier et exécuter le code