최근 글

소스 파일을 묶어 설치 패키지로 만드는 흐름

Python 강좌 / 프로그램을 패키지로 빌드하고 설치 검증하기

pyproject.toml·src 구조·명령 진입점을 작성해 패키지를 빌드합니다. 새 환경과 프로젝트 밖에서 설치·import·CLI를 검증하고 공개 업로드 범위를 구분합니다.

여러 작업이 대기와 처리를 나누어 진행하는 통로

Python 강좌 / 스레드·프로세스·asyncio의 차이와 선택 기준

스레드·프로세스·asyncio의 메모리·대기·실행 조건을 비교합니다. 파일 실행 예제로 진입점·결과 순서·오류·성능 측정 범위를 구분합니다.

함수 처리 장치를 감싸는 포장과 입출력

Python 강좌 / 데코레이터와 컨텍스트 매니저 이해하기

함수 데코레이터·wraps·contextmanager를 전체 예제로 익힙니다. 반환값·예외 전달·정리 시점과 재시도 정책의 차이를 확인합니다.

컴퓨터에서 보안 연결을 거쳐 데이터베이스로 이어지는 흐름

Python 강좌 / MariaDB 연결과 트랜잭션 처리하기

PyMySQL로 MariaDB 전용 계정에 연결해 매개변수 쿼리와 트랜잭션을 사용합니다. 환경변수·재실행·권한·실패 시 롤백·연결 종료를 설명합니다.

입력 검증 관문과 연결된 웹 서버

Python 강좌 / Flask로 JSON API 서버 만들고 입력 검증하기

Flask로 조회·추가 JSON API를 작성하고 입력을 검증합니다. 테스트 클라이언트로 상태 코드와 bool 금액 거부를 확인하며 메모리·배포 범위를 구분합니다.

문서 트리에서 필요한 항목을 추출하는 흐름

Python 강좌 / Beautiful Soup으로 HTML에서 데이터 추출하기

Beautiful Soup와 CSS 선택자로 직접 만든 HTML에서 이름·금액을 추출합니다. 필수 필드·항목 수 검증과 JavaScript 렌더링의 차이를 설명합니다.

점과 곡선으로 표시된 그래프를 띄운 컴퓨터

Python 강좌 / Matplotlib로 분석 결과 시각화하기

Matplotlib의 Figure·Axes로 분류별 지출 막대그래프를 만듭니다. 파일 저장·GUI 표시·글꼴·축·라벨과 반복 생성 시 자원 정리를 설명합니다.

표의 항목을 정리하고 분류하는 브러시와 데이터

Python 강좌 / pandas로 표 데이터 정리하고 분석하기

pandas로 문자열 CSV를 읽고 숫자 변환·행 검증·분류별 집계를 수행합니다. 결측값·제외 수·정수 범위와 CSV 저장 결과를 확인합니다.

지출 차트·지갑·기록과 저장소가 연결된 장면

Python 강좌 / 최종 실습: SQLite 기반 지출 관리 프로그램 완성하기

argparse·입력 검증·SQLite 트랜잭션을 연결해 지출 관리 프로그램을 만듭니다. 초기화·입력·목록·분류별 합계와 실패·재실행 결과를 확인합니다.

여러 API 데이터가 처리 장치를 거쳐 저장되는 흐름

Python 강좌 / 종합 실습: API 데이터 수집하고 중복 없이 저장하기

HTTP JSON 수집과 SQLite upsert를 연결합니다. 외부 ID·전체 입력 검증·트랜잭션·재실행·부분 실패 정책을 확인합니다.