Um flüssiger im Umgang mit Python zu werden, ist Wiederholung die beste Übung. Mit den folgenden Prompts lassen sich unendlich (naja… viele…) Übungsaufgaben erzeugen. Kopiert den Code-Block in ein Chat-GPT fenster und code drauf los. In jedem Prompt lässt sich das „Anfänger“ durch „Fortgeschritten“, usw ersetzen, also auch die Anzahl der Beispiele auf zB 10.

Extra: Teste deine Lösung und frage ein LLM nach alternativen Lösungen:

Evaluiere meine Lösung und zeige mir andere mögliche Lösungen an, die
* möglichst kompakt sind und möglichst keine Importe nutzen
* für jeden Schritt eindeutig deklarierte Variablen nutzen, die Schema "nameEinheit" folgen


Variablen
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Variablen und Datentypen in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* die Datentypen int, float, str und bool enthalten
* print() und type() verwenden
* mindestens 2 Aufgaben zur Typumwandlung enthalten (int(), float(), str(), bool())
Struktur:
1. Jede Aufgabe soll eine kurze Beschreibung haben
2. Optional ein Start-Codebeispiel
3. Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Listen
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Listen in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit Listen zeigen (Erstellen, Elemente hinzufügen, ändern, entfernen)
* auf Listen mit verschiedenen Datentypen eingehen (z. B. int, float, str, bool)
* mindestens 2 Aufgaben zu Listenoperationen enthalten (z. B. append(), remove(), Zugriff über Index)
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Tuple
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Tupel (tuples) in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit Tupeln zeigen (Erstellen, Zugriff über Index, Auspacken/Unpacking)
* auf Tupel mit verschiedenen Datentypen eingehen (z. B. int, float, str, bool)
* mindestens 2 Aufgaben enthalten, in denen Tupel-Operationen gezeigt werden (z. B. Indexzugriff, slicing, len())
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Sets / Mengen
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Sets in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit Sets zeigen (Erstellen, Elemente hinzufügen, entfernen)
* auf Sets mit verschiedenen Datentypen eingehen (z. B. int, float, str, bool)
* print() und type() verwenden
* mindestens 2 Aufgaben zu Set-Operationen enthalten (z. B. add(), remove(), Mengenoperationen wie union oder intersection)
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Dictionaries
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Dictionaries (dict) in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit Dictionaries zeigen (Erstellen, Werte hinzufügen, ändern, entfernen)
* auf Dictionaries mit verschiedenen Datentypen eingehen (z. B. int, float, str, bool)
* mindestens 2 Aufgaben zu Dictionary-Operationen enthalten (z. B. Zugriff über Schlüssel, update(), pop())
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
verschachtelte Datentypen
Du bist ein Python-Tutor.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit verschachtelten Datenstrukturen zeigen (z. B. Listen in Dictionaries, Tupel in Listen, Dictionaries in Listen)
* das Erstellen, Lesen und einfache Verändern dieser Strukturen behandeln
* verschiedene Datentypen kombinieren (z. B. int, float, str, bool in verschachtelten Strukturen)
* mindestens 2 Aufgaben enthalten, in denen auf Elemente innerhalb der verschachtelten Strukturen zugegriffen oder sie verändert werden müssen
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Operatoren
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Operatoren in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* die wichtigsten Operator-Arten abdecken (arithmetisch, Vergleich, logisch, Zuweisung, Membership, Identität, Bitwise)
* den Umgang mit Variablen und einfachen Ausdrücken zeigen
* mindestens 2 Aufgaben enthalten, in denen Operatoren praktisch angewendet werden (z. B. +, -, ==, and, or, in, is, +=)
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
formatierte Strings
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema f-Strings (formatierte Strings) in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit f-Strings zeigen (Einfügen von Variablen in Strings)
* verschiedene Datentypen verwenden (z. B. int, float, str, bool)
* mindestens 2 Aufgaben enthalten, in denen f-Strings mit Rechenoperationen oder Ausdrücken kombiniert werden
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Bedingungen (wenn, dann – if-statements)
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema if-Statements in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* den Umgang mit if-, elif- und else-Strukturen zeigen
* verschiedene Datentypen verwenden (z. B. int, float, str, bool)
* mindestens 2 Aufgaben enthalten, in denen Bedingungen mit Vergleichen oder logischen Operatoren kombiniert werden
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
while-loops
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema while-Schleifen in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* das Verständnis von wiederholten Abläufen (Schleifen) fördern
* einfache Zähler- und Eingabe-Beispiele enthalten
* mindestens 2 Aufgaben enthalten, in denen die while-Schleife mit Bedingungen oder Abbruchbedingungen (z. B. break oder Flag-Variablen) kombiniert wird
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
for-loops
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema for-Schleifen in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* das Iterieren über Bereiche (range) und einfache Sequenzen (Listen, Strings) zeigen
* verschiedene Datentypen verwenden (z. B. int, str, list)
* mindestens 2 Aufgaben enthalten, in denen for-Schleifen mit Berechnungen oder Bedingungen kombiniert werden
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag
Funktionen
Du bist ein Python-Tutor.
Erstelle 5 Übungsaufgaben zum Thema Funktionen definieren in Python.
Die Aufgaben sollen:
* für absolute Anfänger geeignet sein
* das Erstellen eigener Funktionen mit def zeigen
* Parameter und Rückgabewerte (return) einführen
* verschiedene Datentypen verwenden (z. B. int, float, str, bool)
* mindestens 2 Aufgaben enthalten, in denen Funktionen mit Berechnungen oder Bedingungen kombiniert werden
Struktur:
* Jede Aufgabe soll eine kurze Beschreibung haben
* Optional ein Start-Codebeispiel
* Eine klare Aufgabenstellung
Wichtig:
* Gib KEINE Lösungen aus
* Verwende einfache, verständliche Sprache
* Nutze Beispiele aus Musik oder Alltag

Hinterlasse einen Kommentar