Cómo usar Claude como tutor de Python (no escribirá tu código)

9 min de lectura KissMySkills
En esta página
  1. ¿Qué hace realmente un tutor de Python con AI?
  2. ¿Por qué no se te queda lo aprendido en el curso que terminaste?
  3. ¿Cómo configuras Claude como tutor de Python?
  4. ¿Cómo es una lección?
  5. ¿Cómo consigues que depure contigo en lugar de hacerlo por ti?
  6. ¿Dónde falla?
  7. ¿Cómo se instala el archivo?
  8. ¿Estás aprendiendo algo distinto de Python?
  9. Guías de Skills relacionadas
Skill · SKILL.md

La habilidad detrás de esta guía: AI Python Tutor. Convierte Claude, ChatGPT o Gemini en un tutor que hace que escribas tú mismo el código Python - $19, un solo pago, tuyo para siempre.

Ver el tutor de Python →

Usado como tutor de Python, Claude es bueno en una cosa concreta y flojea precisamente en lo que la mayoría espera. No puede ver tu editor, no sabe qué aparece en tu pantalla y un tutor que merezca ese nombre no ejecutará el ejercicio por ti, ni siquiera cuando la herramienta pueda hacerlo. Lo que hace bien es ponerse al otro lado de una tarea: plantear el ejercicio, leer el código que pegas de vuelta, señalar la línea en la que tu idea y el intérprete no coinciden y hacer que lo corrijas tú. Eso es tutoría. El tecleo sigue siendo tuyo.

Esa distinción es la razón de que esto funcione. La mayoría llega después de un curso, no antes: cuarenta horas viendo a otra persona escribir Python y, aun así, sin saber cómo empezar desde un archivo vacío. Una ventana de chat que te entrega código terminado empeora las cosas. Una que ejecuta un archivo de tutor te hace producir el código e interviene solo cuando te atascas, que es lo que un vídeo no puede hacer.

¿Qué hace realmente un tutor de Python con AI?

Cuatro cosas, en orden. Encuentra tu nivel real con una tarea en lugar de un cuestionario, porque la gente describe mal su propio nivel, tanto por exceso como por defecto. A partir de ahí, construye una progresión de lecciones en lugar de empezar por las variables por cuarta vez. Después te da una explicación, un ejemplo resuelto y una tarea. Luego lee lo que has escrito y te dice dónde falla, no qué tienes que escribir en su lugar.

Hay que tener claros los mecanismos. Claude lee texto e imágenes, así que maneja perfectamente código pegado y una captura de pantalla de un traceback. No está conectado a tu máquina: no ve cómo escribes, no sabe qué versión de Python tienes a menos que se lo digas y no puede ver si ejecutaste el código. Claude puede ejecutar código en algunos entornos, pero un tutor que ejecuta el ejercicio por ti no te ha enseñado nada, así que el archivo de AI Python Tutor está planteado al revés: tú lo ejecutas, pegas lo que ha ocurrido y trabaja hacia atrás a partir de ahí.

¿Por qué no se te queda lo aprendido en el curso que terminaste?

Porque leer código funcional y escribir código desde cero son habilidades distintas, y en un vídeo solo se practica una de ellas. Seguir los pasos da la sensación de estar aprendiendo: reconoces cada línea cuando aparece, nada te sorprende y el archivo funciona al final. Luego el instructor se detiene y el archivo en blanco sigue tan vacío como en la primera semana. Lo que cierra esa brecha es producir código incorrecto y que te hagan repararlo, que es el ciclo en torno al cual está construido el archivo del tutor: tarea breve, tu intento, un diagnóstico y un segundo intento.

¿Cómo configuras Claude como tutor de Python?

Tanto si ejecutas el archivo de la Skill como si empiezas desde cero, el primer paso es el mismo: sitúame antes de enseñarme. Pega esto en una conversación nueva y haz la tarea honestamente, incluida la parte en la que no puedas terminarla.

PROMPT: la comprobación de nivel

Eres mi tutor de Python. Todavía no me enseñes nada.

Dame una tarea pequeña, no un cuestionario, que muestre lo que realmente sé hacer. Debe poder resolverse en diez o quince líneas y tocar un bucle, una lista y una función.

Lo escribiré yo y lo pegaré de nuevo, funcione o no. Después dime tres cosas:
1. Lo que mi código demuestra que ya entiendo.
2. La primera laguna real, la que bloqueará todo lo demás.
3. El orden en que me enseñarías los seis temas siguientes y por qué ese orden y no otro.

No escribas la solución de la tarea por mí en ningún momento. Si pego algo que no funciona, ese es el caso útil: trabaja con ello.

¿Cómo es una lección?

Un concepto, un ejemplo lo bastante breve como para leerlo entero, una tarea y una comprobación. Si es más largo, vuelves a limitarte a mirar. El recorrido que funciona para la mayoría es listas y bucles, después funciones, luego diccionarios, después archivos, luego errores y trazas, después clases y solo entonces las bibliotecas por las que la gente vino, normalmente requests y pandas. Saltarse todo e ir directamente a pandas es la forma más común de perder un mes.

PROMPT: una lección a la vez

Enséñame [TOPIC] como una sola lección dividida en cuatro partes, en este orden:

1. EXPLICACIÓN: menos de 150 palabras, en lenguaje sencillo y sin analogías sobre restaurantes o cajas.
2. EJEMPLO: un fragmento de menos de 12 líneas. Explica paso a paso qué ocurre, incluida la información que contiene cada variable.
3. MI TAREA: un problema que escribo desde cero y que no se puede resolver editando tu ejemplo. Dime cómo debería verse la salida correcta para que pueda comprobarlo por mi cuenta.
4. ESPERA. No continúes hasta que pegue mi intento.

Cuando lo pegue: dime si funciona, qué imprimiría y en qué falla mi razonamiento. Dame una versión corregida solo si he fallado dos veces en la misma tarea y la pido.
Skill · Cuando la tarea vence mañana
Ayudante de tareas con AI

El tutor de Python enseña una materia durante semanas. Este se ocupa de la otra situación: una tarea que tienes delante esta noche, de cualquier materia, resuelta paso a paso para que puedas defenderla en clase en lugar de recibir una respuesta que no puedas explicar. 19 $, un solo pago, y funciona en Claude, ChatGPT y Gemini como todo lo demás aquí.

Ver el asistente de tareas →

¿Cómo consigues que depure contigo en lugar de hacerlo por ti?

Aquí es donde la mayoría de la gente destruye accidentalmente el valor de todo esto. Pegas un traceback, recibes un archivo corregido, lo pegas en tu editor, se ejecuta y no has aprendido nada salvo que pegar funciona. Prohíbe la respuesta en el prompt.

PROMPT - la revisión del traceback

Este es mi código y el error completo que produjo.

[PASTE CODE]
[PASTE TRACEBACK]

No me des código corregido. En su lugar:
1. Léeme el traceback en voz alta. ¿Qué línea señala realmente Python y qué línea es la verdadera culpable? A menudo son diferentes.
2. Dime qué significa ese tipo de error en general, en una sola frase.
3. Hazme una pregunta sobre lo que esperaba que contuviera una variable específica en esa línea.

Después, detente y espera mi respuesta. Si mi respuesta es incorrecta, haz una segunda pregunta en lugar de decírmelo.

Una vez solucionado, dime el único hábito que habría evitado que esta clase de error volviera a ocurrir.

Leer un traceback es una parte importante de aprender Python y la parte que los cursos omiten. El mismo prompt funciona con errores de SQL si ejecutas el AI SQL Tutor junto con él, algo que quienes aprenden Python para trabajar con datos suelen acabar haciendo.

¿Dónde falla?

  • No puede ver tu entorno. Entornos virtuales, problemas con PATH, el intérprete incorrecto seleccionado en tu editor: son los verdaderos obstáculos de la primera semana, y no tiene forma de verlos.
  • No puede confirmar que tu código se haya ejecutado. Di que el resultado fue correcto y te creerá. El progreso depende de que seas honesto sobre lo que realmente ocurrió.
  • Vuelve a responder. Pide una pista dos veces seguidas y empieza a dar soluciones otra vez. Vuelve a pegar la regla cuando lo notes.
  • Los detalles de las bibliotecas quedan obsoletos. Una API que cambió después de sus datos de entrenamiento se recuerda con total confianza. Comprueba todo lo específico de una biblioteca en la documentación oficial.
  • No sustituye la creación de algo. Las lecciones te llevan hasta la competencia. Un proyecto que quieras que exista es lo que la consolida.
  • No tiene memoria entre chats a menos que le des una. Mantén al tutor en una conversación o un Proyecto; de lo contrario, cada sesión comienza de nuevo.
Skill · Después del tutor, el asistente de trabajo
Ambrose - Skill de AI para desarrolladores de Python

Un tutor te ralentiza deliberadamente. Cuando ya puedes escribir Python sin ayuda, quieres lo contrario: un asistente funcional para la estructura, la revisión y esas partes de un código real que nadie enseña en un curso. Ambrose es ese archivo, $19, un solo pago. Aprende primero con el tutor y luego cambia.

Ver Ambrose →

¿Cómo se instala el archivo?

El tutor es un archivo SKILL.md dentro de un ZIP. En Claude, abre Personalizar → Skills, pulsa el botón +, elige Crear skill y después Subir una skill; luego selecciona el ZIP. Actívala y estará lista. Skills está disponible en los planes Free, Pro, Max, Team y Enterprise.

El único requisito real es la ejecución de código. Si el menú Skills aparece en gris, actívala en Configuración → Capacidades, donde figura como ejecución de código y creación de archivos. En los planes Team y Enterprise, un propietario lo controla en la configuración de la organización; por tanto, si está desactivada para toda la organización, debes preguntarle a esa persona. Anthropic documenta todo esto en su artículo de ayuda sobre Skills.

Si no puedes activar la ejecución de código, o estás trabajando en ChatGPT o Gemini, la alternativa usa el mismo archivo: abre el ZIP, copia el contenido de SKILL.md y pégalo en un proyecto, un GPT personalizado, un Gem o unas instrucciones personalizadas normales. El comportamiento es idéntico; solo tienes que volver a pegarlo cuando cambies de herramienta.

¿Estás aprendiendo algo distinto de Python?

Los archivos del tutor forman una familia con un método común, así que cambia el lenguaje, pero no el proceso. Si prefieres trabajar en el navegador, el AI JavaScript Tutor cubre lo mismo, con el DOM y la asincronía en lugar de archivos y clases. Para un primer lenguaje tipado está el AI Java Tutor, y para el ecosistema de Microsoft, el AI C# Tutor. Cuando ya domines Python, el AI Django Tutor suele ser el siguiente paso si quieres terminar con una aplicación web, y el AI SQL Tutor es el que muchos desearían haber empezado a usar antes. La colección completa de aprendizaje e investigación contiene el resto.

En resumen:

Usa el Tutor de Python con AI (19 $) para evaluar correctamente tu nivel, enseñarte mediante lecciones de un solo concepto y hacer que escribas tú cada línea. Guarda el Ayudante de deberes con AI (19 $) para la tarea que debes entregar mañana, y pasa a Ambrose (19 $) cuando ya no necesites que te enseñen. Todo funciona en Claude, ChatGPT y Gemini; no necesitas saber programar para instalarlo y tienes una garantía de devolución del dinero de 30 días.

Skill · SKILL.md · Funciona con Claude y ChatGPT

Tutor de Python con AI

Un archivo, pegado una sola vez. Te sitúa ante una tarea, construye el recorrido de la lección a partir de dónde te encuentras realmente y se niega a escribir el código por ti. Sin suscripción.

$19
Consigue el tutor de Python →

KissMySkills es un marketplace con 2.000+ skills de AI, 300+ packs de prompts, 55 agentes y herramientas gratuitas para Claude, ChatGPT y cualquier chat de AI.

Guías de Skills relacionadas

~/get-started

Skills que funcionan. Sin palabrería.

Explora cada skill, prompt pack y agent de la tienda.

Explorar todas las habilidades →O prueba las herramientas gratuitas