Intrati in legatura
 Durata 35 ore

Schița de curs

Introducere

Configurarea 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 ta aplicație Python

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

Accesarea datelor externe cu Python

  • Importarea și exportarea, citirea și scrierea datelor CSV
  • Accesarea 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 plotare 2D și 3D, pyplot și SciPy

Analiza datelor cu Python

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

Simularea traiectoriilor prețurilor activelor

  • Simulare Monte Carlo

Alocarea activelor și optimizarea portofoliului

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

Analiza riscului și performanța investițiilor

  • Definirea și rezolvarea problemelor de optimizare a portofoliului

Analiza instrumentelor cu venit fix și evaluarea opțiunilor

  • Efectuarea analizei instrumentelor cu venit fix și a evaluării opțiunilor

Analiza seriilor de timp financiare

  • Analiza datelor de tip serie de timp pe piețele financiare

Pregătirea aplicației Python pentru producție

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

Performanța aplicației

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

Depanare

Observații finale

Cerințe

  • Înțelegerea conceptelor financiare (titluri de valoare, instrumente derivate etc.)
  • O înțelegere generală a probabilității și statisticii
  • Calcul diferențial și integral elementar

Numărul de participanți


Pret per participant

Mărturii (3)

Cursuri viitoare

Categorii înrudite