Schița de curs

Introducere

Setarea mediului de dezvoltare

  • Programare locală vs. online: Anaconda și Jupyter

Fundamentele programării în Python

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

Extinderea capacităților Python

  • Module și pachete

Prima aplicație în Python

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

Acessarea datelor externe cu Python

  • Importarea și exportarea, citirea și scrierea datelor CSV
  • Acessarea datelor dintr-o bază de date SQL

Organizarea datelor folosind array-uri și vectori în Python

  • NumPy și funcții vectorizate

Vizualizarea datelor cu Python

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

Analiza datelor cu Python

  • Analiza datelor folosind scipy.stats și pandas
  • Importarea și exportarea datelor financiare (Excel, date web, etc.)

Simularea traiectoriilor prețurilor activelor

  • Simulare Monte Carlo

Alocația de active și optimizarea portofoliului

  • Executarea alocației capitalului, alocației de active și evaluării riscurilor

Analiza riscului și performanța investițiilor

  • Definirea și rezolvarea problemelor de optimizare a portofoliului

Analiza veniturilor fixe și prețuirea opțiunilor

  • Executarea analizei veniturilor fixe și prețuirii opțiunilor

Analiza seriei temporale financiare

  • Analizarea datelor seriei temporale în piețele financiare

Implementarea aplicației Python în producție

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

Prestația aplicației

  • Optimizarea aplicației
  • Calcul paralel și multiprocesare

Soluționarea problemelor

Observații finale

Cerințe

  • O înțelegere a finanțelor (securități, derivate, etc.)
  • O înțelegere generală a probabilității și statisticii
  • Calcul diferențial și integral elementar
 35 ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite