更新了,随着软件测试行业的发展和进步自动化测试已经成为必然。在竞争日益激烈的市场环境中也是你升职加薪的利器。python
因此,小编决定从今天起!将要系统、连续、高质量的持续更新「整套自动化测试」文章!从0开始,让你100%掌握自动化测试技能。程序员
1991年,第一个Python编译器诞生。它是用C语言实现的,并可以调用C语言的库文件。从一出生,Python已经具备了:类,函数,异常处理,包含表和词典在内的核心数据类型,以及模块为基础的拓展系统。web
Python语法不少来自C,但又受到ABC语言的强烈影响。来自ABC语言的一些规定直到今天还富有争议,好比强制缩进。 但这些语法规定让Python容易读。另外一方面,Python聪明的选择服从一些惯例,特别是C语言的惯例,好比回归等号赋值。龟叔认为,若是“常识”上 确立的东西,没有必要过分纠结。编程
Python从一开始就特别在乎可拓展性。Python能够在多个层次上拓展。从高层上,你能够直接引入. py文件。在底层,你能够引用C语言的库。Python程序员能够快速的使用Python写. py文件做为拓展模块。但当性能是考虑的重要因素时,Python程序员能够深刻底层,写C程序,编译为.so文件引入到Python中使用。 Python就好像是使用钢构建房同样,先规定好大的框架。而程序员能够在此框架下至关自由的拓展或更改。segmentfault
最初的Python彻底由龟叔本人开发。Python获得龟叔同事的欢迎。他们迅速的反馈使用意见,并参与到Python的改进。龟叔和一 些同事构成Python的核心团队。他们将本身大部分的业余时间用于hack Python。随后,Python拓 展到研究所以外。Python将许多机器层面上的细节隐藏,交给编译器处理,并凸显出逻辑层面的编程思考。Python程序员能够花更多的时间用于思考程序的逻辑,而不是具体的实现细节。这一特征吸引了广大的程序员。Python开始流行。人生苦短,我用python。服务器
计算机硬件愈来愈强大,Python又容易使用,因此许多人开始转向Python。龟叔维护了一个mail list,Python用户就经过邮件进行交流。Python用户来自许多领域,有不一样的背景,对Python也有不一样的需求。Python至关的开放,又容易拓展,因此当用户不知足于现有功能,很容易对Python进行拓展或改造。框架
随后,这些用户将改动发给龟叔,并由龟叔决定是否将新的特征加入到 Python或者标准库中。若是代码能被归入Python自身或者标准库,这将极大的荣誉。因为龟叔至高无上的决定权,他所以被称为“终身的仁慈独裁者”。函数
Python以及其标准库的功能强大。这些是整个社区的贡献。Python的开发者来自不一样领域,他们将不一样领域的优势带给Python。 好比Python标准库中的正则表达是参考Perl,而lambda, map, filter, reduce等函数参考了Lisp。Python自己的一些功能以及大部分的标准库来自于社区。性能
Python的社 区不断扩大,进而拥有了本身的newsgroup,网站,以及基金。从Python 2.0开始,Python也从mail list的开发方式,转为彻底开源的开发方式。社区气氛已经造成,工做被整个社区分担,Python也得到了更加高速的发展。测试
到今天,Python的框架已经确立。Python语言以对象为核心组织代码,支持多种编程范式,采用动态类型,自动进行内存回收。 Python支持解释运行,并能调用C库进行拓展。Python有强大的标准库。因为标准库的体系已经稳定,因此Python的生态系统开始拓展到第三方 包。这些包,如Django、web.py、wxpython、numpy、matplotlib、PIL,将Python升级成了物种丰富的热带雨林。
Python崇尚优美、清晰、简单,是一个优秀并普遍使用的语言。Python在TIOBE排行榜中排行第八,它是Google的第三大开发语言,Dropbox的基础语言,豆瓣的服务器语言。Python的发展史能够做为一个表明,带给我许多启示。
在Python的开发过程当中,社区起到了重要的做用。龟叔自认为本身不是全能型的程序员,因此他只负责制订框架。若是问题太复杂,他会选择绕过去,也就是cut the corner。这些问题最终由社区中的其余人解决。社区中的人才是异常丰富的,就连建立网站,筹集基金这样与开发稍远的事情,也有人乐意于处理。现在的项目开发愈来愈复杂,愈来愈庞大,合做以及开放的心态成为项目最终成功的关键。
Python从其余语言中学到了不少,不管是已经进入历史的ABC,仍是依然在使用的C和Perl,以及许多没有列出的其余语言。能够说,Python的成功表明了它全部借鉴的语言的成功。一样,Ruby借鉴了Python,它的成功也表明了Python某些方面的成功。每一个语言都是混合体,都有它优秀的地方,但也有各类各样的缺陷。同时,一个语言“好与很差”的评判,每每受制于平台、硬件、时代等等外部缘由。程序员经历过许多语言之争。其实,以开放的心态来接受各个语言,说不定哪一天,程序员也能够如龟叔那样,混合出本身的语言。
天天持续更新,软件测试知识!
若有转载,请联系博主!
【乐搏软件测试】【乐搏学院】