파이썬 제너레이터 실전 — 배치 분할 batch_generator, 대용량 파일 한 줄씩 읽는 file_line_reader, 무한 ID 생성기를 타입 힌트와 함께 구현합니다.
Python
14 posts2026 4
파이썬 데코레이터 실전 구현 — 실행 시간 측정 @timer, 자동 재시도 @retry, 타입 힌트 검증 @validate_types를 functools.wraps와 함께 직접 만들어 봅니다.
파이썬 타입 힌트와 컴프리헨션을 활용한 WeatherAnalyzer 클래스 구현. 도시별 평균 계산, 조건 필터링 등을 예제로 정리합니다.
Rust 기반 초고속 패키지·가상환경·파이썬 버전 관리 도구 uv 완벽 가이드. pip·venv·pyenv를 대체하는 올인원 워크플로를 실무 명령어 기준으로 정리합니다.
2025 1
Pylint로 Python 코드의 버그·스타일·복잡도를 자동 검사하는 방법을 정리했습니다. .pylintrc 설정, VSCode 연동, pre-commit CI/CD 통합까지 실무 관점으로 다룹니다.
2024 2
파이썬 패키지 디렉터리 구조와 setup.py 작성법. 프로젝트 루트, __init__.py, 패키지 배포를 위한 기본 구성을 정리합니다.
Windows에서 python 명령이 동작하지 않는 PATH 문제의 원인과 해결법. 시스템 환경변수에 경로 추가, 재설치 시 Add to PATH 방법을 정리합니다.
2023 1
FastAPI에서 Starlette BackgroundTasks로 오래 걸리는 작업을 백그라운드에서 처리하는 방법. 응답을 먼저 반환하고 후속 작업을 수행하는 구조를 설명합니다.
2022 1
파이썬에서 문자열·리스트를 원하는 개수만큼 균등하게 자르는 방법. 슬라이싱, zip, iter를 활용한 세 가지 청크 분할 코드를 비교합니다.
2021 1
Celery 비동기 작업 큐 개념 정리. Task와 Worker, 메시지 브로커(RabbitMQ·Redis) 기반의 분산 비동기 처리와 스케줄링 동작 원리를 설명합니다.