Python之禅,亦是人生之禅

C:\Users\Rage>python
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)]
on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import this
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之禅,蒂姆?彼得斯

美丽胜于丑陋。
显式胜于隐式。
简单胜于复杂。
复杂胜过繁复。
串行胜过嵌套。
稀疏胜过稠密。
可读性很重要。
虽然理想很丰满,现实很骨感,但是所谓特例并不足以打破上面的这些规则。
所有错误都不应该被直接忽略,除非能够被精确的捕获之后。(其中一个典型的例子就是,不建议用Exception:pass来直接忽略所有异常。)
面对歧义,拒绝猜测的诱惑。
应该有一种,最好是唯一一种,显而易见的解决方案。
尽管起初,那种解决方案可能并不是那么显而易见,因为你不是Python 之父(这里的Dutch是指Python之父Guido Van Rossum,他是荷兰人。)
现在行动胜过永不开始。
尽管,永不开始经常好过冲动的开始。
如果你的实现难于向别人解释,这往往不是个好主意。
如果你的实现很容易向别人解释,这可能是个好主意。
命名空间是一个令人激动的伟大想法,让我们将它发扬光大。

原文地址:https://www.cnblogs.com/python-wang/p/9830535.html

时间: 2024-10-29 05:12:21

Python之禅,亦是人生之禅的相关文章

Python之模拟职场人生游戏

题目:模拟人生 要求:1.至少有两个角色 2.玩的过程中,有冲突 3.根据不同的交互,产生不同的行为. 4.一定要用到面向对象语法和思想 1.解题思路 创建一个类,赋予角色不同的方法,使用面向对象思想实现 2.流程图 3.源码实现 #!/usr/bin/env python # -*- coding:utf-8 -*- # Version:Python3.5.0 # At 2016/3/3 9:38 import sys import time class Person(object): ass

NO.154 配置禅道:如何设置禅道系统为静态访问

禅道支持两种访问方式,一种是GET方式,其访问地址为/?m=xx&f=xx的这样的形式. 还有一种为静态访问方式,其访问地址形如/usr-login.html. 静态访问的url地址比get方式要更加简洁,直观. 本文来给大家介绍如何配置禅道通过静态访问. 一.apache的配置 1.首先,要加载rewrite模块. 找到apache的配置文件,一般是在apache的目录下面conf/httpd.conf.检查下rewrite模块是否加载.如果没有加载,则将其打开.然后重新启动apache服务器

《禅者的初心》读书笔记(2)

拔除心中的野草 该对心中的野草满怀感激 当我们冥想遇到困难时 所以,哪怕你修行时碰到困难,哪怕你打坐时感受到心的涟漪,但这些涟漪本身是可以帮到你的,所以你不应该被他们搅扰. 你应该对心中的野草满怀感激,因为到头来,它们将会滋养你的修行.如果 你体验过心中的野草是怎样转变成心灵养分的话,那么你的修行就可以突飞猛进. 要给我们的修行一些哲学或心理学的解释并不难,但那是不够的,我们必须对于 野草如何转变成养分的过程有亲身的体验才可以. 专注呼吸然后放掉呼吸 严格来说,在修行时,任何刻意的努力都是不好的

《禅者的初心》读书笔记(3)

第三部 用心理解 1 坐禅不是为了开悟 (1)只要坐禅,开悟就在其中 不管你坐禅与否,佛性都是你本自具足的.因为你佛性本具,所以你的修行中自会有开悟.我们强调的并不是达到的境界,而是对我们真实本性的强烈信心和修行的真诚. (2)去除了我,就出现了佛 根据传统佛教的理解,我们的本性是没有自我的.当我们去除了"我"的观念,就能够以佛的眼光来看待人生."我"的观念只是迷执,会蒙蔽我们的佛性. (3)把修行当开悟手段,就哪儿也去不成 你的修行是否真诚?是不是做了正确的努力,

windows禅道环境搭建

zentao官网的几个网址 http://www.zentao.net/ http://www.zentao.net/article-view-79863.html 搭建环境需要下载两个文件 1)禅道项目管理软件源码下载 http://sourceforge.net/projects/zentao/files/5.2.1/ZenTaoPMS.5.2.1.zip/download 2)windows一键安装包 http://sourceforge.net/projects/zentao/files

禅道ZenTao在windows和Lniux下集成安装环境和一键安装方法整理

一共4种安装方法看官可以根据你自己的实际环境来选择一个都很简单 windows下用禅道官网的一键安装包方法(推荐): 为了简化大家在windows下面的安装,我们在xampp基础上做了禅道的windows一键安装包.xampp是业内非常著名的AMP集成运行环境.禅道的一键安装包主要在它基础上做了大量的精简,并集成了我们自主开发的控制面板,使用起来会更加方便.关于xampp一键安装包,大家有兴趣可以访问下面的官方网站:https://www.apachefriends.org/ (注:这个是xam

部署项目管理软件禅道

一 应用场景描述 对于很多中小型公司来讲,项目管理非常混乱,没有一个统一的管理平台在持续跟踪项目的周期,无论是提开发需求还是测试的测试情况以及运维更新线上代码等操作都没有一个很好的工具来管理.很多就是在聊天工具上吼来吼去.即时聊天工具虽然能够发布及时消息,但是由于聊天内容太多,很多重要的工作内容很容易被其他消息覆盖.所以选择一款项目管理软件尤为必要.在开源项目管理软件中,Redmine和禅道两个软件很不错,Redmine之前有用过,中文支持不是太好,考虑易用性我们选择禅道来作为项目管理软件. 二

禅道的基本使用

2.禅道基本使用 2.1.禅道使用的基本流程 禅道管理软件中,核心的三种角色:产品经理.研发团队和测试团队,这三者之间通过需求进行协作,实现了研发管理中的三权分立.其中产品经理整理需求,研发团队实现任务,测试团队则保障质量,其三者的关系如下图: 基本流程如下: 产品经理创建产品 产品经理创建需求 项目经理创建项目 项目经理确定项目要做的需求 项目经理分解任务,指派到人. 测试人员测试,提交bug. 2.2.敏捷开发及scrum简介 在正式讲述禅道的基本使用流程之前,先让我们来了解下敏捷开发和sc

禅道项目管理软件

摘自 http://baike.baidu.com/link?url=uysjvv68SXZRIV2HNxIIbyAuuHiI-lx_S2KI8B1f-heYi8oahk7h6xnzdcmI52Rxt6eUBKakTUPKlZWzJW9SGa http://www.zentao.net/article-browse-1067.html/ 禅道项目管理软件集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程. 中文名 外文