Python 是一门非常通用的高级语言。它的设计极大地增强了代码可读性,可读性远比听上去重要得多。每个计算机程序只被编写一次,但是会被许多人阅读和修改许多次。提高可读性也可以让学习和记忆更加容易,因此也更容易修改。和其他流行的语言相比,Python 的学习曲线更加平缓,可以让你很快具备生产力,当然,想成为专家还需要深入学习才行。 Python 简洁的语法可以让你写出比静态语言更短的程序。研究证明,程序员每天可以编写的代码行数是有限的——无论什么语言,因此,如果完成同样的功能只需要编写一半长度的代码,生产力就可以提高一倍。对于重视这一点的公司来说,Python 是一个不算秘密的秘密武器。 在顶尖的美国大学中(http://cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-mostpopular-introductory-teaching-language-at-top-us-universities/fulltext),Python 是计算机入门课程中最流行的语言。此外,它也被两千多名雇主(http://blog.codeeval.com/codeevalblog/2014#.U73vaPldUpw=)用来评估编程技能。 当然,它是免费的,就像啤酒和演讲一样。你可以免费用Python 来编写任何东西并用在任何地方。没人可以一边阅读你的Python 程序一边说:“这是一个非常棒的小程序,希望不会发生什么意外。” Python 几乎可以运行在任何地方并且其标准库中有很多有用的软件。 不过,选择Python 最关键的理由可能出乎你的意料:大家都喜欢它。实际上,大家不只是把Python 当作一个完成工作的工具,而是非常享受用它编程。在工作中不得不用其他语言时,人们通常会非常想念Python 的某些特性。这就是Python 能够胜出的原因。