Kursplan
Inledning
Förstå grunderna i Python
Översikt över användning av teknik och Python inom finans
Översikt över verktyg och infrastruktur
- Distribution av Python med Anaconda
- Använda den Python-quant plattformen
- Använda IPython
- Använda Spyder
Kom igång med enkla finansiella exempel med Python
- Beräkna implicit volatilitet
- Implementera Monte Carlo-simulering
- Använda rent Python
- Använda vektorisering med Numpy
- Använda full vektorisering med logaritmisk Euler-schemat
- Använda grafanalys
- Använda teknisk analys
Förstå datatyper och datastrukturer i Python
- Lär dig de grundläggande datatyperna
- Lär dig de grundläggande datastrukturerna
- Använda NumPy-datastrukturer
- Implementera kodvektorisering
Implementera datavisualisering i Python
- Implementera tvådimensionella diagram
- Använda andra diagramstilar
- Implementera finansdiagram
- Generera ett 3D-diagram
Använda tidsseriedata inom finans med Python
- Utforska grunderna i pandas
- Implementera de första och andra stegen med DataFrame-klassen
- Hämta finansiell data från webben
- Använda finansiell data från CSV-filer
- Implementera regressionsanalys
- Hantera höghastighetsdata
Implementera in- och utdataväxling
- Förstå grunderna i I/O med Python
- Använda I/O med pandas
- Implementera snabb I/O med PyTables
Implementera prestandkritiska applikationer med Python
- Översikt över prestandabibliotek i Python
- Förstå Python-paradigm
- Förstå minneslayout
- Implementera parallell beräkning
- Använda multiprocessingsmodulen
- Använda Numba för dynamisk kompilering
- Använda Cython för statisk kompilering
- Använda GPUs för slumptalsgenerering
Använda matematiska verktyg och tekniker inom finans med Python
- Lär dig approximationstekniker
- Regressionsanalys
- Interpolation
- Implementera konvex optimering
- Implementera integreringstekniker
- Tillämpa symbolisk beräkning
Använda stokastik med Python
- Generering av slumptal
- Simulering av slumpsatta variabler och stokastiska processer
- Implementera värderingsberäkningar
- Beräkna riskmått
Använda statistik med Python
- Implementera normalitetsprov
- Implementera portföljoptimering
- För utföra huvudkomponentanalys (PCA)
- Implementera Bayesian regression med PyMC3
Integrera Python med Excel
- Implementera grundläggande arkussamverkan
- Använda DataNitro för full integration av Python och Excel
Objektorienterad programmering med Python
Bygga grafiska användargränssnitt med Python
Integrera Python med webbteknologier och -protokoll för finans
- Webbprotokoll
- Webbtjänster
- Webbapplikationer
Förstå och implementera värderingsramverket med Python
Simulera finansiella modeller med Python
- Generering av slumptal
- Generisk simuleringklass
- Geometrisk Brownsk rörelse
- Simuleringss klassen
- Implementera ett användningsfall för GBM
- Hoppdiffusion
- Kvadratrot diffusion
Implementera derivatvärdering med Python
Implementera portföljvärdering med Python
Använda volatilitetsoptioner i Python
- Implementera datainsamling
- Implementera modellkalibrering
- Implementera portföljvärdering
Bästa praxis i Python-programmering för finans
Felsökning
Sammanfattning och slutsats
Avslutande anmärkningar
Krav
- Grundläggande programmeringskunskaper
- Solid förståelse för matematik inom finans
Vittnesmål (5)
Förmånen att ha fler praktiska övningar med data som liknar det vi använder i våra projekt (satellitbilder i rasterformat)
Matthieu - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Maskintolkat
Jag tyckte att instruktören var mycket kunskapabel och besvarade frågor med självförtroende för att tydliggöra förståelsen.
Jenna - TCMT
Kurs - Machine Learning with Python – 2 Days
Maskintolkat
Mycket god förberedelse och expertis av tränaren, perfekt kommunikation på engelska. Kursen var praktisk (övningar + delning av användningsfallsexempel)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurs - Developing APIs with Python and FastAPI
Maskintolkat
Förklaringen
Wei Yang Teo - Ministry of Defence, Singapore
Kurs - Machine Learning with Python – 4 Days
Maskintolkat
Instruktören utvecklar utbildningen baserat på deltagarens tempo
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
Maskintolkat