Claude als Python-Tutor verwenden (Claude wird Ihren Code nicht schreiben)

8 Min. Lesezeit KissMySkills
Auf dieser Seite
  1. Was macht ein AI Python Tutor eigentlich?
  2. Warum bleibt der Kurs, den du abgeschlossen hast, nicht hängen?
  3. Wie richtest du Claude als Python-Tutor ein?
  4. Wie sieht eine Lektion aus?
  5. Wie bringst du es dazu, gemeinsam mit dir zu debuggen statt für dich?
  6. Woran scheitert es?
  7. Wie installierst du die Datei?
  8. Lernst du etwas anderes als Python?
  9. Verwandte Skill-Leitfäden
Skill · SKILL.md

Die Fähigkeit hinter diesem Leitfaden: AI Python Tutor. Macht Claude, ChatGPT oder Gemini zu einem Tutor, der dich den Python-Code selbst schreiben lässt - $19, einmalige Zahlung, dauerhaft dein.

Python-Tutor ansehen →

Als Python-Tutor ist Claude in einer engen Sache gut und bei dem schwach, was die meisten erwarten. Es kann deinen Editor nicht sehen, weiß nicht, was auf deinem Bildschirm steht, und ein Tutor, der diesen Namen verdient, wird die Übung nicht für dich ausführen, selbst wenn das Tool es könnte. Was es gut kann, ist, auf der anderen Seite einer Aufgabe zu sitzen: die Übung zu stellen, den von dir zurück eingefügten Code zu lesen, auf die Zeile zu zeigen, an der deine Vorstellung und der Interpreter nicht übereinstimmen, und dich dazu zu bringen, ihn selbst zu reparieren. Das ist Tutoring. Du tippst weiterhin selbst.

Diese Unterscheidung ist der ganze Grund, warum das funktioniert. Die meisten kommen nach einem Kurs, nicht davor: vierzig Stunden lang jemand anderem beim Schreiben von Python zugesehen und immer noch keine Möglichkeit, mit einer leeren Datei anzufangen. Ein Chatfenster, das fertigen Code liefert, verschlimmert das. Eines, das eine Tutor-Datei ausführt, bringt dich dazu, den Code selbst zu schreiben, und greift nur ein, wenn du feststeckst - genau das kann ein Video nicht leisten.

Was macht ein AI Python Tutor eigentlich?

Vier Dinge, in dieser Reihenfolge. Es ermittelt dein tatsächliches Niveau mit einer Aufgabe statt mit einem Quiz, weil Menschen ihr eigenes Niveau in beide Richtungen schlecht einschätzen. Darauf baut es einen Lernbogen auf, statt zum vierten Mal mit Variablen zu beginnen. Es gibt dir eine Erklärung, ein ausgearbeitetes Beispiel und eine Aufgabe. Dann liest es, was du geschrieben hast, und sagt dir, wo es schiefläuft - nicht, was du stattdessen eingeben sollst.

Mach dir die Abläufe klar. Claude liest Text und Bilder, daher kommt es mit eingefügtem Code und einem Screenshot eines Tracebacks problemlos zurecht. Es ist nicht mit deinem Rechner verbunden: Es sieht nicht, wie du tippst, kennt deine Python-Version nicht, solange du sie nicht nennst, und kann nicht sehen, ob du das Programm ausgeführt hast. Claude kann in manchen Umgebungen Code ausführen, aber ein Tutor, der deine Übung für dich ausführt, hat dir nichts beigebracht. Deshalb ist die Datei des AI Python Tutor genau andersherum aufgebaut: Du führst sie aus, fügst ein, was passiert ist, und sie arbeitet sich von dort rückwärts vor.

Warum bleibt der Kurs, den du abgeschlossen hast, nicht hängen?

Denn funktionierenden Code zu lesen und Code aus dem Nichts zu schreiben, sind unterschiedliche Fähigkeiten, und nur eine davon wird in einem Video geübt. Mitzumachen fühlt sich wie Lernen an: Du erkennst jede Zeile, sobald sie erscheint, nichts überrascht dich, und die Datei läuft am Ende. Dann hört der Kursleiter auf, und die leere Datei ist genauso leer wie in Woche eins. Was diese Lücke schließt, ist, falschen Code zu produzieren und dazu gebracht zu werden, ihn zu reparieren - genau darum dreht sich die Schleife, auf der die Tutor-Datei aufbaut: kurze Aufgabe, dein Versuch, eine Diagnose, ein zweiter Versuch.

Wie richtest du Claude als Python-Tutor ein?

Egal, ob du die Skill-Datei ausführst oder ganz von vorn anfängst, der erste Schritt ist derselbe: Lass sie dich einordnen, bevor sie dich unterrichtet. Füge dies in eine neue Unterhaltung ein und bearbeite die Aufgabe ehrlich, einschließlich des Teils, bei dem du nicht weiterkommst.

PROMPT - die Einstufung

Du bist mein Python-Tutor. Unterrichte mich noch nicht.

Gib mir eine kleine Aufgabe, keinen Test, die dir zeigt, was ich tatsächlich kann. Sie sollte in zehn bis fünfzehn Zeilen lösbar sein und eine Schleife, eine Liste und eine Funktion beinhalten.

Ich werde sie selbst schreiben und zurück einfügen, egal ob sie funktioniert oder nicht. Sag mir dann drei Dinge:
1. Was mein Code zeigt, das ich bereits verstehe.
2. Die erste echte Lücke, diejenige, die alles Weitere blockieren wird.
3. Die Reihenfolge, in der du mir die nächsten sechs Themen beibringen würdest, und warum diese Reihenfolge und keine andere.

Schreibe die Lösung der Aufgabe zu keinem Zeitpunkt für mich. Wenn ich etwas Fehlerhaftes einfüge, ist das der nützliche Fall; arbeite damit.

Wie sieht eine Lektion aus?

Ein Konzept, ein Beispiel, das kurz genug ist, um es vollständig zu lesen, eine Aufgabe, eine Überprüfung. Alles, was länger ist, und du schaust wieder nur zu. Der Ablauf, der für die meisten Menschen funktioniert, ist: Listen und Schleifen, dann Funktionen, dann Dictionaries, dann Dateien, dann Fehler und Tracebacks, dann Klassen und erst danach die Bibliotheken, wegen derer die Leute gekommen sind, normalerweise requests und pandas. Direkt zu pandas zu springen, ist der häufigste Weg, einen Monat zu verschwenden.

PROMPT - eine Lektion nach der anderen

Vermittle mir [TOPIC] als eine einzige Lektion in vier Teilen, in dieser Reihenfolge:

1. ERKLÄRUNG - weniger als 150 Wörter, in einfacher Sprache, ohne Vergleiche mit Restaurants oder Schachteln.
2. BEISPIEL - ein Snippet mit weniger als 12 Zeilen. Gehe Zeile für Zeile durch, was passiert, einschließlich dessen, was jede Variable enthält.
3. MEINE AUFGABE - ein Problem, das ich von Grund auf selbst schreibe und das nicht durch Bearbeiten deines Beispiels gelöst werden kann. Sag mir, wie die korrekte Ausgabe aussieht, damit ich mich selbst überprüfen kann.
4. WARTE. Fahre erst fort, wenn ich meinen Versuch eingefügt habe.

Wenn ich sie einfüge: Sag mir, ob sie funktioniert, was sie ausgeben würde und wo meine Begründung falsch ist. Gib mir nur dann eine korrigierte Version, wenn ich dieselbe Aufgabe zweimal nicht geschafft habe und danach frage.
Skill · Wenn die Hausaufgabe morgen fällig ist
KI-Hausaufgabenhilfe

Der Python-Tutor vermittelt ein Thema über mehrere Wochen. Dieser hier kümmert sich um die andere Situation: eine Aufgabe, die heute Abend vor dir liegt, in jedem Fach, und arbeitet sie in Schritten durch, die du im Unterricht verteidigen kannst, statt dir eine Antwort zu geben, die du nicht erklären kannst. 19 $, eine Zahlung, und er funktioniert wie alles andere hier in Claude, ChatGPT und Gemini.

Den Hausaufgabenhelfer ansehen →

Wie bringst du es dazu, gemeinsam mit dir zu debuggen statt für dich?

Hier zerstören die meisten Menschen versehentlich den Wert des Ganzen. Du fügst einen Traceback ein, erhältst eine korrigierte Datei zurück, fügst sie in deinen Editor ein, sie läuft, und du hast nichts gelernt außer, dass Einfügen funktioniert. Verbiete die Antwort im prompt.

PROMPT - der Traceback-Durchgang

Hier sind mein Code und der vollständige Fehler, den er erzeugt hat.

[PASTE CODE]
[PASTE TRACEBACK]

Gib mir keinen korrigierten Code. Stattdessen:
1. Lies mir den Traceback laut vor. Welche Zeile bemängelt Python tatsächlich, und welche Zeile ist wirklich schuld? Das sind oft verschiedene Zeilen.
2. Erkläre mir in einem Satz, was dieser Fehlertyp allgemein bedeutet.
3. Stelle mir eine Frage dazu, welchen Inhalt ich für eine bestimmte Variable an dieser Stelle erwartet habe.

Dann halte an und warte auf meine Antwort. Wenn meine Antwort falsch ist, stelle eine zweite Frage, statt es mir zu sagen.

Sobald der Fehler behoben ist, nenne mir die eine Gewohnheit, die verhindert hätte, dass diese Art von Fehler erneut auftritt.

Das Lesen eines Tracebacks ist ein großer Teil des Python-Lernens und genau der Teil, den Kurse überspringen. Derselbe prompt funktioniert auch bei SQL-Fehlern, wenn du parallel den AI SQL Tutor verwendest, was sich für Menschen, die Python für Datenarbeit lernen, meist ohnehin ergibt.

Woran scheitert es?

  • Es kann deine Umgebung nicht sehen. Virtuelle Umgebungen, PATH-Probleme, der falsche Interpreter in deinem Editor: Das sind die echten Blockaden in der ersten Woche, und es kann nicht nachsehen.
  • Es kann nicht bestätigen, dass dein Code ausgeführt wurde. Sag, dass die Ausgabe korrekt war, und es glaubt dir. Der Fortschritt hängt davon ab, dass du ehrlich bist, was tatsächlich passiert ist.
  • Es fällt wieder ins Beantworten zurück. Bitte zweimal hintereinander um einen Hinweis, und es beginnt wieder, Lösungen zu geben. Füge die Regel erneut ein, sobald du das bemerkst.
  • Bibliotheksdetails veralten. Eine API, die sich seit den Trainingsdaten geändert hat, wird mit voller Zuversicht abgerufen. Prüfe alles Bibliotheksspezifische anhand der offiziellen Dokumentation.
  • Es ist kein Ersatz dafür, etwas zu entwickeln. Die Lektionen bringen dich auf ein kompetentes Niveau. Ein Projekt, das du verwirklichen möchtest, verankert das Gelernte.
  • Es hat chatübergreifend kein Gedächtnis, es sei denn, du gibst ihm eines. Halte den Tutor in einer Unterhaltung oder einem Projekt, sonst beginnt jede Sitzung von vorn.
Skill · Nach dem Tutor der arbeitende Assistent
Ambrose - Python-Entwickler-AI-Skill

Ein Tutor bremst dich bewusst aus. Sobald du Python ohne Hilfe schreiben kannst, möchtest du das Gegenteil: einen funktionierenden Assistenten für Struktur, Code-Reviews und die Teile einer echten Codebasis, die in keinem Kurs vermittelt werden. Ambrose ist diese Datei, kostet $19 und wird einmalig bezahlt. Lerne zuerst mit dem Tutor und wechsle dann.

Ambrose ansehen →

Wie installierst du die Datei?

Der Tutor ist eine SKILL.md-Datei in einer ZIP-Datei. Öffne in Claude Anpassen → Skills, drücke die +-Schaltfläche, wähle Skill erstellen und anschließend Skill hochladen. Wähle dann die ZIP-Datei aus. Aktiviere den Schalter, und der Skill ist einsatzbereit. Skills sind in den Tarifen Free, Pro, Max, Team und Enterprise verfügbar.

Die einzige echte Voraussetzung ist die Codeausführung. Wenn das Skills-Menü ausgegraut ist, aktiviere sie unter Einstellungen → Funktionen; dort wird sie als Codeausführung und Dateierstellung aufgeführt. In Team- und Enterprise-Tarifen wird sie von einem Besitzer in den Organisationseinstellungen gesteuert. Wenn sie für die gesamte Organisation deaktiviert ist, musst du dich an diese Person wenden. Anthropic dokumentiert all das in seinem Skills-Hilfeartikel.

Wenn du die Codeausführung nicht aktivieren kannst oder in ChatGPT oder Gemini arbeitest, verwendet der Fallback dieselbe Datei: Öffne die ZIP-Datei, kopiere den Inhalt von SKILL.md und füge ihn in ein Project, ein benutzerdefiniertes GPT, ein Gem oder einfach in benutzerdefinierte Anweisungen ein. Das Verhalten ist identisch; du musst die Datei nur erneut einfügen, wenn du das Tool wechselst.

Lernst du etwas anderes als Python?

Die Tutor-Dateien gehören zu einer Familie und verwenden eine gemeinsame Methode, daher ändert sich die Sprache, aber nicht der Ablauf. Wenn du im Browser arbeiten möchtest, behandelt der AI JavaScript Tutor dieselben Grundlagen, mit DOM und asynchroner Programmierung anstelle von Dateien und Klassen. Für eine erste statisch typisierte Sprache gibt es den AI Java Tutor, und für die Microsoft-Welt den AI C# Tutor. Sobald Python sitzt, ist der AI Django Tutor der übliche nächste Schritt, wenn du am Ende eine Webanwendung entwickeln möchtest, und der AI SQL Tutor ist der, mit dem viele gern früher angefangen hätten. Die vollständige Sammlung für Lernen und Forschung enthält den Rest.

Zusammenfassung:

Nutze den AI Python Tutor (19 $), um richtig eingeordnet und in Lektionen mit jeweils einem Konzept unterrichtet zu werden und jede Zeile selbst zu schreiben. Behalte den AI Homework Helper (19 $) für die Aufgabe, die morgen fällig ist, und wechsle zu Ambrose (19 $), sobald du keine Anleitung mehr brauchst. Alles funktioniert in Claude, ChatGPT und Gemini, ohne dass zur Installation Programmierkenntnisse erforderlich sind, mit 30-tägiger Geld-zurück-Garantie.

Skill · SKILL.md · Funktioniert mit Claude und ChatGPT

AI Python Tutor

Eine Datei, einmal eingefügt. Sie ordnet dich anhand einer Aufgabe ein, entwickelt den Unterrichtsverlauf ausgehend von deinem tatsächlichen Stand und weigert sich, deinen Code für dich zu schreiben. Kein Abonnement.

$19
Hol dir den Python-Tutor →

KissMySkills ist ein Marktplatz mit 2.000+ AI-Skills, 300+ prompt-Paketen, 55 Agenten und kostenlosen Tools für Claude, ChatGPT und jeden AI-Chat.

Verwandte Skill-Leitfäden

~/get-started

Skills, die funktionieren. Kein Schnickschnack.

Durchsuche alle Skills, prompt-Pakete und agent im Store.

Alle Skills durchsuchen →Oder probieren Sie die kostenlosen Tools aus