Návrh Školení
Úvod
Nastavení vývojového prostředí
- Programming lokálně vs online: Anaconda a Jupyter
Python Základy programování
- Řídicí struktury, datové typy, funkce, datové struktury a operátory
Rozšíření schopností Python
- Moduly a balíčky
Vaše první Python přihláška
- Odhad počátečních a koncových dat a časů
Přístup k externím datům pomocí Python
- Import a export, čtení a zápis CSV dat
- Access dat do SQL databáze
Organizace dat pomocí polí a vektorů v Python
- NumPy a vektorizované funkce
Vizualizace dat pomocí Python
- Matplotlib pro 2D a 3D grafy, pyplot a SciPy
Analýza dat pomocí Python
- Analýza dat pomocí scipy.stats a pandas
- Import a export finančních dat (Excel, webová data atd.)
Simulace trajektorií cen aktiv
- Monte Carlo simulace
Alokace aktiv a optimalizace portfolia
- Provádění alokace kapitálu, alokace aktiv a hodnocení rizik
Analýza rizik a Investment Výkon
- Definování a řešení problémů optimalizace portfolia
Analýza fixního příjmu a oceňování opcí
- Provádění analýzy fixního příjmu a oceňování opcí
Analýza finančních časových řad
- Analýza časových řad dat na finančních trzích
Uvedení vaší Python aplikace do výroby
- Integrace vaší aplikace s Excel a dalšími webovými aplikacemi
Výkon aplikace
- Optimalizace vaší aplikace
- Paralelní výpočty a víceprocesorové zpracování
Odstraňování problémů
Závěrečné poznámky
Požadavky
- Porozumění financím (cenné papíry, deriváty atd.)
- Základní znalost pravděpodobnosti a statistiky
- Elementární diferenciální a integrální počet
Reference (3)
Zkušenosti školenáře a jeho způsob předávání obsahu
Roggli Marc - Bechtle Schweiz AG
Kurz - FinOps
Přeloženo strojem
Příklady a cvičení dokonale přizpůsobené našemu oboru
Luc - CS Group
Kurz - Scaling Data Analysis with Python and Dask
Přeloženo strojem
Trainer byl velmi ochoten odpovědět na všechny moje otázky.
Caterina - Stamtech
Kurz - Developing APIs with Python and FastAPI
Přeloženo strojem