남이 짠 코드 한 줄씩 쉽게 해설받는 프롬프트

코드를 그대로 실행하기 전에 무엇을 하는지 이해하고 싶을 때, 내 코딩 수준을 알려 주고 줄 단위로 풀어 쓴 해설을 받는 프롬프트입니다.

#코딩#코드 해설#파이썬#코딩 공부

이럴 때 쓰세요

  • 퇴사한 동료가 남긴 자동화 코드를 이어받았는데 무슨 일을 하는지 모를 때
  • 인터넷에서 찾은 코드를 내 업무에 쓰기 전에 안전한지 확인하고 싶을 때
  • AI가 만들어 준 코드를 그대로 쓰지 않고 이해하면서 배우고 싶을 때

광고

① 빈칸 채우기

입력한 내용은 이 브라우저에만 저장되고 서버로 보내지 않습니다. 회사 기밀·개인정보는 가명으로 바꿔 넣으세요.

② 완성된 프롬프트

빈칸 3개
당신은 초보 개발자를 많이 가르쳐 본 친절한 시니어 개발자입니다.
아래 코드를 제 수준에 맞춰 이해하기 쉽게 설명해 주세요.

[언어·환경]
[언어·환경]

[내 코딩 수준]
[내 코딩 수준]

[코드]
[코드]

[특히 궁금한 점]
(없음)

[요구사항]
1. 먼저 이 코드가 전체적으로 무엇을 하는지 입력 → 처리 → 출력 흐름으로 3줄 이내로 요약해 주세요.
2. 이어서 한 줄(또는 의미 단위)씩 '코드 → 하는 일' 형식으로 해설해 주세요. 전문 용어는 처음 나올 때 쉬운 말로 풀어 주세요.
3. 실행 전에 준비해야 할 것(설치할 라이브러리, 필요한 파일, 열 이름 등)을 정리해 주세요.
4. 데이터를 지우거나 덮어쓰는 등 주의해야 할 부분, 오류가 나기 쉬운 부분을 짚어 주세요.
5. 코드를 고치지는 말고, 개선하면 좋을 점만 2가지 이내로 제안해 주세요.
6. 특히 궁금한 점이 있으면 별도 항목으로 답해 주세요.

AI 결과 예시

예시 값을 넣어 실행했을 때 기대할 수 있는 결과입니다. 표현은 AI 서비스와 실행할 때마다 조금씩 달라집니다.

[전체 요약] 주문 엑셀 파일을 읽어 → 취소된 주문을 빼고 지역별 주문 금액 합계를 구해 큰 순서로 정렬한 뒤 → CSV 파일로 저장합니다. [줄별 해설] 1. import pandas as pd — 표 데이터를 다루는 pandas 라이브러리를 pd라는 짧은 이름으로 불러옵니다. 2. df = pd.read_excel("orders.xlsx") — orders.xlsx의 첫 번째 시트를 표(데이터프레임) 형태로 읽어 df에 담습니다. 3. df = df[df["status"] != "취소"] — status 열이 '취소'가 아닌 행만 남깁니다. 엑셀에서 필터로 '취소'를 빼는 것과 같습니다. 4. groupby("region")["amount"].sum() — region(지역)별로 묶어 amount(금액)를 더합니다. 피벗 테이블의 합계와 같은 동작입니다. .sort_values(ascending=False) — 합계가 큰 지역부터 내림차순으로 정렬합니다. 5. summary.to_csv(...) — 결과를 region_summary.csv로 저장합니다. [실행 전 준비] - pip install pandas openpyxl (엑셀 파일을 읽으려면 openpyxl이 필요합니다) - orders.xlsx에 status, region, amount 열 이름이 정확히 있어야 합니다. [주의할 부분] - 같은 이름의 CSV가 있으면 묻지 않고 덮어씁니다. - '취소 '처럼 뒤에 공백이 있으면 취소 건이 걸러지지 않습니다. [개선 제안] - status 값의 앞뒤 공백을 먼저 지우는 처리를 넣으면 더 안전합니다. [utf-8-sig를 쓴 이유] 엑셀에서 CSV를 열 때 한글이 깨지지 않도록 파일 앞에 인코딩 표시(BOM)를 붙이는 설정입니다.

이 프롬프트가 잘 통하는 이유

  • 수준 지정: 같은 코드라도 듣는 사람 수준에 맞춰 설명 깊이와 용어가 달라져 훨씬 이해하기 쉽습니다.
  • 흐름 먼저: 줄별 설명 전에 전체 흐름을 받아 두면 세부 내용이 어디에 해당하는지 길을 잃지 않습니다.
  • 위험 지점 점검: 파일 덮어쓰기·삭제처럼 실행 전에 꼭 알아야 할 부분을 놓치지 않습니다.
  • 수정 금지: 설명만 요청해 원래 코드가 바뀌지 않고, 이해에 집중할 수 있습니다.

결과를 다듬는 후속 프롬프트

첫 결과를 받은 같은 대화창에 이어서 보내세요.

  • 엑셀로 비유

    방금 해설을 엑셀 기능(필터, 피벗, 함수)에 빗대어 다시 한 번 설명해 줘.

  • 개선 코드

    제안한 개선점을 반영한 코드를 보여 주고, 원래 코드와 달라진 줄만 표시해 줘.

  • 퀴즈

    이 코드를 제대로 이해했는지 확인할 수 있는 간단한 퀴즈 3문제를 내 줘.

  • 주석 달기

    원래 코드에 줄마다 한국어 주석을 달아서 다시 보여 줘. 코드는 바꾸지 마.

쓰기 전에 확인할 점

  • 코드에 비밀번호, API 키, 사내 서버 주소가 있다면 붙여 넣기 전에 가짜 값으로 바꾸세요.
  • 인터넷에서 받은 코드에 파일 삭제나 외부 전송 코드가 있다고 해설이 나오면, 이해하기 전까지 실행하지 마세요.
  • 긴 코드는 함수 단위로 나눠 한 번에 하나씩 물어보면 해설이 더 정확합니다.
빈칸 표시가 있는 원본 프롬프트 보기
당신은 초보 개발자를 많이 가르쳐 본 친절한 시니어 개발자입니다.
아래 코드를 제 수준에 맞춰 이해하기 쉽게 설명해 주세요.

[언어·환경]
{{language}}

[내 코딩 수준]
{{level}}

[코드]
{{code}}

[특히 궁금한 점]
{{focus}}

[요구사항]
1. 먼저 이 코드가 전체적으로 무엇을 하는지 입력 → 처리 → 출력 흐름으로 3줄 이내로 요약해 주세요.
2. 이어서 한 줄(또는 의미 단위)씩 '코드 → 하는 일' 형식으로 해설해 주세요. 전문 용어는 처음 나올 때 쉬운 말로 풀어 주세요.
3. 실행 전에 준비해야 할 것(설치할 라이브러리, 필요한 파일, 열 이름 등)을 정리해 주세요.
4. 데이터를 지우거나 덮어쓰는 등 주의해야 할 부분, 오류가 나기 쉬운 부분을 짚어 주세요.
5. 코드를 고치지는 말고, 개선하면 좋을 점만 2가지 이내로 제안해 주세요.
6. 특히 궁금한 점이 있으면 별도 항목으로 답해 주세요.

광고

함께 쓰면 좋은 프롬프트

엑셀·코딩

코드 오류 메시지 해석하고 고쳐 주는 디버깅 프롬프트

빨간 오류 메시지가 무슨 뜻인지 모르겠을 때, 코드와 메시지를 함께 붙여 넣어 원인과 고친 코드를 받는 디버깅 프롬프트입니다.

엑셀·코딩

폴더 속 파일 이름 일괄 변경 파이썬 코드 프롬프트

사진·스캔본·보고서 파일 이름을 하나씩 바꾸는 대신, 원하는 이름 규칙을 설명하면 미리보기부터 실행까지 안전하게 할 수 있는 코드를 받는 프롬프트입니다.

엑셀·코딩

파이썬으로 여러 엑셀 파일 하나로 합치는 코드 프롬프트

같은 양식의 엑셀 파일을 매달 복사·붙여넣기로 합치고 있다면, 폴더 경로와 파일 구조만 알려 주고 파이썬 자동화 코드를 받는 프롬프트입니다.

엑셀·코딩

원하는 패턴만 설명하면 정규식 만들어 주는 프롬프트

정규식 문법을 외우지 않아도, 찾고 싶은 글자 규칙과 예시만 알려 주면 바로 쓸 수 있는 패턴과 검증용 테스트 목록을 받는 프롬프트입니다.

엑셀·코딩

원하는 결과만 설명하면 엑셀 함수 만들어 주는 프롬프트

SUMIFS·INDEX/MATCH처럼 조건이 여러 개인 수식을 직접 짜기 어려울 때, 표 구조와 원하는 결과만 적으면 정확한 수식과 설명을 받는 프롬프트입니다.

엑셀·코딩

엑셀 #N/A·#VALUE! 오류 원인 찾고 해결하는 프롬프트

수식은 맞는 것 같은데 오류가 날 때, 수식과 데이터 상태를 알려 주면 원인 후보와 점검 순서, 수정 수식을 함께 받는 프롬프트입니다.

등록 2026-10-01 · 오픈프롬프트 편집팀이 직접 쓰고 시험한 프롬프트입니다. AI 답변에는 틀린 내용이 섞일 수 있으니 숫자·사실·법률 관련 내용은 반드시 확인하세요. AI 답변 확인하는 법