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.虽然这种 方式可能不容易,除非你是python之父

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 之禅,Guido van Rossum一定是个有趣的人,能将设计思想展现在python解释器中,在“hello world”程序开始之前,它还有一番人生哲学啊

一图解读Python设计哲学

python的设计哲学_Python的设计哲学相关推荐

  1. python对平面设计帮助_Python图形设计

    Python图形设计 导言:图形设计真的很有意思,尤其使用python制作一些动态的图片,真的很棒啊! 1.设计一条蟒蛇. import turtle turtle.setup(650, 350, 0 ...

  2. python的设计哲学_Python 的设计哲学

    The Zen of Python, by Tim Peters Python 的设计哲学,作者:Tim Peters Beautiful is better than ugly. 优雅胜于丑陋. E ...

  3. python制作软件界面_python界面设计工具Qtdesigner

    QtDesigner Qtdesigner是python中的界面设计工具.创建的界面保存为ui类型的文件,再用Pyuic工具把UI界面文件转化为py代码. 安装PyQt5-tools 先要安装pyqt ...

  4. python课程设计程序代码_python 课程设计

    泉州信息工程学院 软件学院 课程设计报告书 课 程 名:python课程设计 课程设计项目名称:小狗之家网站设计 团队成员: 裴彪陈垚泽 一.项目简介 1.1 项目博客地址 1.2 项目完成的功能与特 ...

  5. python微课教学_Python课程设计-微课视频版

    第1章 序列应用--猜单词游戏 1.1 猜单词游戏功能介绍 1.2 程序设计的思路 1.3 关键技术 1.3.1 序列数据结构I 1.3.2 random模块 1.4 程序设计的步骤 第2章 函数应用 ...

  6. python绘图课设_python课程设计笔记(三)turtle绘图库(海龟库)

    实例:绘制一条蟒蛇 #turtle:绘图库(海龟库) importturtle turtle.setup(650,350,200,200) turtle.penup() turtle.fd(-250) ...

  7. python的设计哲学是什么意思_Python彩蛋:哲学理念及设计思想(The Zen of Python, by Tim Peters)...

    为了更好的了解Python哲学理念及设计思想,可以在任何一个Python交互解释器中输入import this命令.就会出现Python的一个彩蛋,描述了一系列Python的设计原则,阅读一下这些文字 ...

  8. python文本框与数据库的关联_Python 基于python+mysql浅谈redis缓存设计与数据库关联数据处理...

    基于python+mysql浅谈redis缓存设计与数据库关联数据处理 by:授客 QQ:1033553122 测试环境 redis-3.0.7 CentOS 6.5-x86_64 python 3. ...

  9. python界面设计资源库_python界面ui设计图-python界面ui设计模板-千库网

    开通元素VIP 设计不抠图 正版敢商用 免抠PNG下载即用 海量紧跟营销热点 商用版权设计无忧 低价0.27元/天享海量下载立即开通 开通元素VIP 设计不抠图 正版敢商用 免抠PNG下载即用 海量紧 ...

最新文章

  1. 嵌入式jetty的HTTP实现
  2. python点到多边形距离,点到轮廓距离
  3. openwrt 替换Dropbear by openssh-server
  4. jdbc增删改查有哪些步骤_用Mybatis如何实现对数据库的增删改查步骤
  5. 应用在vs的ide调试环境下运行顺利,但是在bin目录直接运行exe报错的问题
  6. 机器学习的练功心法(三)——特征工程
  7. asp 可否压缩_怎样用ASP压缩文件
  8. NodeJS博客实战26_源码与总结
  9. Navicat Premium for Mac 11.1.8 免费中文破解版下载
  10. 华为交换机常用的查询命令(自己学习时统计的)
  11. SpringAop实现原理
  12. kmeans算法及python实现
  13. 桌面路径多了一个计算机名,桌面文件放太多电脑变卡怎么办?一招将桌面文件路径改到D盘...
  14. bp神经网络实现人脸识别,车牌识别深度神经网络
  15. Android系统五层架构
  16. word恢复临时保存文件(.asd)无限循环另存为
  17. 智能电视 = Android + 高清大屏幕 ?
  18. 详解Transformer模型及相关的数学原理
  19. 基于 flink 的电商用户行为数据分析【9】| 电商常见指标汇总 + 项目总结
  20. 释放自我,展现18岁青春色彩:自然堂举办重拍毕业照活动

热门文章

  1. python属性管理(1):基础
  2. 多线程上下文切换优化与注意
  3. 用R和BioConductor进行基因芯片数据分析(四):芯片内归一化
  4. SQL书写规则30例
  5. win7 64位 内核安全_Win7进入死亡倒计时,全国一半电脑要遭殃?
  6. Ubuntu18.04编译Android7.1.2源码(刷机Pixel)
  7. C++初始化参数列表对成员函数初始化
  8. Android Binder 分析——匿名共享内存(好文)
  9. android 4.0 蓝牙分析之一
  10. Android 系统开发系列二