现在我们即将进入python源码分析之旅。 写这个系列的具体原因呢:
我们学会了基本的python语法或者具备一定了一定python经验后,会被python快速的开发能力、强大的动态能力吸引,同时python各种语法,各种高级语言特性,这一切python都是如何做到的? 成了很多人的疑问。 与其纠结于分析饶人的语法,我们还不如通过透过源代码,看看到静态的,动态的执行过程。逐步揭开它神秘的面纱,真正的理解这门语言。
参考书目:
也是参看了不少国内外文章和论坛。但最主要是《python源码剖析》。这本书是以python2.5版本。虽然旧一点,但对初次分析帮助还是很大的。 这里我们将采用2.7.9这个版本。
环境:
ubuntu16.04 LTS.
python源码:2.7.9
https://www.python.org/downloads/release/python-279/
安装好gcc等,下载好python源码。我们的探索之旅吧。