PYTHON FOR FINANCE EĞİTİMİ

Python ile finansal analiz yapın

pandas, numpy, matplotlib ve scipy ile fiyat verisi, getiri, volatilite, portföy optimizasyonu, VaR ve strateji backtest uygulayın

Python ile finansal veri analizi: getiri ve volatilite, teknik göstergeler, Markowitz portföy optimizasyonu, CAPM, VaR, Black-Scholes ve backtest uygulamaları gerçek piyasa verisiyle yapılır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Finansal veri bilimi ve nicel analiz için Python

Python'u finans uygulamalarında kullanmayı öğretir. Piyasa verisi çekme (yfinance), zaman serisi işleme, basit ve logaritmik getiri, volatilite ve korelasyon, hareketli ortalamalar ve teknik göstergeler, Markowitz portföy optimizasyonu, CAPM ve beta, Value at Risk, opsiyon fiyatlama (Black-Scholes, Monte Carlo) ve basit strateji backtest uygulamaları yapılır.

Süre ve Format

3 Gün. Her gün dört modül; 1. gün Finansal Veri ve Getiriler, 2. gün Portföy ve Teknik Analiz, 3. gün Türev, Risk ve Backtest konularına ayrılmıştır.

Seviye

Orta Seviye — finansal veri analizi, zaman serileri, portföy hesapları, risk ölçümü ve backtest

Öğrenme Metodu

Her modülde gerçek piyasa verisi indirilip Jupyter defterinde analiz edilir; formüller önce kağıt üstünde, sonra kodda uygulanır.

Neden Bu Eğitim?

📈Piyasa Verisi

Fiyat serilerini indirip temizler ve getiriye dönüştürürsünüz.

⚖️Portföy ve Risk

Optimum portföy ve VaR hesaplarını kodla yaparsınız.

🧪Backtest

Basit stratejileri tarihsel veride test edip sonuçlarını yorumlarsınız.

Anahtar Konular

python for financepython finansportföy optimizasyonu pythonVaR pythonblack scholes pythonbacktest pythonyfinancepandas finansalgoritmik tradingpython finansal analiz
“Veri finansı yorumlar, kod ise yorumu tekrarlanabilir kılar.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Python Temelleri

Değişken, döngü ve fonksiyon bilgisi gerekir.

2
Temel Finans

Getiri, risk ve faiz kavramlarına aşinalık beklenir.

3
Temel İstatistik

Ortalama, varyans ve korelasyon bilgisi faydalıdır.

4
Jupyter

Jupyter ortamı ve pandas, numpy, matplotlib kurulumu hazır olmalıdır.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı ile finansal veriyi toplar, temizler ve getiri ile volatiliteyi hesaplar.
Modül 1
Veri Toplama
  • yfinance ile hisse ve endeks verisi
  • pandas_datareader ve CSV/Excel
  • TCMB EVDS ve diğer açık veri kaynakları
  • düzeltilmiş kapanış (adj close)
  • eksik gün ve tatil yönetimi
  • veriyi parquet olarak saklama
Modül 2
Zaman Serisi İşleme
  • DatetimeIndex ve resample
  • rolling pencere ve shift
  • pct_change ve diff
  • basit ve logaritmik getiri farkı
  • yıllıklandırma (252 işlem günü)
  • hizalama ve birleştirme
Modül 3
Risk Ölçüleri
  • standart sapma ve volatilite
  • en büyük düşüş (max drawdown)
  • Sharpe ve Sortino oranı
  • korelasyon ve kovaryans matrisi
  • rolling volatilite
  • çarpıklık ve basıklık, normal dışı getiri
Modül 4
Görselleştirme
  • matplotlib ile fiyat ve hacim grafiği
  • mum (candlestick) grafikleri (mplfinance)
  • korelasyon ısı haritası
  • kümülatif getiri eğrisi
  • plotly ile etkileşimli grafik
  • rapor grafik şablonu
Günün hedefiKatılımcı ile portföy optimizasyonu, CAPM ve teknik göstergeleri hesaplar.
Modül 1
Teknik Göstergeler
  • SMA, EMA ve kesişim sinyalleri
  • RSI hesaplama
  • MACD ve sinyal çizgisi
  • Bollinger Bantları
  • ATR ve volatilite filtresi
  • ta-lib / pandas-ta kullanımı
Modül 2
Portföy Optimizasyonu
  • portföy getirisi ve varyansı
  • Markowitz etkin sınır
  • scipy.optimize ile minimum varyans
  • maksimum Sharpe portföyü
  • ağırlık kısıtları (long-only)
  • PyPortfolioOpt tanıtımı
Modül 3
CAPM ve Faktörler
  • beta hesaplama (regresyon)
  • Jensen alfa
  • statsmodels OLS
  • Fama-French faktörleri giriş
  • piyasa riski primi
  • sektör ve piyasa karşılaştırması
Modül 4
Tahmin ve Modelleme
  • ARIMA giriş
  • GARCH ile volatilite tahmini (arch)
  • rolling regresyon
  • mevsimsellik ve durağanlık (ADF testi)
  • aşırı uydurma tehlikesi
  • tahmin hatası ölçütleri
Günün hedefiKatılımcı ile VaR, opsiyon fiyatlama ve strateji backtest uygular.
Modül 1
Value at Risk
  • tarihsel simülasyon VaR
  • parametrik (varyans-kovaryans) VaR
  • Monte Carlo VaR
  • Expected Shortfall (CVaR)
  • VaR geri testi (Kupiec)
  • güven düzeyi ve horizon seçimi
Modül 2
Opsiyon Fiyatlama
  • Black-Scholes formülü ve scipy.stats.norm
  • Greeks: delta, gamma, vega, theta
  • ima edilen volatilite
  • Monte Carlo ile Avrupa opsiyonu
  • binom ağaç modeli
  • gülümseme (smile) görselleştirme
Modül 3
Strateji Backtest
  • sinyal üretimi ve pozisyon vektörü
  • işlem maliyeti ve kayma
  • ileriye bakış yanlılığını önleme
  • vectorbt / backtrader tanıtımı
  • performans raporu
  • örneklem içi ve dışı ayrımı
Modül 4
Uygulama Projesi
  • BIST100 hisseleriyle portföy analizi
  • risk raporu üretimi
  • strateji karşılaştırması
  • Excel çıktısı (openpyxl/xlsxwriter)
  • raporlama otomasyonu
  • uygulama sunumu ve tartışma

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Veri Çekme

Piyasa verisini indirip temizleyebilirsiniz.

✅
Getiri Hesabı

Basit ve logaritmik getirileri doğru yıllıklandırabilirsiniz.

✅
Risk Metrikleri

Volatilite, drawdown ve Sharpe oranını hesaplayabilirsiniz.

✅
Teknik Göstergeler

SMA, RSI, MACD ve Bollinger göstergelerini kodlayabilirsiniz.

✅
Portföy Optimizasyonu

Markowitz ile etkin sınır ve minimum varyans portföyü bulabilirsiniz.

✅
CAPM

Beta ve alfa hesabını regresyonla yapabilirsiniz.

✅
VaR ve CVaR

Üç farklı yöntemle VaR hesaplayabilirsiniz.

✅
Backtest

Basit bir stratejiyi maliyetleri dahil ederek test edebilirsiniz.

Kimler İçin Uygundur?

  • Finans analistleri
  • bankacılar
  • portföy yöneticileri
  • risk uzmanları
  • iktisat
  • işletme öğrencileri ve Python'la nicel finansa girmek isteyenler

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Finans analistleri, bankacılar, risk uzmanları, portföy yöneticileri ve nicel finansa ilgi duyan Python kullanıcıları için uygundur.
Yatırım tavsiyesi verilir mi?
Hayır; eğitim yalnızca analiz yöntemleri ve kodlamayı öğretir, örnekler eğitim amaçlıdır.
Hangi veri kaynakları kullanılır?
yfinance, CSV/Excel dosyaları ve açık veri kaynakları kullanılır.
Backtest konusu ne kadar derin?
Sinyal üretimi, işlem maliyeti, ileriye bakış yanlılığı ve performans metrikleri işlenir; vectorbt tanıtılır.
Sertifika verilir mi?
Katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Python for Finance Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
KonuPython
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

PythonAnalyzing Data Using Python: Filtering Data in Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Filtering Data in Pandas Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Pandas ile veri filtreleme eğitimi: loc/iloc, boolean maske, query, regex ve tarih filtreleri. Analiz için uygulamalı, Jupyter tabanlı kurs.

Detayları Gör →
PythonAnalyzing Data Using Python: Importing, Exporting, & Analyzing Data With Pandas Eğitimi
Yazılım Geliştirme Eğitimleri

Analyzing Data Using Python: Importing, Exporting, & Analyzing Data With Pandas Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Pandas ile CSV, Excel, JSON ve SQL verisini içe aktarma, temizleme, groupby ile analiz etme ve to_csv, to_excel, to_parquet ile dışa aktarma eğitimi.

Detayları Gör →
PythonAPI and API Design with Python Eğitimi
Yazılım Geliştirme Eğitimleri

API and API Design with Python Eğitimi

2 günOrtaOnline / Yüz Yüze / Hibrit

Python ile API ve API tasarımı eğitimi: REST ilkeleri, FastAPI, Flask, Pydantic, JWT, OAuth 2.0, OpenAPI sözleşmesi ve pytest ile uçtan uca API geliştirme.

Detayları Gör →
PythonAutomation Testing for Python Eğitimi
Yazılım Geliştirme Eğitimleri

Automation Testing for Python Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Python test otomasyonu eğitimi: pytest, unittest.mock, Selenium, Playwright, API testi, Page Object Model, coverage ve GitHub Actions ile CI hattı kurulumu.

Detayları Gör →
PythonBuild and Implement APIs with Python Eğitimi
Yazılım Geliştirme Eğitimleri

Build and Implement APIs with Python Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Python ile API geliştirme eğitimi: FastAPI, Flask, SQLAlchemy, Alembic, JWT, pytest ve Docker ile veritabanına bağlı güvenli REST API uygulaması.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn