ПочатиПочніть безкоштовно

Хочете стати мільйонером?

Ваші прогнози показують, що за лише 15 років ви можете накопичити понад $700 000, якщо дотримуватиметеся суворого бюджету та поступово підвищуватимете зарплату.

Але ви хочете стати мільйонером за 15 років, рано вийти на пенсію, попивати маргарити та подорожувати решту життя. Щоб це сталося, потрібно інвестувати.

Пам'ятаєте функцію .pmt() з numpy? За її допомогою можна обчислити, скільки потрібно відкладати щомісяця, щоб з часом накопичити бажаний капітал.

Ви ще багато чого маєте дізнатися про фондовий ринок, але ваш фінансовий радник сказав, що, інвестуючи в недорогий індексний фонд, у середньому можна заробляти від 5 до 10% на рік на вкладений капітал.

Ви знаєте, що ринок акцій не завжди зростає, але припустімо помірну дохідність 7% на рік — це середня річна дохідність на ринку США у 1950–2009 роках.

Змінна forecast_months з попередньої вправи доступна.

Ця вправа є частиною курсу

Вступ до фінансових концепцій у Python

Переглянути курс

Інструкції до вправи

  • Встановіть investment_rate_annual на 7% та обчисліть місячну ставку інвестування.
  • Розрахуйте необхідний щомісячний внесок, щоб накопичити $1 000 000 за 15 років.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

import numpy as np

# Set the annual investment return to 7%
investment_rate_annual = ____

# Calculate the monthly investment return
investment_rate_monthly = ____

# Calculate your required monthly investment to amass $1M
required_investment_monthly = ____(rate=____, nper=____, pv=____, fv=____)
print("You will have to invest $" + str(round(required_investment_monthly, 2)) + " per month to amass $1M over 15 years")
Редагувати та запускати код