ef:start

Dies ist eine alte Version des Dokuments!


Informatik Ergänzungsfach 2024-2026

A. Python: Grundlagen und Vertiefung / Objektorientierte Programmierung

Bereich ausklappen/einklappen
  1. Die konkreten Aufträge finden sich auf dieser Seite.
  2. 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

  3. 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

Bereich ausklappen/einklappen
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

Ein Pygame Grundgerüst

Grundgerüst mit Spieler/Hindernis und Kollision

Grundgerüst Plattform mit Gravitation

Pygame Projekt-Beschreibung

C. Funktionsweise eines Computers: Logische Schaltungen und Von Neumann Architektur

Bereich ausklappen/einklappen
  • ef/start.1776689716.txt.gz
  • Zuletzt geändert: 2026/04/20 14:55
  • von lehmannr