network resources and what's great.
Reply content:
It is said that @ Rai Yong big take over the "Python Source code Anatomy" of the updated version of the writing work. But I haven't got the news when I'll finish writing.
Update: In the Cpyug mailing list is greatly said that the current situation of the company tense, the progress of the book is temporarily put down:
https:// Groups.google.com/forum /#!TOPIC/PYTHON-CN/IVHB_UH3AT4
too willful, the company will not pay the wages, the first to save the company.
The progress of the book can only say sorry to everyone. And so on.
Rai Yonghao
Blessing Lai Big!
CPython of the new version of the implementation of the "Python source code" in fact, the corresponding CPython 2.4/2.5 how many
FundamentalsChange, reading the new code against old books is ok.
In addition, there is a relatively new book, not directly cpython the source of the analysis, but with the help of CPython bytecode design to explain the design and implementation of programming language: "Foundations of Programming Languages"
This book uses C + + to implement a virtual machine called Coco, compatible with CPython 3.2 bytecode, to explain the concept of Python and other programming languages. Please refer to: Coco-a Python Virtual Machine
, the full-code author is on GitHub.
For network resources, please refer to:
- Python-dev Info Page <-python-dev mailing list. Follow CPython Latest news Please start with the mailing list.
- Github-amygdalama/python-internals:resources for learning about Python internals and CPython source code <- Resource Rollup link posts
- Philip Guo-cpython internals:a ten-hour codewalk through the Python interpreter source code <-Rochester University's A video commentary by Philip Guo Assistant professor, based on CPython 2.7.8. If the actual video content is not open, please bring your own tools (cough
- Generational GC in Python and Ruby <-CPython and Cruby GC explanation
- A python interpreter written in Python <-is written for Python programmers, using Python to implement the CPython bytecode interpreter. It will be helpful to understand the practice of CPython in the first place.
- Faster CPython <-(extracurricular reading) all kinds of spit groove
Have not seen, but the new version of the Python source code is similar to the shelf hope that the company can be saved as soon as possible! Philip Guo's video tutorial is really good ~ ~ Rain marks of Python learning notes can see the book is already in hand, hehe