首页

Python高手之路.pdf

标签:Python     发布时间:2022-11-24   
  • 云盘下载:
  • [提取码:y7u3]
       ( 需积分:4  )



Python高手之路

目录


第1章 项目开始

1.1Python版本

1.2项目结构

1.3版本编号

1.4编码风格与自动检查


第2章 模块和库

2.1导入系统

2.2标准库

2.3外部库

2.4框架

2.5DougHellmann访谈

2.6管理API变化

2.7ChristophedeVienne访谈


第3章 文档

3.1Sphinx和reST入门

3.2Sphinx模块

3.3扩展Sphinx


第4章 分发

4.1简史

4.2使用pbr打包

4.3Wheel格式

4.4包的安装

4.5和世界分享你的成果

4.6NickCoghlan访谈

4.7扩展点

4.7.可视化的入口点

4.7.2使用台脚本

4.7.3使用岔件和驱动程序


第5章 虚拟环境


第6章 单元测试

6.1基础知识

6.2fixture

6.3模拟(mocking)

6.4场景测试

6.5测试序列与并行

6.6测试覆盖

6.7使用虚拟环境和tox

6.8测试策略

6.9RobertCollins访谈


第7章 方法和装饰器

7.1创建装饰器

7.2Python中方法的运行机制

7.3静态方法

7.4类方法

7.5抽象方法

7.6混合使用静态方法、类方法和抽象方法

7.7关于super的真相


第8章 函数式编程

8.1生成器

8.2列表解析

8.3函数式,函数的,函数化


第9章 抽象语法树

9.1Hy

9.2PaulTagliamonte访谈


第10章 性能与优化

10.1数据结构

10.2性能分析

10.3有序列表和二分查找

10.4namedtuple和slots

10.5memoization

10.6PyPy

10.7通过缓冲区协议实现零复制

10.8VictorStinner访谈


第11章 扩展与架构

11.1多线程笔记

11.2多进程与多线程

11.3异步和事件驱动架

11.4面向服务架构


第12章 RDBMS和ORM

12.1用Flask和PostgreSQL流化数据

12.2Dimitri Fontaine


第13章 Python3支持策略

13.1语言和标准库

13.2外部库

13.3使用six


第14章 少即是多

14.1单分发器

14.2上下文管理器