Intro-Folien - PeP et al. Toolbox

Werbung
Intro
Toolbox Workshop
Intro
Ziele
Auf das Praktikum vorbereiten
Daten auswerten
Plotten
Fehlerrechnung
Fähigkeiten erlernen, die man als Wissenschaftler haben sollte
Konkrete Probleme durch Programmierung lösen
Wiederholte Abläufe automatisieren
Versionskontrolle: Wieso? und Wie?
Kommandozeile
Verwenden von Dokumentation
Was sind die Standardwerkzeuge?
Von Anfang an: Best Practices
PeP et al. Toolbox, 2014
Einführung
2
Intro
Toolbox Workshop
PeP et al. Toolbox, 2014
Einführung
3
Intro
Umfrage
PeP et al. Toolbox, 2014
Umfrage
4
Intro
Betriebssystem
Windows
Was exotisches
Anderes Linux
OS X
Ubuntu
PeP et al. Toolbox, 2014
Umfrage
5
Intro
Programmierkenntnisse
programmiert
Python
noch nie Programmiert
PeP et al. Toolbox, 2014
Umfrage
6
Intro
Interessen
git
Unix
make
NumPy
matplotlib
uncertainties
0
PeP et al. Toolbox, 2014
5
10
15
20
Umfrage
25
30
35
40
7
Intro
Ablauf
Montag Programmieren und Auswerten mit Python
Python
NumPy, SciPy
Dienstag Erstellen von Plots und Fehlerrechnung
matplotlib
uncertainties
Mittwoch Kommandozeile und Automatisierung
Unix
make
Donnerstag Versionskontrolle
git
Freitag Ausführliche Übungen
PeP et al. Toolbox, 2014
Ablauf
8
Intro
And now for something completely different…
PeP et al. Toolbox, 2014
Editoren
9
Intro
Texteditoren
PeP et al. Toolbox, 2014
Editoren
10
Intro
Was haben die mit diesem Kurs zu tun?
PeP et al. Toolbox, 2014
Editoren
11
Intro
Texteditoren
Ein guter Editor begleitet einen durch das Leben.
Er wird Teil von einem, und wird ohne Gedanken gesteuert.
Man verbringt den Großteil der Arbeitszeit im Editor.
Man spart auf lange (und mittlere) Sicht unglaublich viel Zeit.
PeP et al. Toolbox, 2014
Editoren
12
Intro
Vim und Emacs
unglaublich erweiterbar
Moden-basiert
enthält Mailprogramm
erweiterbar
Modifier-Tasten
Unix-Philosophie
„Ein tolles Betriebssystem, dem
nur ein guter Editor fehlt.“
auf jedem System vorhanden
PeP et al. Toolbox, 2014
Editoren
13
Intro
PeP et al. Toolbox, 2014
Editoren
14
Intro
Obligatory XKCD
PeP et al. Toolbox, 2014
Editoren
15
Herunterladen