Home

Awesome

《Python 工匠》图书首页上线啦!共有 3 章在线内容,欢迎阅读。

图书《Python 工匠:案例、技巧与工程实践》现已正式上市。同开源文章相比,图书的知识结构更为流畅,增加了“函数”“面向对象编程”等核心章节,总内容量几乎翻倍,欢迎购买。

<img height="300px" src="https://github.com/piglei/one-python-craftsman/assets/731266/256a6af5-2eab-4f32-ad8e-aff590836bc2" />

点击购买 | 豆瓣书评 | 图灵社区


『Python 工匠』是什么?

我一直觉得编程某种意义上是一门『手艺』,因为优雅而高效的代码,就如同完美的手工艺品一样让人赏心悦目。

在雕琢代码的过程中,有大工程:比如应该用什么架构、哪种设计模式。也有更多的小细节,比如何时使用异常(Exceptions)、或怎么给变量起名。那些真正优秀的代码,正是由无数优秀的细节造就的。

『Python 工匠』这个系列文章,是我的一次小小尝试。它专注于分享 Python 编程中的一些偏 『小』 的东西。希望能够帮到每一位编程路上的匠人。

文章列表

如果你觉得读 GitHub 文件不太方便,也可以访问这个镜像站点阅读所有文章(由 @pengzhangzhi 搭建)。

也欢迎你关注我的微信公众号:piglei,在第一时间阅读最新文章:

<img src="https://user-images.githubusercontent.com/731266/54093209-2edced80-43d0-11e9-8e69-764f5da8b275.png" />

所有文章禁止转载,如需转载请通过微信公众号联系我。

详细内容

1. 善用变量改善代码质量

2. 编写条件分支代码的技巧

3. 使用数字与字符串的技巧

4. 容器的门道

5. 让函数返回结果的技巧

6. 异常处理的三个好习惯

7. 编写地道循环的两个建议

8. 使用装饰器的技巧

9. 一个关于模块的小故事

10. 做一个精通规则的玩家

11. 高效操作文件的三个建议

12. 写好面向对象代码的原则(上)

13. 写好面向对象代码的原则(中)

14. 写好面向对象代码的原则(下)

15. 在边界处思考

16. 语句、表达式和海象操作符