- 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
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.
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
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 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