Schulungsübersicht

Einführung

Einrichten der Entwicklungsumgebung

  • Programming lokal vs. online: Anaconda und Jupyter

Python Programming Grundlagen

  • Kontrollstrukturen, Datentypen, Funktionen, Datenstrukturen und Operatoren

Erweiterung der Fähigkeiten von Python

  • Module und Pakete

Ihre erste Python-Anwendung

  • Schätzen von Anfangs- und Enddaten und -zeiten

[Externe Daten mit Python erfassen]

  • Importieren und Exportieren, Lesen und Schreiben von CSV-Daten
  • Accessing Daten in einer SQL-Datenbank

Organisieren von Daten mit Arrays und Vektoren in Python

  • NumPy und vektorisierte Funktionen

Visualisierung von Daten mit Python

  • Matplotlib für 2D- und 3D-Diagramme, Pyplot und SciPy

Analysieren von Daten mit Python

  • Datenanalyse mit scipy.stats und pandas
  • Importieren und Exportieren von Finanzdaten (Excel, Websitedaten, etc.)

Simulation von Vermögenspreisverläufen

  • Monte-Carlo-Simulation

Vermögensallokation und Portfolio-Optimierung

  • Durchführung von Kapitalallokation, Asset Allocation und Risikobewertung

Risikoanalyse und Investment Wertentwicklung

  • Definition und Lösung von Portfolio-Optimierungsproblemen

Festverzinsliche Analyse und Optionspreisgestaltung

  • Durchführung von Analysen festverzinslicher Wertpapiere und Optionspreisen

Finanzielle Zeitreihenanalyse

  • Analysieren von Zeitreihendaten auf den Finanzmärkten

Überführung Ihrer Python-Anwendung in die Produktion

  • Integration Ihrer Anwendung mit Excel und anderen Webanwendungen

Leistung der Anwendung

  • Optimieren Sie Ihre Anwendung
  • Paralleles Rechnen und Multiprocessing

Fehlersuche

Schlussbemerkungen

Voraussetzungen

  • Verständnis für Finanzen (Wertpapiere, Derivate usw.)
  • Allgemeine Kenntnisse in Wahrscheinlichkeitsrechnung und Statistik
  • Elementary Differential- und Integralrechnung
 35 Stunden

Teilnehmerzahl



Preis je Teilnehmer

Erfahrungsberichte (3)

Kombinierte Kurse

Verwandte Kategorien