06131 464 95 96

Python Kurs: Python für Data Science

Die Programmierung mit Python im Intensivkurs lernen

Für die Arbeit als Data Scientist hat sich Python zur wichtigsten Programmiersprache entwickelt. Diese Schulung ermöglicht Ihnen den erfolgreichen Einstieg in diese Sprache, immer mit dem Fokus auf Daten: vom Einlesen über Transformationen hin zu Visualisierungen. Zum Schluss kommen wir zu fortgeschrittenen Themen wir grafischen Nutzeroberflächen in Form von Dashboards und verschaffen uns einen Überblick zu maschinellem Lernen in Python.

Auf einen Blick

Kursbeschreibung

Was ist Python?

Dauer:
3 Tage im Präsenzkurs oder 4 Tage im Blended Learning-Kurs

Teilnehmerkreis:
Alle, die mit Daten arbeiten und dafür Python einsetzen möchten. Vorkenntnisse in einer Programmiersprache sind nicht notwendig. Diese Schulung hat einen technischen Fokus und ergänzt somit ideal die fachlicheren Schulungen in unserem Programm.

Notwendiges Vorwissen:
Es werden keine Vorkenntnisse vorausgesetzt. Wir starten mit den Basics und kommen dann nach und nach zu komplexeren Themen.

Auf die Data-Science-Konzepte wird im Python Kurs nicht im Detail eingegangen, diese sollten also für ein gutes Verständnis ergänzend vor oder nach dem Kurs erlernt werden, z.B. in unserem Grundlagen– oder Machine-Learning-Kurs.

Zertifizierung:
Die erfolgreiche Teilnahme wird den Teilnehmern zertifiziert. Sie erhalten einen persönlichen Zertifkatslink zum Einbinden auf LinkedIn. Alle unsere Zertifikate enthalten einen QR-Code zur Validierung.

Ihr Mehrwert:
Lernen Sie die wichtigsten Grundlagen der Programmiersprache Python. Nach dem Kurs sind Sie in der Lage selbst Daten einzulesen, Pakete einzubinden, Daten zu analysieren und zu visualisieren aber auch sich auch selbstständig bei neuen Fragestellungen Wissen zu erschließen. Durch die Praxiserfahrung von Experten lernen Sie von Anfang an sauber in Python zu programmieren und sparen so viel gegenüber dem Selbststudium viel Zeit und Mühe.

Kursmaterialien:
Sie erhalten die Präsentation, ein Cheat Sheet mit allen wichtigen Befehlen im Überblick, ein ausführliches Skript zum Kurs sowie Zugriff zu unserem eLearning mit Quiz-Fragen und Programmieraufgaben. Für die Dauer des Kurses stellen wir eine broswerbasierte Programmierumgebung bereit.

Python hat sich zu einer der wichtigsten Programmiersprachen im Bereich Data Science entwickelt. Die universelle Programmiersprache bietet eine klare Syntax, die auch für Anfänger leicht zu erlernen. Mit Paketen wie pandas lässt sich in Python effizient mit Daten arbeiten. Ein weiterer Grund für den Erfolg ist, dass sowohl Python als auch viele der Bibliotheken kostenlos im Unternehmen und für kommerzielle Projekte eingesetzt werden können.

Bei der Arbeit als Data Scientist stößt man mit anderen, vorgefertigten Tools schnell an die Grenzen: Daten liegen nicht im richtigen Format vor, die Datenmengen sind zu groß, es sind Berechnungen notwendig, maschinelles Lernen soll eingesetzt werden etc. Schnell kommt man an den Punkt, wo gewisse Programmierkenntnisse die Arbeit enorm erleichtern.

In diesem Kurs starten wir mit den Basics, anschließend folgen fortgeschrittene Themen. Sie können als Einsteiger auch ohne Programmierkenntnisse teilnehmen. Sie lernen die Besonderheiten von Python kennen kennen, installieren eine Python-Distribution und bekommen einen Überblick über unterschiedliche Entwicklungsumgebungen (IDEs). Neben Code-Beispielen wird dabei auch der übergeordnete Kontext vermittelt. Anhand von Beispielen und Übungsaufgaben bringen Sie das Gelernte direkt zum Einsatz.

Im Vergleich zu Analysen in Excel trennt Python klar Daten von den Auswerteroutinen. Im Ergebnis erhalten Sie reproduzierbare Analysen und somit die Basis dafür, Analyseprozesse in Ihrem Unternehmen zu automatisieren.

Dieser Kurs legt dabei den Fokus auf die Programmierung und technische Gesichtspunkte. Er ergänzt sich damit gut mit den fachlicheren Kursen wie dem Grundlagen-Kurs, dem Machine Learning-Kurs oder dem Deep Learning-Kurs. Mit dem Praxiswissen von Experten sparen Sie sich mühselige Arbeit mit Online-Tutorials – Sie lernen von Anfang an guten Programmierstil und die wichtigen Module kennen und können so viel schneller durchstarten.

Diese Python-Schulung verfolgt das Ziel, Sie mit einer soliden Basis an Python-Kenntnissen auszustatten. Mit dieser Basis können Sie anschließend viele Fragestellungen aus dem Bereich Data Science lösen. Außerdem werden Sie aber auch in die Lage versetzt, bei neuen Problemstellungen die entsprechenden Pakete und Funktionen zu finden und somit eigenständig in Python zu arbeiten.

Python ist eine universelle Programmiersprache, die sich aber in den letzten Jahren mehr und mehr zum Standard für den Bereich Data Science entwickelt hat. Die Grundlagen dafür bilden Bibliotheken (wie z.B. pandas, scikit-learn oder TensorFlow) welche das Arbeiten mit Daten in Python effizient machen und maschinelles Lernen ermöglichen. Die große „Konkurrenz“ für den Bereich Data Science ist R, eine Sprache, die ursprünglich aus der Statistik kommt. Python hat in den letzten Jahren immer stärker an Beliebtheit gewonnen.

Programm:

  • Was macht Python aus?
  • Jupyter Notebooks und IDEs
  • Python-Distributionen
  • Datentypen und Variablen (implizite Datentypen, Zahlen und Text, Listen, Dictionaries)
  • Operatoren (mathematische und logische Operatoren, Zuordnung, Text-Operatoren)
  • Funktionen, Argumente, Schleifen und if-Anweisungen
  • Module und Pakete importieren und selbst schreiben
  • Lesen und schreiben von Dateien (z.B. csv, Excel) und Datenbank-Anbindungen
  • Das pandas-Modul für die Datenbearbeitung
  • Data Frames
  • Datenselektion und -transformationen (Filter, Sortieren, Aggregationen wie Summen oder Mittelwerte, Gruppieren, Pivot-Tabellen)
  • Visualisierungsbibliotheken im Vergleich (Matplotlib, Seaborn, Plotly, plotnine etc.)
  • Visualisierungen mit plotly (Liniendiagramme, Streudiagramme, Balkendiagramme, Kuchendiagrame, Histogramme)
  • Einführung in maschinelles Lernen in Python (scikit-learn, Datenvorbereitung, Modelldefinition, Training und Validierung von Modellen – hier liegt der Fokus auf der Umsetzung in Python mit dem Modul scikit-learn; für die fachlichen Konzepte siehe Grundlagen-Kurs und Machine Learning Kurs)
  • Dashboards als browserbasierte grafische Nutzeroberflächen (GUI) mit dem Modul streamlit (Plots einbinden, Navigationsleiste, Widgets wie Slider und Dropdowns, Nutzerinteraktion)

Blended Learning

Wir bieten diesen Kurs als klassischen Präsenzkurs an, hier können Sie meistens auch von zu Hause oder ihrem Arbeitsplatz per Videokonferenz teilnehmen. Außerdem bieten wir zwei unterschiedliche Blended Learning-Optionen:

Blended Learning in der Gruppe:

  • Gemeinsamer Start: Am ersten Kurstag starten wir gemeinsam mit der Lerngruppe und dem Dozenten in einer Videokonferenz von 8:00 bis 9:00 Uhr. Hier werden die individuellen Ziele aller Teilnehmenden besprochen und der Ablauf des Kurses erläutert. Sie lernen die anderen Teilnehmenden kennen und bilden Teams für die Bearbeitung der Programmieraufgaben.
  • Lernen im eigenen Tempo: Über den Tag hinweg machen Sie sich in Online-Vorlesungen mit neuen Konzepten in Python vertraut. Ihr Wissen checken Sie in Quiz-Aufgaben und setzen es anschließend in Programmieraufgaben um. Dabei arbeiten Sie mit anderen Teilnehmenden zusammen und profitieren so von der Gruppe.
  • Meetings mit dem Dozenten: Täglich von 16:00 bis 18:00 Uhr treffen sich alle wieder im Plenum mit dem Dozenten. Sie können Ihre Fragen loswerden und erhalten individuelles Feedback.

Blended Learning Einzelschulung
Der Ablauf ist ähnlich zum Blended Learning in der Gruppe. Sie werden hier allerdings individuell 1:1 von einem Dozenten betreut. Die Termine werden individuell besprochen.

Buchen ohne Risiko: Als Verbraucher können Sie innerhalb von 14 Tagen nach der Buchung jederzeit kostenfrei Ihre Teilnahme stornieren, solange Sie über zwei Wochen vor Kursbeginn buchen. Sichern Sie sich jetzt Ihren Platz!


Fundierte Theorie

Die wichtige Theorie wird in fokussierter Form in intensiven Theorieblöcken vermittelt.


Praxisprojekt mit Echtdaten

Ein Praxisprojekt mit realen Daten befähigt die Teilnehmer, die Inhalte eigenständig in der Praxis anzuwenden.


eLearning

In unseren Kursen kommt das IOMIDS eLearning zum Einsatz. Interaktives Quiz-Voting sorgt für hohen Lernerfolg.


Hochkarätige Dozenten

Unsere Dozenten haben eine fundierte akademische Ausbildung, oft mit Promotion. Alle Dozenten arbeiten aktuell in Data-Science-Positionen und bringen so den neusten Stand aus der Praxis mit.


Präsenzkurse und Webinare

Unsere Präsenzkurse und Webinare bieten deutlich höhere Motivation und bessere Lernerfolge als das Selbststudium mit Videos oder Büchern. Individuelle Fragen zu bisherigen Erfahrungen werden beantwortet, und Teilnehmer können sich mit anderen Data Scientists vernetzen.


Zertifizierung

Für alle Kurse gibt es Teilnahmezertifikate bzw. bei Kursen mit Prüfungsblöcken ein Zertifikat über das erfolgreiche Bestehen. Zertifikate werden zweisprachig auf Deutsch und Englisch ausgestellt.

Was ist im Preis enthalten?

Der Preis beinhaltet die Schulung inkl. aller Unterlagen (Präsentation, Cheat Sheet mit allen wichtigen Befehlen, Skript, Zugriff auf eLearning mit Quiz-Fragen und Programmieraufgaben) und dem Zugriff zur broswerbasierten Programmierumgebung für die Dauer des Kurses. Bei erfolgreichem Abschluss erhalten Sie ein Teilnahmezertifikat mit elektronischer Validierungsmöglichkeit. Natürlich sind bei Präsenzkursen auch Getränke und das Mittagessen enthalten.

Wird ein eigener Laptop benötigt?

Ja, bitte bringen Sie Ihren Laptop mit, egal ob Windows, Linux oder Mac. iPads oder Android-Tablets sind leider ungeeignet. Wir stellen eine browserbasierte Programmierumgebung bereit, sodass Sie keine Installation auf Ihrem Laptop notwendig ist, es sei denn natürlich Sie möchten gerne eine lokale Installation vornehmen.

Kann ich als Anfänger an diesem Kurs teilnehmen?

Ja, der Kurs ist für Anfänger geeignet. Es werden keinerlei Vorkenntnisse vorausgesetzt. Der Fokus des Kurses ist die Programmierung in Python, auf Data-Science-Konzepte und Methoden wird nicht detailliert eingegangen. Wenn Sie hier noch keine Kenntnisse mitbringen, könnten die Kurse Data Science Grundlagen und/oder Machine Learning etwas für Sie sein (sowohl vorher als auch nachher möglich). Falls Sie noch unsicher sind, nehmen Sie mit uns Kontakt per Email oder Telefon auf, wir beraten Sie gerne.

Kann dieser Kurs auch als Inhouse-Schulung durchgeführt werden?

Selbstverständlich. Wenn Sie mehrere Mitarbeiter schulen möchten, machen wir Ihnen gerne ein Angebot für eine Inhouse-Schulung in Python. Bitte nehmen Sie für ein unverbindliches Angebot Kontakt auf.

Ich möchte eine spezielle Aufgabe in meinem Unternehmen lösen, und bin nicht sicher, ob der Kurs mir hier hilft.

Alle Kurse von IOMIDS verfolgen einen Customised Learning-Ansatz: vor Beginn des Kurses erhält jeder Teilnehmer die Möglichkeit, dem Dozenten seine Interessenschwerpunkte und Vorkenntnisse mitzuteilen, sodass der Kurs bestmöglich auf die jeweilige Gruppe ausgerichtet werden kann. Viele Fragestellungen sind auch für andere Teilnehmende interessant, sodass die Chance groß ist, auch Ihre spezielle Fragestellung im Kurs bearbeiten zu können. Wenn Sie ganz sicher sein möchten, können Sie auch gerne im Vorhinen bei uns anfragen, ob Ihre Fragestellung sich unterbringen lässt.

Wird die notwendige Software im Kurs gestellt oder entstehen Lizenzkosten?

Python ist kostenfrei erhältlich, für die Teilnahme am Kurs entstehen also keinerlei Zusatzkosten für die Software.

Was heißt "Blended Learning" oder "Live-Webinar"?

Wir bieten diesen Kurs in verschiedenen Formaten an. Eines ist der klassische Präsenzkurs. An diesem können Sie meistens auch von zu Hause teilnehmen, als sogenanntes Live-Webinar.
Ein weiteres Format ist Blended Learning. Hier kombinieren wir Inhalte zum Selbststudium (Video-Vorlesungen, Folien, Programmieraufgaben und Quiz-Aufgaben) in Ihrem Tempo mit der Betreuung durch den Dozenten in Form von Videokonferenzen. In den Sitzungen mit dem Dozenten können Sie alle Fragen loswerden und erhalten Feedback zu Ihren Programmieraufgaben.

Kurstermine

Blended Learning Einzelschulung


Veranstaltungsort: Online Blended Learning

Termin: nach Absprache, planen Sie 4 Arbeitstage ein

Kurssprache: Deutsch

Kosten: 1790€ zzgl. MwSt.

Verfügbarkeit: noch Plätze frei


Inhouse-Schulung

Gerne bieten wir diesen Kurs als Inhouse-Schulung in Ihrem Unternehmen an. Bei Interesse schicken Sie uns einfach eine unverbindliche Anfrage.

Haben Sie Fragen?


Kontaktieren Sie uns hier oder rufen Sie an: 06131 464 95 96. Wir helfen gerne weiter.

Für eine ausführliche Beratung zum richtigen Kurs können Sie einen unverbindlichen Beratungstermin vereinbaren.

Übersicht Data Science und KI Schulungen

Schulungsprogramm
Wenn Sie Interesse an einer Übersicht aller Schulungen in Data Science und künstlicher Intelligenz haben, klicken Sie hier.

Bildungsscheck NRW


✓ IOMIDS akzeptiert den Bildungsscheck. Als Einzelperson oder KMU aus NRW übernimmt das Land NRW bis zu 50% der Kosten für die Kurse von IOMIDS. Weitere Infos