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 (Integrale, Differentialgleichungen, …)
Nicht im Kurs vorgestellt, 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 git von 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…)
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
Notepad++ (Windows): einfacher Editor, schnell zu lernen
Sublime Text (kommerziell): Neuerer Editor
Visual Studio Codium: Open Source Editor von Microsoft
Visual Studio Code: Properitä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