Get startedGet started for free

Calculate your net worth

Now that you have forecasted your savings and salary over time while taking career progression and inflation into account, you have constructed a time-series which you can use to calculate your cash flows, just like in Chapter 1.

For this example, all you need to do is subtract your forecasted monthly expenses from your forecasted monthly salary. The remaining cash flow will go straight into your savings account for each month.

You want to project your cumulative savings over time to see how effective your budgeting process will be given your projections.

salary_forecast and expenses_forecast from the previous exercises are available.

This exercise is part of the course

Introduction to Financial Concepts in Python

View Course

Exercise instructions

  • Forecast your monthly savings using projections for expenses and your monthly salary.
  • Calculate your cumulative savings over time.
  • Print the amount you have in your savings account after 15 years of diligent savings.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

import numpy as np

# Calculate your savings for each month
savings_forecast = ____

# Calculate your cumulative savings over time
cumulative_savings = ____

# Print the final cumulative savings after 15 years
final_net_worth = ____
print("Your final net worth: " + str(round(final_net_worth, 2)))

# Plot the forecasted savings
plt.plot(cumulative_savings, color='blue')
plt.show()
Edit and Run Code