Die objektorientierte Sprache Python eignet sich hervorragend zum Schreiben von Skripten, Programmen und Prototypen. Sie ist frei verfügbar, leicht zu erlernen und zwischen allen wichtigen Plattformen portabel, einschließlich Linux, Unix, Windows und Mac OS.
Damit Sie im Programmieralltag immer den Überblick behalten, sind die verschiedenen Sprachmerkmale und Elemente in Python – kurz & gut übersichtlich zusammen gestellt. Für Auflage 4 wurde die Referenz komplett überarbeitet und auf den neuesten Stand gebracht, so dass sie beide aktuellen Versionen, Python 2.6 und Python 3.x, abdeckt.
Python – kurz & gut, 4. Auflage behandelt unter anderem:
- Eingebaute Typen wie Zahlen, Listen, Dictionaries und viele andere
- Anweisungen und Syntax für Entwicklung und Ausführung von Objekten
- Die objektorientierten Entwicklungstools in Python
- Eingebaute Funktionen, Ausnahmen und Attribute
- Spezielle Methoden zur Operatorenüberladung
- Weithin benutzte Standardbibliotheksmodule und Erweiterungen
- Kommandozeilenoptionen und Entwicklungswerkzeuge
Author(s): Mark Lutz
Edition: 4
Publisher: O'Reilly Verlag
Year: 2010
Language: German
Pages: 216
Inhalt......Page 5
Einführung......Page 11
Nutzung der Codebeispiele......Page 12
Python-Optionen......Page 13
Angabe von Programmen......Page 15
Operationale Variablen......Page 16
Kommandozeilen-Optionsvariablen......Page 17
Operatoren und Vorrang......Page 18
Hinweise zum Gebrauch von Operatoren......Page 19
Operationen nach Kategorie......Page 20
Anmerkungen zu Sequenzoperationen......Page 24
Zahlen......Page 25
Strings......Page 27
Unicode-Strings......Page 42
Listen......Page 45
Dictionaries......Page 50
Tupel......Page 54
Dateien......Page 55
Sets......Page 60
Typumwandlungen......Page 62
Syntaxregeln......Page 64
Namensregeln......Page 65
Spezifische Anweisungen......Page 67
Zuweisungsanweisungen......Page 68
Ausdrucksanweisungen......Page 70
Die print-Anweisung......Page 71
Die if-Anweisung......Page 73
Die pass-Anweisung......Page 74
Die def-Anweisung......Page 75
Die yield-Anweisung......Page 80
Die global-Anweisung......Page 81
Die import-Anweisung......Page 82
Die from-Anweisung......Page 84
Die class-Anweisung......Page 85
Die try-Anweisung......Page 87
Die raise-Anweisung......Page 90
Die with-Anweisung......Page 92
Namensraum und Gültigkeitsregeln......Page 94
Unqualifizierte Namen: Lexikalische Geltungsbereiche......Page 95
Statisch geschachtelte Geltungsbereiche......Page 96
Objektorientierte Programmierung......Page 97
Pseudoprivate Attribute......Page 98
Klassen neuen Stils......Page 99
Überladungsmethoden für Operatoren......Page 100
Für alle Typen......Page 101
Für Sammlungen (Sequenzen, Abbildungen)......Page 106
Für Zahlen (binäre Operationen)......Page 107
Für Zahlen (andere Operationen)......Page 110
Für Deskriptoren......Page 111
Methoden zur Operatorüberladung in Python 2.x......Page 112
Eingebaute Funktionen......Page 115
Eingebaute Funktionen von Python 2.x......Page 133
Superklassen (Kategorien)......Page 139
Spezifische ausgelöste Ausnahmen......Page 140
Ausnahmen der Kategorie Warnung......Page 144
Warnungssystem......Page 145
Eingebaute Attribute......Page 146
Module der Standardbibliothek......Page 147
Das Modul sys......Page 148
Modulfunktionen......Page 155
Das Systemmodul os......Page 156
Administrationswerkzeuge......Page 157
Portabilitätskonstanten......Page 158
Shell-Befehle......Page 159
Umgebungswerkzeuge......Page 160
Dateideskriptorwerkzeuge......Page 162
Werkzeuge für Dateipfadnamen......Page 163
Prozesskontrolle......Page 167
Das Modul os.path......Page 169
Modulfunktionen......Page 172
Reguläre Ausdrucksobjekte......Page 174
Match-Objekte......Page 175
Mustersyntax......Page 176
Module zur Objekt-Persistenz......Page 179
Die Module dbm und shelve......Page 180
pickle-Modul......Page 182
tkinter-Kern-Widgets......Page 185
Häufige verwendete Dialogaufrufe......Page 187
Tcl/Tk-Python/tkinter-Zuordnungen......Page 188
Weithin benutzte Bibliotheksmodule......Page 190
Das Modul math......Page 192
Das Modul time......Page 193
Module zum Threading......Page 194
Parsen von Binärdaten......Page 195
Beispiel zur API-Verwendung......Page 196
Verbindungsobjekte......Page 197
Cursor-Objekte......Page 198
Python-Eigenheiten und Tipps......Page 199
Sprachkern......Page 200
Umgebung......Page 201
Benutzung......Page 202
Sonstige Hinweise......Page 204
Index......Page 205