Python_格言

Python012

Python_格言,第1张

Beautiful is better than ugly.

优美胜于丑陋

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.

除非你明确地保持沉默

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.

最佳的途径只有一条,然而他并非显而易见————谁叫你不是荷兰人?

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!

名字空间就是个顶呱呱好的主意。让我们想出更多的好主意!

Python具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中[3] 有特别要求的部分,用更合适的语言改写,比如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是在您使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。

Python在设计上坚持了清晰划一的风格,这使得Python成为一门易读、易维护,并且被大量用户所欢迎的、用途广泛的语言。

Python的设计哲学是“优雅”、“明确”、“简单”。

Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。

内容比较简单,课程也不错,对于编程小白很容易学,很适合“懒人”学习,就是那种自学容易三分钟热度,懒得到处找课程,下软件,花钱省事。

一千块钱对于内容来说个人觉得不值,因为有一点点编程的基础,自学下来是没问题的。但风变编程的课程讲解做得不错,会用通俗易懂的方式给你讲,如果编程的东西对你很难理解,又想学,这也不失为一种方法。

最后,Python的免费课程很容易找,软件也很容易下载,如果不想花钱可以自学,但没必要去摔别人的饭碗,一千块钱个人觉得贵,不值,但对有的人来说一千块钱就是零花钱,花钱省事也是他们的选择。

和其他语言区别

对于一个特定的问题,只要有一种最好的方法来解决

这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it。

这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想TMTOWTDI(There's More Than One Way To Do It)完全相反。

Python的设计哲学是“优雅”、“明确”、“简单”。因此,Perl语言中“总是有多种方法来做同一件事”的理念在Python开发者中通常是难以忍受的。Python开发者的哲学是“用一种方法,最好是只有一种方法来做一件事”。

在设计Python语言时,如果面临多种选择,Python开发者一般会拒绝花俏的语法,而选择明确的没有或者很少有歧义的语法。

由于这种设计观念的差异,Python源代码通常被认为比Perl具备更好的可读性,并且能够支撑大规模的软件开发。这些准则被称为Python格言。在Python解释器内运行import this可以获得完整的列表。