同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库
Table of Contents
内容提要
作译者简介
作者简介译者简介专业书评
本书卖点
中文版序
前言
第 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 章 分发
第 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.1 数据结构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和ORM
12.1 用Flask和PostgreSQL流化数据12.2 Dimitri Fontaine访谈第 13 章 Python 3支持策略
13.1 语言和标准库13.2 外部库13.3 使用six第 14 章 少即是多
14.1 单分发器14.2 上下文管理器请支持我们,让我们可以支付服务器费用。
使用微信支付打赏