自学Python:编程基础、科学计算及数据分析(第2版)
上QQ阅读APP看书,第一时间看更新

1.1.1 Python简介

一些关于Python的小知识:

●Python的作者是荷兰人吉多·范罗苏姆(Guido van Rossum)。

●第一版Python的诞生时间是1989年圣诞节假期。

●Python是一种蟒蛇的名字,所以Python的标志上有蛇的样式。

●Python名字的由来,据说是因为作者本人当时是BBC电视剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)的粉丝。

●Python的设计哲学是优雅、明确、简单。

●Python 3于2008年12月3日发布,不完全兼容Python 2。2020年1月1日起,Python不再提供对Python 2版本的官方支持。

Python是编程界的“全能战士”,拥有丰富的开源第三方模块支持,被广泛应用于网络编程、图形用户界面编程、科学计算、机器学习、数据挖掘等方面。从效率上看,纯Python代码的运行速度不如传统的C/C++、Java等语言,但Python的学习和使用要更为方便。一个需要花1h写100行的C/C++程序,用Python实现可能只需要花5min写10行。因此,在很多情况下,使用Python在开发速度上的收益要远大于运行速度上的损失。很多Python的第三方科学计算模块(如NumPy等)使用运行速度更快的C/C++/Fortran语言作为底层实现,而将Python作为上层接口调用。这种做法既能享受Python的开发速度,又能保证程序的运行速度。Python官方网址为https://www.python.org/。