《 Python树莓派编程》——3.2 Python语言的理念

    xiaoxiao2024-03-25  121

    本节书摘来自华章出版社《Python树莓派编程》一书中的第3章,第3.2节,作者[美]沃尔弗拉姆·多纳特(Wolfram Donat)著 韩德强 等译,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

    3.2 Python语言的理念

    在脚本语言的世界中,Python是一门相对较新的语言,但其出现的时间也没有大多数人想的那么晚。Python语言是在20世纪80年代后期开发出来的,大约是UNIX概念产生后的15年。

    它是由它的主要作者Guido Van Rossum在1989年12月提出的。他至今仍致力于Python的发展和进步,并且他对这种语言的贡献被Python社区所表彰,并授予他“Benevolent Dictator For Life(BDLF)”的称号。

    Python的理念始终是让代码更具可读性,以及更易于编写。这些在Python的“PEP 20(The Zen Of Python,Python之禅)”文档中进行了总结,记录如下:

    优美胜于丑陋

    明了胜于晦涩

    简洁胜于复杂

    复杂胜于凌乱

    扁平胜于嵌套

    间隔胜于紧凑

    可读性很重要

    即便假借特例的实用性之名

    也不可违背这些规则

    不要包容所有错误

    除非你确定需要这样做

    当存在多种可能,不要尝试去猜测

    而是尽量找一种,最好是唯一一种明显的解决方案

    虽然这并不容易,因为你不是Python之父

    做也许好过不做

    但不假思索就动手还不如不做

    如果很难向人描述你的方案,那肯定不是一个好方案

    如果容易向人描述你的方案,那也许会是一个好方案

    命名空间是一种绝妙的理念—我们应当多加利用!

    除了这些戒律外,Python有一个“包含复用”的思维定势,这意味着无论你需要用Python完成多么复杂的任务,只要存在能够做到的模块,就可以好好利用,你不必推倒重来。

    相关资源:Python源码剖析 深度探索动态语言核心技术.pdf
    最新回复(0)