https://docs.python.org/3/tutorial/stdlib.html#batteries-included

  • 원격 호출:
    • xmlrpc.client
    • xmlrpc.server
    • RPC 서버·클라이언트를 간단히 구현(직접 XML 다룰 필요 없음).
  • 이메일 처리
    • email 패키지로 MIME 포함한 메시지 구성·파싱(헤더/인코딩 처리).
    • 전송·수신은 smtplib/poplib와 분리.
  • 데이터 포맷
    • json(파싱/직렬화)
    • csv(CSV 읽기/쓰기)
    • XML(xml.etree.ElementTree, xml.dom, xml.sax)로 흔한 포맷 간 상호운용이 쉬움.
  • 내장 DB:
    • sqlite3로 파일 기반 SQLite DB를 바로 사용(약간 비표준 SQL 방언).
  • 국제화:
    • gettext
    • locale
    • codecs 등으로 번역/로케일/인코딩 지원.

참고

  • “배터리 포함”은 Python 표준 라이브러리에 실용적인 기능을 폭넓게 넣어, 추가 설치 없이 바로 쓸 수 있게 하자는 철학입니다.

← python 3.14으로