Kursplan

Introduktion

Att sätta upp utvecklingsmiljön

  • Programming lokalt vs online: Anaconda och Jupyter

Python Programming Grunderna

  • Kontrollstrukturer, datatyper, funktioner, datastrukturer och operatorer

Utökar Pythons kapacitet

  • Moduler och paket

Din första Python ansökan

  • Uppskatta start- och sluttider

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-plotting, pyplot och SciPy

Analysera data med Python

  • Dataanalys med scipy.stats och pandas
  • Importera och exportera finansiell 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 portföljoptimeringsproblem

Ränteanalys och optionsprissättning

  • Utföra fastränteanalys och optionsprissättning

Finansiell tidsserieanalys

  • Analysera tidsseriedata på finansmarknader

Att ta din Python applikation i produktion

  • Integrera din applikation med Excel och andra webbapplikationer

Applikationsprestanda

  • Optimera din applikation
  • Parallellberäkning och multiprocessing

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
  • Elementary differential- och integralkalkyl
 35 timmar

Antal deltagare


Price per participant

Vittnesmål (4)

Upcoming Courses

Relaterade Kategorier