Aus dem Buch »Coding for Fun mit Python«

Python-Beispiele zum Ausprobieren – direkt im Browser

Eine Uhr, das Game of Life, Snake, geheime Botschaften, Fraktale und eine Rakete, die durch Evolution landen lernt: 16 echte Python-Programme, Schritt für Schritt erklärt. Ändere den Code, drück »Ausführen« und schau zu – ohne Installation.

  • Echtes Python 3.14
  • Läuft komplett in deinem Browser
  • Kostenlos, ohne Anmeldung

Alle Beispiele

Jedes Programm läuft direkt auf seiner Seite – mit Erklärung, Varianten zum Ausprobieren und dem Original aus dem Buch.

  • Farbige Mandelbrot-Menge: schwarze Apfelmännchen-Form mit leuchtenden blauen und violetten Rändern im Browser

    Mandelbrot-Menge

    Eine Formel, unendlich viele Details: Fraktal in reinem Python, mit Zoom per Klick.

    Zusatz Fortgeschritten Mathe & Fraktale
  • Game of Life: rote, teils verblassende Zellen auf schwarzem Raster im Browser

    Game of Life

    Vier Regeln, unzählige Muster: der berühmteste zelluläre Automat – zum Mitspielen.

    Kapitel 2 Einsteiger Simulation
  • Snake-Spielfeld: graue Mauern, rote Äpfel und eine grüne Schlange auf schwarzem Grund im Browser

    Snake

    Der Klassiker mit Levels aus Textdateien, Kollisionen und einer wachsenden Schlange.

    Kapitel 3 Fortgeschritten Spiele
  • Analoge Uhr mit grünem Stunden- und Minutenzeiger und rotem Sekundenzeiger auf dunklem Zifferblatt im Browser

    Analoge Uhr

    Aus Uhrzeit wird Winkel, aus Winkel ein Zeiger: Trigonometrie, die man sehen kann.

    Kapitel 1 Einsteiger Grafik & Animation
  • Tic-Tac-Toe-Brett mit blauen Feldern, grünen Kreisen und roten Kreuzen im Browser

    Tic Tac Toe mit Minimax

    Ein Gegner, der jeden Spielverlauf durchrechnet – und nie verliert. Minimax zum Mitspielen.

    Kapitel 6 Fortgeschritten KI & Algorithmen
  • Viele weiße Flugbahnen einer Generation, eine gelbe beste Bahn und grüne gelungene Landungen über einer roten Landefläche im Browser

    Genetischer Algorithmus

    50 zufällige Flugpläne, Auslese, Kreuzung, Mutation: Nach wenigen Generationen landet die Fähre.

    Kapitel 8 Profi KI & Algorithmen
  • Mondfähre als rotes Rechteck über einer roten Landefläche im Sternenhimmel, oben links Anzeigen für Geschwindigkeit und Höhe im Browser

    Mondlandung

    Freier Fall, Bremsrakete, Kollisionen: Setz die Mondfähre sanft auf – per Tastatur oder Touch.

    Kapitel 8 Fortgeschritten Spiele
  • Konsolenausgabe: Mini-RSA mit kleinen Zahlen, dann Primzahlen mit über 150 Stellen und eine ver- und entschlüsselte Nachricht im Browser

    RSA-Verschlüsselung

    Zwei riesige Primzahlen, ein Schlüsselpaar, eine geheime Botschaft: RSA von Grund auf.

    Kapitel 4 Profi Verschlüsselung
  • Zwei Balkendiagramme mit Buchstabenhäufigkeiten: oben Goethes Faust, unten die entschlüsselte Nachricht mit gleicher Verteilung im Browser

    Caesar-Verschlüsselung

    Buchstaben verschieben, dann knacken: per Ausprobieren und per Häufigkeitsanalyse.

    Kapitel 4 Einsteiger Verschlüsselung
  • Diagramm: Die grüne Kurve für Wechseln pendelt sich bei zwei Dritteln ein, die orange für Bleiben bei einem Drittel im Browser

    Ziegenproblem

    Wechseln oder bleiben? 1000 simulierte Runden zeigen, warum die Intuition hier danebenliegt.

    Kapitel 5 Einsteiger Simulation
  • Konsolenausgabe: die häufigsten Wörter im Faust und ein generierter Text im Stil Goethes im Browser

    Goethe-Generator

    Worthäufigkeiten und Markow-Ketten: Python schreibt neuen »Faust« – fast wie Goethe.

    Kapitel 7 Fortgeschritten Text & Sprache
  • Pendelkette: fünf rote und blaue Kugeln an Fäden, die linken zwei ausgelenkt im Browser

    Pendelkette

    Das Kugelstoßpendel vom Schreibtisch: gedämpfte Schwingung, eine Klasse und ein Trick.

    Kapitel 10 Einsteiger Physik
  • Julia-Menge in Graustufen: helle, verschlungene Spiralen auf dunklem Grund im Browser

    Julia-Menge und Chaos

    Das Fraktal-Listing aus dem Buch: komplexe Zahlen, 128 Schritte, ein Bild voller Spiralen.

    Kapitel 11 Einsteiger Mathe & Fraktale
  • Drei waagerechte Balken mit Farbverlauf in Blau, Grün und Rot auf schwarzem Grund im Browser

    Farbbalken-Bildschirmschoner

    Der Klassiker unter den Bildschirmschonern: Farbverläufe, Bewegung und eine aufgeräumte Klasse.

    Kapitel 11 Einsteiger Grafik & Animation
  • Klartext, wiederholtes Passwort und Geheimtext in drei Zeilen übereinander, darunter die Rechnung für eine Spalte im Browser

    Vigenère-Verschlüsselung

    Ein Passwort statt einer Zahl: Jede Stelle wird anders verschoben, die Statistik verschwimmt.

    Kapitel 4 Fortgeschritten Verschlüsselung
  • Roulettetisch: Rad mit roten, schwarzen und grüner Zahl auf grünem Filz, daneben das Budget von 20 Dollar im Browser

    Roulette-Simulation

    Selbst setzen, dann den Computer verdoppeln lassen: warum die »sichere« Strategie trügt.

    Kapitel 5 Einsteiger Simulation

So funktioniert die Seite

Echtes Python im Browser

Die Programme laufen mit Pyodide – dem echten CPython, übersetzt nach WebAssembly. Python wird erst geladen, wenn du auf »Ausführen« drückst.

Ändern ausdrücklich erwünscht

Jede Seite erklärt das Programm Schritt für Schritt. Unter »Probier mal« warten Varianten, die du mit einem Klick ausprobierst.

Vom Buch ins Heute

Die Beispiele stammen aus »Coding for Fun mit Python« (2010). Aus Python 2, pygame und OpenGL wurde modernes Python 3 – jede Änderung ist erklärt.

Das Buch hinter den Beispielen

»Coding for Fun mit Python« zeigt, dass Programmieren Spaß macht: mit Spielen, Simulationen, Verschlüsselung, künstlicher Evolution und Fraktalen. Das Buch ist vergriffen – die Programme leben hier weiter, lauffähig und erklärt.

Über das Buch