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)
The fact of having more practical exercises using more similar data to what we use in our projects (satellite images in raster format)
Matthieu - CS Group
Kurs - Scaling Data Analysis with Python and Dask
I thought the trainer was very knowledgeable and answered questions with confidence to clarify understanding.
Jenna - TCMT
Kurs - Machine Learning with Python – 2 Days
Very good preparation and expertise of a trainer, perfect communication in English. The course was practical (exercises + sharing examples of use cases)
Monika - Procter & Gamble Polska Sp. z o.o.
Kurs - Developing APIs with Python and FastAPI
The explaination
Wei Yang Teo - Ministry of Defence, Singapore
Kurs - Machine Learning with Python – 4 Days
Trainer develops training based on participant's pace