1.1 如何使用此书

这本书都是关于边学边做的内容,所以一定要阅读说明、下载代码和编写示例来配置好你的 IDE 工具。

为了达到最佳效果,建议你不要复制和拷贝代码。本书中的很多示例用了好多轮迭代才变正确,但它们可能还包含各种潜在的漏洞。

犯错并学会修复这些错误也是学习过程中的一部分。你可能发现了更好的办法来实现这些示例,请尝试修改它们并看看它有什么效果。

只要经过充分练习,你就会掌握这些材料,并在这个过程中获得乐趣!

我需要多熟练的 Python 才能使用这本书呢?

这本书的目标受众是中高级 Python 开发者。我们已经尽努力展示代码示例,但在整本书中还是会使用一些中等的 Python 技术。

我需要了解 C 语言才能使用本书吗?

你不需要精通 C 语言才能使用本书。如果你对 C 语言不熟悉,请查看附录的“Python 程序员 C 简介”,以获得快速介绍。

读完这本书要多久?

我们不建议匆忙读完这本书。尝试一次阅读一章,尝试每一章之后的示例并同时探索代码。一旦你读完这本书,它将是一个很好的参考指南,让你能及时回来。

这本书的内容不会很快就过时了吧?

Python 已经存在 30 多年了。CPython 的某些部分从最初被编写出来后就没有被修改过。这本书中涉及的许多原则也已经存在 10 年甚至更久。

事实上,我在写这本书的时候,我看到了很多行 Guido van Rossum (Python之父)写的代码并且从第一个版本之后就没有被修改过。

本书中的某些概念是全新的,有些甚至是实验性质的。在写本书时,我也遇到很多源代码的问题以及 CPython 中存在的漏洞。最终,这些问题都被修复或者被改进

当然,这也是 CPython 作为一个蓬勃发展的开源项目的神奇之处。

你在本书中学到的技能能帮助你阅读和理解 CPython 的前世今生。唯一不变的是变化,而你的专业技能是可以沿着这条方向持续发展的。

Last updated