Kursplan
Introduktion
Sätt upp utvecklingsmiljön
- Lokal vs online programmering: Anaconda och Jupyter
Grundläggande Python-programmering
- Kontrollstrukturer, datatyper, funktioner, datastrukturer och operatorer
Utöka Pythons möjligheter
- Moduler och paket
Din första Python-applikation
- Beräkna början och slut på datum och tidpunkter
Hämta extern data med Python
- Importera och exportera, läsa och skriva CSV-data
- Hämta data från en SQL-databas
Organisera data med arrays och vektorer i Python
- NumPy och vektoriserade funktioner
Visualisera data med Python
- Matplotlib för 2D- och 3D-grafik, pyplot och SciPy
Analysera data med Python
- Dataanalys med scipy.stats och pandas
- Importera och exportera finansiell data (Excel, webbdata etc.)
Simulera tillgångspriser
- Monte Carlo-simulering
Tillgångsallokering och portföljoptimering
- Föra kapitalallokering, tillgångsallokering och riskbedömning
Riskanalys och investeringsprestanda
- Definiera och lösa portföljoptimeringsproblem
Kurs- och optionprissättning
- Föra kurseranalys och optionprissättning
Tidsserieanalys i finansiella marknader
- Analysera tidsraderdata i finansiella marknader
Ta din Python-applikation till produktion
- Integrera din applikation med Excel och andra webbapplikationer
Aplikationsprestanda
- Optimera din applikation
- Parallellberäkning och multiprocessering
Felsökning
Avslutande anmärkningar
Krav
- Ett grundläggande förstånd för finans (värdepapper, derivat etc.)
- Ett generellt förstånd för sannolikhetslära och statistik
- Elementär differentiell och integralkalkyl
Vittnesmål (3)
Instruktörens erfarenhet och hans sätt att framföra innehållet
Roggli Marc - Bechtle Schweiz AG
Kurs - FinOps
Maskintolkat
Exempel/övningar perfekt anpassade till vår domän
Luc - CS Group
Kurs - Scaling Data Analysis with Python and Dask
Maskintolkat
Tränaren var mycket tillgänglig för att svara på alla typer av frågor jag ställde
Caterina - Stamtech
Kurs - Developing APIs with Python and FastAPI
Maskintolkat