도구 세팅, Colab과 Gemini와 Claude
1. 도구 세팅, Colab과 Gemini와 Claude
Colab에 orders.csv를 올려 Gemini로 탐색하고, Claude에서 결과 파일을 만드는 준비를 합니다.
1.1 시작하기 전에
준비물은 세 가지입니다.
- Google 계정: Colab 접속용입니다.
- Claude 계정: claude.ai에 가입해 둡니다.
- 실습 데이터: 오리엔테이션에서 내려받은
orders.csv입니다. 아직 받지 않았다면 아래 버튼으로 내려받아 압축을 풀어 두세요.
영상 녹화 뒤 화면이 바뀌었습니다: Colab의 Gemini 진입은 노트북 하단 아이콘에서 찾고, Claude 첨부는 + → 파일 업로드 또는 추가를 씁니다. 아래 예제 코드와 분석 순서는 영상대로 따라갑니다.
1.2 Google Colab 시작하기
브라우저에서 Colab 노트북을 열어 데이터를 올립니다.
1.2.1 새 노트북 만들기
- 브라우저에서
colab.research.google.com에 접속합니다. - Google 계정으로 로그인합니다.
- 상단 메뉴에서 파일 → 새 노트북을 클릭합니다. 첫 화면에 '새 노트북' 버튼이 보이면 그것을 눌러도 됩니다.
빈 셀이 하나 있는 새 노트북 화면이 열리면 성공입니다.
1.2.2 노트북 화면 둘러보기
노트북은 셀(cell)이라는 실행 칸으로 구성됩니다.
| 요소 | 설명 |
|---|---|
| 코드 셀 | 코드가 들어가고 실행되는 칸입니다. 우리는 AI가 만든 코드가 여기에 들어갑니다. |
| 실행 버튼 | 셀 왼쪽의 재생 모양 버튼입니다. 누르면 그 셀이 실행됩니다. |
| + 코드 / + 텍스트 | 새 셀을 추가합니다. |
| 파일 패널 | 왼쪽의 폴더 아이콘입니다. 업로드한 파일이 여기에 보입니다. |
AI가 만든 코드를 셀에서 실행해 결과를 봅니다.
1.2.3 데이터 업로드하기
- 왼쪽의 폴더 아이콘을 클릭해 파일 패널을 엽니다.
- 업로드 아이콘을 클릭해
orders.csv를 선택합니다. 파일을 패널로 끌어다 놓아도 됩니다.
파일 패널에 orders.csv가 보이면 성공입니다.
Colab은 일정 시간 사용하지 않으면 런타임(runtime), 곧 코드를 실제로 실행하는 클라우드 컴퓨터와의 연결이 끊깁니다. 런타임이 끊기면 업로드한 파일도 함께 사라집니다. 그럴 때는 다시 업로드하면 됩니다.
1.2.4 첫 명령
이제 코드 대신 말로 데이터를 불러옵니다. 하단의 Gemini 반짝이 아이콘으로 채팅 패널을 열어 입력합니다.
방금 업로드한 orders.csv를 불러와서 첫 5줄을 보여줘
Gemini가 코드를 대신 만들어 셀에 넣어 줍니다. 대략 아래와 같은 모양입니다.
import pandas as pd
df = pd.read_csv('orders.csv')
df.head()
실행하면 주문번호부터 금액까지 여덟 열의 첫 5줄이 나옵니다. 코드를 외울 필요는 없습니다.
1.3 Gemini in Colab 켜기
AI 기능은 18세 이상 계정·지원 지역 조건과 조직 정책을 확인합니다. 진입은 Colab FAQ의 노트북 하단 Gemini 반짝이 아이콘을 찾습니다.

이 교안에서는 다음 두 경로로 셀과 실행 결과를 확인합니다.
- 채팅 패널: 사이드바에서 질문이나 요청을 입력합니다. 데이터에 대해 묻거나 분석을 요청할 때 씁니다.
- 셀에서 코드 생성: 셀에 원하는 작업을 자연어로 입력하면 그 자리에 코드가 생성됩니다. 바로 실행할 코드가 필요할 때 씁니다.
계획·실행·결과 제시를 맡기는 에이전트 경로도 있지만, 여기서는 셀 결과를 확인하며 진행합니다.
두 가지 분석을 차례로 요청합니다.
이 데이터의 컬럼별 타입과 결측치를 요약해줘
막대그래프를 그리기 전에 준비할 것이 하나 있습니다. Colab에는 한글 글꼴이 없어서 차트의 카테고리 이름이 네모(□□)로 깨집니다. '+ 코드'로 빈 셀을 하나 만들어 아래 코드를 붙여 넣고 실행 버튼을 누릅니다. 나눔고딕 글꼴을 설치해 차트 도구에 바로 등록하는 코드라, 이 셀을 한 번 실행하면 이후 셀에서 그리는 차트에 한글이 나옵니다.
!apt-get -qq install -y fonts-nanum > /dev/null
import matplotlib.font_manager as fm
import matplotlib.pyplot as plt
fm.fontManager.addfont('/usr/share/fonts/truetype/nanum/NanumGothic.ttf')
plt.rc('font', family='NanumGothic')
plt.rc('axes', unicode_minus=False)
이 코드는 외울 필요가 없습니다. 인터넷에 흔히 올라와 있는 방법은 글꼴을 설치한 뒤 런타임을 다시 시작하라고 하는데, 그러면 올려 둔 파일이 사라져 다시 올려야 하고 그 사이에 실행이 안 되는 것처럼 보이기도 합니다. 위 코드는 재시작 없이 바로 적용됩니다. Colab 연결이 끊겨 파일을 다시 올렸다면 이 셀도 다시 실행합니다. Gemini가 만든 차트에서 한글이 그래도 깨지면 요청 뒤에 "차트 글꼴은 NanumGothic으로 지정해줘"라고 덧붙이면 됩니다.
카테고리별 매출 합계를 높은 순 막대그래프로 보여줘
표와 그래프를 확인합니다. 패션·뷰티·디지털·홈리빙·식품 다섯 카테고리이므로 막대도 다섯 개입니다.
1.4 Claude 시작하기
이번에는 같은 데이터를 Claude에 첨부해 대시보드를 만듭니다.
claude.ai에 접속해 로그인합니다.- 새 대화를 시작합니다.
- 입력창의 + → 파일 업로드 또는 추가를 누릅니다.
orders.csv를 선택해 첨부합니다.

이제 첫 산출물을 요청합니다.
이 데이터로 카테고리별 매출을 보여주는 간단한 대시보드를 만들어줘
Claude의 결과물 화면을 아티팩트라고 부릅니다. 생성된 차트·파일을 열어 확인합니다.
1.5 두 AI의 분업
이 강의에서는 탐색은 Gemini, 산출은 Claude로 나눠 연습합니다. 기능의 고정된 경계가 아니라 검산과 산출을 익히기 위한 순서입니다.
같은 데이터로 탐색·검증·산출을 반복합니다.
1.6 자주 겪는 문제
처음 도구를 만질 때 자주 겪는 문제와 해결 방법입니다.
| 증상 | 원인 | 해결 |
|---|---|---|
| 업로드한 파일이 안 보임 | 런타임 끊김 또는 화면 미갱신 | 파일 패널을 새로고침하거나 다시 업로드 |
FileNotFoundError | 파일명이나 경로 불일치 | 파일명을 대소문자까지 정확히 확인. Gemini에게 "파일명 다시 확인해줘"라고 요청 |
| 런타임 연결 끊김 | 일정 시간 미사용 | 메뉴에서 런타임 → 다시 연결 후 데이터 재업로드 |
| Gemini 아이콘이 안 보임 | 계정 나이·지역·조직 정책·화면 차이 | 18세 이상과 지원 지역 여부를 확인하고 노트북 하단 아이콘 찾기. 불가하면 준비된 코드나 Claude 첨부 경로 사용 |
| 차트의 한글이 네모로 깨짐 | Colab에 한글 글꼴이 없음 | 1.3의 글꼴 설정 셀을 실행한 뒤 다시 그리기. 그래도 깨지면 "차트 글꼴은 NanumGothic으로 지정해줘" 추가 |
| Claude에 파일 첨부 안 됨 | 형식이나 용량 문제 | CSV가 맞는지, 너무 크지 않은지 확인 |
1.7 직접 해보기
- 새 노트북을 만들어
orders.csv를 올리고, "불러와서 첫 5줄을 보여줘"부터 "카테고리별 매출 막대그래프"까지 위의 명령을 처음부터 끝까지 한 번 더 따라 해봅니다. - Gemini에게 "월별 주문 건수를 표로 보여줘"처럼 나만의 명령을 하나 내려 보고, 채팅 패널과 셀에서 코드 생성 두 방식 중 어느 쪽이 더 편한지 비교해 봅니다.
- Claude에
orders.csv를 첨부하고, 1.4의 대시보드 프롬프트에서 "카테고리별"을 "월별"로 바꿔 요청한 뒤 결과가 어떻게 달라지는지 확인합니다. - Gemini와 Claude를 각각 언제 쓰는지 한 문장으로 정리해 봅니다.
- 업로드한 파일이 갑자기 사라졌다면 가장 먼저 무엇을 의심해야 할지 답해 봅니다.
마지막 수정