Why This Book
왜 이 문서 사이트를 새로 짜는가
기존 문서는 Python 3.10~3.14 변경점을 따라잡는 데는 좋지만, "진짜 Python을 깊게 이해하는 구조"로는 한계가 있다.
한계:
- 버전 축 중심이라 주제 간 연결이 약하다.
- metaclass, typing, runtime, asyncio, FastAPI, SQLAlchemy가 한 흐름으로 이어지지 않는다.
- 실무에서 자주 만나는 질문이 버전이 아니라 "언제 뭘 써야 하나"인데, 그 축이 약하다.
이 사이트가 목표로 하는 것
- Python 3.14 기준의 현대 Python handbook
- 실무와 내부 동작이 같이 보이는 문서
- "잘 쓰는 법"과 "왜 그렇게 동작하는지"를 같이 설명하는 문서
핵심 원칙
- 언어 기능은 단독으로 설명하지 않는다.
- typing은 정적 분석과 런타임 사용처를 같이 본다.
- framework 문서는 내부 동작 원리와 연결한다.
- 예제는 짧게, 원리는 깊게 설명한다.