Python für Finance & Data Science
Potenziale Entfalten
Coding-Know-how für den Unternehmenserfolg
ANSPRECHPARTNER
Stefan Schummer
Termine
Online Workshop
20. März 2025
„Python entwickelte sich über die letzten Jahre zu einer der meist genutzten Programmiersprachen der Welt. Vor allem in der Finanzindustrie gewinnt die Anwendung immer größere Bedeutung. Durch die voranschreitende Digitalisierung und dem stetigen Wachstum von Massendaten steht der Branche ein signifikanter Strukturwandel bevor. Um mit dieser Entwicklung Schritt halten zu können, bietet Ihnen dieses Seminar die Möglichkeit, frühzeitig in zukunftsorientierte Fähigkeiten zu investieren, die der neuen Herausforderung in der Datenverarbeitung gewachsen sind.“
Bereits heute zählt Python zu den nachgefragtesten Kompetenzen im Markt.
Neben der universellen Einsetzbarkeit in der Datenanalyse und der hohen Leistungsfähigkeit von Python ist vor allem eine bedeutende Internet-Community als ständige Innovationskraft eines der schlagendsten Argumente für diese Open Source Software.
Ob in der Verarbeitung von Big Data, Visualisierung, Optimierung, Machine Learning und Artificial Intelligence – Python bietet ein enorm breites Spektrum für eine zielgerichtete und individualisierbare Einsetzbarkeit. Der Kurs bietet Einsteigern einen Überblick über die ersten Schritte in der Python-Programmierung. Bereits wenige Stunden sind ausreichend, um ein gutes Verständnis über die generelle Logik hinter Python zu erlangen. Innerhalb kürzester Zeit werden Fähigkeiten vermittelt, die den Besucher dieses Kurses in die Lage versetzen, in Eigenregie diejenigen Bereiche der Python-Programmierung zu erschließen, die für den Teilnehmer im beruflichen oder privaten Umfeld die höchste Relevanz aufweisen.
Teilnehmer lernen das Coden auf Python auf ihrem eigenen Notebook. Kurz vor Durchführung des Seminars erhalten die Teilnehmer Downloadlinks, um sich die Python-Distribution und weitere Apps auf dem Notebook zu installieren. Zu Beginn des Seminars prüft der Seminarleiter mit den Teilnehmern die Funktionstüchtigkeit der vorgenommenen Installationen. Das Notebook muss WLAN-fähig sein.
DVFA Mitglieder erhalten 4 Credit Points im Rahmen ihrer Selbstauskunft.
Über Python
Python ist die Software zur Erkennung von Mustern (patterns) auf statistischer Basis. Python kommt überall dort in der Finanzindustrie zum Einsatz, wo es um die Verarbeitung großer und vor allen Dingen unstrukturierter Datenbestände vermittels Algorithmen geht. Das betrifft zum Beispiel im Asset Management die Verarbeitung von Satellitenfotos, oder die Auswertung von Tweets, Blogbeiträgen, oder Prosa-Informationen z.B. Managementreports von Unternehmen.
Methodisch kommt Python z.B. zum Einsatz bei Sentimentanalysen, oder dort, wo für die Erzeugung von Benchmarks Daten synthetisiert werden. Im Kreditbereich wird Python insbesondere zur Modellierung von Ausfallwahrscheinlichkeiten auf Basis von nicht-finanziellen Informationen genutzt. FinTech Unternehmen mit Schwerpunkt im Kreditbereich nutzen Python, um Analysen von z.B. distressed companies zu fahren. Dabei werden vermeintlich “weiche” Faktoren wie Management Quality oder Marktdaten (share-of-market, intellectual capital, usw.) modelliert und analytisch mit Finanzdaten korreliert.
Python ermöglicht die effektive und nutzerfreundliche Konstruktion von Algorithmen, die selbstlernend auf die Suche nach weiteren Daten gehen können. Auf Seiten von Unternehmen, und auch in Bereichen der Unternehmensanalyse generieren Python-basierte Algorithmen selbstständig semantisch und syntaktisch einwandfreie Prosatexte.
Seminarinnhalte
I) Basics
- Die Standard-Arbeitsumgebung (Anaconda-Navigator in Verbindung mt iPython, Spyder, Jupyter Notebook)
- Erklärung und Anwendung der wichtigsten Datentypen Zahlen, Sequenzen und Mappings (Strings, Listen, Arrays, Series, Int, Float, Dictionary, etc.)
- Erzeugung und Zuweisung von Variablen
- Erstellung eigener Definitionen
- Iterationen
- List-Comprehensions
- Die wichtigsten Hilfe- & Support-Quellen
II) Verarbeitung & Veränderung von Daten mit pandas und numpy
- Einführung in Module & Bibliotheken
- Integration externer Module
- Import & Erkundung neuer Module
- Einführung in pandas und numpy
- Der Data Frame
- Bearbeitung von DataFrames
a. Erste Eindrücke über Daten verschaffen
b. Daten gezielt darstellen
c. Daten organisieren und adressieren
d. Indexierung - Basics der Visualisierung
- Datenimport und Export
III) Aufbereitung von Zeitreihen
- Zeitreihen
- Datum & Datumsformate
- Sortierung
- Re-Sampling
- Zusammenführung von Daten (Merging & Concatination)
- Umgang mit fehlenden Daten (Fill- und Drop-Methoden)
- Gruppen-Transformationen mit Lambda
- Selektion ausgewählter Daten
- Nützliche Operationen (Mean, Rollierende Durchschnitte, Summenprodukte, Korrelationen)
IV) Real-World Beispiele zur Datensuche
- Kurzeinführung Web-Scraping
a. Aufbau einer Webseite
b. Identifikation & Anordnung relevanter Webseiten-Inhalte
c. Extraktion der Daten von der Webseite
Überführung der Daten in ein leserliches Python - Anwendungsbeispiel eines Markowitz-Portfolios
a. Extraktion von Kursen über Yahoo Finance
b. Berechnung von Return, Standard-Abweichungen und Kovarianz-Matrix
c. Sharpe-Ratio
d. Monte-Carlo Simulation zur Ermittlung der Minimum-Varianz & Maximum-Sharpe-Ratio Portfolien
e. Graphische Darstellung der Portfolio-Verteilungen und des effizienten Randes
Referent
Julian Kruse, CIIA, CEFA, CFDS, Portfolio Manager, Joh. Berenberg, Gossler & Co. KG
Julian Kruse, CIIA, CEFA, CFDS ist seit mehreren Jahren als Fixed Income Portfolio Manager im quantitativen Asset Management von Berenberg, der ältesten Privatbank Deutschlands beschäftigt. Dort ist er auf die Auswahl von Unternehmens- und Finanzanleihen und damit einem datenintensiven Bereich spezialisiert.
Zuvor arbeitete er in der Investment-Banking Einheit der Commerzbank. In seiner Rolle als Senior Originator der Debt Capital Markets Abteilung organisierte und begleitete er die Platzierung großvolumiger Anleihen am Kapitalmarkt. Seine hauptverantwortliche Kundengruppe bestand aus den kapitalmarktrelevanten Finanzinstituten in Süd-Europa und Frankreich. Seine Karriere begann Herr Kruse bei der Deutschen Bank. Sein Bildungsweg führte über ein Volkswirtschafts-Studium an der Humboldt Universität zu Berlin, der Universität Salamanca, Spanien sowie der Universität in Genf, Schweiz. Berufsbegleitend qualifizierte sich Herr Kruse zum Certified International Investment Analyst, Certified European Financial Analyst und zum Certified Financial Data Scientist.
Stimmen unserer Absolventen
Sie haben Fragen?
Sie möchten mehr über das DVFA-Programm „Python für Finance & Data Science“ wissen.
Herr Schummer freut sich auf Ihren Anruf:
069-26 48 48-121
Oder schreiben Sie eine kurze Nachricht an ssc@dvfa.de