Jetzt eintauschen
und EUR 5,13 Gutschein erhalten
Eintausch
Möchten Sie verkaufen? Hier verkaufen
Den Verlag informieren!
Ich möchte dieses Buch auf dem Kindle lesen.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Einstieg in Python 3 (Galileo Computing) [Taschenbuch]

Thomas Theis
4.6 von 5 Sternen  Alle Rezensionen anzeigen (5 Kundenrezensionen)

Erhältlich bei diesen Anbietern.


‹  Zurück zur Artikelübersicht

Inhaltsverzeichnis

1 ... Einführung ... 13 ... 1.1 ... Vorteile von Python ... 13 ... 1.2 ... Verbreitung von Python ... 14 ... 1.3 ... Aufbau des Buchs ... 14 ... 1.4 ... Übungen ... 15 ... 1.5 ... Installation von Python ... 16 2 ... Erste Schritte ... 17 ... 2.1 ... Python als Taschenrechner ... 17 ... 2.2 ... Erstes Programm ... 21 ... 2.3 ... Speichern und Ausführen ... 22 3 ... Programmierkurs ... 31 ... 3.1 ... Ein Spiel programmieren ... 31 ... 3.2 ... Variablen und Operatoren ... 32 ... 3.3 ... Verzweigungen ... 37 ... 3.4 ... Schleifen ... 47 ... 3.5 ... Fehler und Ausnahmen ... 58 ... 3.6 ... Funktionen und Module ... 65 ... 3.7 ... Das fertige Spiel ... 72 4 ... Datentypen ... 77 ... 4.1 ... Zahlen ... 77 ... 4.2 ... Zeichenketten ... 86 ... 4.3 ... Listen ... 98 ... 4.4 ... Tupel ... 104 ... 4.5 ... Dictionarys ... 109 ... 4.6 ... Mengen, Sets ... 114 ... 4.7 ... Wahrheitswerte und Nichts ... 120 ... 4.8 ... Referenz, Identität und Kopie ... 125 5 ... Weiterführende Programmierung ... 131 ... 5.1 ... Allgemeines ... 131 ... 5.2 ... Ausgabe und Formatierung ... 138 ... 5.3 ... Conditional Expression ... 144 ... 5.4 ... Iterierbare Objekte ... 145 ... 5.5 ... List Comprehension ... 149 ... 5.6 ... Fehler und Ausnahmen ... 151 ... 5.7 ... Funktionen ... 161 ... 5.8 ... Eingebaute Funktionen ... 170 ... 5.9 ... Eigene Module ... 174 ... 5.10 ... Parameter der Kommandozeile ... 176 6 ... Objektorientierte Programmierung ... 179 ... 6.1 ... Was ist OOP? ... 179 ... 6.2 ... Klassen, Objekte und eigene Methoden ... 180 ... 6.3 ... Konstruktor und Destruktor ... 182 ... 6.4 ... Besondere Methoden ... 184 ... 6.5 ... Operatormethoden ... 185 ... 6.6 ... Referenz, Identität und Kopie ... 187 ... 6.7 ... Vererbung ... 189 ... 6.8 ... Mehrfachvererbung ... 192 7 ... Neues in Python 3 ... 195 ... 7.1 ... Neue und geänderte Eigenschaften ... 195 ... 7.2 ... Konvertierung von Python 2 zu Python 3 ... 197 8 ... Verschiedene Module ... 199 ... 8.1 ... Datum und Zeit ... 199 ... 8.2 ... Modul collections ... 209 ... 8.3 ... Multithreading ... 212 ... 8.4 ... Reguläre Ausdrücke ... 218 9 ... Dateien ... 225 ... 9.1 ... Dateitypen ... 225 ... 9.2 ... Öffnen und Schließen einer Datei ... 226 ... 9.3 ... Sequenzielle Dateien ... 227 ... 9.4 ... Dateien mit festgelegter Struktur ... 237 ... 9.5 ... Modul pickle ... 242 ... 9.6 ... Bearbeitung mehrerer Dateien ... 246 ... 9.7 ... Informationen über Dateien ... 247 ... 9.8 ... Dateien und Verzeichnisse verwalten ... 248 ... 9.9 ... Spiel, Version mit Highscore-Datei ... 249 10 ... Internet ... 257 ... 10.1 ... Laden und Senden von Internetdaten ... 257 ... 10.2 ... Webserver-Programmierung ... 267 ... 10.3 ... Browser aufrufen ... 280 ... 10.4 ... Spiel, Version für das Internet ... 281 11 ... Datenbanken ... 291 ... 11.1 ... Aufbau von Datenbanken ... 291 ... 11.2 ... SQLite ... 292 ... 11.3 ... SQLite auf dem Webserver ... 306 12 ... Benutzeroberflächen ... 309 ... 12.1 ... Einführung ... 309 ... 12.2 ... Widget-Typen ... 313 ... 12.3 ... Geometrische Anordnung von Widgets ... 343 ... 12.4 ... Menüs und MessageBoxes ... 363 13 ... Lösungen ... 379 ... 13.1 ... Lösungen zu Kapitel 2 ... 379 ... 13.2 ... Lösungen zu Kapitel 3 ... 379 ... 13.3 ... Lösungen zu Kapitel 5 ... 384

‹  Zurück zur Artikelübersicht