有没有人知道讨论底层体系结构的好书,CPython实现的深入分析。喜欢的东西Python基础分析书籍/文章?
- 列表/元组/字典如何实现的(和性能比较...)在Python方面
- OOP讨论
很抱歉,如果这听起来像一个愚蠢的问题:(
有没有人知道讨论底层体系结构的好书,CPython实现的深入分析。喜欢的东西Python基础分析书籍/文章?
很抱歉,如果这听起来像一个愚蠢的问题:(
您绝对应该在您的Python职业生涯中的某个时刻读取Python Data Model和Python Execution Model的每个字。虽然不是CPython特有的,但这些文章对深入理解Python至关重要。
不错,这是我绝对必须读的:-) – huy 2010-02-04 11:02:25
美丽的代码书有一个很好的解释,关于如何实施的dicts。
这并不直接回答你的问题,但它仍然是有用的:
CPython的源代码写得很好,并且有很好的文档记录,并且有一些PEP可以阐明部分实现。你应该试试看它。
“使用来源,卢克”。 – 2010-02-03 18:11:39
Python的功能描述和Python Enhancement Proposals ("PEPs")讨论这些描述的实施,也政治公众人物往往含有工作Python代码,以帮助解释算法虽然最终实施可能是C.如果你需要比更多的细节可以从PEP获得,那么你应该看看源代码。
注意:PEPs是从提出什么增强的角度编写的,而不是对实现的总体描述。所以举例来说,可能有一个用于词典理解的PEP,但不是整个DICTS。 对于Python内部的自上而下的视图,源代码是要去的地方。
打印出的源代码是否足够? – SilentGhost 2010-02-03 17:25:21
会阅读源文件吗? – 2010-02-03 18:11:06
对我来说,阅读人们对源代码的分析要容易得多,而且让人大开眼界。 – huy 2010-02-04 11:03:21