Kursplan
Introduktion
Att sätta upp utvecklingsmiljön
- Programming lokalt vs online: Anaconda och Jupyter
Python Programming Grunderna
- Styrstrukturer, datatyper, funktioner, datastrukturer och operatörer
Utökar Pythons kapacitet
- Moduler och paket
Din första Python ansökan
- Uppskattning av start- och slutdatum och tider
Accessing av extern data med Python
- Importera och exportera, läsa och skriva CSV-data
- Accessing av data i en SQL databas
Organisera data med hjälp av matriser och vektorer i Python
- NumPy och vektoriserade funktioner
Visualisera data med Python
- Matplotlib för 2D- och 3D-plottning, pyplot och SciPy
Analysera data med Python
- Dataanalys med scipy.stats och pandor
- Importera och exportera ekonomisk data (Excel, webbplatsdata, etc.)
Simulering av tillgångsprisbanor
- Monte Carlo simulering
Tillgångsallokering och portföljoptimering
- Utföra kapitalallokering, tillgångsallokering och riskbedömning
Riskanalys och Investment prestanda
- Definiera och lösa problem med portföljoptimering
Ränteanalys och optionsprissättning
- Utföra ränteanalys och optionsprissättning
Finansiell tidsserieanalys
- Analysera tidsseriedata på finansiella marknader
Att ta din Python applikation i produktion
- Integrera din applikation med Excel och andra webbapplikationer
Applikationsprestanda
- Optimera din applikation
- Parallell beräkning och multibearbetning
Felsökning
Avslutande kommentarer
Krav
- En förståelse för finans (värdepapper, derivat, etc.)
- En allmän förståelse för sannolikhet och statistik
- Elementdifferential- och integralkalkyl
Vittnesmål (3)
Exempel/övningar som är perfekt anpassade till vårt område
Luc - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Machine Translated
Tränaren var mycket tillgänglig för att svara på alla frågor jag ställde
Caterina - Stamtech
Kurs - Developing APIs with Python and FastAPI
Machine Translated
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