11+  Jahre / Präsenzkurs

Entdecke die Welt der Programmierung: Python und PyGame

Python ist eine der vielseitigsten und benutzerfreundlichsten Programmiersprachen der Welt. Sie eignet sich hervorragend für Anfänger und Profis gleichermaßen und ermöglicht es, eine breite Palette von Anwendungen zu entwickeln. Aber was genau ist Python?

Python ist eine besondere Computersprache, die so entwickelt wurde, dass sie leicht zu lernen und zu verstehen ist. Mit Python kannst man dem Computer sagen, was er tun soll. Es ist wie eine Art Geheimsprache zwischen dem Programmierer und dem Computer, die es ermöglicht, coole Dinge zu erschaffen.

Was wird benötigt?:
● Ein USB-Stick, zum Speichern der Projekte.
● Umgang mit Tastatur und Maus wünschenswert.
● Laptop/Computer ist im Robo-Studio vorhanden.

Kurs „Python und PyGame“ – die Welt der Spieleentwicklung!

In unserem Kurs „Python und PyGame“ werden wir die Grundlagen von Python erlernen und diese Kenntnisse nutzen, um spannende Spiele mit Hilfe der PyGame-Bibliothek zu programmieren. PyGame ist eine Python-Bibliothek, die speziell für die Spieleentwicklung entwickelt wurde und es Ihnen ermöglicht, interaktive und unterhaltsame Spiele zu erstellen.

Während dieses Kurses werden die Teilnehmer Python-Grundlagen erlernen, die Konzepte der objektorientierten Programmierung (OOP) kennenlernen und sich in die PyGame-Bibliothek vertiefen. Sie werden lernen, wie Sie 2D-Spiele erstellen, Grafiken und Sound einbinden, Benutzerinteraktion implementieren und schließlich Ihr eigenes Spielprojekt erstellen und präsentieren können.

Egal, ob du schon etwas Erfahrung hast oder absoluter Anfänger bist, in diesem Kurs wirst du viel lernen und eine Menge Spaß haben. Am Ende wirst du in der Lage sein, dein eigenes Spielprojekt zu gestalten und es der Welt zu präsentieren.

Rasantes Autorennen

(ab 11 Jahren)

In diesem Kurs tauchen die Teilnehmerinnen und Teilnehmer in die Welt der Spieleentwicklung ein und programmieren ein aufregendes Autorennspiel mit Python und Pygame. Auf einer kurvenreichen Strecke steuern sie ihr Fahrzeug präzise durch die Runden, während eine Stoppuhr jede Millisekunde mitzählt. Das Ziel: die eigene Bestzeit schlagen und die perfekte Runde fahren.

Während der Entwicklung des Spiels lernen die Teilnehmenden spielerisch wichtige Konzepte der Programmierung und des Spieldesigns kennen.

Kerninhalte des Kurses:
• Grundlagen von Pygame: Einführung in die Spieleentwicklung mit der Pygame-Bibliothek
• Zeiterfassung: Implementierung einer Stoppuhr für die Rundenzählung
• Steuerung: Entwicklung einer Fahrzeugsteuerung mit Lenkung, Beschleunigung und Bremsen
• Kollisionsabfrage: Erkennung von Zusammenstößen mit Streckenbegrenzungen
• Speichern und Laden von Bestzeiten: Verwaltung der schnellsten Rundenzeit inklusive Rekordanzeige
• Eigene Funktionen und Klassen: Strukturierter Code für bessere Lesbarkeit und Erweiterbarkeit

Am Ende des Kurses:
Haben die Teilnehmerinnen und Teilnehmer ein vollständiges Autorennspiel entwickelt, das nicht nur viel Spaß macht, sondern ihnen auch zentrale Prinzipien der Spieleprogrammierung näherbringt.

Sonntag
22.02. bis 22.03.26
10-12 Uhr

5 Kurseinheiten, je 2h
22.02. / 01.03. / 08.03. / 15.03. / 22.03.26

150,00 

Jetzt buchen

Du erhältst 15 Punkte für diese Buchung.
Punkte sammeln & einlösen – So funktioniert es

BrickBreaker – Zerstöre die Steine!

(ab 11+ Jahre)

In diesem Kurs programmieren die Teilnehmer ihr eigenes klassisches BrickBreaker-Spiel mit Python und Pygame. Mit einem beweglichen Schläger wird ein Ball ins Spielfeld geschossen, der bunte Steine zerstört. Ziel ist es, alle Blöcke abzuräumen, ohne dass der Ball verloren geht.

Schritt für Schritt entsteht ein vollständiges Arcade-Spiel mit Punkteanzeige und Leben-System. Dabei lernen die Teilnehmer zentrale Grundlagen der Spieleprogrammierung kennen und setzen diese direkt praktisch um.

Kerninhalte des Kurses:
・ Grundlagen von Pygame: Fenster erstellen, Spielfeld zeichnen und Spielschleife programmieren.
・ Bewegungen: Ballbewegung mit Geschwindigkeit und Richtungswechsel.
・ Steuerung: Bewegung des Schlägers über die Tastatur.
・ Kollisionserkennung: Abprallen des Balls an Wänden, Schläger und Steinen.
・ Klassen (OOP): Strukturierung des Spiels mit eigenen Klassen für Ball, Paddle und Bricks.
・ Punkte- und Leben-System: Anzeige von Score und verbleibenden Versuchen.

Am Ende des Kurses haben die Teilnehmer ein vollständig spielbares BrickBreaker-Spiel entwickelt. Sie verstehen den Aufbau eines Spiels mit Pygame, lernen den Umgang mit Kollisionen und Bewegungen und erhalten eine solide Grundlage, um eigene Spieleprojekte weiterzuentwickeln.

Sonntag
19.04. bis 17.05.26
10-12 Uhr

5 Kurseinheiten, je 2h
19.04. / 26.04. / 03.05. / 10.05. / 17.05.26

150,00 

Jetzt buchen

Du erhältst 15 Punkte für diese Buchung.
Punkte sammeln & einlösen – So funktioniert es

Warum dieser Kurs?

Dieser Kurs eignet sich für Dich, wenn Du tiefer in die Programmierung eintauchen möchtest und erste Erfahrungen mit einer bewehrten Programmiersprache sammeln willst, die Du für nahezu jeden Zweck verwenden kannst. Die hier gesammelten Erfahrungen sind wegweisend jede technischen (Lebens-)Bereich in der Zukunft.

Die Vorteile unser Python-Kurse

Python ist leicht zu erlernen, verzichtet auf komplizierte Schreibweisen und ist die ideale Programmiersprache für Einsteiger. Hinzu kommt, dass Python in den unterschiedlichsten Bereichen verwendet wird, was für die Praktikabilität der Programmiersprache spricht.

  • Leicht zu erlernen
  • Vielseitige Anwendungsmöglichkeiten (Maschinelles Lernen, Webentwicklung, Data-Science uvm.)
  • Ideal für Programmiereinsteiger

Unser Lernziel

Nach diesem Kurs ist Dein Kind imstande mit Python eigene Programme zu schreiben. Dabei begreift es die Vielseitigkeit und Anwendungsmöglichkeiten der Programmiersprache.