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
 35 timmar

Antal deltagare


Pris per deltagare

Vittnesmål (5)

Kommande Kurser

Relaterade Kategorier