Python简洁美是Clean Python的读书感悟,将对Python编程规范和风格的理解记录下来,与知友一起分享。
Python很火,无论是传统领域(如Web开发、科学研究),还是新兴行业(如数据科学、AI、机器人、数据分析),越来越多的人将使用Python作为其开发语言。对于程序员来说,如何使用如Python这样的动态语言编写质量高、错误少的代码,就显得尤为重要。同样,作为Python开发人员,你肯定也期望自己编写的程序不但能让用户满意,更不会出现预算超支或延期发布的现象。
Python语言很简单,正是因为其简单,同时因为缺少如何编写“好“Python代码的资料,反而让编写”伟大“的代码变得更为非常困难。
当前Python领域缺少代码一致性、模式的规范指南,开发人员对于“好“Python代码也缺少一致认知。不同的Python程序员,对于”好“Python代码的理解也千差万别。造成这种现状的原因之一,是由于Python应用在很多领域,不同领域的开发人员对于开发范式很难达成共识。另外,Python也缺少类似如何编写Java、Ruby等简洁代码的书籍,虽然市面上也不是没有过阐述Python最佳实践的书籍,但数量很少,且多已久远。实际上坦白讲,这些书籍大多质量低劣。
本书的主要目的,就是为不同水平的Python开发人员呈上各种技巧,让他们能够编写更好的Python软件和程序。本书覆盖所有的Python技术层级,从基础应用到高级开发,你都可以学到如何让你的变得更Python化。另外,无论你在什么领域使用Python,都可以在本书中学到各种Python技能。
敬请牢记,编写软件不但是门科学,也是一门艺术,本书会教给你如何成长为更好的Python程序员。