Python-Schulungen für Daten-Analyst*innen, Wissenschaftler*innen und Forschungssoftware-Ingenieur*innen

Über diese Kurse

Die Kurse richten sich an Daten- und Business-Analyst*innen, Wissenschaftler*innen und Forschungssoftware-Ingenieur*innen.

Über Python

Python ist keine speziell für numerisches und wissenschaftliches Rechnen entwickelte Programmiersprache wie Julia oder R. Vielmehr ist sie in den 1980er Jahren als Unterrichtssprache entstanden, die die Lücke zwischen Shell und C überbrücken sollte.

Erst in den 2000er Jahren positionierte sich Python als Alternative zu MATLAB als matplotlib zur Datenvisualisierung, SciPy zum wissenschaftlichen Rechnen, iPython als Shell und NumPy für Arrays entstanden.

In den 2010er Jahren entwickelte sich Python mehr und mehr zu einer Alternative für R:

»Ich hatte eine Reihe von Anforderungen, die von keinem der mir zur Verfügung stehenden Tools gut erfüllt wurden:

  • Datenstrukturen mit beschrifteten Achsen …
  • Integrierte Zeitreihenfunktionalität …
  • Arithmetische Operationen und Reduktionen …
  • Flexible Behandlung von fehlenden Daten
  • Zusammenführen und andere relationale Operationen …

Ich wollte in der Lage sein, all diese Dinge an einem Ort zu tun, vorzugsweise in einer Sprache, die sich gut für die Entwicklung von Allzwecksoftware eignet.«

– Wes McKinney, Autor von pandas, in Datenanalyse mit Python

Neben pandas für gelabelte Daten entstanden scikit-learn für Maschinelles Lernen und Jupyter Notebooks für eine interaktive, Web-basierte Entwicklungsumgebung.

Python ist eine leicht zu erlernende Allzwecksprache, und das ist wohl ihre größte Stärke für Data Science.

Voraussetzungen

Erste Erfahrungen mit Python sind hilfreich, aber nicht erforderlich. In unserem Seminar Python für Data Science erhaltet ihr eine Einführung in die allgemeinen Programmierkonzepte von Python wie Objektorientierung, dynamische Typisierung, Variablen, Schleifen und Funktionen.

Schulungsformen

Offene Schulungen
Wir bieten seit vielen Jahren Seminare für bis zu 8 Personen an.
Inhouse-Schulungen
Dies ist eine kostengünstige Möglichkeit für Euch, mehrere Mitarbeiter*innen zum gleichen Thema in Euren Schulungsräumen schulen zu lassen.
Einzelschulungen
Die bedarfsorientierte Schulung, in der wir Euch schnell, individuell und zu Eurem Wunschtermin das gewünschte Wissen vermitteln.
Online-Training
Alle drei oben genannten Schlungsformen können auch als Online-Training in unserem virtuellen Klassenzimmer stattfinden. Dabei erfolgt die Kommunikation zwischen Trainer*in und Teilnehmer*innen mit Jitsi Meet; GitLab-Server und JupyterHub werden ebenfalls als gemeinsam nutzbare Entwicklungsumgebungen bereitgestellt.

Stimmen zu unseren Kursen

„Der Trainer ist auf alle offene Fragen eingegangen und hat die Schulung auf unseren Wissensstand perfekt angepasst!“

– Daniel Kissel, Hays AG

„Die Datenvisualisierungs-Schulung bei cusy hat mir geholfen, meine Data Science-Grundlagen stark zu verbessern, was zu einem tieferen Verständnis der Materie und zu reproduzierbaren und robusten Ergebnissen in der Zukunft führen wird."

– Dennis K., Sachbearbeitung, öffentliche Verwaltung

„Durch den strukturierten Aufbau des Trainings, basierend auf online zur Verfügung gestellter Dokumentation (PyViz-Tutorial & Jupyter Tutorial), wurden nicht nur Aufgabenstellungen und deren Lösungen erklärt, sondern auch eine Methode zur Wiederfindung der Dokumentation und Wiederverwendung im eigenen Unternehmen gelehrt.“

– Johannes Zieher, Engineering Team Leader, Women’s Health Ultrasound GE Healthcare

„Gutes Verständnis der Materie, gutes Gleichgewicht zwischen Vortrag und praktischen Übungen. Auf Fragen wurde sehr gut eingegangen.“

– Willy Macke, Process Engineering IT, Bizlink Special Cables Germany GmbH

Python-Mentoring und 1:1 Coaching

Arbeitet in Einzelgesprächen direkt mit dem cusy-Python-Team zusammen und erwerbt neue Fähigkeiten.

Wenn ihr zusätzliche Hilfe in eurem Python-Projekt benötigt, oder bei der Fehlersuche in komplexen Zusammenhängen feststeckt, können wir helfen. Ob in einer einzelnen Sitzung oder einer langfristigen Unterstützung, arbeitet mit uns zusammen, um eure Probleme zu lösen und eure Ziele zu erreichen:

In unseren Einzelsitzungen überprüfen und verbessern wir mit euch zusammen im Pair-Programming euren Code.

Beim Mentoring passen wir unseren Lehrplan an und stimmen die Sitzungen auf eure individuellen Bedürfnisse ab, damit ihr eure Ziele so schnell wie möglich erreicht.

Über Python hinaus können wir euch auch in JavaScript, HTML/CSS, Vue und Git fachkundige Hilfe anbieten und euch in den Bereichen Webentwicklung, Softwaredesign und -architektur sowie Automatisierung unterstützen.

Weitere Informationen

Ihr könnt unsere Termine zu offenen Schulungen auch abonnieren als RSS 1.0-, RSS 2.0- oder Atom-Feed.

Habt ihr Fragen, die hier nicht beantwortet wird? Kontaktiert uns oder ruft uns an: Tel: +49 30 22430082.

Es wurde nichts gefunden.