Claude를 Python 튜터로 활용하는 방법(코드를 대신 작성하지 않습니다)

7분 분량 KissMySkills
이 페이지
  1. AI Python 튜터는 실제로 무엇을 하나요?
  2. 끝낸 강의 내용이 왜 머릿속에 남지 않을까요?
  3. Claude를 Python 튜터로 설정하려면 어떻게 하나요?
  4. 수업 하나는 어떻게 진행되나요?
  5. 대신 나와 함께 디버깅하도록 하려면 어떻게 해야 하나요?
  6. 어디에서 실패하나요?
  7. 파일은 어떻게 설치하나요?
  8. Python이 아닌 다른 것을 배우고 있나요?
  9. 관련 Skill 가이드
Skill · SKILL.md

이 가이드의 핵심 Skill: AI Python Tutor. Claude, ChatGPT 또는 Gemini을 여러분이 직접 Python을 작성하게 만드는 튜터로 바꿔 줍니다 - $19, 한 번만 결제하면 영구적으로 사용할 수 있습니다.

Python 튜터 보기 →

Python 튜터로 사용하는 Claude는 한 가지 좁은 영역에서는 뛰어나지만, 대부분의 사람이 기대하는 일에는 약합니다. 여러분의 편집기를 볼 수 없고, 화면에 무엇이 표시되는지도 알 수 있으며, 도구가 가능하더라도 제대로 된 튜터라면 여러분 대신 연습 문제를 실행하지 않습니다. Claude가 잘하는 일은 과제의 반대편에 앉아 있는 것입니다. 연습 문제를 내고, 여러분이 다시 붙여 넣은 코드를 읽고, 여러분의 생각과 인터프리터의 판단이 어긋나는 줄을 짚어 주고, 스스로 고치게 합니다. 그것이 튜터링입니다. 타이핑은 여러분의 몫입니다.

이 차이가 이 방식이 작동하는 핵심적인 이유입니다. 대부분의 사람은 강의를 듣기 전이 아니라 듣고 난 뒤에 찾아옵니다. 다른 사람이 Python을 작성하는 모습을 40시간 동안 지켜봤지만, 여전히 빈 파일에서 시작할 방법은 없습니다. 완성된 코드를 건네주는 채팅 창은 상황을 더 악화시킵니다. 튜터 파일을 실행하면 여러분이 직접 코드를 작성하고 막혔을 때만 개입하므로, 동영상으로는 할 수 없는 부분을 해결해 줍니다.

AI Python 튜터는 실제로 무엇을 하나요?

순서대로 네 가지입니다. 퀴즈가 아니라 과제로 여러분의 실제 수준을 파악합니다. 사람들은 자신의 수준을 어느 방향으로든 잘못 설명하기 때문입니다. 그런 다음 네 번째로 변수를 배우는 것부터 다시 시작하지 않고, 그 수준에 맞춰 수업의 흐름을 구성합니다. 설명 하나, 완성된 예제 하나, 과제 하나를 제공합니다. 그런 다음 여러분이 작성한 내용을 읽고, 대신 무엇을 입력해야 하는지가 아니라 어디에서 잘못되었는지 알려 줍니다.

작동 원리를 분명히 이해해야 합니다. Claude는 텍스트와 이미지를 읽으므로, 붙여 넣은 코드와 트레이스백 스크린샷도 문제없이 처리합니다. Claude는 여러분의 컴퓨터에 연결되어 있지 않습니다. 여러분이 말해 주지 않으면 Python 버전도 알 수 없고, 여러분이 코드를 실행했는지도 볼 수 없습니다. Claude는 일부 환경에서 코드를 실행할 수 있지만, 튜터가 여러분 대신 연습 문제를 실행해 준다면 아무것도 배운 것이 없습니다. 그래서 AI Python Tutor 파일은 반대 방식으로 작성되었습니다. 여러분이 실행하고, 무슨 일이 일어났는지 붙여 넣으면, 튜터가 그 결과를 바탕으로 거꾸로 추적합니다.

끝낸 강의 내용이 왜 머릿속에 남지 않을까요?

작동하는 코드를 읽는 것과 아무것도 없는 상태에서 코드를 작성하는 것은 서로 다른 Skill이고, 동영상에서는 그중 하나만 연습하기 때문입니다. 따라 하다 보면 배우고 있다는 느낌이 듭니다. 코드가 나타날 때마다 모든 줄을 알아보고, 놀랄 일이 없으며, 마지막에는 파일이 실행됩니다. 그러다 강사가 멈추면 빈 파일은 첫 주와 다를 바 없이 여전히 비어 있습니다. 그 간극을 메우는 것은 잘못된 코드를 작성하고 고쳐 보도록 하는 일입니다. 튜터 파일은 바로 이 순환을 중심으로 만들어졌습니다. 짧은 과제, 여러분의 시도, 진단, 두 번째 시도입니다.

Claude를 Python 튜터로 설정하려면 어떻게 하나요?

Skill 파일을 실행 중이든 처음부터 시작하든 첫 단계는 같습니다. 가르치기 전에 제 수준을 파악할 수 있도록 해 주세요. 이 내용을 새 대화에 붙여 넣고, 끝내지 못하는 부분까지 포함해 정직하게 과제를 수행하세요.

프롬프트 - 수준 확인

당신은 제 Python 튜터입니다. 아직 아무것도 가르치지 마세요.

제가 실제로 무엇을 할 수 있는지 보여 줄 작은 과제를 하나 내 주세요. 퀴즈는 안 됩니다. 10~15줄 안에 풀 수 있어야 하며, 반복문, 리스트, 함수를 다뤄야 합니다.

제가 직접 작성해서 작동하든 아니든 다시 붙여 넣겠습니다. 그러면 다음 세 가지를 알려 주세요.
1. 제 코드에서 제가 이미 이해하고 있는 것이 무엇인지.
2. 처음 발견되는 실제 공백, 이후의 모든 내용을 가로막을 한 가지 부족한 부분.
3. 다음 여섯 가지 주제를 가르칠 순서와, 왜 다른 순서가 아닌 그 순서인지.

어떤 경우에도 과제의 해답을 대신 작성하지 마세요. 제가 작동하지 않는 코드를 붙여 넣으면, 그것이 바로 유용한 상황이므로 그 코드로 함께 작업해 주세요.

수업 하나는 어떻게 진행되나요?

개념 하나, 처음부터 끝까지 읽기에 충분히 짧은 예시 하나, 과제 하나, 확인 하나입니다. 더 길어지면 다시 지켜보기만 하게 됩니다. 대부분의 사람에게 효과적인 흐름은 리스트와 반복문, 함수, 딕셔너리, 파일, 오류와 트레이스백, 클래스 순서이며, 그다음에야 사람들이 배우고 싶어 했던 라이브러리인 보통 requests와 pandas를 다룹니다. pandas로 건너뛰는 것이 한 달을 낭비하는 가장 흔한 방법입니다.

프롬프트 - 한 번에 한 수업

[TOPIC]을 하나의 수업으로 가르쳐 주세요. 다음 네 부분을 이 순서대로 진행하세요.

1. 설명 - 150단어 미만의 쉬운 말로, 식당이나 상자에 빗댄 비유는 사용하지 마세요.
2. 예시 - 12줄 미만의 짧은 코드 조각 하나입니다. 각 변수가 무엇을 담고 있는지 포함해, 어떤 일이 일어나는지 한 줄씩 설명해 주세요.
3. 내 과제 - 예시를 수정해서는 풀 수 없는, 제가 처음부터 직접 작성하는 문제입니다. 제가 스스로 확인할 수 있도록 올바른 출력이 어떻게 보이는지 알려 주세요.
4. 잠깐 기다리세요. 제가 시도한 내용을 붙여 넣을 때까지 계속하지 마세요.

내가 붙여 넣으면 이렇게 말해 주세요. 작동하는지, 무엇이 출력되는지, 제 추론이 어디서 잘못되었는지 알려 주세요. 같은 작업에 두 번 연속 실패했고 제가 요청한 경우에만 수정된 버전을 제시하세요.
Skill · 숙제를 내일까지 해야 할 때
AI 숙제 도우미

Python 튜터는 몇 주에 걸쳐 한 과목을 가르칩니다. 이 Skill은 다른 상황을 다룹니다. 오늘 밤 눈앞에 있는 과제를 어떤 과목이든, 설명할 수 없는 답이 아니라 수업에서 근거를 들어 설명할 수 있는 단계별 풀이로 함께 해결합니다. 19달러를 한 번만 결제하면 되며, 여기의 다른 모든 것처럼 Claude, ChatGPT, Gemini에서 작동합니다.

Homework Helper 보기 →

대신 나와 함께 디버깅하도록 하려면 어떻게 해야 하나요?

여기서 대부분의 사람은 무심코 전체 과정의 가치를 망칩니다. 트레이스백을 붙여 넣고 수정된 파일을 다시 받아 에디터에 붙여 넣으면 실행은 되지만, 붙여 넣기가 작동한다는 것 외에는 아무것도 배우지 못합니다. prompt에서 답변을 금지하세요.

PROMPT - 트레이스백 점검

다음은 제가 작성한 코드와 코드가 생성한 전체 오류입니다.

[PASTE CODE]
[PASTE TRACEBACK]

수정된 코드를 제시하지 마세요. 대신:
1. 트레이스백을 소리 내어 읽어 주세요. Python은 실제로 어느 줄을 문제로 지목하고, 실제 원인은 어느 줄에 있나요? 이 둘은 흔히 다릅니다.
2. 그 오류 유형이 일반적으로 무엇을 의미하는지 한 문장으로 말해 주세요.
3. 해당 줄에서 특정 변수가 어떤 값을 담고 있을 것으로 예상했는지 한 가지 질문을 하세요.

그런 다음 멈추고 제 답변을 기다리세요. 제 답변이 틀렸다면 알려주지 말고 두 번째 질문을 하세요.

문제를 해결했다면, 이런 종류의 버그가 다시 발생하는 것을 막았을 한 가지 습관을 말해 주세요.

트레이스백을 읽는 것은 Python 학습의 큰 부분이지만, 강의에서는 건너뛰는 부분이기도 합니다. 함께 실행하는 AI SQL Tutor를 사용하면 SQL 오류에도 같은 prompt가 적용됩니다. Python을 데이터 작업에 활용하려는 사람들은 대개 결국 이렇게 사용하게 됩니다.

어디에서 실패하나요?

  • 사용자의 환경을 볼 수 없습니다. 가상 환경, PATH 문제, 에디터에서 잘못 선택한 인터프리터는 첫 주에 실제로 마주치는 큰 장애물들이지만, 이를 직접 확인할 방법이 없습니다.
  • 코드가 실행되었는지 확인할 수 없습니다. 출력이 올바르다고 말하면 그대로 믿습니다. 진행은 실제로 무슨 일이 일어났는지 솔직하게 말하는 데 달려 있습니다.
  • 다시 답변하는 방식으로 돌아갑니다. 연달아 두 번 힌트를 요청하면 다시 해답을 제시하기 시작합니다. 이런 일이 보이면 규칙을 다시 붙여 넣으세요.
  • 라이브러리 세부 사항은 오래될 수 있습니다. 학습 데이터 이후 변경된 API도 완전히 확신하는 태도로 떠올릴 수 있습니다. 라이브러리와 관련된 내용은 무엇이든 공식 문서와 대조해 확인하세요.
  • 무언가를 직접 만드는 일을 대신해 주지는 않습니다. 수업은 능숙해지는 데까지 이끌어 줍니다. 실제로 존재하길 바라는 프로젝트가 그 능력을 확실히 자리 잡게 합니다.
  • 대화를 넘나들며 기억하지는 못합니다. 기억할 내용을 알려줘야 합니다. 튜터를 하나의 대화나 하나의 프로젝트에서 계속 사용하세요. 그렇지 않으면 매 세션이 처음부터 다시 시작됩니다.
Skill · 튜터 이후의 실전 어시스턴트
Ambrose - Python 개발자 AI Skill

튜터는 일부러 학습 속도를 늦춥니다. 도움 없이 Python을 작성할 수 있게 되면 정반대의 것이 필요합니다. 구조 설계, 검토, 그리고 강의에서 아무도 가르쳐 주지 않는 실제 코드베이스의 부분을 도와주는 실용적인 어시스턴트입니다. Ambrose가 바로 그런 파일이며, 가격은 $19이고 한 번만 결제하면 됩니다. 먼저 튜터로 학습한 다음 전환하세요.

Ambrose 보기 →

파일은 어떻게 설치하나요?

튜터는 ZIP 안에 들어 있는 SKILL.md 파일입니다. Claude에서 Customize → Skills를 열고 + 버튼을 누른 다음 Create skill을 선택하고, 이어서 Upload a skill을 선택해 ZIP을 지정하세요. 켜면 바로 사용할 수 있습니다. Skills는 Free, Pro, Max, Team 및 Enterprise 요금제에서 이용할 수 있습니다.

실제로 필요한 것은 코드 실행뿐입니다. Skills 메뉴가 회색으로 비활성화되어 있다면 Settings → Capabilities에서 켜세요. 여기에는 코드 실행 및 파일 생성으로 표시되어 있습니다. Team 및 Enterprise 요금제에서는 소유자가 Organization 설정에서 이를 관리하므로, 조직 전체에서 꺼져 있다면 그 사람에게 요청해야 합니다. Anthropic은 Skills 도움말 문서에 이 모든 내용을 안내합니다.

코드 실행을 활성화할 수 없거나 ChatGPT 또는 Gemini에서 작업 중이라면, 동일한 파일을 대안으로 사용할 수 있습니다. ZIP을 열고 SKILL.md의 내용을 복사한 다음 Project, 맞춤형 GPT, Gem 또는 일반 맞춤 지침에 붙여 넣으세요. 동작은 동일하며, 도구를 바꿀 때 다시 붙여 넣기만 하면 됩니다.

Python이 아닌 다른 것을 배우고 있나요?

튜터 파일은 하나의 방식으로 묶인 한 가족과 같아서, 언어가 바뀌어도 반복 작업은 바뀌지 않습니다. 브라우저에서 작업하고 싶다면 AI JavaScript Tutor가 파일과 클래스 대신 DOM과 비동기 처리를 다루며 같은 내용을 설명합니다. 처음 배우는 정적 타입 언어라면 AI Java Tutor가 있고, Microsoft 쪽을 원한다면 AI C# Tutor가 있습니다. Python을 익힌 뒤 마지막에 웹 애플리케이션을 만들고 싶다면 AI Django Tutor가 일반적인 다음 단계이며, AI SQL Tutor는 사람들이 더 일찍 시작했어야 했다고 생각하는 과정입니다. 나머지는 전체 학습 및 연구 컬렉션에 있습니다.

요약하면:

AI Python Tutor($19)를 사용하면 실력을 정확히 파악하고, 한 번에 하나의 개념씩 배우며, 모든 코드를 직접 작성할 수 있습니다. 내일까지 제출해야 하는 과제에는 AI Homework Helper($19)를 사용하고, 더 이상 가르침이 필요하지 않게 되면 Ambrose($19)로 넘어가세요. Claude, ChatGPT 및 Gemini에서 모두 작동하며, 설치에 코딩이 필요 없고 30일 환불 보장이 제공됩니다.

Skill · SKILL.md · Claude 및 ChatGPT에서 작동

AI Python Tutor

파일 하나를 한 번만 붙여넣으면 됩니다. 현재 실력에 맞춰 과제를 제시하고, 실제 수준에 맞춰 수업 흐름을 구성하며, 대신 코드를 작성해 주지 않습니다. 구독이 필요 없습니다.

$19
Python 튜터 받기 →

KissMySkills는 Claude, ChatGPT 및 모든 AI 채팅을 위한 AI Skills 2,000+개, prompt 팩 300+개, 에이전트 55개 및 무료 도구를 판매하는 마켓플레이스입니다.

관련 Skill 가이드

~/get-started

효과적으로 작동하는 Skills. 군더더기 없이.

스토어의 모든 스킬, prompt 팩 및 agent 둘러보기.

모든 스킬 찾아보기 →또는 무료 도구를 사용해 보세요