Course Code: pythonfinance
Duration: 35 hours
Prerequisites:
  • 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
Overview:

Python to język programowania, który zyskał ogromną popularność w branży finansowej. Przyjęty przez największe banki inwestycyjne i fundusze hedgingowe, jest wykorzystywany do tworzenia szerokiej gamy aplikacji finansowych, od podstawowych programów handlowych po systemy zarządzania ryzykiem.

W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Python do tworzenia praktycznych aplikacji do rozwiązywania szeregu konkretnych problemów związanych z finansami.

Po zakończeniu tego szkolenia uczestnicy będą w stanie

  • Zrozumieć podstawy języka programowania Python
  • Pobrać, zainstalować i utrzymywać najlepsze narzędzia programistyczne do tworzenia aplikacji finansowych w Python
  • Wybierać i wykorzystywać najbardziej odpowiednie pakiety i techniki programowania Python do organizowania, wizualizacji i analizy danych finansowych z różnych źródeł (CSV, Excel, bazy danych, web, itp.)
  • Budować aplikacje rozwiązujące problemy związane z alokacją aktywów, analizą ryzyka, wynikami inwestycji i innymi
  • Rozwiązywać problemy, integrować, wdrażać i optymalizować aplikację Python

Publiczność

  • Programiści
  • Analitycy
  • Specjaliści od ilościowych metod (Quants)

Format kursu

  • Połączenie wykładów, dyskusji, ćwiczeń i intensywnej praktyki

Uwaga

  • To szkolenie ma na celu dostarczenie rozwiązań dla niektórych z głównych problemów, z jakimi borykają się profesjonaliści w branży finansowej. Jeśli jednak masz konkretny temat, narzędzie lub technikę, którą chcesz rozwinąć lub doprecyzować, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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

Sites Published:

United Arab Emirates - Python Programming for Finance

Qatar - Python Programming for Finance

Egypt - Python Programming for Finance

Saudi Arabia - Python Programming for Finance

South Africa - Python Programming for Finance

Brasil - Python Programming for Finance

Canada - Python Programming for Finance

中国 - Python用于财务工作

香港 - Python Programming for Finance

澳門 - Python Programming for Finance

台灣 - Python Programming for Finance

USA - Python Programming for Finance

Österreich - Python Programming for Finance

Schweiz - Python Programming for Finance

Deutschland - Python Programming for Finance

Czech Republic - Python Programming for Finance

Denmark - Python Programming for Finance

Estonia - Python Programming for Finance

Finland - Python Programming for Finance

Greece - Python Programming for Finance

Magyarország - Python Programming for Finance

Ireland - Python Programming for Finance

Luxembourg - Python Programming for Finance

Latvia - Python Programming for Finance

España - Programación Python para Finanzas

Italia - Python Programming for Finance

Lithuania - Python Programming for Finance

Nederland - Python Programming for Finance

Norway - Python Programming for Finance

Portugal - Python Programming for Finance

România - Python Programming for Finance

Sverige - Python Programming for Finance

Türkiye - Python Programming for Finance

Malta - Python Programming for Finance

Belgique - Python Programming for Finance

France - Python Programming for Finance

日本 - Python Programming for Finance

Australia - Python Programming for Finance

Malaysia - Python Programming for Finance

New Zealand - Python Programming for Finance

Philippines - Python Programming for Finance

Singapore - Python Programming for Finance

Thailand - Python Programming for Finance

Vietnam - Python Programming for Finance

India - Python Programming for Finance

Argentina - Programación Python para Finanzas

Chile - Programación Python para Finanzas

Costa Rica - Programación Python para Finanzas

Ecuador - Programación Python para Finanzas

Guatemala - Programación Python para Finanzas

Colombia - Programación Python para Finanzas

México - Programación Python para Finanzas

Panama - Programación Python para Finanzas

Peru - Programación Python para Finanzas

Uruguay - Programación Python para Finanzas

Venezuela - Programación Python para Finanzas

Polska - Python Programming for Finance

United Kingdom - Python Programming for Finance

South Korea - Python Programming for Finance

Pakistan - Python Programming for Finance

Sri Lanka - Python Programming for Finance

Bulgaria - Python Programming for Finance

Bolivia - Programación Python para Finanzas

Indonesia - Python Programming for Finance

Kazakhstan - Python Programming for Finance

Moldova - Python Programming for Finance

Morocco - Python Programming for Finance

Tunisia - Python Programming for Finance

Kuwait - Python Programming for Finance

Oman - Python Programming for Finance

Slovakia - Python Programming for Finance

Kenya - Python Programming for Finance

Nigeria - Python Programming for Finance

Botswana - Python Programming for Finance

Slovenia - Python Programming for Finance

Croatia - Python Programming for Finance

Serbia - Python Programming for Finance

Bhutan - Python Programming for Finance

Nepal - Python Programming for Finance

Uzbekistan - Python Programming for Finance