Kursplan
Introduksjon
Forstå det grunnleggende ved Python
Oversikt over bruk av teknologi og Python i Finance
Oversikt over verktøy og infrastruktur
- Python Implementering ved hjelp av Anaconda
- Bruk av Python Quant-plattformen
- Bruker IPython
- Bruker Spyder
Komme i gang med enkle økonomiske eksempler med Python
- Beregning av implisitte volatiliteter
- Implementering av Monte Carlo-simulering
- Bruke Pure Python
- Bruke vektorisering med Numpy
- Bruker full vektorisering med Log Euler Scheme
- Bruke grafisk analyse
- Ved hjelp av teknisk analyse
Forstå datatyper og strukturer i Python
- Lære de grunnleggende datatypene
- Lære de grunnleggende datastrukturene
- Bruke NumPy-datastrukturer
- Implementering av kodevektorisering
Implementerer Data Visualization i Python
- Implementering av todimensjonale tomter
- Bruke andre plottstiler
- Implementering Finance Tomter
- Generering av et 3D-plott
Bruk av finansielle tidsseriedata i Python
- Utforsk det grunnleggende om pandaer
- Implementering av første og andre trinn med DataFrame Class
- Få økonomiske data fra nettet
- Bruke økonomiske data fra CSV-filer
- Implementering av regresjonsanalyse
- Mestring av høyfrekvente data
Implementering av input/output operasjoner
- Forstå det grunnleggende om I/O med Python
- Bruker I/O med pandaer
- Implementering av rask I/O med PyTables
Implementering av ytelseskritiske applikasjoner med Python
- Oversikt over ytelsesbiblioteker i Python
- Forståelse Python Paradigmer
- Forstå minneoppsett
- Implementering av parallell databehandling
- Bruke multiprosesseringsmodulen
- Bruke Numba for dynamisk kompilering
- Bruke Cython for statisk kompilering
- Bruke GPUs for generering av tilfeldige tall
Bruke Mathematical verktøy og teknikker for Finance med Python
- Lære tilnærmingsteknikker
- Regresjon
- Interpolering
- Implementering av konveks optimalisering
- Implementering av integrasjonsteknikker
- Bruk av symbolsk beregning
Stokastikk med Python
- Generering av tilfeldige tall
- Simulering av tilfeldige variabler og av stokastiske prosesser
- Implementering av verdsettelsesberegninger
- Beregning av risikotiltak
Statistics med Python
- Implementering av normalitetstester
- Implementering av porteføljeoptimalisering
- Gjennomføring av hovedkomponentanalyse (PCA)
- Implementere Bayesiansk regresjon ved hjelp av PyMC3
Integrering av Python med Excel
- Implementering av grunnleggende regnearkinteraksjon
- Bruk av DataNitro for full integrering av Python og Excel
Object-Oriented Programming med Python
Bygge grafiske brukergrensesnitt med Python
Integrering av Python med nettteknologier og protokoller for Finance
- Nettprotokoller
- Webapplikasjoner
- Web Services
Forstå og implementere verdsettelsesrammeverket med Python
Simulering av økonomiske modeller med Python
- Generering av tilfeldige tall
- Generisk simuleringsklasse
- Geometrisk Brownsk bevegelse
- Simuleringsklassen
- Implementering av en Use Case for GBM
- Hoppdiffusjon
- Square-rot diffusjon
Implementering av derivatverdier med Python
Implementering av porteføljevurdering med Python
Bruke volatilitetsalternativer i Python
- Implementere datainnsamling
- Implementering av modellkalibrering
- Implementering av porteføljevurdering
Beste praksis i Python Programming for Finance
Feilsøking
Oppsummering og konklusjon
Avsluttende bemerkninger
Krav
- Grunnleggende erfaring med programmering
- Et solid grep om matematikk for finans
Testimonials (5)
Det faktum å ha mer praktiske øvelser som bruker mer lignende data til det vi bruker i våre prosjekter (satellittbilder 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.