网络资源什么的也是极好的
回复内容:据说 @赖勇浩 大大接手了《python源码剖析》的更新版本的编写工作。不过还没收到消息什么时候会完成写作。
更新:在cpyug邮件列表上赖大大说目前公司状况紧张,书的进度暂时放下了:
https://groups.google.com/forum/#!topic/python-cn/ivhb_uh3at4
太任性,公司快发不出工资了,先救公司。
书的进度只能跟大家说一声抱歉了。再等等。
赖勇浩祝福赖大大!
cpython的新版本实现其实也没比《python源码剖析》对应的cpython 2.4/2.5有多少根本性变化,对照旧书来读新代码还是ok的。
另外有一本比较新的书,不是直接讲cpython的源码剖析,而是借助cpython的字节码设计来讲解编程语言的设计与实现的:《foundations of programming languages》
这本书用c++实现了一个名为coco的虚拟机,兼容cpython 3.2字节码,来讲解python及其它编程语言的概念。请参考:coco - a python virtual machine,完整代码作者放在在github上了。
网络资源的话,请参考:
python-dev info page github - amygdalama/python-internals: resources for learning about python internals and cpython source code philip guo - cpython internals: a ten-hour codewalk through the python interpreter source code generational gc in python and ruby a python interpreter written in python faster cpython 没见过,不过新版python源码也还是类似的架子希望赖大大可以早日救活公司!philip guo的视频教程确实不错~~雨痕的python学习笔记可以看看书已经在手,嘿嘿