Werden Sie in diesem Intensivtraining zum Data-Scientist mit Python!
In einzigartiger Umgebung lernen Sie an 5 Tagen die Programmiergrundlagen von Python und erfahren, wie Sie Python-Code im produktiven Unternehmensumfeld für Data Science Anwendungen einsetzen. Sie werden einen Einblick in die Multi-Purpose Möglichkeiten von Python erhalten und eine Webapplikation mit Flask entwickeln. Schließlich nutzen Sie Python um Machine Learning Anwendungen mit den gängigen Data-Science Bibliotheken zu erstellen.
Mit dem besonderen Fokus auf den Bereich Datenanalyse vermittelt das Training zunächst die Grundlagen in der Programmiersprache Python. Von der Installation, den wesentlichen Objekttypen und Programmierbasics über einfache Analysen und Visualisierungen erhalten. Sie alle Voraussetzungen, um erste Anwendungen in Python selbst zu schreiben. In praxisnahen Beispielen und mit Hilfe von Beispieldaten werden die Inhalte eingeleitet und Live am Quellcode vorgeführt. Kleine Übungen helfen, das Gelernte auszuprobieren und zu vertiefen. Besonderes Augenmerk richtet der Kurs anschließend auf die populäre Python-Bibliothek Pandas und deren Datentypen Series und DataFrame. Hier erlernen die Sie die wichtigsten Techniken aus dem Bereich Datenmanagement.
In einem weiteren Themenblock lernen Sie, wie Python „State-of-the-Art“ in
Operativumgebungen eingesetzt wird. Sie werden erfahren, welche Komponenten dabeihelfen, Quellcode sicher und übersichtlich zu gestalten und wie diese konkret in
Projektstrukturen eingesetzt werden.Ein weiterer Schwerpunkt der Trainee-Days richtet sich auf den Bereich Machine Learning.
Das Themenfeld lässt sich in Klassifikations- und Regressionsprobleme unterteilen, die
entweder überwachter oder unüberwachter Natur sein können. An den Trainingstagen 4 und 5 lernen sie die unterschiedlichen Problemklassen mit den bedeutendsten Methoden des Machine Learning zu lösen.
Zunächst lernen Sie Algorithmen für überwachte Klassifikations- und Regressionsszenarien einzusetzen. Jedes der besprochenen Verfahren wird in dem Training zunächst theoretisch eingeleitet, anschließend in Python umgesetzt und schließlich in einer kleinen Übung durch die Teilnehmer ausprobiert. Inhaltliche Fragestellungen, die aufgrund von Beispieldatensätzen formuliert werden, dienen dem Kurs als roter Faden durch die Verfahren. Neben den Algorithmen versucht das Training einen Eindruck von Machine Learning Prozessen zu vermitteln. D.h., es wird aufgezeigt, welche Schritte notwendig sind um einen Machine Learning Task zu lösen und wie diese konkret umgesetzt werden.
Anschließend werden nicht überwachte Szenarien besprochen. Zu diesem zählen insbesondere Clusteranalysen und die Hauptkomponentenanalyse. Beide Verfahrensklassen dienen der Dimensionsreduktion und werden häufig in Interaktion mit überwachten Lernmethoden eingesetzt. Wie die Verfahren miteinander kombiniert werden und welche Herausforderungen dabei bestehen, erfahren Sie im Kurs.
Kennenlernen der Grundkonzepte und der Philosophie von Python
Tag 1-2 – Grundlagen, Programmieren mit Python, Datenmanagement mit numpy und
pandas
Tag 3 – Python in Produktivumgebungen, Reporting mit Webapplikationen und
Microservices
Tag 4-5: Machine Learning mit Python Grundlagen des Machine Learnings / Data Minings
Keine
Training am eigenen Laptop
(Softwarevoraussetzungen und Installationsanleitung erhalten Sie im Vorfeld)
Softwareentwickler, Data Scientist, Data Engineers, Data Architects, Python-Entwickler, Python-Einsteiger mit und ohne grundlegenden Programmiererfahrungen
Dieser Kurs richtet sich insbesondere an Personen, die noch keine Erfahrung in der
Programmiersprache Python gemacht haben, diese aber in Zukunft im Bereich Data Science einsetzen wollen.