Haupt Mac Erstellen Sie ein Python-Spiel für den Raspberry Pi

Erstellen Sie ein Python-Spiel für den Raspberry Pi



Wenn Sie stolzer Besitzer eines Raspberry Pi sind, ist die visuelle Scratch-Sprache eine großartige Möglichkeit, Ihre ersten Programmierschritte zu machen. Aber um mehr von der Leistung und dem Potenzial der Hardware zu erschließen, werfen Sie einen Blick auf Python.

Mehr Raspberry Pi…

Sehen Sie sich unseren Tutorial-Leitfaden an Schreiben Sie Ihr eigenes Raspberry Pi-Spiel mit Scratch und reichen Sie Ihre Spielkreation ein, um 250 £ zu gewinnen

Python ist die Standard-Programmiersprache für den Raspberry Pi. Es wird auf der ganzen Welt als Einführungssprache für viele Plattformen verwendet, dank seines übersichtlichen Stils und seiner leicht verständlichen Syntax. Aber nicht nur für Anfänger: Laut dem Index der TIOBE Programming Community ist Python unter professionellen Ingenieuren die achtbeliebteste Programmiersprache, vor Perl, JavaScript und Visual Basic .NET. Es ist auch kostenlos, so dass es leicht zu verstehen ist, warum so viele Leute Python als ihre erste Skriptsprache wählen.

In dieser Funktion stellen wir die Schlüsselkonzepte von Python vor und zeigen Ihnen, wie Sie mit der Sprache beginnen, indem wir Sie durch ein in Python geschriebenes Beispielspiel führen. Dann ist es an Ihnen, Ihr eigenes Meisterwerk zu erstellen, das Sie bei unserem Raspberry Pi-Coding-Wettbewerb einreichen können.

Python kennenlernen

Es gibt zwei Hauptversionen von Python im Einsatz. Python 3 ist die Zukunft, aber Python 2 genießt eine breitere Kompatibilität mit vorhandenen Ressourcen, und diese Version wird derzeit mit Raspberry Pi gebündelt. Für dieses Tutorial verwenden wir Python 2.7, die letzte stabile Version der 2.x-Serie: Das bedeutet, dass wir die meisten Online-Beispiele und den vorgefertigten Code unverändert verwenden können. Wenn die Zeit gekommen ist, wird der Wechsel auf Version 3 einfach sein.

Das erste, was Sie an Python bemerken werden, ist, wie ordentlich es aussieht. Wer mit PHP, JavaScript oder anderen modernen Sprachen vertraut ist, wird auch das Fehlen von geschweiften Klammern feststellen, wie sie herkömmlicherweise verwendet werden, um Codeabschnitte einzuschließen. Dies liegt daran, dass Python Einrückungen verwendet, um Code zu organisieren. Dies ist in den meisten Sprachen eine gute Praxis, da es Code lesbarer macht: In Python ist es obligatorisch. Wenn Sie Ihre Abstände nicht richtig einstellen, funktioniert Ihr Code nicht. Dies kann für erfahrene Programmierer eine Umstellung sein, wird jedoch schnell selbstverständlich und führt standardmäßig zu klarem, verständlichem Code.

Python ist auch eine gute Erstsprache, weil es eine einfache Implementierung der objektorientierten Programmierung darstellt – ein Konzept, das jeder angehende Programmierer verstehen muss – und die Art und Weise, wie Variablen erstellt und verwaltet werden, entspannt ist. Das Ergebnis ist eine besonders produktive Programmierumgebung.

Windows 10 build 10051 herunterladen

Python-Code wird normalerweise durch einen Interpreter ausgeführt und nicht kompiliert, aber trotzdem sind die Endergebnisse ziemlich schnell. Python-Anwendungen können auf allen gängigen Betriebssystemen ausgeführt werden, sodass es möglich ist, ein Python-Spiel auf einem Windows-PC zu erstellen und es auf einem Mac- oder Linux-Rechner ausführen zu lassen – oder tatsächlich auf einem Raspberry Pi.

Erstellen Sie ein Python-Spiel für den Raspberry Pi

Eine letzte große Stärke von Python ist die Verfügbarkeit einer breiten Palette von Zusatzmodulen, die zusätzliche Funktionen bieten. Ein solches Modul ist Pygame . Wie der Name schon sagt, hilft Ihnen Pygame beim Erstellen von Spielen mit Python: Es verbessert beispielsweise die Bildverarbeitung durch seine Sprite-Klasse erheblich, erleichtert die Steuerung von Audio im Spiel und ermöglicht sogar die Arbeit Ihres Spiels mit Joysticks. Spiele wie Call of Duty könnten seine Fähigkeiten übersteigen, aber ein Angry Birds-Klon ist es sicherlich nicht.

Native und plattformübergreifende Entwicklung

Wenn Sie die empfohlene Debian Squeeze Linux-Distribution auf Ihrem Raspberry Pi ausführen, sind Python und Pygame vorinstalliert, sodass Sie sofort mit der Programmierung beginnen können. Sie können Python-Skripte in einem Texteditor schreiben, aber wir empfehlen Ihnen, die kostenlose integrierte Entwicklungsumgebung (IDE) von Geany zu nutzen, die auch als Teil des Betriebssystems installiert wird. Diese Software bietet zahlreiche hilfreiche Funktionen für Programmierer, z. B. automatische Syntaxfärbung, um das Lesen und Debuggen Ihres Codes zu vereinfachen, und einen Symbolbrowser, mit dem Sie alle Klassen und Variablen in Ihrem Code verfolgen können.

Wie bereits erwähnt, funktioniert Python jedoch auf vielen Plattformen, sodass Sie Ihren Code auf einem Windows-PC schreiben und ihn dann auf den Raspberry Pi übertragen können, wenn Sie fertig sind. Dazu müssen Sie Installieren Sie Python 2.7 auf Ihrem PC . Selbst wenn Sie 64-Bit-Windows verwenden, wählen Sie das normale Windows-Installationsprogramm und nicht das x86-64-Installationsprogramm, da die Standard-Pygame-Installation nur 32-Bit ist.

Nächste Seite

Interessante Artikel

Tipp Der Redaktion

So verwenden Sie die vollständige Facebook-Site für den Desktop von Ihrem Telefon aus
So verwenden Sie die vollständige Facebook-Site für den Desktop von Ihrem Telefon aus
Die Menschen waren stärker auf ihre Smartphones angewiesen, um ihre Browsing-Anforderungen zu erfüllen. Daher bieten Websites zunehmend zwei separate Versionen von sich selbst an: eine mobile Version, eine leichte Version und eine Voll-Desktop-Version. Die leichten mobilen Website-Versionen im Allgemeinen
Ändern Sie die Anzeige nach einiger Zeit in Windows 10
Ändern Sie die Anzeige nach einiger Zeit in Windows 10
So ändern Sie das Ausschalten der Anzeige nach einiger Zeit in Windows 10. Sie können festlegen, wie lange Ihr Computer inaktiv bleibt, bevor der angeschlossene Monitor aktiviert ist
Samsung Galaxy Note 8 gegen Galaxy S8 (Plus): Ist viel drin?
Samsung Galaxy Note 8 gegen Galaxy S8 (Plus): Ist viel drin?
Das lang erwartete Galaxy Note 8 wird am 23. August 2017 offiziell angekündigt, sehr zur Freude der Samsung-Fans überall. Und während das Note 8 aus allen Blickwinkeln einer harten Konkurrenz ausgesetzt sein wird - vom iPhone 8 bis zum
Windows-Batch-Skript zum Sichern von Daten
Windows-Batch-Skript zum Sichern von Daten
Computerbenutzer, die mit fortgeschrittenen Mac- und Windows-Computern aufgewachsen sind, wissen es vielleicht nicht, aber vor langer Zeit wurden alle PCs über eine Befehlszeilenschnittstelle gesteuert. Ja, diese klobige Befehlsbox auf Ihrem Windows
So ändern Sie den Benutzeragenten in Firefox
So ändern Sie den Benutzeragenten in Firefox
Sie können die Benutzeragentenzeichenfolge in Mozilla Firefox ändern. Dies kann entweder mit einer Erweiterung oder nativ mithilfe einer speziellen Option auf der Seite about: config des Browsers erfolgen.
So zeigen Sie die Telefonnummer in Viber an
So zeigen Sie die Telefonnummer in Viber an
Haben Sie sich jemals gefragt, wo sich Ihre Viber-Nummer genau befindet? Nun, das Anzeigen Ihrer Profilinformationen auf Viber erfordert nur ein paar schnelle Schritte. Darüber hinaus können Sie Ihre Viber-Telefonnummer auf beiden anzeigen
So setzen Sie die Einstellungen für den Spielemodus in Windows 10 zurück
So setzen Sie die Einstellungen für den Spielemodus in Windows 10 zurück
Mit den letzten Updates ist es jetzt möglich, den Spielemodus in Windows 10 schnell zurückzusetzen. Dies ist nützlich, wenn die Funktion nicht wie erwartet funktioniert.