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

1.1 Python简介

一些关于Python的小知识:

● Python是一种编程语言;

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

● Python的诞生时间是1989年圣诞节假期;

● Python名字的由来据说是因为作者是BBC电视剧《蒙提·派森的飞行马戏团(Monty Python's Flying Circus)》的爱好者;

● Python 2于2000年10月16日发布,稳定版本是Python 2.7;

● Python 3于2008年12月3日发布,不完全兼容Python 2;

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

Python是编程界的“全能战士”,拥有丰富的开源第三方模块支持,广泛应用于网络编程、图形用户界面编程、科学计算、机器学习、数据挖掘等方面。

从效率上看,纯Python代码的运行速度不如传统的C/C++、Java等语言,但Python的学习和使用要更为方便。一个需要花1个小时写100行的C/C++程序,用Python实现可能只需要花5分钟写10行。因此,在很多情况下,使用Python在开发速度上获得的收益要远大于在运行速度上的损失。

很多Python的第三方科学计算模块,如NumPy等,使用速度更快的C/C++/Fortran语言作为底层实现,而将Python作为上层接口调用。在这种情况下,我们既能享受Python的开发速度,又能保证程序的运行速度。

Python官方网站的地址为:https://www.python.org/