一、Python的起源
Python的创始人为Guido van Rossum,我们在这里简称为Guido(传入中国后我们戏称为“龟叔”),同时,龟叔也是程序员界少有的拥有茂密毛发的程序员(听到这里,是不是更加有学习Python编程的冲动了!)。
PS:下图为龟叔近照,而且这是龟叔在完成第一代Python解释器之后的样子,你品,你细品!

1989年,为了打发圣诞节假期,龟叔在家里开始写Python语言的编译器。而Python这个名称的来源试龟叔本人最爱的电视剧—《Monty Python`s Flying Circus》(中文译文为:《蒙蒂·蟒蛇的飞行马戏团》)。
1991年,第一个Python编译器诞生,编译器本身使用C语言实现,并且能够调用C语言的库文件。在Python诞生初期,它就拥有类、函数、异常、包含数据结构在内的核心数据类型以及模块为基础的扩展系统。
Python将许多机器层面的细节隐藏交给编译器处理,并凸显逻辑层面的编程思考,程序员使用Python时可以将更多时间用于程序逻辑的思考,而不是具体细节的实现,也正是因为如此,Python便在程序员世界迅速流行起来。
二、Python的应用场合
从2015年至今,Python在编程语言市场中一直处于前列,相信在接下来一段时间将更加火热。
Python在云计算方面的用途最大,以下这些使用广泛的软件都在大量使用Python技术:
(1)企业虚拟化平台(CecOS)中的一些计算和自动化任务
(2)持续交互平台(Spinnaker)中的一些计算和自动化任务
(3)开源IaaS软件(ZStack)
(4)开源云计算技术(OpenStack)
(5)EC2云计算管理工具(StarCluster)
(6)Amazon s3命令行管理工具(s3cmd)
另外,在大数据领域方面,Python的使用也越来越广泛。Python在数据处理方面有如下的优势:
(1)异常快捷的开发速度,代码非常少。
(2)公司中大量数据处理工作不需要面对非常大的数据。
(3)丰富的数据处理包,无论是正则表达式,还是HTML解析,Python都有自己的适配包,使用较为方便。
(4)巨大的数据不是某一种语言能够解决,需要处理数据专门的框架,如Hadoop、Spark。Python虽然还算不上最流行的编程语言,但是也具有处理大数据的框架。
(5)内部数据类型使用成本很低,相比于其他编程语言不需要额外操作。
(6)编码问题处理起来非常方便。
除了这两个大的方面,许多大型的网站也是用Python开发的。如国内的豆瓣,国外的Youtube、Facebook和Twitter等,都是使用Python作为主要的编程语言。
Python作为一门不断发展与普及的语言,还在不断更新中。在学习时,建议找一些学习伙伴一起来学习和讨论,效果更佳。如果想学习Python,欢迎关注我和Python学习主题,一起督促,一起学习。
网友评论