Návrh Školení
Úvod
Pochopení základů Python
Přehled používání technologií a Python ve financích
Přehled nástrojů a infrastruktury
- Python Nasazení pomocí Anacondy pomocí platformy Python Quant pomocí IPython pomocí Spyder
Začínáme s jednoduchými finančními příklady s Python
- Výpočet implikovaných volatilit Implementace simulace Monte Carlo pomocí Pure Python Použití vektorizace s Numpy Použití plné vektorizace s log Eulerovým schématem pomocí grafické analýzy
Učení se základních datových typů Učení se základních datových struktur pomocí NumPy datových struktur Implementace vektorizace kódu
- Implementace vizualizace dat v Python
Implementace dvourozměrných grafů pomocí jiných stylů plotru Implementace Finance grafů Generování 3D grafu
- Použití údajů finanční časové řady v Python
Zkoumání základů pandy Implementace prvního a druhého kroku s třídou DataFrame Získávání finančních dat z webu pomocí finančních dat ze souborů CSV Implementace regresní analýzy Zvládání vysokofrekvenčních dat
- Implementace vstupních/výstupních operací
Pochopení základů I/O pomocí Python Použití I/O s pandas Implementace rychlého I/O pomocí PyTables
- Implementace aplikací kritických z hlediska výkonu pomocí Python
Přehled výkonnostních knihoven v Python Porozumění Python Paradigmatům Porozumění rozložení paměti Implementace paralelního počítání s využitím modulu pro více zpracování Použití Numba pro dynamickou kompilaci Použití Cythonu pro statickou kompilaci Použití GPU pro generování náhodných čísel
- Použití matematických nástrojů a technik pro finance s Python
Učení aproximačních technik Regresní interpolace
- Implementace konvexní optimalizace
Statistics s Pythonem
- Implementace testů normality Implementace optimalizace portfolia Provádění analýzy hlavních komponent (PCA) Implementace Bayesovské regrese pomocí PyMC3
Integrace Python s Excelem
- Implementace základní interakce s tabulkovým procesorem pomocí DataNitro pro plnou integraci Python a Excelu
Objektově orientované programování s Python
- Vytváření grafického uživatelského rozhraní pomocí Python
Integrace Python s webovými technologiemi a protokoly pro finance
Webové protokoly Webové aplikace Web Services
Pochopení a implementace rámce oceňování s Python
- Simulace finančních modelů pomocí Python
Generování náhodných čísel Obecná třída simulace Geometrický Brownův pohyb Třída simulace Implementace Use Case pro GBM
Skoková difúze
- Difúze odmocniny
Implementace sběru dat Implementace kalibrace modelu Implementace oceňování portfolia
Osvědčené postupy v Python Programování pro finance
Odstraňování problémů
- Shrnutí a závěr
Závěrečné poznámky
Požadavky
- Základní zkušenosti s programováním
- Solidní znalost matematiky pro finance
Reference (4)
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
Bozena Stansfield - New College Durham
Kurz - Build REST APIs with Python and Flask
Předávání praktických znalostí a zkušeností školitele.
Rumel Mateusz - Pojazdy Szynowe PESA Bydgoszcz SA
Kurz - GUI Programming with Python and PyQt
Machine Translated
As I was the only participant the training could be adapted to my needs.