Plan Szkolenia

Wstęp

Konfigurowanie środowiska programistycznego

  • Programming lokalnie a online: Anaconda oraz Jupyter

Python Programming Podstawy

  • Struktury sterujące, typy danych, funkcje, struktury danych i operatory

Rozszerzanie możliwości Python.

  • Moduły i Pakiety

Twoja pierwsza Python aplikacja

  • Określanie dat i godzin rozpoczęcia i zakończenia

Accessedycja danych zewnętrznych za pomocą Python

  • Importowanie i eksportowanie, odczyt i zapis danych CSV
  • Accessing danych w bazie danych SQL

Organizowanie danych przy użyciu tablic i wektorów w Python

  • NumPy i funkcje wektoryzowane

Wizualizacja danych za pomocą Python

  • Matplotlib do tworzenia wykresów 2D i 3D, pyplot oraz SciPy

Analizowanie danych za pomocą Python

  • Analiza danych z wykorzystaniem scipy.stats i pandas
  • Importowanie i eksportowanie danych finansowych (Excel, dane ze stron internetowych itp.)

Symulowanie trajektorii cen aktywów

  • Symulacja Monte Carlo

Alokacja aktywów i optymalizacja portfela

  • Przeprowadzanie alokacji kapitału, alokacji aktywów i oceny ryzyka

Analiza ryzyka i Investment Wydajność

  • Definiowanie i rozwiązywanie problemów optymalizacji portfela

Analiza instrumentów o stałym dochodzie i wycena opcji

  • Przeprowadzanie analizy instrumentów o stałym dochodzie i wyceny opcji

Analiza finansowych szeregów czasowych

  • Analizowanie danych szeregów czasowych na rynkach finansowych

Przeniesienie Twojej Python aplikacji do produkcji

  • Integrowanie Twojej aplikacji z Excel i innymi aplikacjami internetowymi

Wydajność aplikacji

  • Optymalizacja Twojej aplikacji
  • Obliczenia równoległe i wieloprocesowość

Rozwiązywanie problemów

Uwagi końcowe

Wymagania

  • Zrozumienie finansów (papierów wartościowych, instrumentów pochodnych itp.)
  • Ogólna znajomość prawdopodobieństwa i statystyki
  • Elementaryczna rachunek różniczkowy i całkowy
 35 godzin

Liczba uczestników


cena netto za uczestnika

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie