Schulungsübersicht
Einführung
Aufbau der Entwicklungsumgebung
- Lokales vs. Online-Programmieren: Anaconda und Jupyter
Grundlagen der Python-Programmierung
- Kontrollstrukturen, Datentypen, Funktionen, Datenstrukturen und Operatoren
Erweiterung der Python-Fähigkeiten
- Module und Pakete
Ihre erste Python-Anwendung
- Schätzung von Anfangs- und Enddaten und -zeiten
Aufnahme externer Daten mit Python
- Importieren und Exportieren, Lesen und Schreiben von CSV-Daten
- Aufrufen von Daten in einer SQL-Datenbank
Datenorganisation mit Arrays und Vektoren in Python
- NumPy und vektorisierte Funktionen
Visualisierung von Daten mit Python
- Matplotlib für 2D- und 3D-Darstellungen, pyplot und SciPy
Datenanalyse mit Python
- Datenanalyse mit scipy.stats und pandas
- Importieren und Exportieren von Finanzdaten (Excel, Website-Daten usw.)
Simulation von Vermögenspreisverläufen
- Monte-Carlo-Simulation
Vermögensallokation und Portfolio-Optimierung
- Durchführung der Kapitalallokation, Vermögensallokation und Risikoanalyse
Risikoanalyse und Investitionsleistung
- Definieren und Lösen von Problemen der Portfolio-Optimierung
Analyse von festverzinslichen Wertpapieren und Optionspreisen
- Durchführung der Analyse von festverzinslichen Wertpapieren und Optionspreisen
Finanzzeitreihenanalyse
- Analyse von Zeitreihendaten in den Finanzmärkten
Bereitstellung Ihrer Python-Anwendung im Produktivbetrieb
- Integration Ihrer Anwendung mit Excel und anderen Webanwendungen
Anwendungsauftritt
- Optimierung Ihrer Anwendung
- Paralleles Rechnen und Multithreading
Fehlerbehebung
Abschließende Bemerkungen
Voraussetzungen
- Verständnis von Finanzen (Wertpapiere, Derivate usw.)
- Allgemeine Kenntnisse der Wahrscheinlichkeitsrechnung und Statistik
- Grundlegende Differential- und Integralrechnung
Erfahrungsberichte (3)
Gute Kommunikation, offen für Diskussionen, hielt es interessant und spannend
Ahmet Keyman - Keytrade AG
Kurs - Management Accounting and Finance for Non-Finance Professionals
Maschinelle Übersetzung
Praktische Übungen zum Inhalt helfen wirklich, jedes Thema besser zu verstehen. Außerdem ist es gut und hilfreich, die Kurse mit einer Vorlesung zu beginnen und dann mit praktischen Übungen fortzusetzen, um den vorgestellten Stoff besser einordnen zu können.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Kurs - Introduction to Data Science and AI using Python
Maschinelle Übersetzung
Erfahrung des Trainers und seine Art, den Inhalt zu vermitteln
Roggli Marc - Bechtle Schweiz AG
Kurs - FinOps
Maschinelle Übersetzung