Google高级软件工程师Brett Slatkin融合自己多年Python开发实战经验,深入探讨编写高质量Python代码的技巧、禁忌和最佳实践。
涵盖Python3.x和Python2.x主要应用领域,汇聚59条优秀实践原则、开发技巧和便捷方案,包含大量实用范例代码。
发表于2025-02-25
Effective Python 2025 pdf epub mobi 电子书
我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
评分Item 24: Use @classmethod polymorphism to construct object generically 可以处理如何动态构建模型的问题。 Item 25: Use `super(__class__, self).__init__()` when inheriting Item 29: use plain attributes instead of getter and setters. Shortingcoming of @property...
评分其他部分(并发, 模块, 部署)大部分都了解, 更愿意看一下 OOP 的想法. 在这里稍微记一下. 尽量使用异常来表示特殊情况, 而不要 return None 现在看, 有两种比较棘手的情况: (1) 有时候一个方法里涉及数个含网络请求(which means 必须考虑失败)的调用, 会写成这样: def call0(): ...
评分我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看过了 我看...
评分Item 24: Use @classmethod polymorphism to construct object generically 可以处理如何动态构建模型的问题。 Item 25: Use `super(__class__, self).__init__()` when inheriting Item 29: use plain attributes instead of getter and setters. Shortingcoming of @property...
图书标签: Python python 编程 计算机 软件开发 程序设计 Programming 计算机科学
虽然零碎,但还是有一些有用的点。
评分Roman推荐的,但是我现在需要用到的还不多,就把前半部分的总结点都大概过了一遍,以后需要用了再看后半部分
评分生物狗读这个确实比较费劲。读完虽不太懂,但好歹有些感知,知道有这么回事,未来碰到类似问题可查可学,不至于完全摸不着头脑
评分读了除了5.concurrency and parallelism和8.production以外的章节,2,3,4章作为style guide不错。感觉知道的东西已经知道了,不知道的东西看了也没用。
评分讲了很多语法糖,python这语言语法太强大,看完书对python语言的认知提高了很多。但是,我在跟同事分享书里的内容时,发现这本书里很多用法的错误,怀疑作者并没有把代码实际运行过,只是在别处收集来就写到书里了,这本书的作者不是非常严谨,本来4星的书,只能打个勉强打个3星了。
Effective Python 2025 pdf epub mobi 电子书