Toolbox Workshop
Über
Installation
Überblick
Windows 10
Windows 11
macOS
Linux
Linux/Windows DualBoot
Material
Blog
FAQ
Links
Archiv
Hilfe
GitHub
Linksammlung
Python
Python 3 Documentation
Python Tutorial
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
NumPy and SciPy Documentation
Tentative NumPy Tutorial
matplotlib Documentation
matplotlib Gallery
: Beispielplots mit Code
Uncertainties
SymPy
: Für symbolische Berechnungen (Integrale, Differentialgleichungen, …)
Nicht im Kurs vorgestellt, aber nützlich
Pint
Rechnen mit Einheiten in Python
pandas
DAS Standardtool für Datenanalyse in Python
Scientific Python Tutorials
The Scientific Python lectures
Python Data Science Handbook
Vortrag: The Unexpected Effectiveness of Python in Science
Unix
man bash
Learn CLI The Hard Way
: Kostenloses Buch über die Kommandozeile
Bash Guide for Beginners
Advanced Bash-Scripting Guide
: Wenn man googelt, landet man häufig hier
To understand the command line…
: Über die Logik der Shell
The Art of Command Line
: Liste von Dingen, die man können sollte
Learn Enough Command Line to Be Dangerous
: Einführung in die Kommandozeile
Bash Materialien:
Einführung in Bash-Programmierung
Bash-Fallen
Bash-Referenz
Häufige Fragen zu Bash
The Unix-Haters Handbook
: Satire
Git
Learn Git Branching
Pro Git
: Kostenloses Buch über Git (sehr gut)
On undoing, fixing, or removing commits in git
: Interaktive Anleitung zum Korrigieren von Fehlern
Git pretty
: Flowchart für Fehlerbehebung
How to undo (almost) anything with Git
Git from the inside out
: Erklärt, wie
git
intern arbeitet
Git from the Bottom Up
: Einführung in die
git
-Innereien
Mögliche Nachteile von Git
: Satire
Make
Make Documentation
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
Android-App
TeXBook von Don Knuth: Das Buch über TeX
typokurz – Einige wichtige typografische Regeln
How to Typeset Equations in LaTeX
: Gute Einführung in IEEEeqnarray (mächtigere Alternative zu den amsmath-Umgebungen)
Mathematical Writing
: Kurs von Don Knuth
Guide for the Use of the International System of Units (SI)
Mathematical Typography
: Gründe von Knuth, TeX zu entwickeln
Symbols, Units, Nomenclature and Fundamental Constants in Physics
Der korrekte Umgang mit Größen, Einheiten und Gleichungen
ISO 80000: Regeln für mathematische Typographie in der Wissenschaft (Google hilft…)
Editoren
Vim
: Moden-basierter Editor, schwierige Lernphase, danach hervorragend
Emacs
: Der
erweiterbarste
Editor
Notepad++
(Windows): einfacher Editor, schnell zu lernen
Sublime Text
(kommerziell): Neuerer Editor
neovim
: Modernisierung von vim
Visual Studio Code
: Open Source Editor von Microsoft
Verschiedenes
Software Carpentry Lessons
: Kurs mit ähnlichen Zielen zu diesem
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
What every computer science major should know