Log In
Or create an account ->
Imperial Library
Home
About
News
Upload
Forum
Help
Login/SignUp
Index
COVER
Liebe Leserin, lieber Leser
Auf einen Blick
Impressum
Inhalt
Über dieses Buch
Teil I Einstieg in Python
1 Überblick über Python
1.1 Geschichte und Entstehung
1.2 Grundlegende Konzepte
1.3 Einsatzmöglichkeiten und St™rken
1.4 Einsatzbeispiele
1.1 Geschichte und Entstehung
1.2 Grundlegende Konzepte
1.3 Einsatzmöglichkeiten und St™rken
1.4 Einsatzbeispiele
2 Die Arbeit mit Python
2.1 Die Verwendung von Python
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.2 Tippen, kompilieren, testen
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.1 Die Verwendung von Python
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.2 Tippen, kompilieren, testen
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.2.1 Shebang
2.2.2 Interne Abl™ufe
3 Der interaktive Modus
3.1 Ganze Zahlen
3.2 Gleitkommazahlen
3.3 Zeichenketten
3.4 Listen
3.5 Variablen
3.6 Logische Ausdrücke
3.7 Funktionen und Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.8 Bildschirmausgaben
3.1 Ganze Zahlen
3.2 Gleitkommazahlen
3.3 Zeichenketten
3.4 Listen
3.5 Variablen
3.6 Logische Ausdrücke
3.7 Funktionen und Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.8 Bildschirmausgaben
4 Grundlegendes zu Python- Programmen
4.1 Grundstruktur eines Python-Programms
4.2 Das erste Programm
4.3 Kommentare
4.4 Der Fehlerfall
4.1 Grundstruktur eines Python-Programms
4.2 Das erste Programm
4.3 Kommentare
4.4 Der Fehlerfall
5 Kontrollstrukturen
5.1 Fallunterscheidungen
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.2 Schleifen
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.3 Die pass- Anweisung
5.1 Fallunterscheidungen
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.2 Schleifen
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.3 Die pass- Anweisung
6 Das Laufzeitmodell
6.1 Die Struktur von Instanzen
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.2 Referenzen und Instanzen freigeben
6.3 Mutable vs. immutable Datentypen
6.3.1 Mutable Datentypen und Seiteneffekte
6.3.1 Mutable Datentypen und Seiteneffekte
6.1 Die Struktur von Instanzen
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.2 Referenzen und Instanzen freigeben
6.3 Mutable vs. immutable Datentypen
6.3.1 Mutable Datentypen und Seiteneffekte
6.3.1 Mutable Datentypen und Seiteneffekte
7 Basisdatentypen
7.1 Operatoren
7.2 Das Nichts – NoneType
7.3 Numerische Datentypen
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.4 Parameter von Funktionen und Methoden
7.4.1 Wiederholung
7.4.2 Parameter
7.4.1 Wiederholung
7.4.2 Parameter
7.5 Sequentielle Datentypen
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.6 Mappings
7.6.1 Dictionary – dict
7.6.1 Dictionary – dict
7.7 Mengen
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.1 Operatoren
7.2 Das Nichts – NoneType
7.3 Numerische Datentypen
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.4 Parameter von Funktionen und Methoden
7.4.1 Wiederholung
7.4.2 Parameter
7.4.1 Wiederholung
7.4.2 Parameter
7.5 Sequentielle Datentypen
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.6 Mappings
7.6.1 Dictionary – dict
7.6.1 Dictionary – dict
7.7 Mengen
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
8 Dateien
8.1 Datenströme
8.2 Daten aus einer Datei auslesen
8.3 Daten in eine Datei schreiben
8.4 Verwendung des Dateiobjekts
8.1 Datenströme
8.2 Daten aus einer Datei auslesen
8.3 Daten in eine Datei schreiben
8.4 Verwendung des Dateiobjekts
9 Funktionen
9.1 Schreiben einer Funktion
9.2 Funktionsparameter
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.3 Namensr™ume
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.4 Lokale Funktionen
9.5 Anonyme Funktionen
9.6 Rekursion
9.7 Eingebaute Funktionen
9.1 Schreiben einer Funktion
9.2 Funktionsparameter
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.3 Namensr™ume
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.4 Lokale Funktionen
9.5 Anonyme Funktionen
9.6 Rekursion
9.7 Eingebaute Funktionen
1 Überblick über Python
1.1 Geschichte und Entstehung
1.2 Grundlegende Konzepte
1.3 Einsatzmöglichkeiten und St™rken
1.4 Einsatzbeispiele
1.1 Geschichte und Entstehung
1.2 Grundlegende Konzepte
1.3 Einsatzmöglichkeiten und St™rken
1.4 Einsatzbeispiele
2 Die Arbeit mit Python
2.1 Die Verwendung von Python
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.2 Tippen, kompilieren, testen
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.1 Die Verwendung von Python
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.1.1 Windows
2.1.2 Linux
2.1.3 Mac OS X
2.2 Tippen, kompilieren, testen
2.2.1 Shebang
2.2.2 Interne Abl™ufe
2.2.1 Shebang
2.2.2 Interne Abl™ufe
3 Der interaktive Modus
3.1 Ganze Zahlen
3.2 Gleitkommazahlen
3.3 Zeichenketten
3.4 Listen
3.5 Variablen
3.6 Logische Ausdrücke
3.7 Funktionen und Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.8 Bildschirmausgaben
3.1 Ganze Zahlen
3.2 Gleitkommazahlen
3.3 Zeichenketten
3.4 Listen
3.5 Variablen
3.6 Logische Ausdrücke
3.7 Funktionen und Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.7.1 Funktionen
3.7.2 Methoden
3.8 Bildschirmausgaben
4 Grundlegendes zu Python- Programmen
4.1 Grundstruktur eines Python-Programms
4.2 Das erste Programm
4.3 Kommentare
4.4 Der Fehlerfall
4.1 Grundstruktur eines Python-Programms
4.2 Das erste Programm
4.3 Kommentare
4.4 Der Fehlerfall
5 Kontrollstrukturen
5.1 Fallunterscheidungen
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.2 Schleifen
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.3 Die pass- Anweisung
5.1 Fallunterscheidungen
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.1.1 Die if- Anweisung
5.1.2 Conditional Expressions
5.2 Schleifen
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.2.1 Die while- Schleife
5.2.2 Vorzeitiger Abbruch einer Schleife
5.2.3 Erkennen eines Schleifenabbruchs
5.2.4 Vorzeitiger Abbruch eines Schleifendurchlaufs
5.2.5 Die for- Schleife
5.2.6 Die for- Schleife als Z™hlschleife
5.3 Die pass- Anweisung
6 Das Laufzeitmodell
6.1 Die Struktur von Instanzen
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.2 Referenzen und Instanzen freigeben
6.3 Mutable vs. immutable Datentypen
6.3.1 Mutable Datentypen und Seiteneffekte
6.3.1 Mutable Datentypen und Seiteneffekte
6.1 Die Struktur von Instanzen
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.1.1 Datentyp
6.1.2 Wert
6.1.3 Identit™t
6.2 Referenzen und Instanzen freigeben
6.3 Mutable vs. immutable Datentypen
6.3.1 Mutable Datentypen und Seiteneffekte
6.3.1 Mutable Datentypen und Seiteneffekte
7 Basisdatentypen
7.1 Operatoren
7.2 Das Nichts – NoneType
7.3 Numerische Datentypen
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.4 Parameter von Funktionen und Methoden
7.4.1 Wiederholung
7.4.2 Parameter
7.4.1 Wiederholung
7.4.2 Parameter
7.5 Sequentielle Datentypen
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.6 Mappings
7.6.1 Dictionary – dict
7.6.1 Dictionary – dict
7.7 Mengen
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.1 Operatoren
7.2 Das Nichts – NoneType
7.3 Numerische Datentypen
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.3.1 Arithmetische Operatoren
7.3.2 Vergleichende Operatoren
7.3.3 Konvertierung zwischen numerischen Datentypen
7.3.4 Ganzzahlen – int
7.3.5 Gleitkommazahlen – float
7.3.6 Boolesche Werte – bool
7.3.7 Komplexe Zahlen – complex
7.4 Parameter von Funktionen und Methoden
7.4.1 Wiederholung
7.4.2 Parameter
7.4.1 Wiederholung
7.4.2 Parameter
7.5 Sequentielle Datentypen
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.5.1 Operationen auf Instanzen sequentieller Datentypen
7.5.2 Listen – » list «
7.5.3 Unver™nderliche Listen – tuple
7.5.4 Strings – str, bytes, bytearray
7.6 Mappings
7.6.1 Dictionary – dict
7.6.1 Dictionary – dict
7.7 Mengen
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
7.7.1 Die Datentypen set und frozenset
7.7.2 Ver™nderliche Mengen – set
7.7.3 Unver™nderliche Mengen – frozenset
8 Dateien
8.1 Datenströme
8.2 Daten aus einer Datei auslesen
8.3 Daten in eine Datei schreiben
8.4 Verwendung des Dateiobjekts
8.1 Datenströme
8.2 Daten aus einer Datei auslesen
8.3 Daten in eine Datei schreiben
8.4 Verwendung des Dateiobjekts
9 Funktionen
9.1 Schreiben einer Funktion
9.2 Funktionsparameter
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.3 Namensr™ume
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.4 Lokale Funktionen
9.5 Anonyme Funktionen
9.6 Rekursion
9.7 Eingebaute Funktionen
9.1 Schreiben einer Funktion
9.2 Funktionsparameter
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.2.1 Optionale Parameter
9.2.2 Schlüsselwortparameter
9.2.3 Beliebige Anzahl von Parametern
9.2.4 Reine Schlüsselwortparameter
9.2.5 Entpacken einer Parameterliste
9.2.6 Seiteneffekte
9.3 Namensr™ume
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.3.1 Zugriff auf globale Variablen – global
9.3.2 Zugriff auf den globalen Namensraum
9.3.3 Zugriff auf übergeordnete Namensr™ume – nonlocal
9.4 Lokale Funktionen
9.5 Anonyme Funktionen
9.6 Rekursion
9.7 Eingebaute Funktionen
Teil II Fortgeschrittene Programmiertechniken
10 Modularisierung
10.1 Einbinden globaler Module
10.2 Lokale Module
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.3 Pakete
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.4 Built- in Functions
10.1 Einbinden globaler Module
10.2 Lokale Module
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.3 Pakete
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.4 Built- in Functions
11 Objektorientierung
11.1 Klassen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.2 Vererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.3 Setter und Getter und Property Attributes
11.4 Klassenattribute und Klassenmethoden sowie statische Methoden
11.5 Magic Methods und Magic Attributes
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.6 Built- in Functions für Objektorientierung
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.7 Objektphilosophie
11.1 Klassen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.2 Vererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.3 Setter und Getter und Property Attributes
11.4 Klassenattribute und Klassenmethoden sowie statische Methoden
11.5 Magic Methods und Magic Attributes
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.6 Built- in Functions für Objektorientierung
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.7 Objektphilosophie
12 Weitere Spracheigenschaften
12.1 Exception Handling
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.2 Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.3 Generatoren
12.4 Iteratoren
12.5 Docstrings
12.6 Interpreter im Interpreter
12.7 Die with- Anweisung
12.8 Function Annotations
12.9 Function Decorator
12.10 assert
12.11 Weitere Aspekte der Syntax
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.12 Geplante Sprachelemente
12.1 Exception Handling
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.2 Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.3 Generatoren
12.4 Iteratoren
12.5 Docstrings
12.6 Interpreter im Interpreter
12.7 Die with- Anweisung
12.8 Function Annotations
12.9 Function Decorator
12.10 assert
12.11 Weitere Aspekte der Syntax
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.12 Geplante Sprachelemente
10 Modularisierung
10.1 Einbinden globaler Module
10.2 Lokale Module
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.3 Pakete
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.4 Built- in Functions
10.1 Einbinden globaler Module
10.2 Lokale Module
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.2.1 Namenskonflikte
10.2.2 Modulinterne Referenzen
10.3 Pakete
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.3.1 Absolute und relative Import- Anweisungen
10.3.2 Importieren aller Module eines Pakets
10.4 Built- in Functions
11 Objektorientierung
11.1 Klassen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.2 Vererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.3 Setter und Getter und Property Attributes
11.4 Klassenattribute und Klassenmethoden sowie statische Methoden
11.5 Magic Methods und Magic Attributes
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.6 Built- in Functions für Objektorientierung
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.7 Objektphilosophie
11.1 Klassen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.1.1 Definieren von Methoden
11.1.2 Der Konstruktor und die Erzeugung von Attributen
11.2 Vererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.2.1 Technische Grundlagen
11.2.2 Die Klasse GirokontoMitTagesumsatz
11.2.3 Beispiele möglicher Erweiterungen
11.2.4 Ausblick
11.2.5 Mehrfachvererbung
11.3 Setter und Getter und Property Attributes
11.4 Klassenattribute und Klassenmethoden sowie statische Methoden
11.5 Magic Methods und Magic Attributes
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.5.1 Allgemeine Magic Methods
11.5.2 Zugriff auf Attribute anpassen
11.5.3 Operatoren überladen
11.5.4 Datentypen emulieren
11.6 Built- in Functions für Objektorientierung
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.6.1 Funktionen für die Verwaltung der Attribute einer Instanz
11.6.2 Funktionen für Informationen über die Klassenhierarchie
11.7 Objektphilosophie
12 Weitere Spracheigenschaften
12.1 Exception Handling
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.2 Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.3 Generatoren
12.4 Iteratoren
12.5 Docstrings
12.6 Interpreter im Interpreter
12.7 Die with- Anweisung
12.8 Function Annotations
12.9 Function Decorator
12.10 assert
12.11 Weitere Aspekte der Syntax
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.12 Geplante Sprachelemente
12.1 Exception Handling
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.1.1 Eingebaute Exceptions
12.1.2 Werfen einer Exception
12.1.3 Abfangen einer Exception
12.1.4 Eigene Exceptions
12.1.5 Erneutes Werfen einer Exception
12.1.6 Exception Chaining
12.2 Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.2.1 List Comprehensions
12.2.2 Dict Comprehensions
12.2.3 Set Comprehensions
12.3 Generatoren
12.4 Iteratoren
12.5 Docstrings
12.6 Interpreter im Interpreter
12.7 Die with- Anweisung
12.8 Function Annotations
12.9 Function Decorator
12.10 assert
12.11 Weitere Aspekte der Syntax
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.11.1 Umbrechen langer Zeilen
12.11.2 Zusammenfügen mehrerer Zeilen
12.12 Geplante Sprachelemente
Teil III Die Standardbibliothek
13 Mathematik
13.1 Mathematische Funktionen – math, cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.2 Zufallszahlengenerator – random
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.3 Pr™zise Dezimalzahlen – decimal
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.4 Spezielle Generatoren – itertools
13.1 Mathematische Funktionen – math, cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.2 Zufallszahlengenerator – random
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.3 Pr™zise Dezimalzahlen – decimal
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.4 Spezielle Generatoren – itertools
14 Strings
14.1 Regul™re Ausdrücke – re
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.2 Lokalisierung von Programmen – gettext
14.2.1 Beispiel für die Verwendung von gettext
14.2.1 Beispiel für die Verwendung von gettext
14.3 Hash- Funktionen – hashlib
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.1 Regul™re Ausdrücke – re
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.2 Lokalisierung von Programmen – gettext
14.2.1 Beispiel für die Verwendung von gettext
14.2.1 Beispiel für die Verwendung von gettext
14.3 Hash- Funktionen – hashlib
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
15 Datum und Zeit
15.1 Elementare Zeitfunktionen – time
15.2 Komfortable Datumsfunktionen – datetime
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.1 Elementare Zeitfunktionen – time
15.2 Komfortable Datumsfunktionen – datetime
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
16 Schnittstelle zum Betriebssystem
16.1 Funktionen des Betriebssystems – os
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.2 Umgang mit Pfaden – os. path
16.3 Zugriff auf das Dateisystem – shutil
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.4 Zugriff auf die Laufzeitumgebung – sys
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.5 Informationen über das System – platform
16.6 Kommandozeilenparameter – argparse
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.7 Kopieren von Instanzen – copy
16.8 Das Programmende – atexit
16.1 Funktionen des Betriebssystems – os
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.2 Umgang mit Pfaden – os. path
16.3 Zugriff auf das Dateisystem – shutil
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.4 Zugriff auf die Laufzeitumgebung – sys
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.5 Informationen über das System – platform
16.6 Kommandozeilenparameter – argparse
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.7 Kopieren von Instanzen – copy
16.8 Das Programmende – atexit
17 Parallele Programmierung
17.1 Prozesse, Multitasking und Threads
17.2 Die Thread- Unterstützung in Python
17.3 Das Modul _ thread
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.4 Das Modul threading
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.1 Prozesse, Multitasking und Threads
17.2 Die Thread- Unterstützung in Python
17.3 Das Modul _ thread
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.4 Das Modul threading
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
18 Datenspeicherung
18.1 Komprimierte Dateien lesen und schreiben – gzip
18.2 XML
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.3 Datenbanken
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.4 Serialisierung von Instanzen – pickle
18.5 Das Tabellenformat CSV – csv
18.6 Tempor™re Dateien – tempfile
18.1 Komprimierte Dateien lesen und schreiben – gzip
18.2 XML
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.3 Datenbanken
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.4 Serialisierung von Instanzen – pickle
18.5 Das Tabellenformat CSV – csv
18.6 Tempor™re Dateien – tempfile
19 Netzwerkkommunikation
19.1 Socket API
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.2 URLs
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.3 FTP – ftplib
19.4 E- Mail
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.5 Telnet – telnetlib
19.6 XML- RPC
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.1 Socket API
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.2 URLs
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.3 FTP – ftplib
19.4 E- Mail
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.5 Telnet – telnetlib
19.6 XML- RPC
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
20 Debugging
20.1 Der Debugger
20.2 Inspizieren von Instanzen – inspect
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.3 Formatierte Ausgabe von Instanzen – pprint
20.4 Logdateien – logging
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.5 Automatisiertes Testen
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.6 Traceback- Objekte – traceback
20.7 Analyse des Laufzeitverhaltens
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.1 Der Debugger
20.2 Inspizieren von Instanzen – inspect
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.3 Formatierte Ausgabe von Instanzen – pprint
20.4 Logdateien – logging
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.5 Automatisiertes Testen
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.6 Traceback- Objekte – traceback
20.7 Analyse des Laufzeitverhaltens
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
13 Mathematik
13.1 Mathematische Funktionen – math, cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.2 Zufallszahlengenerator – random
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.3 Pr™zise Dezimalzahlen – decimal
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.4 Spezielle Generatoren – itertools
13.1 Mathematische Funktionen – math, cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.1.1 Zahlentheoretische Funktionen
13.1.2 Exponential- und Logarithmusfunktionen
13.1.3 Trigonometrische Funktionen
13.1.4 Funktionen aus cmath
13.2 Zufallszahlengenerator – random
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.2.1 Steuerungsfunktionen
13.2.2 Funktionen für ganze Zahlen
13.2.3 Funktionen für Sequenzen
13.2.4 Alternative Generatoren
13.3 Pr™zise Dezimalzahlen – decimal
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.3.1 Verwendung des Datentyps
13.3.2 Nichtnumerische Werte
13.3.3 Das Context- Objekt
13.4 Spezielle Generatoren – itertools
14 Strings
14.1 Regul™re Ausdrücke – re
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.2 Lokalisierung von Programmen – gettext
14.2.1 Beispiel für die Verwendung von gettext
14.2.1 Beispiel für die Verwendung von gettext
14.3 Hash- Funktionen – hashlib
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.1 Regul™re Ausdrücke – re
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.1.1 Syntax regul™rer Ausdrücke
14.1.2 Verwendung des Moduls re
14.1.3 Ein einfaches Beispielprogramm – Searching
14.1.4 Ein komplexeres Beispielprogramm – Matching
14.2 Lokalisierung von Programmen – gettext
14.2.1 Beispiel für die Verwendung von gettext
14.2.1 Beispiel für die Verwendung von gettext
14.3 Hash- Funktionen – hashlib
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
14.3.1 Verwendung des Moduls
14.3.2 Beispiel
15 Datum und Zeit
15.1 Elementare Zeitfunktionen – time
15.2 Komfortable Datumsfunktionen – datetime
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.1 Elementare Zeitfunktionen – time
15.2 Komfortable Datumsfunktionen – datetime
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
15.2.1 Attribute und Datentypen ( Übersicht)
15.2.2 date
15.2.3 datetime. time
15.2.4 datetime. datetime
15.2.5 datetime. timedelta
16 Schnittstelle zum Betriebssystem
16.1 Funktionen des Betriebssystems – os
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.2 Umgang mit Pfaden – os. path
16.3 Zugriff auf das Dateisystem – shutil
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.4 Zugriff auf die Laufzeitumgebung – sys
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.5 Informationen über das System – platform
16.6 Kommandozeilenparameter – argparse
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.7 Kopieren von Instanzen – copy
16.8 Das Programmende – atexit
16.1 Funktionen des Betriebssystems – os
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.1.1 Zugriff auf den eigenen Prozess und andere Prozesse
16.1.2 Zugriff auf das Dateisystem
16.2 Umgang mit Pfaden – os. path
16.3 Zugriff auf das Dateisystem – shutil
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.3.1 Verzeichnis- und Dateioperationen
16.3.2 Archivoperationen
16.4 Zugriff auf die Laufzeitumgebung – sys
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.4.1 Konstanten
16.4.2 Exceptions
16.4.3 Hooks
16.4.4 Sonstige Funktionen
16.5 Informationen über das System – platform
16.6 Kommandozeilenparameter – argparse
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.6.1 Taschenrechner – ein einfaches Beispiel
16.6.2 Komplexeres Beispiel
16.7 Kopieren von Instanzen – copy
16.8 Das Programmende – atexit
17 Parallele Programmierung
17.1 Prozesse, Multitasking und Threads
17.2 Die Thread- Unterstützung in Python
17.3 Das Modul _ thread
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.4 Das Modul threading
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.1 Prozesse, Multitasking und Threads
17.2 Die Thread- Unterstützung in Python
17.3 Das Modul _ thread
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.3.1 Ein Beispiel für eine rechenintensive Funktion – die Approximation von Pi
17.3.2 Parallele Berechnung mithilfe von Threads
17.3.3 Datenaustausch zwischen Threads – locking
17.4 Das Modul threading
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
17.4.1 Locking im threading- Modul
17.4.2 Worker- Threads und Queues
17.4.3 Ereignisse definieren – threading. Event
17.4.4 Barrieren definieren – threading. Barrier
17.4.5 Eine Funktion zeitlich versetzt ausführen – threading. Timer
18 Datenspeicherung
18.1 Komprimierte Dateien lesen und schreiben – gzip
18.2 XML
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.3 Datenbanken
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.4 Serialisierung von Instanzen – pickle
18.5 Das Tabellenformat CSV – csv
18.6 Tempor™re Dateien – tempfile
18.1 Komprimierte Dateien lesen und schreiben – gzip
18.2 XML
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.2.1 DOM – Document Object Model
18.2.2 SAX – Simple API for XML
18.2.3 ElementTree
18.3 Datenbanken
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.3.1 Beispieldatenbank
18.3.2 Pythons eingebaute Datenbank – sqlite3
18.4 Serialisierung von Instanzen – pickle
18.5 Das Tabellenformat CSV – csv
18.6 Tempor™re Dateien – tempfile
19 Netzwerkkommunikation
19.1 Socket API
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.2 URLs
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.3 FTP – ftplib
19.4 E- Mail
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.5 Telnet – telnetlib
19.6 XML- RPC
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.1 Socket API
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.1.1 Client- Server- Systeme
19.1.2 UDP
19.1.3 TCP
19.1.4 Blockierende und nicht- blockierende Sockets
19.1.5 Verwendung des Moduls
19.1.6 Die Socket- Klasse
19.1.7 Netzwerk- Byte- Order
19.1.8 Multiplexende Server – select
19.1.9 socketserver
19.2 URLs
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.2.1 Zugriff auf Ressourcen im Internet – urllib. request
19.2.2 Verarbeiten einer URL – urllib. parse
19.3 FTP – ftplib
19.4 E- Mail
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.4.1 SMTP – smtplib
19.4.2 POP3 – poplib
19.4.3 IMAP4 – imaplib
19.4.4 Erstellen komplexer E- Mails – email
19.5 Telnet – telnetlib
19.6 XML- RPC
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
19.6.1 Der Server
19.6.2 Der Client
19.6.3 Multicall
19.6.4 Einschr™nkungen
20 Debugging
20.1 Der Debugger
20.2 Inspizieren von Instanzen – inspect
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.3 Formatierte Ausgabe von Instanzen – pprint
20.4 Logdateien – logging
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.5 Automatisiertes Testen
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.6 Traceback- Objekte – traceback
20.7 Analyse des Laufzeitverhaltens
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.1 Der Debugger
20.2 Inspizieren von Instanzen – inspect
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.2.1 Datentypen, Attribute und Methoden
20.2.2 Quellcode
20.2.3 Klassen und Funktionen
20.3 Formatierte Ausgabe von Instanzen – pprint
20.4 Logdateien – logging
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.4.1 Das Meldungsformat anpassen
20.4.2 Logging Handler
20.5 Automatisiertes Testen
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.5.1 Testf™lle in Docstrings – doctest
20.5.2 Unit Tests – unittest
20.6 Traceback- Objekte – traceback
20.7 Analyse des Laufzeitverhaltens
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
20.7.1 Laufzeitmessung – timeit
20.7.2 Profiling – cProfile
20.7.3 Tracing – trace
Teil IV Weiterführende Themen
21 Distribution von Python- Projekten
21.1 Erstellen von Distributionen – distutils
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.2 Erstellen von EXE- Dateien – cx_ Freeze
21.1 Erstellen von Distributionen – distutils
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.2 Erstellen von EXE- Dateien – cx_ Freeze
22 Optimierung
22.1 Die Optimize- Option
22.2 Mutable vs. immutable
22.3 Schleifen
22.4 Funktionsaufrufe
22.5 C
22.6 Lookup
22.7 Exceptions
22.8 Keyword Arguments
22.1 Die Optimize- Option
22.2 Mutable vs. immutable
22.3 Schleifen
22.4 Funktionsaufrufe
22.5 C
22.6 Lookup
22.7 Exceptions
22.8 Keyword Arguments
23 Grafische Benutzeroberfl™chen
23.1 Toolkits
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.2 Einführung in tkinter
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.3 Einführung in PyQt
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.4 Signale und Slots
23.5 Wichtige Widgets
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.6 Zeichenfunktionalit™t
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.7 Model- View- Architektur
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.1 Toolkits
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.2 Einführung in tkinter
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.3 Einführung in PyQt
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.4 Signale und Slots
23.5 Wichtige Widgets
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.6 Zeichenfunktionalit™t
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.7 Model- View- Architektur
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
24 Wissenschaftliches Rechnen
24.1 Installation
24.2 Das Modellprogramm
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.3 Überblicke über die Module numpy und scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.1 Installation
24.2 Das Modellprogramm
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.3 Überblicke über die Module numpy und scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
25 Anbindung an andere Programmiersprachen
25.1 Dynamisch ladbare Bibliotheken – ctypes
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.2 Schreiben von Extensions
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.3 Python als eingebettete Scriptsprache
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.1 Dynamisch ladbare Bibliotheken – ctypes
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.2 Schreiben von Extensions
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.3 Python als eingebettete Scriptsprache
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
26 Insiderwissen
26.1 URLs im Standardbrowser öffnen – webbrowser
26.2 Funktionsschnittstellen vereinfachen – functools
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.3 Weitere Datentypen – collections
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.4 Interpretieren von Bin™rdaten – struct
26.5 Versteckte Passworteingaben – getpass
26.6 Kommandozeilen- Interpreter – cmd
26.7 Dateiinterface für Strings – io. StringIO
26.1 URLs im Standardbrowser öffnen – webbrowser
26.2 Funktionsschnittstellen vereinfachen – functools
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.3 Weitere Datentypen – collections
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.4 Interpretieren von Bin™rdaten – struct
26.5 Versteckte Passworteingaben – getpass
26.6 Kommandozeilen- Interpreter – cmd
26.7 Dateiinterface für Strings – io. StringIO
27 Von Python 2 nach Python 3
27.1 Die wichtigsten Unterschiede
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.2 Automatische Konvertierung
27.1 Die wichtigsten Unterschiede
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.2 Automatische Konvertierung
21 Distribution von Python- Projekten
21.1 Erstellen von Distributionen – distutils
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.2 Erstellen von EXE- Dateien – cx_ Freeze
21.1 Erstellen von Distributionen – distutils
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.1.1 Schreiben des Moduls
21.1.2 Das Installationsscript
21.1.3 Erstellen einer Quellcodedistribution
21.1.4 Erstellen einer Bin™rdistribution
21.1.5 Distributionen installieren
21.2 Erstellen von EXE- Dateien – cx_ Freeze
22 Optimierung
22.1 Die Optimize- Option
22.2 Mutable vs. immutable
22.3 Schleifen
22.4 Funktionsaufrufe
22.5 C
22.6 Lookup
22.7 Exceptions
22.8 Keyword Arguments
22.1 Die Optimize- Option
22.2 Mutable vs. immutable
22.3 Schleifen
22.4 Funktionsaufrufe
22.5 C
22.6 Lookup
22.7 Exceptions
22.8 Keyword Arguments
23 Grafische Benutzeroberfl™chen
23.1 Toolkits
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.2 Einführung in tkinter
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.3 Einführung in PyQt
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.4 Signale und Slots
23.5 Wichtige Widgets
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.6 Zeichenfunktionalit™t
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.7 Model- View- Architektur
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.1 Toolkits
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.1.1 Tkinter
23.1.2 PyGObject
23.1.3 PyQt
23.1.4 PySide
23.1.5 wxPython
23.2 Einführung in tkinter
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.2.1 Ein einfaches Beispiel
23.2.2 Steuerelementvariablen
23.2.3 Der Packer
23.2.4 Events
23.2.5 Die Steuerelemente
23.2.6 Die Klasse Tk
23.2.7 Weitere Module
23.3 Einführung in PyQt
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.3.1 Installation
23.3.2 Grundlegende Konzepte von Qt
23.3.3 Entwicklungsprozess
23.4 Signale und Slots
23.5 Wichtige Widgets
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.5.1 QCheckBox
23.5.2 QComboBox
23.5.3 QDateEdit, QTimeEdit, QDateTimeEdit
23.5.4 QDialog
23.5.5 QLineEdit
23.5.6 QListWidget, QListView
23.5.7 QProgressBar
23.5.8 QPushButton
23.5.9 QRadioButton
23.5.10 QSlider, QDial
23.5.11 QTextEdit
23.5.12 QWidget
23.6 Zeichenfunktionalit™t
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.6.1 Werkzeuge
23.6.2 Koordinatensystem
23.6.3 Einfache Formen
23.6.4 Grafiken
23.6.5 Text
23.6.6 Eye- Candy
23.7 Model- View- Architektur
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
23.7.1 Beispielprojekt: Ein Adressbuch
23.7.2 Ausw™hlen von Eintr™gen
23.7.3 Bearbeiten von Eintr™gen
24 Wissenschaftliches Rechnen
24.1 Installation
24.2 Das Modellprogramm
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.3 Überblicke über die Module numpy und scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.1 Installation
24.2 Das Modellprogramm
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.2.1 Der Import von numpy, scipy und matplotlib
24.2.2 Vektorisierung und der Datentyp numpy. ndarray
24.2.3 Visualisieren von Daten mit matplotlib. pyplot
24.3 Überblicke über die Module numpy und scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
24.3.1 Überblick über den Datentyp numpy. ndarray
24.3.2 Überblick über scipy
25 Anbindung an andere Programmiersprachen
25.1 Dynamisch ladbare Bibliotheken – ctypes
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.2 Schreiben von Extensions
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.3 Python als eingebettete Scriptsprache
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.1 Dynamisch ladbare Bibliotheken – ctypes
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.1.1 Ein einfaches Beispiel
25.1.2 Die eigene Bibliothek
25.1.3 Schnittstellenbeschreibung
25.1.4 Verwendung des Moduls
25.2 Schreiben von Extensions
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.2.1 Ein einfaches Beispiel
25.2.2 Exceptions
25.2.3 Erzeugen der Extension
25.2.4 Reference Counting
25.3 Python als eingebettete Scriptsprache
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
25.3.1 Ein einfaches Beispiel
25.3.2 Ein komplexeres Beispiel
25.3.3 Python- API- Referenz
26 Insiderwissen
26.1 URLs im Standardbrowser öffnen – webbrowser
26.2 Funktionsschnittstellen vereinfachen – functools
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.3 Weitere Datentypen – collections
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.4 Interpretieren von Bin™rdaten – struct
26.5 Versteckte Passworteingaben – getpass
26.6 Kommandozeilen- Interpreter – cmd
26.7 Dateiinterface für Strings – io. StringIO
26.1 URLs im Standardbrowser öffnen – webbrowser
26.2 Funktionsschnittstellen vereinfachen – functools
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.2.1 Funktionsschnittstellen vereinfachen
26.2.2 Caches
26.2.3 Ordnungsrelationen vervollst™ndigen
26.3 Weitere Datentypen – collections
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.3.1 Z™hlen von H™ufigkeiten
26.3.2 Dictionarys mit Standardwerten
26.3.3 Doppelt verkettete Listen
26.3.4 Benannte Tupel
26.3.5 Sortierte Dictionarys
26.4 Interpretieren von Bin™rdaten – struct
26.5 Versteckte Passworteingaben – getpass
26.6 Kommandozeilen- Interpreter – cmd
26.7 Dateiinterface für Strings – io. StringIO
27 Von Python 2 nach Python 3
27.1 Die wichtigsten Unterschiede
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.2 Automatische Konvertierung
27.1 Die wichtigsten Unterschiede
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.1.1 Ein-/ Ausgabe
27.1.2 Iteratoren
27.1.3 Strings
27.1.4 Ganze Zahlen
27.1.5 Exception Handling
27.1.6 Standardbibliothek
27.1.7 Neue Sprachelemente in Python 3
27.2 Automatische Konvertierung
Anhang
A.1 Reservierte Wörter
A.2 Built-in Functions
A.1 Reservierte Wörter
A.2 Built-in Functions
Index
← Prev
Back
Next →
← Prev
Back
Next →