Einführung in das Programmieren
Vorlesungsmanuskript »Einführung in das Programmieren für Physiker und Materialwissenschaftler«
Inhalt
Vorlesungsmanuskript »Einführung in das Programmieren für Physiker und Materialwissenschaftler«
¶
Einführung
Warum Programmieren lernen?
Warum Python?
Einige Zutaten
Verwendete Symbole
Literatur
Python-Version
Danke an …
Eine Vorschau
Einfache Datentypen, Variablen und Zuweisungen
Integers
Gleitkommazahlen
Funktionen für reelle Zahlen
Komplexe Zahlen
Variablen und Zuweisungen
Wahrheitswerte
Formatierung von Ausgaben
Kontrollstrukturen
For-Schleife
While-Schleife
Verzweigungen
Abfangen von Ausnahmen
Funktionen
Funktionsdefinitionen
Dokumentation von Funktionen
Lokale und globale Variable
Rekursive Funktionen
Funktionen als Argumente von Funktionen
Lambda-Funktionen
Schlüsselworte und Defaultwerte
Zusammengesetzte Datentypen
Listen
Tupel
Zeichenketten
Dictionaries
Ein- und Ausgabe
Eingabe über die Kommandozeile und die Tastatur
Lesen und Schreiben von Dateien
Numerische Programmbibliotheken am Beispiel von NumPy/SciPy
Installation
Arrays und Anwendungen
Numerische Integration
Integration gewöhnlicher Differentialgleichungen
Objektorientiertes Programmieren
Klassen, Attribute und Methoden
Vererbung
Erstellung von Grafiken
matplotlib
PyX
Anhang
64-Bit-Gleitkommazahlen nach IEEE-Standard 754
Unicode
Inhalt