ein Einstieg ins Programmieren für MINT-Studierende /
Christoph Schäfer.
Wiesbaden :
Springer Spektrum,
[2019]
1 online resource
Essentials,
2197-6716
Includes bibliographical references.
Intro; Was Sie in diesem essential finden können; Inhaltsverzeichnis; 1 Überblick über die Programmiersprache Python; 2 Installation von Python; 2.1 Windows; 2.2 Linux; 2.3 macOS; 3 Ausführen eines Python-Programms; 3.1 Python interaktiv; 3.2 Entwicklungsumgebungen; 4 Die Grundstruktur eines Python-Programms; 5 Datentypen, Variablen, Listen, Strings, Dictionaries und Operatoren; 5.1 Numerische Datentypen int und float, bool und complex; 5.2 Sequentielle Datentypen; 5.3 Dictionaries; 5.4 Mengen; 6 Bedingte Anweisungen und Schleifen; 6.1 Bedingte Anweisung mit if-else
6.2 Wiederholung mit while Schleife6.3 Wiederholung mit for Schleife; 7 Funktionen; 7.1 Built-in Functions -- eingebaute Funktionen; 7.2 Deklaration von Funktionen; 7.3 Globale und lokale Variablen; 7.4 Iteratoren und Generatoren, funktionale Programmierung; 7.5 Anonyme Funktionen mit dem Lambda-Operator; 7.6 Funktionen können dekoriert werden: Dekorateure; 7.7 Die Funktionsargumente *args und **kwargs; 8 Strukturierung mit Modulen; 8.1 Strukturierung des Codes mit eigenen Modulen; 8.2 Einige wichtige Module und was man damit anstellt: math os re sys
9 Erweiterungen für Naturwissenschaftler: NumPy, SciPy, Matplotlib, pandas9.1 Schnelle numerische Berechnungen mit Python: NumPy; 9.2 Für Naturwissenschaftler: SciPy; 9.3 Erstellen von Diagrammen und Grafiken mit Matplotlib; 9.4 Big data science mit pandas; Was Sie aus diesem essential mitnehmen können; Zum Weiterlesen