Python是可以称得上即简单又功能强大的少有的语言中的一种。你将会惊喜地发现,专注于问题的解决方案而不是你正在使用的编程语言的语法以及结构,是多么容易。
官方对Python的介绍
Python是一个易于学习的、功能强大的编程语言。它具有高效的高级数据结构和能够简单有效地实现面向对象编程。Python优美的语法和动态类型,连同解释型特性一起,使其在多个平台的许多领域都成为脚本处理以及快速应用开发的理想语言。
在下一节,我将更详细地讨论这些特性。
名字背后的故事
Python语言的发明人Guido van Rossum以BBC的喜剧《Monty Python’s Flying Circus》给这个语言命名。他不是特别喜欢那些为了食物而杀死动物的蛇,这些蛇会用它们长长的身体缠绕住那些动物从而勒死它们。
Python的起源
贵铎·范·罗萨姆(Guido van Rossum)于1989 年底始创了Python,那时,他还在荷兰的CWI(Centrum voor Wiskunde en Informatica,国家数学和计算机科学研究院)。1991 年初,Python 发布了第一个公开发行版。这一切究竟是如何开始的呢?像C、C++、Lisp、Java和Perl 一样,Python 来自于某个研究项目,项目中的那些程序员利用手边现有的工具辛苦的工作着,他们设想并开发出了更好的解决办法。
那时范·罗萨姆是一位研究人员,对解释型语言ABC 有着丰富的设计经验,这个语言同样也是在CWI 开发的。但是他不满足其有限的开发能力。已经使用并参与开发了像 ABC 这样的高级语言后,再退回到C 语言显然是不可能的。他所期望的工具有一些是用于完成日常系统管理任务的,而且它还希望能够访问Amoeba分布式操作系统的系统调用。尽管范·罗萨姆也曾想过为Amoeba开发专用语言,但是创造一种通用的程序设计语言显然更加明智,于是在1989 年末,Python 的种子被播下了。
Python文件扩展名
Python 源文件通常用.py 扩展名。当源文件被解释器加载或者显式地进行字节码编译的时候会被编译成字节码。由于调用解释器的方式不同,源文件会被编译成带有.pyc 或.pyo 扩展名的文件,你可以在后续章节学到更多的关于扩展名的知识。