《Python编程之美:最佳实践指南》的作者之一就是大名鼎鼎的K神,Kenneth Reitz,也就是requests库的作者。在这里必须夸一下requests库,真是太好用了,能用requests绝不用urllib、urllib2。K神出品,必属精品!!!
该书的英文版叫《The Hitchhiker's Guide to Python》,源于K神发起的同名开源项目The Hitchhiker's Guide to Python,地址为https://docs.python-guide.org/,Github地址为https://github.com/realpython/python-guide。“The Hitchhiker's Guide to Python”这名字一看就知道是在致敬一部荒诞搞笑的科幻电影《The Hitchhiker's Guide to the Galaxy》(银河系漫游指南),豆瓣评分8.1。
既然“The Hitchhiker's Guide to the Galaxy”翻译为“银河系漫游指南”,那么“The Hitchhiker's Guide to Python”翻译为“Python漫游指南”就合情合理了,其实影印版就是这么翻译的。中文版为什么叫《Python编程之美》呢?或许出版社为了销量,蹭一下热点,毕竟《数学之美》、《编程之美》、《算法之美》这几本书知名度比较大。相对而言,我更喜欢“Python漫游指南”这个翻译。
影印版封面
中文版封面
《Python编程之美》的只要内容:
1. 第1、第2、第3章简单介绍Python版本选择、Python解释器的不同实现、Python的安装、开发环境的选择。
2. 第4章介绍了编写高质量代码的技巧,比如代码风格、项目代码结构、文档等等。认为这部分是该书含金量最高的,值得多读几遍。
3.第5章通过剖析几个第三方库的代码来阐述什么是高质量代码。阅读、理解并领会高质量代码,是成为优秀程序员的途径之一。小编看过《深入浅出MFC》、《STL源码剖析》这两本剖析代码的书,当时看的一脸懵逼,看第5章也会有同样的感觉 ,处于恐慌区不能自拔。
4.第6章介绍代码打包代码已经相关工具。
5.剩下的章节主要介绍了某些应用场景相关的第三方库和工具的使用,这部分根据自己的实际情况选读吧。一说到第三方库的不得不提一个开源项目awesome Python。英文版地址为https://awesome-python.com/,Github地址为https://github.com/vinta/awesome-python/,中文版地址为https://github.com/jobbole/awesome-python-cn。awesome Python是一个汇集Python第三方库信息的开源项目。awesome Python按功能归类了很多库的简介,方便我们查找需要的库。