Python 语言的魅力

我为什么学 Python

上大学的时候学习的是 C 语言和 C++ 语言,编程的时候经常会陷入到语言细节中,内存出错的 Bug 经常让我调试到崩溃,这两门语言实在不适合用做编程入门,其中有一段时间我对 Linux 系统很感兴趣,在学习 Linux 的过程中偶然接触到了 Python,于是开始学习,之后便像打开了新世界的大门,用 Python 语言很快就能实现自己想做的东西,加上 Python 有丰富的第三方库,几乎解决了我遇到的所有问题,从此便在这条路上越走越远了。

Python 的历史

感兴趣的同学可以去看 Wiki ,简单的说就是 Python 的作者 Guido van Rossum 很喜欢 Monty Python's Flying Circus 这个喜剧,所以用 Python 来命名他新开发的编程语言。

哲学

Python 解决问题的方法只有一种,最简单直接的办法。

其他的在 Python Shell 里面使用 import this 查看 this

译文版本,来源

优美胜于丑陋,显明胜于隐含。
简单胜于复杂,复杂胜于繁复。
扁平胜于嵌套,稀疏胜于密集。
可读性会起作用。
即使要为了实用性而牺牲纯粹性,
特例也并不特殊到足以破坏常规。
除非你想明白无误地保持沉默,
否则就永远不要悄悄放过错误。
面对模棱两可,
拒绝猜的诱惑。
做任何事情总该有一个,
而且最好只有一个明显的方式,
尽管那种方式起初并不见得明显,
但是谁叫你不是荷兰人[1]。
虽然一直不做经常要好过匆忙去做,
但是现在就做还是要好过一直不做。
如果实现方法很难以解释,那一定是个坏主意;
如果实现方法很容易解释,那也许是个好注意。
名字空间就是一个呱呱叫的好主意。
现在就让我们多多动手体验这些吧。

[1] python 发明人 Guido van Rossum 是荷兰人。

我理解的 Python 优点

  • 简单
  • 优雅
  • 表现力强
  • 快速原型

这些优点只可意会不可言传,在后续的章节中会让读者一一体会的。

results matching ""

    No results matching ""