Effective Python:编写高质量Python代码的90个有效方法(原书第2版)

Effective Python:编写高质量Python代码的90个有效方法(原书第2版)

评分

★★★★★

ISBN

9787111674023

出版社

机械工业出版社 2021-01-01出版

译者

爱飞翔

分类

编程设计

内容简介
本书可以帮你掌握真正的Pythonic编程方式,令你能够完全发挥出Python语言的强大功能,并写出健壮而高效的代码。Scott Meyers在畅销书《Effective C++》中开创了一种以使用场景为主导的精练教学方式,本书作者Brett Slatkin就以这种方式汇聚了90条实践原则、开发技巧和便捷方案,并以实用的代码范例来解释它们。Slatkin根据自己在Google公司多年开发Python基础架构所积累的经验,揭示Python语言中一些鲜为人知的微妙特性,并给出了能够改善代码功能及运行效率的习惯用法。通过本书,你能够了解到解决关键编程任务所用的奇妙方式,并学会编写易于理解、便于维护且利于改进的代码。
AI简介
这是一本关于Python编程技巧和策略的实用指南,由Brett Slatkin所著。本书基于Python的PEP 8风格指南,通过90条实践原则、开发技巧和便捷方案,以实用的代码范例来解释它们。这些原则涵盖了Python编程的各个方面,包括Python 3的新语法和新概念,以及Python编程的实用技巧。 在书中,作者通过丰富的实例和详细的解释,展示了如何使用Python的列表推导、字典、函数、类、元类等高级特性,以及如何利用Python的并发和并行编程,来编写高效、健壮的代码。同时,作者还深入探讨了如何通过元组、拆包等特性,来简化代码,提高代码的可读性和可维护性。 本书还深入讨论了Python中的类与接口,以及如何通过mix-in类和类修饰器,来简化代码,提高代码复用性,以及解决多重继承可能带来的问题。同时,作者还深入探讨了如何通过辅助函数,来简化复杂表达式,以及如何通过元组的不可变特性,来更好地组织和管理数据。 此外,本书还深入探讨了如何通过Python程序性能分析,来找到程序中的性能瓶颈,从而有针对性地进行优化,提高程序的运行效率。同时,作者还深入探讨了如何通过包的概念和用
阅读/下载地址