Veranstaltungen

Sie können unsere Veranstaltungen auch abonnieren als RSS 1.0-, RSS 2.0- oder Atom-Feed.

Python für Einsteiger*innen vom 27.–30. September 2021

  • Was Training
  • Wann 27.09.2021 09:00 bis 30.09.2021 17:00 (Europe/Berlin / UTC200)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; die dritte Mitarbeiter*in nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Warum Python?

Python gilt als langsam und schlecht geeignet für speicherintensive Aufgaben. Genauer betrachtet ist Python eine interpretierte Sprache und dynamisch typisiert, wodurch sie möglicherweise langsamer ist als einige andere Sprachen. Auch wird in Python üblicherweise nur ein Thread ausgeführt, für die parallele Ausführung von Threads oder Prozessen in Python ist dann jedoch einiges Wissen erforderlich.

Aber warum ist Python dann eine der beliebtesten Programmiersprachen? Warum setzen Unternehmen wie Google, Dropbox, Netflix und Bloomberg auf Python? Warum solltet ihr ausgerechnet diese Sprache lernen wollen?

Python konzentriert sich auf die Lesbarkeit des Codes, ist einfach zu lernen und zu schreiben. Zusammen mit Jupyter Notebooks wurde sie daher schnell zum De-facto-Arbeitsumfeld für Datenwissenschaftler*innen. Folgen wir The State of the Octoverse, dann sehen wir hier das Wachstum von Python, zugehöriger Tools und Frameworks aus einer schnell wachsenden Community von Data-Scientists, deren Arbeit sich mit Python deutlich vereinfacht. Unter den beliebtesten Code-Quellen befinden sich die Python-Bibliotheken NumPy, SciPy, Scikit-Learn und TensorFlow. Diese stellen wir in unserem Kurs Datenverarbeitung mit NumPy vor. Auch die Anzahl von Forschungssoftware auf Basis von Python nimmt deutlich zu. Wie ihr solche Forschungssoftware erstellen und publizieren könnt, zeigen wir euch dann in unserem Kurs vom 6.–10. März.

Ergebnis

Nach diesem Kurs könnt ihr einfache Programme in der Programmiersprache Python selbst erstellen und ausführen.

Zielgruppe

Die Teilnehmer*innen benötigen keine Programmiererfahrung; vorausgesetzt werden lediglich allgemeine Computerkenntnisse.

Kursbeschreibung

Die Grundlagen der Programmierung werden systematisch anhand von Python erläutert, u.a.:

  • Turing-Vollständigkeit
    • Erste Schritte in Python
    • Variablen, Integers und Floats
    • Arithmetische Operatoren
    • Textausgabe
    • Listen
    • Dateien lesen und schreiben
  • Programmstruktur
    • In Python eingebaute Funktionen
    • Eigene Funktionen schreiben und parametrisieren
    • Stringverarbeitung
    • Parsen, reguläre Ausdrücke und Unicode
    • Web-Recherche
  • Komplexe Datenstrukturen
    • Dictionaries, Tupel, Hashes, OrderedDict
    • Datenstrukturen und -modellierung
    • Module
  • Schreiben größerer Programme
    • Module und Pakete
    • Der __main__-Block
    • Kommandozeilenparameter
    • Introspektion
  • Entwicklungswerkzeuge
    • Versionskontrolle
    • automatische Tests
    • Editoren
    • virtualenv
    • pylint

Preis

2.240,00 € (zzgl. Mwst.)

Buchen

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

Datenverarbeitung mit NumPy vom 11.–12. Oktober 2021

  • Was Training
  • Wann 11.10.2021 09:00 bis 12.10.2021 17:00 (Europe/Berlin / UTC200)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; die dritte Mitarbeiter*in nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr eigene Programme zur Datenverarbeitung mit NumPy schreiben und optimieren.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Berechnungen mit numerischen Daten durchführen möchten.

Die Teilnehmer*innen benötigen Grundkenntnisse in Python.

NumPy ist die beliebteste Python-Bibliothek zur Verarbeitung numerischer Daten. Sie kombiniert die Benutzerfreundlichkeit von Python mit der Geschwindigkeit einer reinen C-Implementierung. Mit NumPy lassen sich Berechnungen mit großen Datenreihen und Matrizen in wenigen Zeilen Code implementieren. NumPy eignet sich daher hervorragend zur Laufzeitoptimierung von Python-Programmen. Der Kurs gibt eine anschauliche Einführung in die wesentlichen Features von NumPy mit vielen praktischen Beispielen. Als logische Fortsetzung der Grundfunktionalität werden die Möglichkeiten des Pakets Scipy vorgestellt, das zahlreiche mathematische Verfahren zur Anwendung auf NumPy-Datenstrukturen enthält.

Agenda

1. Tag

  • Einführung in NumPy
  • Funktionen/ufunc
  • Indizierung
  • Typische Anwendungen

2. Tag

  • Broadcasting
  • Optimierung mit NumPy
  • Die Bibliothek Scipy
  • weitere Bibliotheken

Preis

1.220,00 € (zzgl. Mwst.)

Buchen

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

Datenanalyse in Python vom 13.–14. Oktober 2021

Die Python-Bibliothek pandas bietet ein praktisches Alltagswerkzeug zur Analyse tabellarischer Daten.
  • Was Training
  • Wann 13.10.2021 09:00 bis 14.10.2021 17:00 (Europe/Berlin / UTC200)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr tabellarische Daten mit Python automatisiert aufbereiten, zusammenfassen und Diagramme erstellen.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die größere Datenmengen effizienter handhaben möchten.

Voraussetzungen

Grundkenntnisse in Python.

Kursbeschreibung

Die Python-Bibliothek pandas bietet ein praktisches Alltagswerkzeug zur Analyse tabellarischer Daten. Dieser Kurs verbessert Euren Werkzeugsatz für die Arbeit mit Datensätzen von wenigen hundert bis einigen Millionen Einträgen in Python. Der Kurs behandelt an praktischen Beispielen sowohl die erkundende Datenanalyse, das Ermitteln von Kennzahlen und das Erstellen anschaulicher Grafiken. Durch die Integration mit interaktiven Analyseumgebungen wie IPython und Jupyter lassen sich viele Fragestellungen schnell umsetzen.

Preis

1.220,00 € (zzgl. Mwst.)

Buchen

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

Daten lesen und schreiben mit Python vom 25.–27. Oktober 2021

  • Was Training
  • Wann 25.10.2021 09:00 bis 27.10.2021 17:00 (Europe/Berlin / UTC200)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr Daten von Websites und vieler verschiedener Formate und Typen lesen und in Speicherformate wie Pandas DataFrames, Numpy-Arrays oder Python-Listen überführen. Anschließend könnt ihr die Daten in passenden Dateiformaten oder Datenbanken speichern und anderen zur Verfügung stellen.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Daten effizienter erheben und bereitstellen wollen.

Voraussetzungen

Grundkenntnisse in Python.

Kursbeschreibung

Die Python-Bibliotheken Requests, BeautifulSoup und Intake bieten Euch einfache Möglichkeiten zum Lesen und Schreiben von Daten. Dieser Kurs verbessert Euren Werkzeugsatz zur effektiven Verwaltung von Daten. Der Kurs behandelt dies anhand von praktischen Beispielen und gibt einen Überblick über verschiedenste Datenbanken und deren passenden Verwendungszweck.

Preis

1.730,00 € (zzgl. Mwst.)

Buchen

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

Daten bereinigen und validieren vom 28.–29. Oktober 2021

  • Was Training
  • Wann 28.10.2021 09:00 bis 29.10.2021 17:00 (Europe/Berlin / UTC200)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr Daten mit Python bereinigen und validieren.

Zielgruppe

Analyst*innen und Wissenschaftler*innen, die Daten deduplizieren und vergleichen wollen sowie fehlende Daten verwalten, Schema- und Typ-Überprüfungen durchführen möchten.

Voraussetzungen

Grundkenntnisse in Python.

Kursbeschreibung

Es gibt viele verschiedene Python-Bibliotheken, die Euch das Bereinigen und Validieren von Daten deutlich vereinfachen. Dieser Kurs zeigt Euch an praktischen Beispielen, wie ihr diese Bibliotheken einsetzen könnt, um Probleme in euren Daten zu erkennen und zu verbessern.

Preis

1.220,00 € (zzgl. Mwst.)

Buchen

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

Daten visualisieren mit Python vom 15.–19. November 2021

  • Was Training
  • Wann 15.11.2021 09:00 bis 19.11.2021 17:00 (Europe/Berlin / UTC100)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr Daten visualisieren und interaktiv zugänglich machen.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Daten schön und effizient visualisieren wollen.

Voraussetzungen

Grundkenntnisse in Python.

Kursbeschreibung

Es gibt sehr viele verschiedene Python-Bibliotheken zur Visualisierung von Daten. Dieser Kurs gibt Euch einen Überblick über die verschiedenen Bibliotheken und zeigt anhand von praktischen Beispielen, wie sich die Bibliotheken nutzen lassen.

Preis

2.750,00 € (zzgl. Mwst.)

Buchen

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

Python-Forschungssoftware erstellen und publizieren vom 29. November – 3. Dezember 2021

  • Was Training
  • Wann 29.11.2021 09:00 bis 03.12.2021 17:00 (Europe/Berlin / UTC100)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt ihr Python-Forschungssoftware erstellen und publizieren, mit der eure Forschungsergebnisse nachvollziehbar werden und die euch die effiziente Zusammenarbeit mit anderen erlaubt.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Forschungssoftware erstellen wollen, deren Daten und Code nachvollziehbar und versioniert sind mit dem Ziel wissenschaftlicher Anerkennung und Reputation. Zudem wird konkurrierendes Schreiben bei der Zusammenarbeit mit anderen vermeiden.

Voraussetzungen

Erfahrung mit Python ist hilfreich, aber nicht erforderlich.

Kursbeschreibung

Wir zeigen euch, wie ihr Forschungsdaten und Forschungssoftware sinnvoll verwalten könnt und Veränderungen in Euren Daten und Eurer Software nachvollziehbar bleiben. Zudem erstellen wir ein Python-Distribution-Package mit Dokumentation, Testing und Logging, stellen Binary Extensions vor und unterscheiden dabei zwischen Accelerator- und Wrapper-Modulen. Wir beraten Euch auch bei der Auswahl einer passenden Lizenz und zeigen euch schließlich, wie ihr Forschungssoftware zitierfähig machen könnt.

Preis

2.750,00 € (zzgl. Mwst.)

Buchen

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

Code und Daten versioniert speichern vom 29. November – 1. Dezember 2021

  • Was Training
  • Wann 29.11.2021 09:00 bis 01.12.2021 17:00 (Europe/Berlin / UTC100)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt Ihr nachvollziehbare Forschungsergebnisse erstellen sowie effizient gemeinsam Quellcode schreiben und Daten transformieren.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Daten und Code nachvollziehbar und versioniert verwalten wollen sowie konkurrierendes Schreiben bei der Zusammenarbeit mit anderen vermeiden wollen.

Voraussetzungen

Erfahrung mit der Kommandozeile ist hilfreich, aber nicht erforderlich.

Kursbeschreibung

»Nicht reproduzierbare Einzelereignisse sind für die Wissenschaft ohne Bedeutung« schrieb Karl Popper 1935 in Logik der Forschung. Daran hat sich bis heute nichts geändert. Neu ist, dass die Forschungsdaten und Forschungssoftware hierfür sinnvoll verwaltet werden müssen. Hierzu dürft Ihr Euch nicht stillschweigend auf bestimmte Ressourcen und Entwicklungsumgebungen verlassen. Auch Veränderungen in euren Daten und Eurer Software sollten nachvollziehbar bleiben. Schließlich erleichtert Euch dies auch die Zusammenarbeit im Team.

Preis

1.730,00 € (zzgl. Mwst.)

Buchen

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

Forschungssoftware mit Python erstellen vom 2.–3. Dezember 2021

  • Was Training
  • Wann 02.12.2021 09:00 bis 03.12.2021 17:00 (Europe/Berlin / UTC100)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt Ihr mit Python Forschungssoftware erstellen, die in die wissenschaftlichen Anerkennungs- und Reputationssysteme eingebettet werden kann.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Forschungssoftware erstellen und damit wissenschaftliche Anerkennung und Reputation erhalten wollen.

Voraussetzungen

Erfahrung mit Python ist hilfreich, aber nicht erforderlich.

Kursbeschreibung

Wir werden ein Python-Distribution-Package erstellen mit Dokumentation, Testing und Logging. Außerdem werden wir Binary Extensions vorstellen und dabei zwischen Accelerator- und Wrapper-Modulen unterscheiden. Schließlich werden wir Euch zeigen, wie Ihr eine passende Lizenz auswählen und Eure Software zitierfähig machen könnt.

Preis

1.220,00 € (zzgl. Mwst.)

Buchen

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

Dashboards erstellen vom 13.–14. Dezember 2021

  • Was Training
  • Wann 13.12.2021 09:00 bis 14.12.2021 17:00 (Europe/Berlin / UTC100)
  • Wo Online
  • Name des Kontakts
  • Telefon des Kontakts +49 30 22430082
  • Teilnehmer min. 1, max. 8 Personen; der dritte Mitarbeiter nimmt kostenfrei teil.
  • Termin zum Kalender hinzufügen iCal

Ergebnis

Nach diesem Kurs könnt Ihr aus Jupyter Notebooks Dashboards generieren und interaktive Plots in Web-Apps anzeigen.

Zielgruppe

Analyst*innen, Wissenschaftler*innen und Ingenieur*innen, die Ihre Forschungsergebnisse auf einer Website präsentieren möchten.

Voraussetzungen

Erfahrung mit Python ist hilfreich, aber nicht erforderlich.

Kursbeschreibung

Wir werden verschiedene Bibliotheken vorstellen, mit denen sich aus Jupyter Notebooks Dashboards erstellen lassen. Außerdem werden wir an einem Beispiel Bokeh-Plots in das Webframework Flask einbinden.

Preis

1.220,00 € (zzgl. Mwst.)

Buchen

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