#파이썬
117 편의 글
모던 파이썬 실전 #4 인증 — OAuth2 패스워드 플로우 + JWT
비밀번호 해싱(argon2/bcrypt), OAuth2 패스워드 플로우, JWT 발급/검증, 그리고 current_user 의존성으로 깔끔하게 푸는 인증 패턴을 정리합니다.
모던 파이썬 실전 #3 DB 연동 — SQLAlchemy 2.x + Alembic
SQLAlchemy 2.x의 새 스타일 — Mapped/mapped_column, async 세션, FastAPI 의존성 주입과의 결합, Alembic 마이그레이션까지 정리합니다.
모던 파이썬 실전 #2 라우팅, Pydantic 모델, 의존성 주입
APIRouter로 라우트 분리, Pydantic v2 스키마로 입력/출력 정의, Depends로 공통 로직을 깔끔하게 풀어내는 패턴까지 정리합니다.
모던 파이썬 실전 #1 FastAPI 시작과 셋업
왜 FastAPI인가, uv로 첫 프로젝트 셋업, Hello FastAPI, OpenAPI/Swagger UI 자동 생성까지 한곳에 정리합니다.
모던 파이썬 고급 #7 성능 — cProfile, py-spy, 메모리 프로파일링
느린 파이썬 코드를 찾고 고치는 도구상자 — timeit, cProfile, py-spy, line_profiler, memray, 그리고 흔한 최적화 패턴까지 정리합니다.
모던 파이썬 고급 #6 typing 고급 — Variance, ParamSpec, Self, overload
중급 typing의 다음 단계 — covariance/contravariance, ParamSpec과 Concatenate, Self, TypeGuard/TypeIs, @overload까지 정리합니다.
모던 파이썬 고급 #5 GIL과 동시성 — threading vs multiprocessing vs asyncio
GIL의 정체, threading/multiprocessing/asyncio 세 도구의 분담, 그리고 Python 3.13~3.14의 free-threaded 빌드(PEP 703/779)까지 한곳에 정리합니다.
모던 파이썬 고급 #4 비동기 깊이 — 이벤트 루프, gather/wait, async generator
중급 입문의 다음 단계 — 이벤트 루프의 실제 동작, Future와 Task의 차이, gather vs wait, async generator와 async iteration까지 정리합니다.
모던 파이썬 고급 #3 메타클래스 — 언제 정말 필요한가
클래스를 만드는 클래스를 다룹니다. type의 정체, __init_subclass__와의 분담, 클래스 데코레이터로 풀 수 있는 경우, 그리고 진짜 메타클래스가 필요한 좁은 영역까지 정리합니다.
모던 파이썬 고급 #2 디스크립터와 __set_name__
property가 동작하는 원리 — __get__/__set__ 프로토콜과 데이터/논데이터 디스크립터, __set_name__으로 깔끔한 검증 필드 만들기까지 정리합니다.
모던 파이썬 고급 #1 매직 메소드 깊이와 프로토콜
파이썬 객체가 언어 기능과 통합되는 모든 후크. __call__, __getitem__, __hash__, __format__, __getattr__ 등을 한곳에 정리합니다.