《Python高手之路(第3版)》——导读

  1. 云栖社区>
  2. 博客>
  3. 正文

《Python高手之路(第3版)》——导读

异步社区 2017-05-02 14:44:00 浏览1896
展开阅读全文


bd818ac6f4671ffab1daa3fb568f89ca6eadd574

前 言

Python高手之路(第3版)

如果你正在读这本书,你肯定已经使用Python有一阵子了。你可能是通过一些文档学习的,钻研了一些已有的项目或者从头开发,但不管是哪种情况,你都已经在以自己的方式学习它了。直到3年前我加入OpenStack项目组之前,这其实也正是我个人熟悉Python的方法。

在此之前,我只是开发过一些“车库项目 ①”级别的Python库或应用程序,而一旦你参与开发涉及数百名开发人员并有着上万个用户的软件或库时,情况就会有所不同。OpenStack平台有超过200万行Python代码,所有代码都需要精确、高效,并根据用户对云计算应用程序的需求进行任意扩展。在有了这一规模的项目之后,类似测试和文档这类问题就一定需要自动化,否则根本无法完成。

我刚开始加入OpenStack的时候,我认为自己已经掌握了不少Python知识,但这3年,在起步时无法想象其规模的这样一个项目上,我学到了更多。而且我还有幸结识了很多业界最棒的Python黑客,并从他们身上获益良多——大到通用架构和设计准则,小到各种有用的经验和技巧。我想通过本书分享一些我所学到的最重要的东西,以便你能构建更好的Python应用,并且是更加高效地构建。

本书是第3版,这一版根据第1版发布之后的一些新变化进行了更新。希望你能喜欢。

前 言

[第1章 项目开始
1.1 Python版本](https://yq.aliyun.com/articles/90802/)
1.2 项目布局
1.3 版本编号
1.4 编码风格与自动检查
1.5 Joshua Harlow访谈
[第2章 模块和库
2.1 导入系统](https://yq.aliyun.com/articles/90859/)
2.2 标准库
2.3 外部库
2.4 框架
2.5 Doug Hellmann访谈
第3章 管理API变化
第4章 时区陷阱
第5章 文档
第6章 分发
第7章 虚拟环境
第8章 单元测试
第9章 方法和装饰器
第10章 函数式编程
第11章 抽象语法树
第12章 性能与优化
第13章 扩展与架构
第14章 RDBMS和ORM
第15章 Python 3支持策略
第16章 少即是多
第17章 延伸阅读

网友评论

登录后评论
0/500
评论
异步社区
+ 关注