Ein Kurspaket für alle, die schon immer mal programmieren lernen wollten, aber nicht wissen, wo sie anfangen sollen. Für Leute mit Angst vor Fehlermeldungen und dem schwarzen Fenster. Für alle, die schon mal das Chaos auf ihrem Rechner verflucht haben. Kommt vorbei!
Bei Dinge mit Daten beschäftigen wir uns in jeder Sitzung mit einem neuen Thema, Vorkenntnisse werden nicht vorausgesetzt, außer wenn explizit angegeben. Ihr könnt zu allen Sitzungen kommen oder nur zu ausgewählten. Da wir nach einer kurzen Einführung immer auch einen Hands-on-Teil geplant haben, braucht Ihr einen Laptop zum Mitmachen und solltet die angegebenen Programme vor der Sitzung installiert haben.
- immer dienstags, 16:00 - 17:30 | ohne Anmeldung
- In Raum 4.006, vierter Stock, USB
- Zielgruppe: Studierende, Promovierende, alle Interessierten
- Ansprechpartner*innen: Dr. Denis Arnold und Dr. Gabriele Schwiertz
Termine und Themen im SS 2025:
15.04. Einführung in R
Alle um Dich herum machen Statistik, Visualisierung oder andere wichtige Dinge in R? Du hast schon mal versucht, anzufangen, aber das scheint ein Buch mit sieben Siegeln zu sein? In dieser Session machen wir gemeinsam erste Schritte in R, machen uns mit einfachen Befehlen vertraut und lernen RStudio kennen.
Alle Infos in Ilias-Edulabs
29.04. Einführung in Python
Python ist eine beliebte Skriptsprache, die in Wissenschaft und Industrie für vielfältige Aufgaben produktiv eingesetzt wird. Als Skriptsprache ist sie auf allen gängigen Betriebssystemen einsetzbar und ermöglicht es, sich interaktiv vom der Idee oder einem Problem zum fertigen Skript vorzuarbeiten. In diesem Kurs wollen wir einen ersten Schritt in die Welt von Python unternehmen.
Alle Infos in Ilias-Edulabs
06.05. Einführung in Bash
Die Bash ist ein mächtiger Kommandozeileninterpreter, der für alle gängigen Betriebssysteme zur Verfügung steht. In diesem Kurs wollen wir einen ersten Einstieg wagen und uns auf einen Linux-Server der Uni einloggen. Dort wollen wir uns mit grundlegenden Befehlen auseinandersetzen und sehen, wie wir mit der Bash effizient mit Daten umgehen können.
Alle Infos in Ilias-Edulabs
13.05. Dateinamen und Ordnerstrukturen
Sind Deine Dateinamen witzig, aber nutzlos? Bist Du auf Deinem Rechner immer wieder auf der Suche nach Dateien? Hast Du schon mal wichtige Dinge gelöscht oder überschrieben, weil Du den Überblick verloren hattest? In dieser Sitzung geht es um Prinzipien der Dateibenennung und Ordnerstruktur, die sowohl für Deine eigenen Dateien, als auch für das Management von Forschungsdaten in größeren Projekten sinnvoll sind.
Alle Infos in Ilias-Edulabs
20.05. Dateien und Formate
Wir haben alle täglich mit Dateien um und die meisten Programme geben uns vielfältige Möglichkeiten unsere Arbeit in verschiedenen Formaten und Kodierungen zu speichern. Wie aber funktionieren Dateien eigentlich und warum sprechen wir von Binärdateien, wenn doch alles in Nullen und Einsen gespeichert wird? Für einen ersten Eindruck wollen wir uns in dieser Einführung verschiedene Dateien einmal genauer ansehen.
Alle Infos in Ilias-Edulabs
27.05. Einführung in Git
Git ist ein dezentrales Versionsmanagementsystem, das aus der Softwareentwicklung kommt.
Im Zuge von Open Science wird Git zunehmend zur Versionierung von Datenworkflows, Projektdokumentation, sowie der Erstellung von Publikationen und Präsentationen verwendet.
In dieser Einführung wollen wir erste Erfahrungen mit Git machen und uns mit den grundlegenden Funktionen vertraut machen.
Alle Infos in Ilias-Edulabs
03.06. Reguläre Ausdrücke
Du hast einen riesigen Haufen Dateien, bei denen Du die Benennung ändern willst? Du willst auf Deinem Rechner komplexe Suchen formulieren können? Du hast Dich schon immer gefragt, wie das mit dem Validieren einer Email-Adresse funktioniert? Reguläre Ausdrücke sind ein nützliches Tool, das einem beim Datenmanagment, beim Data-Wrangling oder an vielen anderen Stellen begegnet. Die Sitzung umfasst eine Einführung in das Konzept und kurze praktische Übungen.
Alle Infos in Ilias-Edulabs
17.06. API-Abfrage mit Python
Große Datensätze und kontinuierliche Datensammlungen werden gerne über ein Application Programming Interface (API) über das Internet bereitgestellt. In diesem Kurs wollen wir uns ansehen, wie wir mit Python auf APIs zugreifen können und die Daten anschließend weiterverarbeiten können.
Alle Infos in Ilias-Edulabs
24.06. Excel und Python
Daten in Excel zu verwalten ist in vielen Bereichen üblich, für Analysen oder Visualisierungen möchte man dann aber vielleicht lieber Python verwenden. Wir wollen uns echte Datensätze ansehen und diese mit Pandas in Python importieren.
Alle Infos in Ilias-Edulabs
01.07. API-Abfrage mit R
Große Datensätze und kontinuierliche Datensammlungen werden gerne über ein Application Programming Interface (API) über das Internet bereitgestellt. In diesem Kurs wollen wir uns ansehen, wie wir mit dem R-Paket httr auf APIs zugreifen können und die Daten anschließend in R weiterverarbeiten können.
Alle Infos in Ilias-Edulabs
08.07. Visualisierung mit ggplot2
Zur Exploration der Daten und Kommunikation der Ergebnisse sind professionelle Grafiken unabdingbar. Du hast schon etwas Vorerfahrung in R, würdest aber gerne mehr über Visualisierung wissen? Nach einer kurzen Einführung in die Visualisierung lernen wir in dieser Sitzung das Standardpaket in R ggplot2 kennen und probieren verschiedene Plot-Typen aus.
Alle Infos in Ilias-Edulabs
15.07. Time Series in R
In diesem Kurs wollen wir diese Besucherdaten der USB mit R analysieren und untersuchen, wie wir mit Datum und Uhrzeit mithilfe von Funktionen aus Base R arbeiten können. Außerdem werden wir betrachten, wie man aus den Ausgaben der Monats- und Wochentagsfunktionen reproduzierbar Faktoren erstellt, um unser Datenset für die Nutzung mit anderen Paketen wie z. B. ggplot2 vorzubereiten.
Alle Infos in Ilias-Edulabs