노드를 접거나 펼치고 링크로 이동합니다. 휠·두 손가락으로 확대하고 빈 곳을 끌어 이동합니다.
텍스트로 학습 경로 읽기
CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01성적표 CSV 집계 리포트 - 평균·순위·동점 처리
csv 모듈로 읽기, 빈 칸·결시 처리, 동점 순위 규칙을 명세에 적기, AI 가 놓치는 동점·반올림, 텍스트 표 리포트 출력
- 02폴더 정리기 - 확장자·날짜별로 옮기기 전 미리 보기
pathlib 로 파일 훑기, 실제로 옮기기 전 계획 출력(dry-run), 이름 충돌 처리, 되돌리기 기록, 임시 폴더에서만 실행
- 03로그 분석기 - 오류 빈도와 시간대별 분포
정규식으로 줄 해석, 형식이 깨진 줄 세기, 시간대별 집계와 텍스트 막대, 상위 오류 메시지, AI 가 만든 정규식 검사하기
- 04저장된 웹 페이지에서 정보 뽑기 - html.parser 로 표 읽기
html.parser 로 표·링크 추출, 크롤링 예절과 이용 약관(네트워크 없이 저장된 HTML 만), 구조가 바뀌면 깨지는 이유, 추출 결과 검증
- 05가계부 - sqlite3 로 월별·분류별 집계
테이블 설계 요청하기, 금액은 정수(원)로, 월별·분류별 GROUP BY, SQL 주입을 막는 매개변수, 메모리 DB
- 06안내문 대량 만들기 - 템플릿과 명단 합치기
string.Template 과 format 비교, 빠진 값 처리, 개인정보 가리기, 결과 파일 묶음 점검, 보내기 전 표본 확인
- 07퀴즈 프로그램 - 문제 은행 JSON 과 채점
JSON 문제 형식 정하기, seed 고정 섞기, 정답 비교 규칙(공백·대소문자), 오답 노트, 정해진 답안으로 자동 실행
- 08일정 충돌 검사기 - 날짜·시간 계산의 함정
datetime 으로 구간 겹침 판정, 끝 시각 포함 여부를 명세로, 자정 넘김, 정렬 후 한 번 훑기, 경계 사례 검사표
- 09재고 관리 명령줄 도구 - argparse 하위 명령
argparse 하위 명령(add·remove·list·report), 잘못된 입력 메시지, 음수 재고 막기, main 에서 정해진 명령 목록을 차례로 실행해 시연
- 10그래프 없이 보는 통계 - 설문 응답 요약
statistics 모듈(평균·중앙값·최빈값), 결측 응답, 텍스트 막대 그래프와 백분율 반올림 합 100 맞추기, 해석 문장 자동 생성의 한계
- 11중복 파일 찾기 - 크기와 해시로 두 단계 거르기
크기로 먼저 거르기, hashlib 로 내용 비교, 큰 파일은 나눠 읽기, 삭제 대신 목록만 출력, 임시 폴더에 예제 파일 생성
- 12작은 게임 - 숫자 야구를 명세부터 테스트까지
게임 규칙을 명세로 적기, 판정 함수와 입출력 분리, seed 고정 정답, 판정 함수 검사표, 정해진 입력 순서로 한 판 자동 진행
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.