Kursplan
Införandet
Att förstå grunderna i Python
Översikt över användning av teknik och Python i Finance
Översikt över verktyg och infrastruktur
- Python Distribution med Anaconda
- Använda Python Quant-plattformen
- Att använda IPython
- Använda Spyder
Komma igång med enkla ekonomiska exempel med Python
- Beräkning av implicit volatilitet
- Implementering av Monte Carlo-simuleringen
- Använda Pure Python
- Använda vektorisering med Numpy
- Använda fullständig vektorisering med Log Euler-schema
- Använda grafisk analys
- Använda teknisk analys
Förstå datatyper och strukturer i Python
- Lär dig de grundläggande datatyperna
- Att lära sig de grundläggande datastrukturerna
- Använda NumPy-datastrukturer
- Implementera kodvektorisering
Implementera Data Visualization i Python
- Implementera tvådimensionella diagram
- Använda andra diagramstilar
- Implementering av Finance tomter
- Generera en 3D-plot
Använda finansiella tidsseriedata i Python
- Utforska grunderna i pandor
- Implementera första och andra steget med DataFrame-klassen
- Hämta finansiella data från webben
- Använda finansiella data från CSV-filer
- Implementera regressionsanalys
- Hantera högfrekventa data
Implementera input/output-operationer
- Förstå grunderna i I/O med Python
- Använda I/O med pandor
- Implementera snabb I/O med PyTables
Implementera prestandakritiska program med Python
- Översikt över prestandabibliotek i Python
- Att förstå Python paradigm
- Förstå minneslayout
- Implementera parallell databehandling
- Använda multiprocessing-modulen
- Använda Numba för dynamisk kompilering
- Använda Cython för statisk kompilering
- Använda GPUs för generering av slumptal
Använda Mathematical Verktyg och tekniker för Finance med Python
- Att lära sig approximationstekniker
- Regression
- Interpolation
- Implementera konvex optimering
- Implementera integrationstekniker
- Tillämpa symbolisk beräkning
Stokastik med Python
- Generering av slumptal
- Simulering av stokastiska variabler och av stokastiska processer
- Implementera värderingsberäkningar
- Beräkning av riskmått
Statistics med Python
- Implementering av normalitetstester
- Implementera portföljoptimering
- Utföra analys av huvudkomponenter (PCA)
- Implementera Bayesiansk regression med PyMC3
Integrera Python med Excel
- Implementera grundläggande interaktion i kalkylblad
- Använda DataNitro för fullständig integrering av Python och Excel
Object-Oriented Programming med Python
Skapa grafiska användargränssnitt med Python
Integrera Python med webbtekniker och protokoll för Finance
- Webbprotokoll
- Webbapplikationer
- Web Services
Förstå och implementera värderingsramverket med Python
Simulera finansiella modeller med Python
- Generering av slumptal
- Generisk simuleringsklass
- Geometrisk Brownsk rörelse
- Klassen Simulering
- Implementera en Use Case för GBM
- Hoppa Diffusion
- Kvadratrotsdiffusion
Implementera Derivatvärdering med Python
Implementera portföljvärdering med Python
Använda volatilitetsoptioner i Python
- Implementera datainsamling
- Implementera modellkalibrering
- Implementera portföljvärdering
Metodtips för Python Programming för Finance
Felsökning
Sammanfattning och slutsats
Avslutande kommentarer
Krav
- Grundläggande erfarenhet av programmering
- Ett gediget grepp om matematik för ekonomi
Vittnesmål (5)
Det faktum att vi har mer praktiska övningar med mer liknande data som vi använder i våra projekt (satellitbilder i rasterformat)
Matthieu - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Machine Translated
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
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
Kurs - Build REST APIs with Python and Flask
Trainer develops training based on participant's pace
Farris Chua
Kurs - Data Analysis in Python using Pandas and Numpy
I mostly enjoyed everything.