파이썬 제너레이터 실전 — 배치 분할 batch_generator, 대용량 파일 한 줄씩 읽는 file_line_reader, 무한 ID 생성기를 타입 힌트와 함께 구현합니다.
Backend
28 posts2026 4
파이썬 데코레이터 실전 구현 — 실행 시간 측정 @timer, 자동 재시도 @retry, 타입 힌트 검증 @validate_types를 functools.wraps와 함께 직접 만들어 봅니다.
파이썬 타입 힌트와 컴프리헨션을 활용한 WeatherAnalyzer 클래스 구현. 도시별 평균 계산, 조건 필터링 등을 예제로 정리합니다.
Rust 기반 초고속 패키지·가상환경·파이썬 버전 관리 도구 uv 완벽 가이드. pip·venv·pyenv를 대체하는 올인원 워크플로를 실무 명령어 기준으로 정리합니다.
2025 2
Supabase는 PostgreSQL 기반의 오픈소스 BaaS 플랫폼입니다. Firebase, Appwrite와의 차이점, 핵심 기능(Auth·Realtime·pgvector), 요금제를 실무 관점에서 비교 정리합니다.
Pylint로 Python 코드의 버그·스타일·복잡도를 자동 검사하는 방법을 정리했습니다. .pylintrc 설정, VSCode 연동, pre-commit CI/CD 통합까지 실무 관점으로 다룹니다.
2024 2
파이썬 패키지 디렉터리 구조와 setup.py 작성법. 프로젝트 루트, __init__.py, 패키지 배포를 위한 기본 구성을 정리합니다.
Windows에서 python 명령이 동작하지 않는 PATH 문제의 원인과 해결법. 시스템 환경변수에 경로 추가, 재설치 시 Add to PATH 방법을 정리합니다.
2023 2
FastAPI에서 Starlette BackgroundTasks로 오래 걸리는 작업을 백그라운드에서 처리하는 방법. 응답을 먼저 반환하고 후속 작업을 수행하는 구조를 설명합니다.
스프링 Context 개념 정리. Bean 확장 공간으로서의 ApplicationContext, 모든 서블릿이 공유하는 ROOT-CONTEXT와 서블릿 컨텍스트의 역할을 설명합니다.