Python的起源与发展

学习一门编程语言,了解它的发展脉络和历程,不仅有利于我们提高自己的能力,最主要的是让我们在它的发展中,体会它的起源变迁 ,让我们对这门语言更加热爱,同时也能理解前辈大牛的心路历程,对于掌握一门语言,无论是提升兴趣还是专业知识,都有催化剂的奇效。

接下来,我们就来回望Python的发展历程,见证这门火遍大江南北,中外远近文明的大牛语言的成长历程。

为什么叫Python?

首先让我们认识下Python的爸爸,号称Python之父的荷兰人,Guido von Rossum(龟叔)1982年,Guido从阿姆斯特丹大学获得了数学和计算机硕士学位。what?不应该是蛇叔吗?蟒蛇-Python的老豆,难道不该叫蛇叔?    No No No!   这里python的含义并不是指那原始森林里的蟒蛇,(曾经一度有人告诉我他在学习蟒蛇语言,知道的还好,不知道的他要去丛林探险!),而是指的是一部电视剧的名字,话说我们龟叔喜欢追剧,同时在家又极度无聊,于是自娱自乐开发了我们pyhton语言,正好他就在追‘Monty Python's Flying Circus’这个剧,于是就我们的小拍拍就这么诞生了。就是这么随意,就是这么任性,大神的世界,我等凡人确实不懂!

为什么叫Python

 

Python的诞生

1989年,为了打发圣诞节,龟叔开始写编译器。他希望这个新的语言,能符合他的理想:打造一种C和shell之间,功能全面,易学易用,可拓展性强的语言。龟叔是程序设计的拥趸,之前已经设计过语言ABC(pyhton的初代版)的尝试。这一次,也不过是一次纯粹的hacking行为,1991年Python正式诞生。

由于Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。使用Python的程序员可以花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征逐渐吸引了更多的人加入Python的使用和优化中来,就这样,Python渐渐地开始流行起来。

社区的壮大

Python能迅速崛起,很大程度上得益于开源模式。

开源使得Python相当地开放,且容易拓展,当用户不满足于现有功能,能够很容易地对Python进行改造。这样使得Python能很快地聚积人气,完善各个分支领域,形成强大的自我生长式的社区。随着时间的推移,社区气氛逐渐成熟,到现在 Python的框架已经确立。不仅有强大的标准库,更基于Python的生态系统拓展到第三方包。例如padas、NumPy、matplotlib、PIL等等,将Python升级成了物种丰富的热带雨林。

未来的Python还会在每一个社区工作者的手里面,更加地发展壮大!

关于Python发展的版本

Python的版本

 

目前市面上有两种 Python的版本并存,分别是Python2.x和Python3.x;Python 2.x是过去的版本,Python 3.x是现在和未来主流的版本;(需要特别注意的是Python 3.0在设计的时候没有考虑向下兼容,也就是说3上的代码不能在2上跑,2上的代码不能在3上跑;)

Python 3.0发布于2008年,到目前为止,Python 3.0的稳定版本已经有很多年了,为了照顾现有的程序,官方提供了一个过渡版本 - - Python2.6

基本使用了Python 2.x 的语法和库,同时考虑了向Python 3.0的迁移,允许使用部分Python 3.0的语法与函数,2010年中推出的Python 2.7被确定为最后一个Python 2.x版本;

版本问题是个历史遗留问题,记住一个关键点:Python 3.x是现在和未来主流的版本,用它的人才是街上最靓的仔。

综上,我们简单介绍了Python的来源,社区的发展以及两种版本的使用情况,希望这些知识能在您学习Python的道路上添砖加瓦,加油!!

请到【后台 - 用户 - 我的个人资料】中填写个人说明。