Python für Naturwissenschaftler
Vorlesungsmanuskript »Python für Naturwissenschaftler«
Inhalt
::
Einführung
»
Vorlesungsmanuskript »Python für Naturwissenschaftler«
¶
Einführung
Verwendete Symbole
Danke an …
Fortgeschrittene Aspekte von Python
Sets
Das
collections
-Modul
List comprehensions
Generatoren und Iteratoren
Dekoratoren
Ausnahmen
Kontext mit
with
-Anweisung
NumPy
Python-Listen und Matrizen
NumPy-Arrays
Erzeugung von NumPy-Arrays
Adressierung von NumPy-Arrays
Universelle Funktionen
Lineare Algebra
Einfache Anwendungen
Erstellung von Grafiken
Erstellung von Grafiken mit matplotlib
Erstellung von Grafiken mit PyX
Versionskontrolle mit Git
Vorbemerkungen
Grundlegende Arbeitsschritte
Verzweigen und Zusammenführen
Umgang mit entfernten Archiven
Testen von Programmen
Wozu braucht man Tests?
Das
doctest
-Modul
Das
unittest
-Modul
Testen mit NumPy
Laufzeituntersuchungen
Allgemeine Vorbemerkungen
Fallstricke bei der Laufzeitmessung
Das Modul
timeit
Das Modul
cProfile
Zeilenorientierte Laufzeitbestimmung
Aspekte des parallelen Rechnens
Threads, Prozesse und der GIL
Parallelverarbeitung in Python
Numba
Inhalt
::
Einführung
»