Informatik Ergänzungsfach 2024-2026
A. Python: Grundlagen und Vertiefung / Objektorientierte Programmierung
- Die konkreten Aufträge finden sich auf dieser Seite.
- Um die Grundlagen der Programmierung zu wiederholen, bzw. dies zu vertiefen, werden wir das Spiel Minecraft (Education) verwenden.
Hier findest du eine Einführung und allgemeine Informationen zu Minecraft
- Zunächst sollen die dir bekannten Grundlagen der Python-Programmierung wiederholt werden.
Hier geht es zu den Erklärungen und Aufträgen. Seite mit Lösungen und Beispielen
B. Ein kleines Python-Projekt durchführen: Ein Spiel programmieren mit pyGame
Wenn man Python-Programme entwickelt, verwendet man üblicherweise ein „Virtual Environment“.
Dies ist im Prinzip ein Ordner, in welchem die Bibliotheken gespeichert werden, welche beim Projekt verwendet werden (pygame, arcade oder sonst etwas). Dadurch ist gewährleistet, dass die richtige Version der Libraries verwendet werden.
Im Virtual Environment wird auch die Python-Version gespeichert. Ist das Virtual Environment „aktiv“, so wird die Pfad-Variable automatisch so eingestellt, dass die entsprechende Python-Version verwendet wird.
Ein Virtual Environment erstellen (Erklärungen)
Ein Tipp für Visual Studio Code, damit das Environment automatisch aktiviert wird
Grundgerüst mit Spieler/Hindernis und Kollision