ad

《Python+3自动化软件发布系统》Django 2实战_了解Python的更好方法_Python 的基础语法知识

网友投稿 122 2023-11-07

【摘要】 本书摘自《Python+3自动化软件发布系统》一书中第1章,第7节,由陈刚、王洪军编著。

1.7 小结

本章有针对性地讲解了 Python 的基础语法知识,希望读者能结合附录中的 Py- thon 环境搭建知识,在自己的计算机上练一练。动动手,就能把知识点更容易地 记住。

本章所讲的类型都是比较单一的应用,在实际编程中,往往要结合几个数据类型 一起来应用,才能达到实际的工作目的。

有了这些积累以后,下一章,我们将进军 Django, 掌握好 Django 的 Web 开发能 力,是我们能做自己的软件发布平台的另一个知识台阶。

在结束本章之前,让我们了解一下“Python 之禅”吧(在 IDEL 里,导入即可)。

《Python+3自动化软件发布系统》Django 2实战_了解Python的更好方法_Python 的基础语法知识

The Zen of Python(Python 之禅),by Tim Peters

Beautiful is better than ugly.

#优美胜于丑陋。(Python 以编写优美的代码为目标。)

Explicit is better than implicit.

#明了胜于晦涩。(优美的代码应当是明了的,命名规范,风格相似。)

Simple is better than complex.

#简洁胜于复杂。(优美的代码应当是简洁的,不要有复杂的内部实现。)

Complex is better than complicated.

#复杂胜于凌乱。(如果复杂不可避免,那代码间也不能有难懂的关系,要保持

接口简洁。)

Flat is better than nested.

#扁平胜于嵌套。(优美的代码应当是扁平的,不能有太多的嵌套。)

Sparse is better than dense.

#间隔胜于紧凑。(优美的代码有适当的间隔,不要奢望一行代码解决问题。)

Readability counts.

#可读性很重要。(优美的代码是可读的。)

Special cases aren't special enough to break the rules.

Although practicality beats purity.

#即便假借特例的实用性之名,也不可违背这些规则。(这些规则至高无上。)

Errors should never pass silently.

Unless explicitly silenced.

#不要包容所有错误,除非你确定需要这样做。(精准地捕获异常,不写 except: pass 风格的代码。)

In the face of ambiguity,refuse the temptation to guess.

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

There should be one--and preferably only one --obvious way to do it.

#应尽量找一种,最好是唯一一种明显的解决方案。(如果不确定,就用穷

举法。)

Although that way may not be obvious at first unless you're Dutch.

#虽然这并不容易,因为你不是 Python 之父。(这里的 Dutch 是指 Guido。)

Now is better than never.

Although never is often better than *right *now.

#做也许好过不做,但不假思索就动手还不如不做。(动手之前要细思量。)

If the implementation is hard to explain,it's a bad idea.

If the implementation is easy to explain,it may be a good idea.#如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然。(方案测 评标准。)

Namespaces are one honking great idea —let's do more of those!

#命名空间是一种绝妙的理念,我们应当多加利用。(倡导与号召。)

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们 18664393530@aliyun.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:《Python学习笔记 从入门到实战》_更了解Python的途径之一_2.3.1 字符编码
下一篇:《Python+3自动化软件发布系统》Django 2实战_了解Python的更好方法_2.2.4 和 Web 搭上关系
相关文章

 发表评论

暂时没有评论,来抢沙发吧~