Day 1 — 바이브코딩 · Cursor · Python 입문

말로 부탁하고, AI가 만든 코드로 표 데이터를 열어 봅니다.

강의 이해 성공 조건

오늘 모듈 (약 3시간 · 통역 포함)

M0

오프닝 · 성공 조건

10–15분

오늘 끝날 때 “내가 뭘 할 수 있으면 성공인지”를 같이 읽습니다.

오늘 지도 보기

무엇을 하나요

성공 조건 4개를 소리 내어(또는 통역으로) 확인합니다.

왜 하나요

길을 잃은 느낌이 줄어듭니다. 시험이 아니라 “도착지”입니다.

따라 하기

  1. 페이지 위쪽 강의 이해 성공 조건을 봅니다.
  2. 강사가 최종 화면(표 집계)을 한 번 보여 줍니다.
  3. 궁금한 단어를 메모합니다. (용어집은 사이트 메뉴에 있습니다)

닫는 성공 조건: #1

M1

바이브코딩과 Cursor

35–45분

쉬운 비유로 개념을 잡고, Cursor 화면에서 채팅 위치를 찾습니다.

통역이 길어지면 비유는 1개만 남기고, 바로 “폴더 열기” 실습으로 넘어가세요. 나머지 설명은 심화 탭에 있습니다.

바이브코딩 = 대화하며 만들기

무엇을 하나요

완벽한 코드를 외우는 대신, 원하는 결과를 말로 말하고 AI와 고칩니다.

왜 하나요

외국어를 통역에게 부탁하듯, 컴퓨터에게 “표로 세어 줘”라고 부탁하는 것과 비슷합니다.

따라 하기

  1. 강사 설명을 듣습니다: 부탁 → 코드 → 실행 → 피드백.
  2. 자기 말로 한 문장 적어 봅니다. (예: “엑셀 파일을 AI에게 읽어 달라고 한다”)

닫는 성공 조건: #1

Cursor에서 프로젝트 폴더 열기

무엇을 하나요

실습 파일이 들어 있는 폴더를 Cursor로 엽니다.

왜 하나요

AI가 “지금 어떤 파일들을 보는지” 알려면 폴더를 열어 두어야 합니다.

따라 하기

  1. Cursor를 실행합니다.
  2. File → Open Folder (또는 시작 화면 Open)를 누릅니다.
  3. 세미나 실습 폴더(예: seminar)를 선택합니다.
  4. 왼쪽 파일 목록에 data/enrollment.csv가 보이는지 확인합니다.
Cursor에서 Open Folder로 실습 폴더를 여는 화면입니다.

Cursor에서 Open Folder로 실습 폴더를 여는 화면입니다.

실습 루트 폴더(예: seminar)를 선택하면 됩니다.

사이드바 파일 목록에서 data/enrollment.csv를 확인하는 화면입니다.

사이드바 파일 목록에서 data/enrollment.csv를 확인하는 화면입니다.

이 파일이 보이면 폴더를 제대로 연 것입니다.

성공하면 이렇게 보입니다

왼쪽 트리에 data 폴더와 csv 파일이 보입니다.

안 되면

  • 빈 창만 보이면: Open Folder를 다시 눌러 올바른 폴더를 선택했는지 확인합니다.
  • 파일이 안 보이면: 상위 폴더가 아니라 seminar 루트를 열었는지 확인합니다.

닫는 성공 조건: #2

채팅창 열고 첫 인사

무엇을 하나요

Cursor 채팅(AI에게 말하는 창)을 엽니다.

왜 하나요

여기가 “부탁하는 창”입니다. 메모장에 글을 쓰듯 프롬프트를 넣습니다.

따라 하기

  1. 채팅 아이콘 또는 단축키로 Chat을 엽니다. (환경에 따라 우측 패널)
  2. 입력란이 보이면 준비 완료입니다.
Chat 패널이 열린 Cursor 화면입니다. 아래 입력란에 프롬프트를 붙여 넣습니다.

Chat 패널이 열린 Cursor 화면입니다. 아래 입력란에 프롬프트를 붙여 넣습니다.

입력란이 보이면 다음 실습으로 넘어가면 됩니다.

그대로 붙여 넣을 말

KO · 워밍업
안녕. 나는 프로그래밍 초보 교직원이야. 앞으로 짧게, 쉬운 말로 답해 줘.
VI · Khởi động
Xin chào. Tôi là giảng viên mới học lập trình. Hãy trả lời ngắn và dễ hiểu.

성공하면 이렇게 보입니다

AI가 짧은 인사/확인 메시지를 답합니다.

닫는 성공 조건: #1, #2

M2

CSV 읽기 실습

35–45분

enrollment.csv를 AI에게 읽어 달라고 하고 요약을 확인합니다.

파일 요약 부탁하기

무엇을 하나요

아래 프롬프트를 복사해 채팅에 붙여 넣고 실행(전송)합니다.

왜 하나요

엑셀을 더블클릭해 눈으로 훑는 대신, AI에게 “뭐가 들어 있는지” 물어 요약·집계를 반복 가능하게 만드는 연습입니다. 같은 부탁을 내일 다른 CSV에도 그대로 쓸 수 있습니다.

따라 하기

  1. 아래 KO 또는 VI 중 시연에 쓸 언어를 고릅니다.
  2. 해당 줄의 복사를 누릅니다.
  3. Cursor 채팅 입력란에 붙여넣기(Ctrl/Cmd+V) 후 Enter.
  4. AI가 제안한 코드/설명이 나오면 Accept 또는 안내에 따라 실행합니다.
채팅 입력란에 프롬프트가 붙여넣어진 장면.

채팅 입력란에 프롬프트가 붙여넣어진 장면.

복사한 프롬프트 앞부분이 채팅창에 보이면 전송할 준비가 된 것입니다.

그대로 붙여 넣을 말

KO · CSV 요약
data/enrollment.csv 파일을 읽어 줘. 행 수, 열 수, 컬럼 이름 목록, 그리고 처음 5행을 보여 줘. 행이 많으면 엑셀에서 스크롤만으로 파악하기 어렵다는 점도 초보도 이해하게 짧게 설명해 줘.
VI · Tóm tắt CSV
Hãy đọc file data/enrollment.csv. Cho tôi biết số dòng, số cột, danh sách tên cột, và 5 dòng đầu. Giải thích ngắn rằng khi có nhiều dòng thì chỉ kéo Excel sẽ khó nắm toàn cảnh.

예상 결과 미리보기

샘플 데이터로 미리 그려 둔 결과입니다. 같은 프롬프트를 실행하면 비슷한 모양을 보게 됩니다.

샘플 결과

약 4천 행 enrollment의 행·열 수, 컬럼명, 처음 5행 요약 예시.

행 수가 수천이면 “눈으로만 훑기”보다 코드 요약이 유리합니다.

성공하면 이렇게 보입니다

행 수가 수천 단위이고 major_lang, intake_year, program 같은 컬럼이 보입니다.

안 되면

  • 파일을 못 찾으면: 폴더를 올바르게 열었는지, 경로가 data/enrollment.csv인지 확인.
  • pandas 오류: 사전 준비 페이지의 패키지 설치를 다시 실행.

닫는 성공 조건: #3

BREAK

휴식

10–15분

잠깐 쉬고, 채팅 기록을 지우지 마세요.

스트레칭

무엇을 하나요

자리에서 일어나 쉽니다.

왜 하나요

집중력을 회복합니다.

따라 하기

  1. 물 마시고 다음 모듈(집계) 준비를 합니다.
M3

전공별 인원 집계

35–45분

major_lang별로 학생 수를 세어 표로 봅니다. 성공 조건 #4를 닫습니다.

그룹 집계 프롬프트

무엇을 하나요

언어 전공별로 몇 명인지 표를 만듭니다.

왜 하나요

교무에서 자주 묻는 “전공별 규모”입니다. 다만 전체 합만 보면 입학연도별 증감(예: 영어↓·한국어↑)을 놓칠 수 있습니다.

따라 하기

  1. 아래 프롬프트를 복사해 채팅에 붙여 넣습니다.
  2. 전공별 인원 표를 확인합니다.
  3. 시간이 되면 “intake_year별로 English vs Korean 비중 추이”도 추가로 부탁합니다.

그대로 붙여 넣을 말

KO · 전공별 집계
enrollment.csv에서 major_lang별 학생 수를 집계해 표로 보여 줘(많은 순). 이어서 BA만 골라 intake_year별 English와 Korean 인원(또는 비중) 추이를 짧게 해석해 줘. 코드와 결과 표를 함께 줘.
VI · Thống kê theo ngành
Từ enrollment.csv, đếm theo major_lang (giảm dần). Tiếp theo chỉ BA, nêu xu hướng English vs Korean theo intake_year (số hoặc tỷ trọng) và giải thích ngắn. Đưa cả mã lẫn bảng.

예상 결과 미리보기

샘플 데이터로 미리 그려 둔 결과입니다. 같은 프롬프트를 실행하면 비슷한 모양을 보게 됩니다.

샘플 결과

전공별 인원 막대 + (심화) 입학연도별 English/Korean 추이 예시.

전체 표와 연도별 추이가 다른 메시지를 줄 수 있는지 보세요.

성공하면 이렇게 보입니다

전공별 숫자 표가 보이고, 가능하면 연도별 영어·한국어 추이 한 줄 해석이 있습니다.

안 되면

  • 빈 결과: status 필터가 들어갔는지 확인. 필요하면 “모든 status 포함”이라고 추가 요청.

닫는 성공 조건: #4

M4

마감 · 체크

15–25분

성공 조건에 체크하고, Day 2를 예고합니다.

성공 조건 다시 보기

무엇을 하나요

페이지 상단 체크박스를 채웁니다. 빠진 항목은 심화 탭 또는 동료와 복습.

왜 하나요

“대충 들은 것”과 “할 수 있는 것”을 구분합니다.

따라 하기

  1. 성공 조건 1–4에 체크합니다.
  2. 내일은 차트를 그립니다. 자료 메뉴에서 language_scores.csv 위치를 확인합니다.

닫는 성공 조건: #1, #2, #3, #4

핵심 체크리스트