《Python 编程思想》—— Bruce Eckel
Thinking in Python by Bruce Eckel

原始链接: https://thinkinginpython.com/

这本由 Bruce Eckel 编写的综合指南,透过惯用模式和架构的视角,对现代编程进行了深入探讨。全书分为五个核心部分: * **基础(Foundations):** 涵盖基本的语言机制,包括类型、类、模块和控制流。 * **技术(Techniques):** 专注于高级编程工具,如装饰器、上下文管理器、并发处理和性能优化。 * **模式(Patterns):** 提供了一系列经典与现代的设计模式(如工厂模式、观察者模式和状态机),重点在于重构与实际应用。 * **函数式编程(Functional Programming):** 探讨函数式编程范式、错误处理及逻辑保证。 * **效应(Effects):** 讨论状态管理、生成器以及无状态设计的实现。 本书反映了当前的行业标准,强调构建可维护、高效且结构良好的代码。内容已根据知识共享(Creative Commons)许可协议免费在线发布,配套的代码示例和习题解答托管在 GitHub 上。

Hacker News 最新 | 过往 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 由 Bruce Eckel 撰写的《Python 思维》(thinkinginpython.com) 12 分,由 pjacotg 发布于 4 小时前 | 隐藏 | 过往 | 收藏 | 1 条评论 帮助 enygmata 59 分钟前 [–] 哪里可以买到这本书的实体版? 回复 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章
联系我们 contact @ memedata.com