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

  • Importarea și exportarea, citirea și scrierea datelor CSV
  • Access introducerea datelor î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 grafice 2D și 3D, pyplot și SciPy

Analizarea datelor cu Python

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

Simularea traiectorilor prețurilor activelor

  • Simulare Monte Carlo

Alocarea activelor și optimizarea portofoliului

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

Analiza de risc și Investment Performanță

  • Definirea și rezolvarea problemelor de optimizare a portofoliului

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

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

Analiza serii temporale financiare

  • Analizarea datelor din seriile temporale în piețele financiare

Introducerea aplicației dvs. Python în 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 de încheiere

Cerințe

  • O înțelegere a finanțelor (titluri de valoare, derivate, etc.)
  • O înțelegere generală a probabilităților și a statisticii
  • Calcul diferențial și integral Element
 35 ore

Numărul de participanți


Pret per participant

Mărturii (4)

Upcoming Courses

Categorii înrudite