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
能救你一命。
9.57MB
文件大小:
评论区