Bewertung:

Das Buch „Erfinde deine eigenen Computerspiele mit Python“ wird als hervorragende Ressource für Anfänger aller Altersgruppen gelobt, um das Programmieren in Python zu lernen. Die Leser schätzen die klaren Erklärungen, den fesselnden Schreibstil und die unterhaltsamen Projekte, die das Codeverständnis und die Problemlösungsfähigkeiten fördern. Es gibt jedoch Bedenken hinsichtlich der Programmierkonventionen, einiger Ungenauigkeiten in den Beispielen und der Eignung des Inhalts für ein sehr junges Publikum.
Vorteile:⬤ Klare und gründliche Erklärungen von Konzepten in einfacher Sprache.
⬤ Fesselnder Schreibstil, der das Interesse der Leser aufrecht erhält.
⬤ Lustige und kreative Projekte, die die Lernenden motivieren, wie z. B. das Programmieren von Spielen.
⬤ Gut geeignet für den Unterricht von Kindern und Erwachsenen.
⬤ Hilfreich für den Aufbau grundlegender Programmierkenntnisse und Fähigkeiten zur Fehlersuche.
⬤ MixedCase-Variablennamen anstelle der in Python üblichen snake_case-Schreibweise.
⬤ Einige Code-Beispiele können Ungenauigkeiten enthalten oder unvollständig sein.
⬤ Kann für sehr junge Kinder oder solche ohne Programmiererfahrung komplex sein.
⬤ Fehlende Übungen zum Üben über die im Buch enthaltene Spielprogrammierung hinaus.
(basierend auf 99 Leserbewertungen)
Invent Your Own Computer Games with Python, 4e
In Invent Your Own Computer Games with Python lernen Sie, wie Sie mit der beliebten Programmiersprache Python Computerspiele erstellen können - auch wenn Sie noch nie programmiert haben.
Beginnen Sie mit klassischen Spielen wie Hangman, Rate die Zahl und Tic-Tac-Toe und arbeiten Sie sich dann zu fortgeschritteneren Spielen wie einem textbasierten Schatzsuchspiel und einem animierten Kollisionsabwehrspiel mit Soundeffekten hoch. Auf dem Weg dorthin lernen Sie wichtige Programmier- und Mathematikkonzepte, die Ihnen helfen werden, Ihre Spieleprogrammierung auf die nächste Stufe zu heben.
Lernen Sie, wie man:
⬤ Schleifen, Variablen und Ablaufsteuerungsanweisungen zu einem funktionierenden Programm zusammenfügen.
⬤ Wählen Sie die richtigen Datenstrukturen, wie Listen, Wörterbücher und Tupel, aus.
⬤ Mit dem pygame-Modul Grafiken und Animationen zu Ihren Spielen hinzufügen.
⬤ Verarbeiten Sie Tastatur- und Mauseingaben.
⬤ Programmieren Sie eine einfache künstliche Intelligenz, damit Sie gegen den Computer spielen können.
⬤ Kryptographie verwenden, um Textnachrichten in Geheimcodes umzuwandeln.
⬤ Debuggen Sie Ihre Programme und finden Sie häufige Fehler.
Während Sie sich durch jedes Spiel arbeiten, werden Sie eine solide Grundlage in Python und ein Verständnis für die Grundlagen der Informatik aufbauen.
Welches neue Spiel werden Sie mit den Möglichkeiten von Python entwickeln?
Die Projekte in diesem Buch sind mit Python 3 kompatibel.