Python İle Finansal Analiz 1 – Giriş

0 1.293

Python ile Finansal analiz nasıl yapılır sorusuna cevap arayacağımız bu yazı dizimize hoşgeldiniz. Python Finansal analiz için çok güçle öğelere sahip bir programlama dili. Bu yazı dizimiz ile hem Python’a giriş yapabilecek hemde finansal analizleriniz Python kullanarak halledebileceksiniz.

Python İle Finansal Analiz

Python İle Finansal Analiz
Python ile Finansal Analiz

Kodlamayı bilmek, finans dahil birçok disiplin için gerçekten yararlıdır. Kodlama yaparak işlerinizi otomatikleştirebilir, çalışmalarını daha kolay hale getirecek yöntemler keşfedebilirsiniz. Sıkıcı ve tekrarlayan görevleri bilgisayarınıza yaptırabilirsiniz.

Python ile finansal analiz yazı dizimize devam etmeden önce python ile ilgili daha fazla bilgi edinmek için Python Derslerimize göz atabilirsiniz.

Kodlamayı bilmek tüm bunların yanında asıl bu yazı diziminin asıl konusu olan finansal verileri kolayca elde etmeye, ölçümleri hesaplamaya, raporlar oluşturmaya, çeşitli görevleri otomatikleştirmeye ve finansal analiz gerçekleştirmeye yardımcı olabilir.

Bu yazı dizimizde , Python’un Finans’ta farklı sorunları çözmek ve finansal analiz yapmak için nasıl kullanılabileceğini öğreneceğiz.

Bu dersin ön koşulu olarak, Finansın Temellerini bilmenizi bekliyoruz. Ayrıca çeşitli Python kavramlarını ele alacağız. Eğer Python programlama dilini öğrenmeye yeni başladıysanız yine sitemizdeki Python Eğitim Yazı Dizisi sizin için daha uygun olacaktır.

Python İle Finansal Analiz Yazı Dizisinde Yapacağımız Projeler

Bu kurs sırasında, gerçek dünyadaki birkaç finansal problemi çözeceğiz ve hesaplamalar yapacağız.

Ele alacağımız projelerden bazıları:

  • Temel finansal metrikleri hesaplayın,
  • Finansal verilere dayalı plot çizelgeleri,
  • Hisse senedi fiyatlarını almak ve analiz etmek,
  • Hisse senedi getirileri, korelasyonlar, risk analizi dahil hisse senetleri ve portföylerin finansal analizini yapmak,
  • Monte Carlo Simülasyonunu kullanarak bir portföyü optimize etme.

Uygulama projesi olarak, Bitcoin fiyatını analiz etmek için bir program oluşturacağız!

Bu kurs sırasında öğrenilen beceriler, birçok farklı finansal sorunun üstesinden gelmek, raporlar oluşturmak ve karar vermede yardımcı olmak için kullanılabilir.

Python’a Giriş:

Finansal hesaplamalara dalmadan önce, bazı Python temellerini ele almamız gerekiyor.

Python’da metin çıktısı almak için print işlevini kullanırız.

Örneğin:

print(“merhaba dünya”)

Önceki örnekte gördüğümüz gibi, metin tırnak içine alınır.

Buna string  (karakter dizisi) denir.

İki tek veya çift tırnak arasına metin girerek bir String oluşturabiliriz. Bunun gibi:

print(‘Finansal kodlamaya’)

print("An investment in knowledge pays the best interest.")

Yani Python kelimeleri yazabiliyor ama sayabilir mi? Hesaplamalardan bahsedelim.

Python’da bir hesaplama yapmak basittir, sadece print deyimine girin (parantezleri unutmayın!):

print(2 + 2)
print(5 + 4 - 3)

Değişkenler

Programlamada bir diğer önemli kavram değişkenlerdir.

Değişken, bir değer atayarak bir değeri saklamanıza olanak tanır. Ad, programda daha sonra değere atıfta bulunmak için kullanılabilir.

Örneğin, hisse senedi fiyatını bir değişkende saklayabilir ve onunla farklı hesaplamalar yapabiliriz!

Bir değişken atamak için bir eşittir işaretini kullanın

fiyat = 412.8

Yukarıdaki örnekte, fiyat adı verilen bir değişkene 412.8 değerini atadık.

Kütüphane Ekleme

Değişkenleri nasıl oluşturacağımızı ve onlarla nasıl işlem yapacağımızı zaten biliyoruz.

Finansal sorunlara dalmadan önce başka bir önemli kavramı öğrenmemiz gerekiyor.

Python’un faydalarından biri, kullanabileceğiniz çok sayıda paketin bulunmasıdır.

İşlev, belirli bir görevi gerçekleştiren bir grup ilgili ifadedir.

Örneğin, gördüğümüz print işlevi bir çıktı oluşturmak için kullanılır:

Parantezlerin önündeki kelimeler fonksiyon adlarıdır ve parantez içindeki değerler fonksiyon argümanlarıdır (parametre olarak da adlandırılır).

Örneğimizde print, işlevin adıdır, “Merhaba” ise onun argümanıdır.

Bir fonksiyon birden fazla paramatre alabilir. Bir fonksiyona birden fazla parametre göndermek istersek paramatreler arasına virgül (,) koymalıyız.


Örneğin:

x = max(4, 8, 1)
print(x)

Max() fonksiyonu kendisine gönderilen parametreler içinden en büyüğünü bulmak için kullanılır. Yukarıdaki örneği çalıştırdığımızda ekranda -8- rakamının yazıldığını görebiliriz.

Kütüphane Ekleme

Fonksiyonlara giriş yaptığımıza göre şimdi sırada kütüphaneler var. Python finansal analiz ile ilgili veya farklı konularda işe yarayacak bir çok farklı kütüphane barındırır.

Örnek olarak, matematiksel hesaplamalar için kullanılan math kütüphanesini ele alalım.Kütüphaneyi kullanmak için önce kodumuza aktarmamız gerekir. Bu, import deyimi kullanılarak yapılır:

import math as m

Bu, matematik kütüphanesini “m” adı altında içe aktarır. Pakete istediğimiz ismi verebiliriz. Uzun paket adlarına daha kısa isimler verebileceğimiz için bu kullanışlıdır.

Bir kütüphaneyi import söz dizimiyle içe aktardığımız zaman, kütüphane fonksiyonlarını kullanabiliriz! Bir paketten bir fonksiyonu çağırmak için paket adını, bir noktayı ve kullanmak istediğimiz fonksiyon adını kullanmamız gerekir.

4096’nın karekökünü çıkarmak için matematik paketinden sqrt() fonksiyonunu kullanalım:

import math as m
x = m.sqrt(4096)
print(x)

Python kütüphanelerini sisteminize yüklemek için “pip” kullanmalısınız. PyPip adresinden farklı python kütüühanelerine erişebililirsiniz.

Bu yazımızda kısaca python programlama diline giriş yapmış olduk. Sonraki yazımıda finansal kütüphaneleri kulanarak faiz hesaplam için numpy kütüphanesine göz atacağız.

Cevap bırakın

E-posta hesabınız yayımlanmayacak.

Bu web sitesi deneyiminizi geliştirmek için çerezleri kullanır. Bununla iyi olduğunuzu varsayacağız, ancak isterseniz vazgeçebilirsiniz. Kabul etmek Mesajları Oku