Fluent Python Note
Introduction
1. 数据模型
1.1 Python 数据模型
1.2 序列
1.3 字典和集合
1.4 文本和字节序列
2. 函数
2.1 一等函数
2.2 设计模式
2.3 函数装饰器和闭包
3. 面向对象
3.1 对象引用与垃圾回收
3.2 Python风格对象
3.3 序列的散列和切片
3.4 抽象基类
3.5 类继承
3.6 运算符重载
4. 控制流程
4.1 迭代器和生成器
4.2 上下文管理器和 else 块
5. 并发
5.1 协程
5.2 期物
5.3 asyncio
6. 元编程
6.1 动态属性和特性
6.2 属性描述符
6.3 类元编程
7. 附录
7.1 Python 标准库
7.2 Python 版本差异
7.3 Python 异步编程
7.4 socket 套接字
7.5 程序设计思想
7.6 本书资源
Powered by
GitBook
7.5 程序设计思想
7.5 程序设计思想
1. 测试驱动开发(TDD)
精髓:先写测试 - 在考虑如何实现一个功能之前,先严格地列出这个功能能做什么
results matching "
"
No results matching "
"