Description
Programmieren lernen mit Python. Ideal für Programmieranfänger
Python macht Spaß! Steige einfach in die Programmierung ein: Mit eigenen kleinen Programmen und Spielen, selbst gebauten Kreaturen, Grafik und mehreren Leveln. Mit der Entwicklungsumgebung Thonny ist es besonders einfach, zügig mit Python 3 loszulegen. Dieses Buch von Hauke Fehr und Stephan Elter bietet viele Hilfen eigens für Anfänger - und für den Fall, dass du doch mal einen Fehler finden musst. Ohne Vorkenntnisse lernst du Python in überschaubaren und abwechslungsreichen Projekten kennen. Neue Sprachelemente werden ausführlich vorgestellt, mit farbigen Hervorhebungen und Erklärungen direkt am Code.
- In Farbe, ausführlich kommentierter Code
- Viele Beispiele mit Text und Grafik
Aus dem Inhalt:
- Installation und erste Schritte
- Quiz, Vokabeltrainer, Würfel-Poker
- Fehler finden leicht gemacht
- Ein Grafik-Framework benutzen
- Ein Roboter, der zeichnen kann
- Dateien bearbeiten und speichern
- Mathematische Graphen und Diagramme
- Spiele nachprogrammieren
- Selbst gebaute Kreaturen
- Multi-Level-Spiele
1. Programme schreiben -- wie geht das? ... 13
2. Wie funktionieren Computer überhaupt? ... 17
Innenleben eines PCs ... 17
Eingabe, Verarbeitung, Ausgabe ... 18
Bits und Bytes ... 20
Prozessortakt -- wie schnell läuft mein PC? ... 22
3. Python -- die Programmiersprache ... 23
Maschinensprache -- die Muttersprache des Prozessors ... 23
Leicht geht anders -- zum Beispiel mit Python ... 24
Die Übersetzer -- Interpreter und Compiler ... 24
Python -- einfach und universell ... 26
Das richtige Werkzeug -- Interpreter und Editor ... 27
4. Thonny installieren -- einfacher geht's nicht ... 29
Installation unter Windows ... 30
Installation auf dem Mac ... 31
Installation unter Linux ... 33
Der erste Start von Thonny ... 34
5. Die ersten Schritte -- Python im Dialog ... 37
Direkte Befehle -- die Python-Shell ... 38
Ausgabe mit »print()« ... 39
Die Syntax muss stimmen ... 43
Zeichenketten statt Zahlen ... 44
6. Variablen -- jetzt wird es flexibel ... 49
Variablennamen ... 51
Der Befehl »input()«--- Eingaben zum Verarbeiten ... 53
7. Programme schreiben -- es geht los! ... 57
Ein Programm in Thonny eingeben ... 57
Das allererste Programm: Ein Zahlenzaubertrick ... 59
Zweites Programm: Ein Umrechner ... 60
Programme speichern ... 62
Eingabe, Verarbeitung, Ausgabe -- diesmal mit Text ... 63
Rechner mit Rest ... 65
Das magische Quadrat ... 66
Variation: Magisches Quadrat mit fester Summe ... 70
8. Bedingungen -- was passiert, wenn ...? ... 73
if-Abfragen in Python ... 74
»if« mit »else« ... 77
Mehrere Bedingungen verknüpfen ... 78
»elif« -- »else if« ... 79
»if« -- »else« im Überblick ... 81
Wahr und falsch beim Verknüpfen ... 83
Programm: Eintrittsprüfung ... 84
9. Befehle und Module ... 87
Was sind Module? ... 87
Das Modul »math« ... 88
Drei Wege zum Modul ... 90
Das Modul »random« ... 93
Hauke Fehr programmiert seit über 30 Jahren mit verschiedenen Sprachen für verschiedene Zwecke. Die Wissensvermittlung liegt ihm dabei besonders am Herzen. Er hält Kurse, schreibt Bücher und berät Informatiklehrer und -lehrerinnen dabei, das System zum Lernen auszuwählen. Als erfahrener Entwickler, Autor und Lehrer weiß er nicht nur genau, wovon er redet, sondern kann es auch super erklären! Stephan Elter ist Softwareentwickler und verwendet Python schon seit vielen Jahren - neben JavaScript, PHP, Java und einer Menge anderer Sprachen. Programmieren macht ihm Spaß, er liebt witzige Beispiele und würde niemals ein Buch schreiben, in dem jeder Satz hundertprozentig ernst gemeint ist.



