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 sfârșit

Accesarea datelor externe cu Python

  • Importul și exportul, 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 reprezentări grafice 2D și 3D, pyplot și SciPy

Analiza datelor cu Python

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

Simularea traiectoriilor prețurilor activelor

  • Simularea Monte Carlo

Alocarea activelor și optimizarea portofoliului

  • Efectuarea alocării de capital, alocării activelor și evaluării riscurilor

Analiza riscurilor și performanța investițiilor

  • Definirea și rezolvarea problemelor de optimizare a portofoliului

Analiza veniturilor fixe și evaluarea opțiunilor

  • Efectuarea analizei veniturilor fixe și evaluării opțiunilor

Analiza seriilor temporale financiare

  • Analiza datelor de serii temporale din piețele financiare

Punerea în producție a aplicației tale Python

  • 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

  • Cunoștințe de bază despre finanțe (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