Schița de curs

Introducere

Crearea mediului de dezvoltare

  • Programming local vs online: Anaconda și Jupyter

Python Programming Fundamente

  • Structuri de control, tipuri de date, funcții, structuri de date și operatori

Extinderea capacităților lui Python.

  • Module și pachete

Prima ta Python Aplicație

  • Estimarea datelor și orelor de început și de sfârșit

Accessfiind date externe cu Python

  • Importul și exportul, citirea și scrierea datelor CSV
  • Access să trimită date într-o bază de date SQL.

Organizarea datelor utilizând tablouri și vectori în Python

  • NumPy și funcții vectorizate

Vizualizarea datelor cu Python

  • Matplotlib pentru trasare 2D și 3D, pyplot și SciPy

Analizarea datelor cu Python

  • Analiza datelor cu scipy.stats și panda
  • Importul și exportul de date financiare (Excel, date de site-uri web etc.)

Simularea traiectorilor prețurilor activelor

  • Simulare Monte Carlo

Alocarea activelor și optimizarea portofoliului

  • Efectuarea alocării capitalului, alocării activelor și evaluării riscurilor

Analiza de risc și Investment Performanță

  • Definirea si rezolvarea problemelor de optimizare a portofoliului

Analiza cu venit fix și stabilirea prețurilor opțiunilor

  • Efectuarea analizei cu venit fix și stabilirea prețului opțiunilor

Analiza serii temporale financiare

  • Analiza datelor serii temporale de pe piețele financiare

Introducerea aplicației dvs. Python în producție

  • Integrarea aplicației dvs. cu Excel și alte aplicații web

Performanța aplicației

  • Optimizarea aplicației dvs
  • Calcul paralel și multiprocesare

Depanare

Observații de încheiere

Cerințe

  • Înțelegere a finanțelor (valori mobiliare, instrumente derivate etc.)
  • .
  • O înțelegere generală a probabilităților și a statisticii
  • Calcul diferențial și integral Elementary differential and integral calculus
 35 ore

Numărul de participanți



Pret per participant

Mărturii (2)

Cursuri înrudite

Categorii înrudite