Devin.KR

실무 · 전체 목차 공개

바이브 코딩 실전 예제 - 장마다 하나씩 완성하는 12가지 프로그램

여러 구현 사례를 비교하며 적용 범위를 넓힙니다.

성적 집계·폴더 정리·로그 분석·HTML 추출·가계부·안내문 대량 생성·퀴즈·일정 충돌·재고 관리·설문 통계·중복 파일 찾기·숫자 야구까지 서로 다른 프로그램 12개를 요청문→AI 1차 결과의 문제 발견→검사와 수정 흐름으로 하나씩 완성한다.

이 책을 읽기 전에

Python 기초 문법과 요청문·검사·버전 관리 개념

공개 12/12장 · 목차 구성 2026-09-12

CONTENTS

목차

읽음 표시는 직접 선택하며 자동 완료되지 않습니다.

  1. 01
    성적표 CSV 집계 리포트 - 평균·순위·동점 처리

    csv 모듈로 읽기, 빈 칸·결시 처리, 동점 순위 규칙을 명세에 적기, AI 가 놓치는 동점·반올림, 텍스트 표 리포트 출력

  2. 02
    폴더 정리기 - 확장자·날짜별로 옮기기 전 미리 보기

    pathlib 로 파일 훑기, 실제로 옮기기 전 계획 출력(dry-run), 이름 충돌 처리, 되돌리기 기록, 임시 폴더에서만 실행

  3. 03
    로그 분석기 - 오류 빈도와 시간대별 분포

    정규식으로 줄 해석, 형식이 깨진 줄 세기, 시간대별 집계와 텍스트 막대, 상위 오류 메시지, AI 가 만든 정규식 검사하기

  4. 04
    저장된 웹 페이지에서 정보 뽑기 - html.parser 로 표 읽기

    html.parser 로 표·링크 추출, 크롤링 예절과 이용 약관(네트워크 없이 저장된 HTML 만), 구조가 바뀌면 깨지는 이유, 추출 결과 검증

  5. 05
    가계부 - sqlite3 로 월별·분류별 집계

    테이블 설계 요청하기, 금액은 정수(원)로, 월별·분류별 GROUP BY, SQL 주입을 막는 매개변수, 메모리 DB

  6. 06
    안내문 대량 만들기 - 템플릿과 명단 합치기

    string.Template 과 format 비교, 빠진 값 처리, 개인정보 가리기, 결과 파일 묶음 점검, 보내기 전 표본 확인

  7. 07
    퀴즈 프로그램 - 문제 은행 JSON 과 채점

    JSON 문제 형식 정하기, seed 고정 섞기, 정답 비교 규칙(공백·대소문자), 오답 노트, 정해진 답안으로 자동 실행

  8. 08
    일정 충돌 검사기 - 날짜·시간 계산의 함정

    datetime 으로 구간 겹침 판정, 끝 시각 포함 여부를 명세로, 자정 넘김, 정렬 후 한 번 훑기, 경계 사례 검사표

  9. 09
    재고 관리 명령줄 도구 - argparse 하위 명령

    argparse 하위 명령(add·remove·list·report), 잘못된 입력 메시지, 음수 재고 막기, main 에서 정해진 명령 목록을 차례로 실행해 시연

  10. 10
    그래프 없이 보는 통계 - 설문 응답 요약

    statistics 모듈(평균·중앙값·최빈값), 결측 응답, 텍스트 막대 그래프와 백분율 반올림 합 100 맞추기, 해석 문장 자동 생성의 한계

  11. 11
    중복 파일 찾기 - 크기와 해시로 두 단계 거르기

    크기로 먼저 거르기, hashlib 로 내용 비교, 큰 파일은 나눠 읽기, 삭제 대신 목록만 출력, 임시 폴더에 예제 파일 생성

  12. 12
    작은 게임 - 숫자 야구를 명세부터 테스트까지

    게임 규칙을 명세로 적기, 판정 함수와 입출력 분리, seed 고정 정답, 판정 함수 검사표, 정해진 입력 순서로 한 판 자동 진행

이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.

이 책·표지의 저작권 및 출처 관련 요청