Format:
1 Online-Ressource (1126 Seiten)
Edition:
7., aktualisierte Auflage
ISBN:
9783836291316
Note:
Intro -- 1 Einleitung -- 1.1 Warum haben wir dieses Buch geschrieben? -- 1.2 Was leistet dieses Buch? -- 1.3 Wie ist dieses Buch aufgebaut? -- 1.4 Wer sollte dieses Buch wie lesen? -- 1.5 Beispielprogramme -- 1.6 Vorwort zur siebten Auflage (2022) -- 1.7 Danksagung -- 2 Die Programmiersprache Python -- 2.1 Historie, Konzepte, Einsatzgebiete -- 2.1.1 Geschichte und Entstehung -- 2.1.2 Grundlegende Konzepte -- 2.1.3 Einsatzmöglichkeiten und Stärken -- 2.1.4 Einsatzbeispiele -- 2.2 Die Installation von Python -- 2.2.1 Installation von Anaconda unter Windows
,
2.2.2 Installation von Anaconda unter Linux -- 2.2.3 Installation von Anaconda unter macOS -- 2.3 Drittanbietermodule installieren -- 2.4 Die Verwendung von Python -- TEIL I Einstieg in Python -- 3 Erste Schritte im interaktiven Modus -- 3.1 Ganze Zahlen -- 3.2 Gleitkommazahlen -- 3.3 Zeichenketten -- 3.4 Listen -- 3.5 Dictionarys -- 3.6 Variablen -- 3.6.1 Die besondere Bedeutung des Unterstrichs -- 3.6.2 Bezeichner -- 3.7 Logische Ausdrücke -- 3.8 Funktionen und Methoden -- 3.8.1 Funktionen -- 3.8.2 Methoden -- 3.9 Bildschirmausgaben -- 3.10 Module -- 4 Der Weg zum ersten Programm
,
4.1 Tippen, kompilieren, testen -- 4.1.1 Shebang -- 4.1.2 Interne Abläufe -- 4.2 Grundstruktur eines Python-Programms -- 4.2.1 Umbrechen langer Zeilen -- 4.2.2 Zusammenfügen mehrerer Zeilen -- 4.3 Das erste Programm -- 4.4 Kommentare -- 4.5 Der Fehlerfall -- 5 Kontrollstrukturen -- 5.1 Fallunterscheidungen -- 5.1.1 Die if-Anweisung -- 5.1.2 Bedingte Ausdrücke -- 5.2 Schleifen -- 5.2.1 Die while-Schleife -- 5.2.2 Abbruch einer Schleife -- 5.2.3 Erkennen eines Schleifenabbruchs -- 5.2.4 Abbruch eines Schleifendurchlaufs -- 5.2.5 Die for-Schleife -- 5.3 Die pass-Anweisung -- 5.4 Zuweisungsausdrücke
,
5.4.1 Motivation -- 5.4.2 Das Spiel Zahlenraten mit einem Zuweisungsausdruck -- 6 Dateien -- 6.1 Datenströme -- 6.2 Daten aus einer Datei auslesen -- 6.2.1 Eine Datei öffnen und schließen -- 6.2.2 Die with-Anweisung -- 6.2.3 Den Dateiinhalt auslesen -- 6.3 Daten in eine Datei schreiben -- 6.4 Das Dateiobjekt erzeugen -- 6.4.1 Die Built-in Function open -- 6.4.2 Attribute und Methoden eines Dateiobjekts -- 6.4.3 Die Schreib-/Leseposition verändern -- 7 Das Datenmodell -- 7.1 Die Struktur von Instanzen -- 7.1.1 Datentyp -- 7.1.2 Wert -- 7.1.3 Identität -- 7.2 Referenzen löschen
,
7.3 Mutable vs. immutable Datentypen -- 7.3.1 Mutable Datentypen und Seiteneffekte -- 8 Funktionen, Methoden und Attribute -- 8.1 Parameter von Funktionen und Methoden -- 8.1.1 Positionsbezogene Parameter -- 8.1.2 Schlüsselwortparameter -- 8.1.3 Optionale Parameter -- 8.1.4 Reine Schlüsselwortparameter -- 8.2 Attribute -- 9 Informationsquellen zu Python -- 9.1 Die Built-in Function help -- 9.2 Die Onlinedokumentation -- 9.3 PEPs -- TEIL II Datentypen -- 10 Basisdatentypen: eine Übersicht -- 10.1 Das Nichts -- NoneType -- 10.2 Operatoren -- 10.2.1 Bindigkeit -- 10.2.2 Auswertungsreihenfolge
Additional Edition:
Erscheint auch als Druck-Ausgabe ISBN 978-3-8362-9129-3
Language:
German
Subjects:
Computer Science
Keywords:
Python 3.0
;
Python 3.0
;
Python 3.x
;
Electronic books.
URL:
https://ebookcentral.proquest.com/lib/th-brandenburg/detail.action?docID=7167893
Author information:
Kaiser, Peter
Author information:
Ernesti, Johannes