Kurzusleírás
Bevezetés
A Python alapjainak megértése
A technológia és a Python használatának áttekintése a pénzügyekben
Eszközök és infrastruktúra áttekintése
- Python telepítése Anaconda segítségével
- A Python Quant Platform használata
- IPython használata
- Spyder használata
Egyszerű pénzügyi példák kezdése Pythonnal
- Implikált volatilitások kiszámítása
- A Monte Carlo szimuláció implementálása
- Tiszta Python használata
- Vektorizáció használata NumPy-val
- Teljes vektorizáció használata Log Euler séma segítségével
- Grafikus elemzés használata
- Technikai elemzés használata
Adattípusok és adatszerkezetek megértése Pythonban
- Az alapvető adattípusok megismerése
- Az alapvető adatszerkezetek megismerése
- NumPy adatszerkezetek használata
- Kód vektorizáció implementálása
Adatvizualizáció implementálása Pythonban
- Kétdimenziós ábrák implementálása
- Egyéb ábrastílusok használata
- Pénzügyi ábrák implementálása
- 3D ábra generálása
Pénzügyi idősorok használata Pythonban
- A pandas alapjainak felfedezése
- Első és második lépések a DataFrame osztállyal
- Pénzügyi adatok letöltése a webről
- Pénzügyi adatok használata CSV fájlokból
- Regresszióanalízis implementálása
- Magas frekvenciájú adatok kezelése
Bemeneti/kimeneti műveletek implementálása
- A Python alapvető I/O műveleteinek megértése
- I/O használata pandas-szal
- Gyors I/O implementálása PyTables segítségével
Teljesítménykritikus alkalmazások implementálása Pythonnal
- A Python teljesítménykönyvtárainak áttekintése
- A Python paradigmák megértése
- Memóriatervezés megértése
- Párhuzamos számítások implementálása
- A multiprocessing modul használata
- Numba használata dinamikus fordításhoz
- Cython használata statikus fordításhoz
- GPU-k használata véletlenszám-generáláshoz
Matematikai eszközök és technikák használata a pénzügyekben Pythonnal
- Közelítési technikák tanulása
- Regresszió
- Interpoláció
- Konvex optimalizáció implementálása
- Integrációs technikák implementálása
- Szimbolikus számítás alkalmazása
Sztochasztika Pythonnal
- Véletlenszámok generálása
- Véletlen változók és sztochasztikus folyamatok szimulációja
- Értékelési számítások implementálása
- Kockázati mutatók számítása
Statisztika Pythonnal
- Normalitás tesztek implementálása
- Portfólióoptimalizálás implementálása
- Főkomponens-analízis (PCA) végrehajtása
- Bayes-i regresszió implementálása PyMC3 segítségével
Python integrálása Excel-lel
- Alapvető táblázatkezelési interakciók implementálása
- DataNitro használata a Python és Excel teljes integrációjához
Objektum-orientált programozás Pythonnal
Grafikus felhasználói felületek készítése Pythonnal
Python integrálása webes technológiákkal és protokollokkal a pénzügyekben
- Web protokollok
- Webalkalmazások
- Webszolgáltatások
Az értékelési keretrendszer megértése és implementálása Pythonnal
Pénzügyi modellek szimulálása Pythonnal
- Véletlenszám-generálás
- Általános szimulációs osztály
- Geometriai Brown-mozgás
- A szimulációs osztály
- Egy használati eset implementálása GBM-hez
- Ugrás diffúzió
- Négyzetgyök diffúzió
Derivatívák értékelésének implementálása Pythonnal
Portfólióértékelés implementálása Pythonnal
Volatilitási opciók használata Pythonnal
- Adatgyűjtés implementálása
- Modell kalibrálásának implementálása
- Portfólióértékelés implementálása
Legjobb gyakorlatok a Python programozásban a pénzügyekben
Hibaelhárítás
Összefoglalás és befejezés
Záró megjegyzések
Követelmények
- Alapvető programozási tapasztalat
- Szilárd matematikai ismeretek a pénzügy területén
Vélemények (2)
A gyakorlati feladatok a tartalomhoz való kapcsolódáshoz nagy segítséget nyújtanak, hogy jobban megértsük minden témát. Ezenkívül az órát előadással kezdve, majd gyakorlati feladatokkal folytatva szintén jó és hasznos módja annak, hogy kapcsolatot teremtsek az korábban bemutatott anyaggal.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Kurzus - Introduction to Data Science and AI using Python
Gépi fordítás
Példák és gyakorlati feladatok, amelyek tökéletesen illeszknek a területünkre
Luc - CS Group
Kurzus - Scaling Data Analysis with Python and Dask
Gépi fordítás