1、《Python核心编程》第二版以及第三版
这是一本有关于Python开发的权威指南,无论你是想在哪个Python方向发展,相信这本书都会成为你好助手。
2、《流畅的Python》
该书更像是一本工具书,你可以从本书的任意一章开始阅读,如果按照作者写作时的构思来说,本书一共分为六个独立的部分,读者最好按照顺序来阅读,收获会更多。
3、《Effective+Python》编写高质量Python代码的59个有效方法
这本书无论是对初学者还是熟练者都有较大意义,对于初学者,该书展示了大体轮廓,使我们能够知道Python的强项和弱项,在知道这些特性后,开发者就可以结合自己的兴趣与需求,有选择、有顺序的学习。
对于熟练者而言,可以把书中的心得与自己的经验相比对,看看自己还有哪些区域尚未深入研究,并思考一下书中的方案与自己常用的方案各有什么优点和缺点。总之,这本书既可以像字典一样查阅,额可以像普通图书那样阅读。
4、《精通Python设计模式》
这本书分为三部分,共16个章节,介绍一些常用的设计模式,第一部分介绍处理对象创建的设计模式,包括工厂模式、建造者模式、原型模式;第二部分介绍处理一个系统中不同实体,如类、对象等之间关系的设计模式;第三部分介绍处理系统实体之间通信的设计模式,包括责任链模式、观察者模式等。
5、《Python高级编程》
本书通过大量的实例,介绍了Python语言的最佳实践和敏捷开发的方法,并涉及整个软件生命周期的高级主题,诸如持续集成、版本控制系统、包的发行和分发、开发模式、文档编写等。
本书针对具备一定的Python基础并希望通过在项目中应用最佳实践和新的开发技术来提升自己的Python开发人员。
6、《Python性能分析与优化》
这本书首先会介绍什么是性能分析,性能分析如何在项目开发周期中发挥作用,以及通过在项目中的进行性能分析实践能够取得的效果。紧接着将介绍分析性能所需的核心工具(性能分析器和可视化性能分析器)。然后会讨论一系列性能优化技术,最后一章会介绍一个具有实际意义的优化示例。
7、《Python开发实战》第1、2版
本书来自真正的开发现场,是众多极客们在真实项目中的经验总结。
作者从Python的环境搭建开始讲起,介绍了以web应用开发方法、任务管理,以及评审、测试及高效部署、服务器调试等内容,尽可能网罗了Python开发流程中的方方面面,在这里Python仅仅是一个载体,很多知识点在非Python下也适用,这也是这本书特点。
8、《Python高手之路》第3版
首先,这肯定不是一本入门书,书中没有Python关键字和for循环等,它完全从实战的角度出发,对构建一个完整的Python应用所需掌握的知识进行系统而完整的介绍。更重要的是本书的作者是开源项目OpenStack的PTL之一,所以这本书结合了Python在OpenStack中的应用进行讲解,非常具有实战指导意义。
众多视频,尽在python学习网,欢迎在线学习!