十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
Python就是一个很好的例子。 作为一个开源语言,它的社区就贡献了一些非常有趣的东西。
PS:如果您想看彩蛋,请注意,它们只会在第一次启动时出现。如果您想重新运行Pythonshell,只需重新启动它们。
Hello World
任何程序员都熟悉HelloWorld的概念。在大多数情况下,它是指可以用该编程语言编写的最小程序,它将“HelloWorld”打印到屏幕上。当你学习一种新的编程语言时,这可能是你要做的第一件事。
Python有一个很酷的隐藏库,可以做一些与众不同的事情:
April Fool
下面的愚人节玩笑是由著名Python开发人员 Barry Warsaw 提出的,与他的退休有关。在他宣布正式退休的时候,就诞生了下面这个彩蛋:
从 C++ 转换到 Python
'braces'库也是一个非常程序员的玩笑,它在文档中提到,当在编写 Python 代码时使用这个库可提供使用 C++ 花括号的功能。但当你尝试使用它的时候,你将会看到社区对此的看法:
“想得美!没门儿!”
Python 之禅
运行此命令将向您展示由TimPeters编写的Python禅,据说这是Pyhton程序员的圣经。
U妹为大家寻找到了一版翻译和解释:
优美胜于丑陋(Python 以编写优美的代码为目标)
明了胜于晦涩(优美的代码应当是明了的,命名规范,风格相似)
简洁胜于复杂(优美的代码应当是简洁的,不要有复杂的内部实现)
复杂胜于凌乱(如果复杂不可避免,那代码间也不能有难懂的关系,要保持接口简洁)
扁平胜于嵌套(优美的代码应当是扁平的,不能有太多的嵌套)
间隔胜于紧凑(优美的代码有适当的间隔,不要奢望一行代码解决问题)
可读性很重要(优美的代码是可读的)
即便假借特例的实用性之名,也不可违背这些规则(这些规则至高无上)
不要包容所有错误,除非你确定需要这样做(精准地捕获异常,不写 except:pass 风格的代码)
当存在多种可能,不要尝试去猜测
而是尽量找一种,最好是唯一一种明显的解决方案(如果不确定,就用穷举法)
虽然这并不容易,因为你不是 Python 之父(这里的 Dutch 是指 Guido )
做也许好过不做,但不假思索就动手还不如不做(动手之前要细思量)
如果你无法向人描述你的方案,那肯定不是一个好方案;反之亦然(方案测评标准)
命名空间是一种绝妙的理念,我们应当多加利用(倡导与号召)
反重力漫画
输入这行代码,会直接跳转到漫画网页 xkcd。
“你在飞!怎么做到的?”
“Python!”
“我昨晚学习了 Python,一切都是那么简单”
“运行 HELLO WORLD 只需要 print "Hello World!"”
“我还是不明白……动态类型,还是空格?”
“来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”
“但你是怎么飞起来的?”
“我只是输入了 import antigravity”
“就这样?”
“我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)
“但我想这就是 Python.”
Python这么皮这么拽,是不是有点太戳人了?
如果你想了解Python这门语言,想在短时间内快速入门,那就加群一起学习吧~
http://shenzhen.offcn.com/