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 Documentation
NumPy quickstart
matplotlib Documentation
matplotlib Gallery
: Beispielplots mit Code
SciPy Documentation
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 (Site under redesign)
Bash Guide for Beginners
Advanced Bash-Scripting Guide
: Wenn man googelt, landet man häufig hier
The Art of Command Line
: Liste von Dingen, die man können sollte
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)
The International System of Units (SI) - Bureau International des Poids et Mesures
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…)
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 Codium
: Open Source Editor von Microsoft
Visual Studio Code
: Properitärer 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