Python Cookbook 2013第3版

面向未来的 Python 3 代码写法、清爽现代的示例代码、对旧版本彻底说拜拜,《Python Cookbook》第三版真的挺值得一看。书里所有例子都用的是 Python 3.3 及以上,语法干净利落,不拖泥带水。像字符串、协程、元编程这些内容都有实用方案,挺适合日常开发直接抄过来用。

对习惯了 Python 2 的你来说,这本书有点“激进”——因为它完全不管向后兼容的事。但正因为这样,你能看到最纯正、最现代的 Python 3 代码风格。比如说,用with open(...)文件、用yield from写协程、还有各种collections模块里的高级用法,都是现在推荐的写法。

书里大多数代码都得用Python 3.3+才能跑,像是用到了enum模块、yield from、还有更现代的str.format_map()等 API,所以在旧项目里想照搬要注意版本支持。你要是正准备把代码迁到 Python 3,或者刚开了个新项目打算从头用新写法,这本书就是你该收藏的那种“工具书”。

哦对了,想搞清楚新旧兼容问题的话,可以顺带看看 Python SIX 包兼容性工具,有时候用six能救你一命。

pdf 文件大小:9.57MB