파이썬 예제, 내 파일에 맞게 고쳐 쓰는 법
인터넷 파이썬 예제를 그대로 복사하면 대부분 에러가 나요. CSV 합계 구하기를 예로, 예제를 내 파일에 맞게 고치고 결과를 확인하는 순서를 정리했어요.
파이썬 예제를 찾는 이유는 보통 둘 중 하나예요. 문법 자체를 배우려는 경우, 그리고 지금 손에 있는 파일에 바로 쓸 코드가 필요한 경우예요. 문제는 인터넷에서 찾은 예제 대부분이 첫 번째 목적으로 쓰여 있다는 거예요. 파일 이름은 data.csv, 열 이름은 amount처럼 흔한 값으로 채워져 있고, 그대로 복사해서 내 파일에 실행하면 파일 이름이나 열 이름이 달라서 바로 에러가 나요.
흔한 실수는 검색해서 나온 예제를 통째로 복사해서 실행하고, 에러가 뜨면 다른 예제를 또 복사하는 거예요. 에러 메시지에는 대부분 무엇이 다른지 정확히 적혀 있는데, 읽지 않고 예제만 바꾸면 같은 문제를 반복하게 돼요.
업무에 도움되는 상황
- 엑셀에서 내보낸 CSV 파일 하나에서 특정 열의 합계나 평균을 구할 때.
- 매달 같은 형식으로 쌓이는 파일 여러 개를 하나로 합칠 때.
- 텍스트 파일에서 특정 조건에 맞는 줄만 뽑아낼 때.
입력 예시와 완성 예시
약한 요청: "판다스로 CSV 파일 읽고 합계 구하는 예제 보여줘." 결과: 파일 이름이 data.csv, 합계를 구할 열 이름이 amount로 채워진 일반적인 예제 코드가 나와요. 문법은 맞지만, 내 파일 이름이 "매출_9월.csv"이고 열 이름이 "판매금액"이면 그대로 실행했을 때 파일을 찾지 못하거나 열 이름을 찾지 못하는 에러가 나요.
완전한 요청: "내 CSV 파일 이름은 매출_9월.csv이고, 코드와 같은 폴더에 있어. 합계를 구하고 싶은 열 이름은 판매금액이야. 판다스로 이 파일을 읽고 판매금액 열의 합계를 구한 다음, 결과를 화면에 출력하는 코드를 짜줘." 이렇게 요청하면 내 파일 이름과 열 이름이 그대로 코드에 들어가서, 복사한 뒤 이름을 하나하나 바꿀 필요가 없어요.
예제 코드가 오류 없이 돌아가는 것과, 계산된 숫자가 맞는 것은 다른 확인이에요. 실행이 끝났다고 결과가 맞다는 뜻은 아니에요.
도구의 한계
- AI가 보여주는 예제는 흔한 파일명과 열 이름을 기본값으로 채워서 보여줘요. 내 파일과 이름이 다르면 그대로 실행되지 않아요.
- 예제에 쓰인 라이브러리 함수가 최신 버전에서 이름이 바뀌었거나 사라졌다면, 오래된 예제를 그대로 쓰면 에러가 나요.
- 에러 메시지를 읽지 않고 예제 전체를 다른 예제로 바꾸면, 같은 문제를 다른 코드에서 또 만나게 돼요.
- 코드가 에러 없이 실행되는 것과 계산 결과가 맞는 것은 별개예요. 합계나 평균 같은 숫자는 직접 검산해야 해요.
결과를 확인하는 방법
- 에러가 뜨면 메시지에 적힌 파일명이나 열 이름부터 읽고, 내 파일과 다른 부분을 찾아요.
- 계산된 합계를, 원본 파일에서 몇 개 행만 직접 더해서 검산해요.
- 원본 파일을 건드리지 않고 결과가 화면에만 출력되거나 새 파일로 저장되는지 확인해요.
- 행이 서너 개뿐인 작은 테스트 파일로 먼저 돌려보고, 문제가 없을 때만 실제 파일에 적용해요.
확인이 필요한 이유
이런 코드 생성 모델의 정확도가 얼마나 나아지고 있는지는 Stanford HAI의 AI Index가 매년 측정해요. 정확도는 꾸준히 오르고 있지만, 흔한 기본값으로 빈칸을 채우는 습성 자체는 남아 있어요. 생성된 결과를 사람이 확인해야 한다는 원칙은 OECD AI 원칙에도 명시돼 있어요.
개인정보나 회사 매출 같은 민감한 데이터가 담긴 파일을 외부 AI 서비스에 붙여넣기 전에 확인할 점은 개인정보보호위원회가 안내하고 있어요. 국내 기업의 AI 활용 현황은 과학기술정보통신부가 조사해서 공개하고 있어요.
이런 확인 습관을 갖춘 인력에게 노동 시장이 임금 프리미엄을 지불한다고 PwC AI Jobs Barometer는 분석해요.
월요일에 해볼 것
- 지금 갖고 있는 CSV 파일 하나를 고르고, 실제 파일 이름과 열 이름을 정확히 적어두세요.
- 그 이름을 그대로 넣어서 코드를 요청하고, 복사한 다음 이름을 손으로 바꾸지 않도록 하세요.
- 에러가 나면 메시지부터 읽고, 어떤 이름이 다른지부터 확인하세요.
- 계산된 합계를 원본 파일에서 직접 몇 줄만 더해서 검산하세요.
받은 코드를 실제로 어디서 실행하는지는 파이썬 실행에서 다뤄요. 코드 전체를 AI한테 맡기는 경우에 확인할 점은 파이썬 코드에서 더 자세히 봐요. 애초에 파이썬을 배워야 하는 상황인지 먼저 확인하고 싶다면 파이썬 의미에서 다뤄요. 코드 대신 엑셀 함수로 같은 계산을 하고 싶다면 엑셀 함수에서 같은 검증 원칙을 다뤄요. 합계를 넘어서 데이터에서 패턴을 찾는 작업은 데이터 분석에 AI 쓰는 법에서 볼 수 있어요.
이런 확인 습관을 처음부터 순서대로 익히고 싶다면 AI 교육에서 4단계 로드맵을 참고해보세요. 이런 실무 감각은 Coursium의 휴대폰 속 짧은 레슨으로도 연습할 수 있어요. AI보다 한발 앞서 시작해보세요. 자세한 내용은 Coursium 소개에서 볼 수 있어요.