1. 《流畅的 Python》阅读笔记¶
此部分内容整理自
本 Repo 是我在阅读《流畅的 Python》过程中为了辅助记忆所做的笔记。
为了方便地在笔记中运行 Python 代码,所以我使用 Jupyter Notebook 来作为笔记载体。如果希望在线预览,可以考虑访问 markdown 目录;如果希望编辑并运行笔记中的代码,可以考虑安装jupyter
后在本地运行。
- 1.1. Python 数据类型
- 1.2. 序列构成的数组
- 1.3. 字典和集合
- 1.4. 文本和字节序列
- 1.5. 一等函数
- 1.6. 使用一等函数实现设计模式
- 1.7. 函数装饰器与闭包
- 1.8. 对象引用、可变性和垃圾回收
- 1.9. 符合 Python 风格的对象
- 1.10. 序列的修改、散列和切片
- 1.11. 接口:从协议到抽象基类
- 1.12. 继承的优缺点
- 1.13. 正确重载运算符
- 1.14. 可迭代的对象、迭代器和生成器
- 1.15. 上下文管理和 else 块
- 1.16. 协程
- 1.17. 使用期物处理并发
- 1.18. 使用 asyncio 包处理并发
- 1.19. 动态属性和特性
- 1.20. 属性描述符
- 1.21. 类元编程