python高手之路-ubfj6 - (EPUB全文下载)
文件大小:1.0 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:Python高手之路
ISBN:978-7-115-38713-4
本书由人民邮电出版社发行数字版。版权所有,侵权必究。
您购买的人民邮电出版社电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
091507240605ToBeReplacedWithUserId
内容提要作译者简介作者简介译者简介专业书评本书卖点中文版序前言第 1 章 项目开始1.1 Python版本1.2 项目结构1.3 版本编号1.4 编码风格与自动检查第 2 章 模块和库2.1 导入系统2.2 标准库2.3 外部库2.4 框架2.5 Doug Hellmann访谈2.6 管理API变化2.7 Christophe de Vienne访谈第 3 章 文档3.1 Sphinx和reST入门3.2 Sphinx模块3.3 扩展Sphinx第 4 章 分发4.1 简史4.2 使用pbr打包4.3 Wheel格式4.4 包的安装4.5 和世界分享你的成果4.6 Nick Coghlan访谈4.7 扩展点4.7.1 可视化的入口点4.7.2 使用控制台脚本4.7.3 使用插件和驱动程序第 5 章 虚拟环境第 6 章 单元测试6.1 基础知识6.2 fixture6.3 模拟(mocking)6.4 场景测试6.5 测试序列与并行6.6 测试覆盖6.7 使用虚拟环境和tox6.8 测试策略6.9 Robert Collins访谈第 7 章 方法和装饰器7.1 创建装饰器7.2 Python中方法的运行机制7.3 静态方法7.4 类方法7.5 抽象方法7.6 混合使用静态方法、类方法和抽象方法7.7 关于super的真相第 8 章 函数式编程8.1 生成器8.2 列表解析8.3 函数式,函数的,函数化第 9 章 抽象语法树9.1 Hy9.2 Paul Tagliamonte访谈第 10 章 性能与优化10.2 性能分析10.3 有序列表和二分查找10.4 namedtuple和slots10.5 memoization10.6 PyPy10.7 通过缓冲区协议实现零复制10.8 Victor Stinner访谈第 11 章 扩展与架构11.1 多线程笔记11.2 多进程与多线程11.3 异步和事件驱动架构11.4 面向服务架构第 12 章 RDBMS和ORM12.1 用Flask和PostgreSQL流化数据12.2 Dimitri Fontaine访谈第 13 章 Python 3支持策略13.1 语言和标准库13.2 外部库13.3 使用six第 14 章 少即是多14.1 单分发器14.2 上下文管理器
内容提要
这不是一本常规意义上 Python 的入门书。这本书中没有 Python 关键字和 for 循环的使用,也没有细致入微的标准库介绍,而是完全从实战的角度出发,对构建一个完整的 Python 应用所需掌握的知识进行了系统而完整的介绍。更为难得的是,本书的作者是开源项目 OpenStack 的 PTL(项目技术负责人)之一,因此本书结合了 Python 在 OpenStack 中的应用进行讲解,非常具有实战指导意义。
本书从如何开始一个新的项目讲起,首先是整个项目的结构设计,对模块和库的管理,如何编写文档,进而讲到如何分发,以及如何通过虚拟环境对项目进行测试。此外,本书还涉及了很多高级主题,如性能优化、插件化结构的设计与架构、Python 3 的支持策略等。本书适合各个层次的 Python 程序员阅读和参考。
作译者简介
作者简介
Julien Danjou 具有12年从业经验的自由软件黑客。拥有多个开源社区的不同身份:Debian开发者、Freedesktop贡献者、GNU Emacs提交者、awesome窗口管理器的创建者以及OpenStack Ceilometer项目的技术主管。最近这些年,他经常使用Python,尤其是在参与了OpenStack(云计算平台)的开发之后。在此期间,他有机会与许多著名的黑客一起工作。
译者简介
王飞龙 OpenStack Glance项目和Zaqar项目的核心开发人员。曾任职于IBM,从事系统管理软件和云计算的开发工作,现居住在新西兰,专注于OpenStack开发。
专业书评
“我还发现,在写任何代码之前写文档给了我一种深入思考功能特性和流程的方式,而且无需提交任何实现细节。”
——Doug Hellmann,《Python标准库》作者
“在购买本书后我马上就开始阅读,我想说的是,它就是我接触任何新语言时想读的那种书。书中包含标准的编程书通常都不会涉及的细节,以及很难找到的经验及习惯用法。Julien,你太棒了!迫不及待一口气读完它!”
——Stephen Walker
“祝贺Julien Danjou出书了!我已经开始读这本书了,发现它对我很有用。这是目前为止我看到的最好的Python书籍之一。”
——Miguel Expósito,任职于坎塔布里亚统计局(西班牙),负责统计计算工作
“我刚开始读这本书关于单元测试的部分。我每天都在写测试,我以为自己已经掌握了一切。(事实证明我没有。testscenarios? Yes!)谢谢Julien Danjou所做的贡献。”
——Mike Waters,Dealertrack软件工程师
本书卖点
Python是一门优美的语言,它快速、灵活且内置了丰富的标准库,已经用于越来越多的不同领域。通常大多数关于Python的书都会教读者这门语言的基础知识,但是掌握了这些基础知识后,读者在设计自己的应用程序和探索最佳实践时仍需要完全靠自己。本书则不同,介绍了如何利用Python有效地解决问题,以及如何构建良好的Pyt ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » python高手之路-ubfj6 - (EPUB全文下载)