美文网首页Python编程学习
Python编程学习第一课之Python的起源与应用场合

Python编程学习第一课之Python的起源与应用场合

作者: 饼干软件测试 | 来源:发表于2020-09-28 19:21 被阅读0次

一、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学习主题,一起督促,一起学习。

相关文章

网友评论

    本文标题:Python编程学习第一课之Python的起源与应用场合

    本文链接:https://www.haomeiwen.com/subject/trrjuktx.html