python有什么进阶的书

Python025

python有什么进阶的书,第1张

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培训视频,尽在python学习网,欢迎在线学习!

《Python高手之路》(Julien Danjou)电子书网盘下载免费在线阅读

资源链接:

链接:https://pan.baidu.com/s/1cDiyDYiHUdRhblW_GLEKuQ

提取码:kvv7

书名:Python高手之路

作者:Julien Danjou

译者:王飞龙

豆瓣评分:7.9

出版社:人民邮电出版社

出版年份:2015-5

页数:202

内容简介:

这不是一本常规意义上Python的入门书。这本书中没有Python关键字和for循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的Python应用所需掌握的知识进行了系统而完整的介绍。更为难得的是,本书的作者是开源项目OpenStack的PTL(项目技术负责人)之一,因此本书结合了Python在OpenStack中的应用进行讲解,非常具有实战指导意义。

《Python高手之路》从如何开始一个新的项目讲起,首先是整个项目的结构设计,对模块和库的管理,如何编写文档,进而讲到如何分发,以及如何通过虚拟环境对项目进行测试。此外,《Python高手之路》还涉及了很多高级主题,如性能优化、插件化结构的设计与架构、Python 3的支持策略等。

作者简介:

Julien Danjou, 具有12年从业经验的自由软件黑客。拥有多个开源社区的不同身份:Debian开发者、Freedesktop贡献者、GNU Emacs提交者、awesome窗口管理器的创建者以及OpenStack Ceilometer项目的技术主管。最近这些年,他经常使用Python,尤其是在参与了OpenStack(云计算平台)的开发之后。在此期间,他有机会与许多著名的黑客一起工作。

王飞龙,OpenStack Glance项目和Zaqar项目的核心开发人员。曾任职于IBM,从事系统管理软件和云计算的开发工作,现居住在新西兰,专注于OpenStack开发。