Skip to content

💻 Coding

In diesem Bereich geht es darum, wie Programme aufgebaut sind, wie Python Befehle ausführt und wie du mit der Turtle-Bibliothek eigene Zeichnungen, Formen und Muster programmieren kannst.

Du lernst grundlegende Programmierkonzepte kennen und arbeitest danach mit Schleifen, Variablen und Funktionen, um deinen Code kürzer, übersichtlicher und flexibler zu machen.

Kompetenzen: Ich kann …

  • Ich kann erklären, dass ein Programm aus genauen Anweisungen für den Computer besteht.
  • Ich kann einfache Python-Programme in PyCharm schreiben, speichern und ausführen.
  • Ich kann Turtle-Befehle verwenden, um Formen, Farben und Muster zu zeichnen.
  • Ich kann meinen Code mit Kommentaren sinnvoll strukturieren.
  • Ich kann Wiederholungen erkennen und mit for-Schleifen vereinfachen.
  • Ich kann Variablen verwenden, um Programme leichter veränderbar zu machen.
  • Ich kann Funktionen nutzen, um Code übersichtlich zu gliedern und wiederzuverwenden.
  • Ich kann Fehler durch Beobachten, Testen und schrittweises Verbessern finden.
  • Ich kann erklären, wie meine Lösung aufgebaut ist und warum sie funktioniert.

Kapitel

Überblick

1. Einführung in Turtle

Du lernst, was ein Programm ist, wie Python Befehle verarbeitet und wie du mit Turtle erste Formen zeichnest. Dabei geht es um Bewegungen, Winkel, Farben, Füllungen und Positionen.

2. Schleifen und Variablen

Du lernst, wie wiederholte Abläufe mit for-Schleifen kürzer geschrieben werden können. Außerdem verwendest du Variablen, um Vielecke, Sterne und Muster flexibler zu zeichnen.

3. Funktionen und Unterprogramme

Du lernst, wie du Code mit eigenen Funktionen strukturierst. Funktionen wie square(), triangle(), next_shape() oder next_line() helfen dir, Muster übersichtlich zu planen.

Arbeitsweise

In den Coding-Einheiten arbeitest du häufig in einem Python-File, das du Schritt für Schritt erweiterst. Achte daher besonders auf Ordnung und Übersicht.

Hilfreich sind:

  • klare Kommentare zu einzelnen Challenges
  • sinnvolle Namen für Variablen und Funktionen
  • passende Positionen für deine Zeichnungen
  • regelmäßiges Testen nach kleinen Änderungen
  • bewusstes Beobachten, bevor du weiterarbeitest

Beispiel:

python
# Challenge 1
# Quadrat zeichnen

"""
Challenge 2:
Vieleck mit Variable
"""

Merksatz

Programmieren bedeutet: ein Problem verstehen, in Schritte zerlegen, testen und verbessern.

Wichtig

Ändere beim Testen möglichst immer nur eine Sache auf einmal. Sonst erkennst du schwer, welche Änderung welche Wirkung hatte.