`
lin_llx
  • 浏览: 127326 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

The Zen of Python

阅读更多
The Zen of Python, by Tim Peters

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之禅.docx

    《Python之禅》是Python编程语言的核心哲学,由Tim Peters所提出,它为Python程序员提供了一套关于如何编写更优雅、更易于理解和维护的代码的指导原则。以下是对这些原则的详细解读: 1. **优美胜于丑陋**:Python...

    Pro Python 2nd edition 英文pdf

    Pro Python 第2版,2014.12.17出版的新书 You’ve learned the basics of ...14. The Zen of Python 15. Docstring Conventions 16. Backward Compatibility Policy 17. Python 3000 18. Python Language Moratorium

    python code style

    #### 一、Python代码美学——The Zen of Python Python的设计哲学强调代码的可读性,而其语法允许程序员用比其他语言更少的代码来表达概念。这种简洁优雅的设计哲学体现在著名的“The Zen of Python”中。 1. **...

    Python介绍.doc

    此外,Python的"Zen of Python"(The Zen of Python)提倡“只有一种最好方式来做一件事”,鼓励简洁和明确的编程实践。 Python的另一个优势是其胶水语言的角色。由于Python可以轻松地与其他语言(如C/C++)集成,...

    单元测试框架.txt

    The Zen of Python Python之禅 by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is better than complex. Complex is better than complicated. Flat is better than ...

    十分钟看懂Python

    这种设计哲学在Python的官方格言“The Zen of Python”中有所体现。 8. 扩展性:Python是可扩展的,支持程序员使用C、C++、Cython等语言编写扩展模块,这增强了Python的功能。 9. 执行方式:Python代码首先被编译...

    2.0 Python 简介

    Python 2.0的发布伴随着PEP 20,即"The Zen of Python",这是Python设计哲学的体现,强调代码的可读性、简单性和明确性,成为Python程序员遵循的重要原则。 8. **标准库增强** Python 2.0的标准库增加了许多新模块...

    用pthon实现贪吃蛇.zip

    这在由Tim Peters写的Python格言(称为The Zen of Python)里面表述为:There should be one-- and preferably only one --obvious way to do it. 这正好和Perl语言(另一种功能类似的高级动态语言)的中心思想...

    Python介绍.pdf

    Python强调代码风格的统一,Tim Peters的"The Zen of Python"概括了这一原则,即一件事情应该有且最好只有一种显而易见的解决方案,与Perl的"TMTOWTDI"(There's More Than One Way To Do It)理念形成对比。Python...

    1.Python程序设计-Python语言介绍与入门.ppt

    Python哲学,也被称为"The Zen of Python",由Tim Peters提出,强调了代码的美学、明确性、简洁性和可读性。这一哲学鼓励开发者追求代码的优美、明了和简洁,而不是复杂和晦涩。它提倡扁平而非嵌套的结构,主张间隔...

    ImagesBy360.zip

    The Zen of Python, by Tim Peters 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. ...

    1.Python程序设计-Python语言介绍与入门(1).ppt

    Python的核心哲学是"The Zen of Python",由Tim Peters提出。这一哲学强调了代码的美学、明了性和可读性。它提倡代码应尽量保持简洁、明确,避免复杂性和冗余,注重代码的扁平化和间距,以及异常处理的准确性。...

    公司内部python培训教材

    此外,Python以其清晰的语法闻名,遵循一种被称为"The Zen of Python"的编程哲学,强调只有一种最明显、最自然的方式来实现功能。严格的缩进规则是Python代码整洁的关键,类私有成员以双下划线开头,体现了其面向...

    Python-介绍(1).docx

    Python的编程风格鼓励单一明显的方式解决一个问题,这被称为"The Zen of Python",与Perl的TMTOWTDI理念相反。Python的缩进规则是其语法的一大特色,它强制开发者遵循一致的代码布局,从而提高代码的可读性和美观性...

    python教程 -- 南京大学公开课

    Python还有一个独特的文化特色,即所谓的Python格言(The Zen of Python)。这些格言被集成在Python解释器中,通过输入import this可以看到。这些格言总结了Python的设计哲学和最佳实践,例如强调代码的美观、明确性...

    [详细完整版]PYTHON.doc

    Python倡导“只有一种最佳方式”的理念,这在著名的"The Zen of Python"中体现,即对于一个问题,应存在一个最佳且首选的解决方案,避免过度的灵活性导致代码混乱。Python的语法简洁,注重代码的可读性和可维护性,...

    Python编程

    在“Python介绍”章节中,提到了学习Python的各种资源,包括博客、QQ群、网站以及Python的官方文档“The Zen of Python”。此外,还讲述了一位名叫吉多·范罗苏姆的Python之父的故事,以及如何通过阅读代码、调试...

    python基础教程pdf(1).docx

    Python的设计哲学强调简洁和一致性,这体现在"The Zen of Python"中,由Tim Peters提出的核心原则:"There should be one-- and preferably only one --obvious way to do it." 这意味着对于任何问题,Python都倾向...

    Python-介绍.docx

    它的设计哲学强调代码的可读性和简洁性,遵循“有一条最好——最好是唯一一条——明显的方法来做这件事”的原则,这在 Tim Peters 的 The Zen of Python 中有所体现。Python 由 Guido van Rossum 创建,起源于1989年...

Global site tag (gtag.js) - Google Analytics