CPython의 내부 구조

CPython 코드베이스는 끊임없이 변화하고 발전합니다. 다음은 CPython의 내부 구조와 그 발전에 대한 이해를 돕기 위한 CPython 아키텍처 관련 참고 자료의 예입니다.

현재 참고 자료

제목

개요

저자

버전

CPython’s InternalDocs

소스 트리에서 관리되는 CPython 내부 구조 관련 문서

A guide from parser to objects, observed using GDB

파서, AST, 심볼 테이블 및 객체의 코드 둘러보기

Louie Lu

3.7.a0

Green Tree Snakes

누락된 Python AST 문서

Thomas Kluyver

3.6

Yet another guided tour of CPython

CPython REPL의 작동 방식에 관한 가이드

Guido van Rossum

3.5

Python Asynchronous I/O Walkthrough

CPython 비동기 I/O, 제너레이터 및 코루틴의 작동 방식

Philip Guo

3.5

Coding Patterns for Python Extensions

C로 Python 확장을 코딩하기 위한 신뢰할 수 있는 패턴

Paul Ross

3.9+

Your Guide to the CPython Source Code

CPython 소스 코드 가이드

Anthony Shaw

3.8

과거 참고 자료

제목

개요

저자

버전

Python’s Innards Series

ceval, 객체, pystate 및 기타 주제

Yaniv Aknin

3.1

Eli Bendersky’s Python Internals

객체, 심볼 테이블 및 기타 주제

Eli Bendersky

3.x

A guide from parser to objects, observed using Eclipse

파서, AST, 심볼 테이블 및 객체 코드 둘러보기

Prashanth Raghu

2.7.12

CPython 내부 구조: Python 인터프리터 소스 코드를 살펴보는 10시간짜리 코드 워크

소스 코드부터 제너레이터까지 코드 둘러보기

Philip Guo

2.7.8