用Python编写程序,是相当容易的,所以这门语言非常流行。但若想掌握Python所特有的优势、魅力和表达能力,则相当困难,而且语言中还有很多隐藏的陷阱,容易令开发者犯错。
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。ScottMeyers在畅销书《EffectiveC++》中开创一种以使用场景为主导的精练教学方式,本书作者BrettSlatkin就以这种方式汇聚了59条优秀的实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。
本书核心内容包括:
涵盖Python3.x及Python2.x主要应用领域的实用指南,以及与之配套的详细解释及代码范例。
与函数相关的编程建议,这些建议有助于我们写出意图清晰、便于复用且缺陷较少的函数。如何准确地表达类与对象的行为。在使用元类和动态属性时,如何避免错误的用法。更为高效的并发及并行方式。与Python内置模块相关的编程技巧和习惯用法。多人协作时所用的开发工具和最佳实践方式。旨在改善代码质量和程序性能的调试、测试与优化方案。下面展示下书籍内容
从这EffectivePython59本书里学到不少经验,以及之前忽略的知识。书中部分内容也是库的内容(这么说有失公允,大部分书都会有抄库文档的嫌疑的,因为文档包含了最多的信息),也有很多内容基本上是常识,比如七八章合作和产品的东西。这些内容,看了书也不会,不看书实践一下不会也得会。是“纸上得来终觉浅”的东西。喜欢的朋友可以领取下。
领取