Appearance
💻 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.