Python编程思想 by Bruce Eckel

Hacker News Top 工具

摘要

一本由Bruce Eckel编写的全面Python编程书,涵盖基础知识、技术、模式和函数式编程。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/08/22 22:35

# Python之道 来源:https://thinkinginpython.com/ 作者:Bruce Eckel 洞见、惯用模式与设计模式 - 01 导论 (https://thinkinginpython.com/01_Introduction.html) - 第一部分 · 基础篇 - 02 游览 (https://thinkinginpython.com/02_Tour.html) - 03 容器 (https://thinkinginpython.com/03_Containers.html) - 04 控制流 (https://thinkinginpython.com/04_Control_Flow.html) - 05 函数 (https://thinkinginpython.com/05_Functions.html) - 06 模块与包 (https://thinkinginpython.com/06_Modules_and_Packages.html) - 07 类 (https://thinkinginpython.com/07_Classes.html) - 08 静态类型 (https://thinkinginpython.com/08_Static_Typing.html) - 09 类属性 (https://thinkinginpython.com/09_Class_Attributes.html) - 10 清理 (https://thinkinginpython.com/10_Cleanup.html) - 第二部分 · 技术篇 - 11 测试 (https://thinkinginpython.com/11_Testing.html) - 12 数据类作为类型 (https://thinkinginpython.com/12_Data_Classes_as_Types.html) - 13 模式匹配 (https://thinkinginpython.com/13_Pattern_Matching.html) - 14 装饰器 (https://thinkinginpython.com/14_Decorators.html) - 15 上下文管理器 (https://thinkinginpython.com/15_Context_Managers.html) - 16 推导式 (https://thinkinginpython.com/16_Comprehensions.html) - 17 元编程 (https://thinkinginpython.com/17_Metaprogramming.html) - 18 性能 (https://thinkinginpython.com/18_Performance.html) - 19 并发 (https://thinkinginpython.com/19_Concurrency.html) - 第三部分 · 模式篇 - 20 重新思考对象 (https://thinkinginpython.com/20_Rethinking_Objects.html) - 21 模式概念 (https://thinkinginpython.com/21_The_Pattern_Concept.html) - 22 数据传输对象 (https://thinkinginpython.com/22_Data_Transfer_Objects.html) - 23 迭代器 (https://thinkinginpython.com/23_Iterators.html) - 24 单例 (https://thinkinginpython.com/24_Singleton.html) - 25 模板方法 (https://thinkinginpython.com/25_Template_Method.html) - 26 代理 (https://thinkinginpython.com/26_Surrogate.html) - 27 工厂 (https://thinkinginpython.com/27_Factory.html) - 28 函数对象 (https://thinkinginpython.com/28_Function_Objects.html) - 29 改变接口 (https://thinkinginpython.com/29_Changing_the_Interface.html) - 30 观察者 (https://thinkinginpython.com/30_Observer.html) - 31 状态机 (https://thinkinginpython.com/31_State_Machines.html) - 32 多重分派 (https://thinkinginpython.com/32_Multiple_Dispatching.html) - 33 访问者 (https://thinkinginpython.com/33_Visitor.html) - 34 组合与解释器 (https://thinkinginpython.com/34_Composite_and_Interpreter.html) - 35 享元 (https://thinkinginpython.com/35_Flyweight.html) - 36 备忘录 (https://thinkinginpython.com/36_Memento.html) - 37 模式重构 (https://thinkinginpython.com/37_Pattern_Refactoring.html) - 38 模拟 (https://thinkinginpython.com/38_Simulation.html) - 39 模式目录 (https://thinkinginpython.com/39_Pattern_Catalog.html) - 第四部分 · 函数式编程 - 40 基础 (https://thinkinginpython.com/40_Functional_Foundations.html) - 41 工具包 (https://thinkinginpython.com/41_Functional_Toolkits.html) - 42 错误处理 (https://thinkinginpython.com/42_Functional_Error_Handling.html) - 43 保障 (https://thinkinginpython.com/43_Functional_Assurance.html) - 第五部分 · 副作用 - 44 副作用管理 (https://thinkinginpython.com/44_Effect_Management.html) - 45 生成器 (https://thinkinginpython.com/45_Generators.html) - 46 无状态 (https://thinkinginpython.com/46_Stateless.html) - 47 无状态实践 (https://thinkinginpython.com/47_Stateless_in_Practice.html) © 2026 Bruce Eckel\. 采用 CC BY\-NC\-ND 4\.0 许可协议 (https://creativecommons.org/licenses/by-nc-nd/4.0/deed.zh-hans) \. 可自由在线阅读\. 未经许可,请勿转载\. 书籍示例与练习解答见 GitHub (https://github.com/BruceEckel/ThinkingInPython)

相似文章

David Beazley – 编程课程

Hacker News Top

David Beazley 提供编程课程,内容可能聚焦于 Python 及高级主题,面向希望接受深入培训的开发者。