카테고리: Python 강좌

Python 강좌 / 종합 실습: CSV 데이터를 검증하고 보고서 만들기
CSV 검증·중복 차단·분류별 보고서·오류 기록을 하나의 프로그램으로 연결합니다. 부분 성공의 종료 코드와 기존 파일 보호, 재실행 절차를 확인합니다.

Python 강좌 / argparse로 명령줄 프로그램 만들기
argparse로 금액 합산 CLI를 만듭니다. 위치 인수·옵션·변환·허용값·도움말과 오류 종료 코드를 확인합니다.

Python 강좌 / 자동 테스트 작성하기: unittest와 경계값 검사
unittest로 정상·빈 입력·잘못된 자료형을 검사합니다. 고의 오류로 테스트의 탐지력을 확인하고 단위 테스트와 통합 검증 범위를 구분합니다.

Python 강좌 / 타입 힌트로 함수의 입력과 반환값 설명하기
함수·컬렉션·None의 타입 힌트를 익힙니다. 정적 검사와 실행 시 검증을 구분하고 외부 입력·반환 경로의 계약을 확인합니다.

Python 강좌 / sqlite3로 데이터 저장하고 매개변수 쿼리 사용하기
sqlite3 연결·매개변수 쿼리·제약·트랜잭션을 익힙니다. 중복 없는 저장 예제로 재실행과 실패 시 롤백, 연결 종료를 확인합니다.

Python 강좌 / HTTP와 API 기초: 요청·응답·JSON·오류 처리
로컬 HTTP 서버와 urllib로 JSON 응답을 요청합니다. 상태·시간 제한·응답 크기·자료형을 검증하고 네트워크 실패와 데이터 실패를 구분합니다.

Python 강좌 / 파일 검색·복사와 안전한 일괄 처리
파일 자동화에 dry-run·새 파일 생성·해시 검증을 적용합니다. 작은 복사 도구를 실행하며 덮어쓰기·재실행·부분 실패의 처리 기준을 익힙니다.

Python 강좌 / collections·itertools로 집계와 반복 처리하기
Counter·defaultdict·chain·groupby로 횟수·금액·반복 흐름을 다룹니다. 인접 그룹과 전체 집계의 차이, 소비 시점과 메모리 범위를 설명합니다.

Python 강좌 / 정규 표현식으로 문자열 검색하고 추출하기
search·fullmatch·finditer와 이름 있는 그룹을 익힙니다. 거래 문자열 추출과 날짜 파싱 예제로 형식 검사와 의미 검증의 차이를 설명합니다.

Python 강좌 / 날짜·시간·시간대 다루기
date·datetime·timedelta·zoneinfo로 날짜와 시각을 다룹니다. UTC·서울 변환, 시간대 데이터와 날짜·시점 저장 기준을 확인합니다.