Bugünkü değer
Neyse ki, finansal değerlerle çalışırken işini çok kolaylaştıracak pek çok işlev içeren numpy adlı bir modül var.
Örneğin .pv(rate, nper, pmt, fv) fonksiyonu, birkaç basit parametreyle bir yatırımın bugünkü değerini hesaplamanı sağlar:
- rate: Yatırımın getiri oranı
- nper: Yatırımın ömrü (dönem sayısı)
- pmt: Her dönemin başında veya sonunda yapılan (sabit) ödeme (bizim örneğimizde 0)
- fv: Yatırımın gelecekteki değeri
Bu formülü birçok şekilde kullanabilirsin. Örneğin, gelecekteki yatırımların bugünkü dolar cinsinden değerini hesaplayabilirsin.
Bu egzersiz, kursun bir parçasıdır
Python ile Finansal Kavramlara Giriş
Egzersiz talimatları
numpy'yinpolarak içe aktar.- NumPy'nin
.pv()fonksiyonunu kullanarak, yılda %3 enflasyon oranıyla 15 yıl sonra $10.000 getirecek bir yatırımın bugünkü değerini hesapla veinvestment_1değişkenine ata. - Aynı yatırımın, bu kez sadece 10 yıllık zaman ufku ve %5 enflasyon oranıyla bugünkü değerini hesapla ve
investment_2değişkenine ata.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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")