카테고리: 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·서울 변환, 시간대 데이터와 날짜·시점 저장 기준을 확인합니다.