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 data a času začátku a konce
Přístup k externím datům pomocí Python
- Import a export, čtení a zápis CSV dat Přístup k datům v SQL databázi
Organizace dat pomocí polí a vektorů v Python
- NumPy a vektorizované funkce
Vizualizace dat pomocí Python
- Matplotlib pro 2D a 3D vykreslování, pyplot a SciPy
Analýza dat pomocí Python
- Analýza dat pomocí scipy.stats a pandas Import a export finančních dat (Excel, data webových stránek atd.)
Simulace trajektorií cen aktiv
- Simulace Monte Carlo
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ích příjmů a oceňování opcí
Analýza finančních časových řad
- Analýza dat časových řad 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 Parallel Computing a Multiprocessing
Odstraňování problémů
Závěrečné poznámky
Požadavky
- Znalost financí (cenné papíry, deriváty atd.)
- Obecná znalost pravděpodobnosti a statistiky
- Elementary diferenciální a integrální počet
Reference (3)
Příklady/cvičení dokonale přizpůsobené naší doméně
Luc - CS Group
Kurz - Scaling Data Analysis with Python and Dask
Machine Translated
Trenér byl velmi ochotný odpovědět na všechny otázky, které jsem položil
Caterina - Stamtech
Kurz - Developing APIs with Python and FastAPI
Machine Translated
It was a though course as we had to cover a lot in a short time frame. Our trainer knew a lot about the subject and delivered the content to address our requirements. It was lots of content to learn but our trainer was helpful and encouraging. He answered all our questions with good detail and we feel that we learned a lot. Exercises were well prepared and tasks were tailored accordingly to our needs. I enjoyed this course