LaTeX Templates in TU themes
PDFA Thesis PDF-A ist wichtig bei Promotionsarbeiten
Python
PEP 8 – Style Guide for Python Code: Man sollte sich angewöhnen, seinen Code nach den üblichen Regeln zu formatieren.
A Byte of Python: Kostenloses Buch über Python
Dive Into Python 3: Kostenloses Buch über Python 3
Python-Bibliotheken
matplotlib Gallery: Beispielplots mit Code
SymPy: Für symbolische Berechnungen (Formeln, Integrale, Differentialgleichungen, etc.)
Nicht im Kurs vorgestellte Pakete, aber nützlich
Scientific Python Tutorials
Scientific Python Notebooks Notebooks sehr ähnlich und aufbauend auf dem Workshop
Unix
man bashAdvanced Bash-Scripting Guide: Wenn man googelt, landet man häufig hier
The Art of Command Line: Liste von Dingen, die man können sollte
The Unix-Haters Handbook: Satire
Git
Pro Git: Kostenloses Buch über
git(sehr gut)On undoing, fixing, or removing commits in git: Interaktive Anleitung zum Korrigieren von Fehlern
Git from the inside out: Erklärt, wie
gitintern arbeitetGit from the Bottom Up: Einführung in die
git-InnereienMögliche Nachteile von Git: Satire
Video-Einführung in
gitvon Max (langjähriger Leiter des Workshops)
Make
Recursive Make Considered Harmful: Berühmtes Paper zu einem verbreiteten Problem
Make: Gute Einführung in gut-strukturierte Makefiles
LaTeX
Detexify: Findet Symbole und deren Befehle anhand einer Zeichnung mit Maus/Touch
TeXBook von Don Knuth: Das Buch über TeX
How to Typeset Equations in LaTeX: Gute Einführung in IEEEeqnarray (mächtigere Alternative zu den amsmath-Umgebungen)
Mathematical Writing: Kurs von Don Knuth
Mathematical Typography: Gründe von Knuth, TeX zu entwickeln
Symbols, Units, Nomenclature and Fundamental Constants in Physics
Der normgerechte Umgang mit Größen, Einheiten und Gleichungen
ISO 80000: Regeln für mathematische Typographie in der Wissenschaft (Google hilft…)
LaTeX Alternativen
Typst: Eine junge LaTeX-Alternative mit built-in Online-Editor, Echtzeit-Kollaboration und schnellem Rendering
Lyx: Eine ältere LaTeX-Alternative, die die Stärken von TeX mit einer graphischen Oberfläche verbindet.
decker: Softwarewerkzeug zum Erstellen von interaktiven Webpräsentationen; entwickelt von TU Dortmund, Universität Würzburg und Berliner Hochschule für Technik
Editoren
Vim: Modi-basierter Editor, schwierige Lernphase, danach hervorragend
neovim: Modernisierung von vim
Emacs: Der erweiterbarste Editor
Sublime Text (kommerziell): Neuerer Editor
Visual Studio Codium: Open Source Editor von Microsoft
Visual Studio Code: Properietärer Editor von Microsoft
Verschiedenes
The Art of Unix Programming (PDF): Erklärt, warum Unix so ist, wie es ist
The Cathedral and the Bazaar: Sehr bekanntes Werk über Open Source
The Unix Koans of Master Foo: Kurzgeschichten