본문으로 건너뛰기

Why This Book

왜 이 문서 사이트를 새로 짜는가

기존 문서는 Python 3.10~3.14 변경점을 따라잡는 데는 좋지만, "진짜 Python을 깊게 이해하는 구조"로는 한계가 있다.

한계:

  • 버전 축 중심이라 주제 간 연결이 약하다.
  • metaclass, typing, runtime, asyncio, FastAPI, SQLAlchemy가 한 흐름으로 이어지지 않는다.
  • 실무에서 자주 만나는 질문이 버전이 아니라 "언제 뭘 써야 하나"인데, 그 축이 약하다.

이 사이트가 목표로 하는 것

  • Python 3.14 기준의 현대 Python handbook
  • 실무와 내부 동작이 같이 보이는 문서
  • "잘 쓰는 법"과 "왜 그렇게 동작하는지"를 같이 설명하는 문서

핵심 원칙

  1. 언어 기능은 단독으로 설명하지 않는다.
  2. typing은 정적 분석과 런타임 사용처를 같이 본다.
  3. framework 문서는 내부 동작 원리와 연결한다.
  4. 예제는 짧게, 원리는 깊게 설명한다.

VitePress로 빌드한 Python 3.14 핸드북