Einstieg in Python 3
Galileo Press
978-3-8362-1406-3 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
Selbst wenn Sie noch keine Programmierkenntnisse haben, wird Ihnen der Einstieg in Python mit diesem Buch im wahrsten Sinne des Worts spielend gelingen!
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
Reihe/Serie | Galileo Computing |
---|---|
Sprache | deutsch |
Maße | 230 x 172 mm |
Gewicht | 770 g |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Python |
Schlagworte | CGI • Python • Python 3 • Python 3000 • Python (Programmiersprache) • Skriptsprache |
ISBN-10 | 3-8362-1406-7 / 3836214067 |
ISBN-13 | 978-3-8362-1406-3 / 9783836214063 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich