План на курса

Въведение

Създаване на среда за разработка

  • Programming локално срещу онлайн: Anaconda и Jupyter

Python Основи на програмирането

  • Контролни структури, типове данни, функции, структури от данни и оператори

Разширяване на възможностите на Python.

  • Модули и пакети

Вашето първо Python приложение

  • Оценяване на начални и крайни дати и часове

Достъп до външни данни с Python

  • Импортиране и експортиране, четене и записване на CSV данни
  • Accessинг на данни в SQL база данни

Организиране на данни с помощта на масиви и вектори в Python

  • NumPy и векторизирани функции

Визуализиране на данни с Python

  • Matplotlib за 2D и 3D графики, pyplot и SciPy

Анализиране на данни с Python

  • Анализ на данни със scipy.stats и pandas
  • Импортиране и експортиране на финансови данни (Excel, данни от уебсайтове и др.)

Симулиране на траектории на цената на активите

  • Монте Карло симулация

Разпределение на активи и оптимизиране на портфолио

  • Извършване на капиталово разпределение, разпределение на активи и оценка на риска

Анализ на риска и Investment изпълнение

  • Дефиниране и решаване на проблеми с оптимизация на портфолио

Анализ на дългови инструменти и ценообразуване на опции

  • Извършване на анализ на фиксиран доход и ценообразуване на опции

Анализ на финансовите времеви редове

  • Анализиране на данни от времеви редове във финансовите пазари

Приемане на вашето Python приложение в производство

  • Интегриране на вашето приложение с Excel и други уеб приложения

Изпълнение на приложението

  • Оптимизиране на вашето приложение
  • Паралелни изчисления и мултипроцесинг

Отстраняване на неизправности

Заключителни бележки

Изисквания

  • Разбиране на финансите (ценни книжа, деривати и др.)
  • Общо разбиране на вероятностите и статистиката
  • Elementари диференциално и интегрално смятане
 35 Часа

Брой участници


Цена за участник

Oтзиви от потребители (4)

Предстоящи Курсове

Свързани Kатегории