Skip to content

Latest commit

 

History

History
204 lines (177 loc) · 6.36 KB

index.md

File metadata and controls

204 lines (177 loc) · 6.36 KB
layout permalink title
default
/
PeP et al. Toolbox Workshop

Jedes Jahr in den beiden letzten Wochen der Sommer-Semesterferien bietet [PeP et al.](https://pep-dortmund.org){:target="_blank"} den Toolbox Workshop für Physik- und Medizinphysikstudierende der TU Dortmund an.

Der Kurs vermittelt den Umgang mit Werkzeugen, die wissenschaftliches Arbeiten erleichtern.

Der Workshop ist in erster Linie zur Vorbereitung auf das Praktikum gedacht. Damit richtet er sich vorrangig an die kommenden Drittsemester. Es sind aber auch alle anderen eingeladen, die gerne die Grundlagen der gezeigten Werkzeuge erlernen möchten.

Anmeldung & Umfrage

Die Anmeldung mit Angabe einer E-Mail-Adresse ist 2024 verpflichtend, darüber werden wir euch noch an den Start des Workshops erinnern und mögliche Abweichungen mitteilen.

Der Fragebogen ist freiwillig, wir möchten euch aber bitten diesen auszufüllen. So haben wir einen Eindruck davon, welche Vorkenntnisse und Interessen bestehen und können den Workshop optimal an euch anpassen.

Themen

Die beiden Themenblöcke, Datenauswertung und LaTeX, sind unabhängig voneinander gestaltet. Es kann also auch nur einer der beiden Teile besucht werden. Für LaTeX sind allerdings auch Grundkenntnisse zur Kommandozeile hilfreich. Beide Teile des Kurses sind nicht nur für das Praktikum interessant, sondern auch für den weiteren Erfolg während und nach des Studiums.

Alle im Kurs vorgestellten Programme sind Free and Open-Source Software{:target="_blank"}, bis auf VSCode (kostenlos, aber proprietär).

1. Teil: Versuche auswerten

  • Python ist eine der beliebtesten Programmiersprachen in der Wissenschaft, ist einfach zu lernen und bietet zahlreiche Bibliotheken für die Datenauswertung und zur Darstellung dieser Daten. Die Benutzung einer Programmiersprache zur Versuchsauswertung bietet große Vorteile gegenüber Alternativen wie Tabellenkalkulationssoftware.

  • Unix/Kommandozeile: Der Umgang mit der Kommandozeile und mit Unix-artigen Betriebssystemen ist eine wichtige Voraussetzung für wissenschaftliches Arbeiten. Wir bringen euch die Grundlagen bei.

  • Git: Reproduzierbarkeit und kollaboratives Arbeiten sind zwei Hauptaspekte des guten wissenschaftlichen Arbeitens. Git ist das Standardwerkzeug für Versionskontrolle, welche es ermöglicht jederzeit zu älteren Versionen zurückzukehren, Änderungen nachzuvollziehen und gemeinsam an Projekten zu arbeiten.

    • Make: Ein Standard-Tool zur automatisierten Ausführung von komplexeren Aufgaben. Es kommt häufig vor, dass mehrere Auswertungsschritte in einer bestimmten Reihenfolge ausgeführt werden müssen und spätere Schritte von den Ergebnissen vorheriger Schritte abhängen. Diese Schritte manuell auszuführen, ist fehleranfällig und nicht einfach zu dokumentieren. Make macht dies einfacher und führt zu besserer Reproduzierbarkeit.

2. Teil: LaTeX

LaTeX ist das Standardwerkzeug, um wissenschaftliche Texte zu produzieren. Es bietet hervorragenden Formelsatz, automatisiertes Erstellen von Inhaltsverzeichnissen und Bibliographie, Trennung von Form und Inhalt, Hyperlinks und vieles mehr.

Vorbereitung

Bitte beachtet die folgenden Schritte:

  • Die Software vorher auf deinem Laptop installieren!
    • Bei Problemen können wir gerne per Mail helfen.
    • Am Donnerstag vor der ersten Woche bieten wir ein begleitetes Installieren eines Dual-Boot-Systems an.
    • Ein neuer Laptop soll angeschafft werden? Überlege über ein US-Tastaturlayout{:target="_blank"}.
  • Deinen Laptop mitbringen, eine begrenzte Anzahl Laptops kann auch von uns gestellt werden. Wenn du einen Laptop von uns ausleihen möchtest, schreibe uns bitte eine E-Mail.

Ablaufplan 2024

An allen Tagen sind wir im Gebäude Bio- und Chemieingenieurwesen (Lageplan Nr. 6{:target="_blank"}). Der Eingang befindet sich gegenüber vom Haupteingang des Hörsaalgebäudes II.

Tag Datum Zeit Raum Thema
Do 19.09.2024 10-13 Uhr CP-03-123 Installationshilfe, Umstieg auf Linux für Interessierte
Mo 23.09.2024 13-17 Uhr CT ZE HS01 Python
Di 24.09.2024 13-17 Uhr CT ZE HS01 NumPy, matplotlib
Mi 25.09.2024 13-17 Uhr CT ZE HS01 SciPy, uncertainties
Do 26.09.2024 13-17 Uhr CT ZE HS01 Unix, Git
Fr 27.09.2024 13-17 Uhr CT ZE HS01 Einführung in LaTeX
Mo 30.09.2024 13-17 Uhr CT ZE HS01 Formelsatz
Di 01.10.2024 13-17 Uhr CT ZE HS01 Abbildungen, Tabellen, Literaturverzeichnis
Mi 02.10.2024 13-17 Uhr CT ZE HS01 TeX in matplotlib, TikZ, beamer
Do 03.10.2024 Feiertag
Fr 04.10.2024 13-17 Uhr CT ZE HS01 Make und abschließende Übungen über alles