- 主页 > 生活百科 > >
- 01Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库 。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是C/C++)很轻松地联结在一起 。
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年 。
Python作为当下最热门的编程语言,在2018年世界脚本语言排行榜中位列榜首,已经成为了多个领域的首选语言 。
发展历程
自从20世纪90年代初Python语言诞生至今,它已被逐渐广泛应用于系统管理任务的处理和Web编程 。Python的创始人为Guido van Rossum 。1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,作为ABC 语言的一种继承 。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是取自英国20世纪70年代首播的电视喜剧《蒙提.派森干的飞行马戏团》(Monty Python's Flying Circus) 。ABC是由Guido参加设计的一种教学语言 。就Guido本人看来,ABC 这种语言非常优美和强大,是专门为非专业程序员设计的 。但是ABC语言并没有成功,究其原因,Guido 认为是其非开放造成的 。Guido 决心在Python 中避免这一错误 。同时,他还想实现在ABC 中闪现过但未曾实现的东西 。就这样,Python在Guido手中诞生了 。可以说,Python是从ABC发展起来,主要受到了Modula-3(另一种相当优美且强大的语言,为小型团体所设计的)的影响 。并且结合了Unix shell和C的习惯 。Python已经成为最受欢迎的程序设计语言之一 。自从2004年以后,python的使用率呈线性增长 。2011年1月,它被TIOBE编程语言排行榜评为2010年度语言.由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程 。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授 。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK 。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能 。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序 。2018年3月,该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持 。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持,则需要付费给商业供应商 。
Python优点
1. 简单
我们可以说Python是简约的语言,非常易于读写,遇到问题时,程序员可以把更多的注意力放在问题本身上,而不用花费太多精力在程序语言、语法上 。
2. 免费
Python是免费开源的 。这意味着程序员不用花钱,就可以共享、复制和交换它,这也帮助Python形成了强壮的社区,使用它更加完善,技术发展更快 。专业人士可以在社区和初学者分享他们的知识和经验 。
3. 兼容性
【python是什么?】Python兼容众多平台,所以开发者不会遇到使用其他语言时常会遇到的困扰 。
4. 面向对象
Python既支持面向过程,也支持面向对象编程 。在面向过程编程中,程序员复用代码,在面向对象编程中,使用基于数据和函数的对象 。尽管面向对象的程序语言通常十分复杂,Python却设法保持简洁 。
5. 库
Python社区创造了一大堆各种各样的Python库 。在他们的帮助下,你可以管理文档,执行单元测试、数据库、web浏览器、电子邮件、密码学、图形用户界面和更多的东西 。所有东西包括在标准库,然而,除了它,还有很多其他的库 。
Python语言的用途
多年来,Python在各种流行编程语言中一直排名靠前 。它几乎可以适用任何开发,它旨在提高程序员的开发效率而不在于他们编的代码 。Python适用于网站、桌面应用开发,自动化脚本,复杂计算系统,科学计算,生命支持管理系统,物联网,游戏,机器人,自然语言处理等很多方面 。而且,既使对于那些从没有开发经验的人来讲,Python的代码也是简洁易懂的 。由于Python程序代码简单,所以和与其他程序语言相比,后期的程序维护更容易,更舒心 。从商业角度来看,需要的成本降低,程序员的效率提高 。
推荐阅读
-
远方运动惠|告诫他记住国足身份,76岁中国足球教父犀利发言!范志毅被警告
-
人民日报客户端湖南频道|凤凰贺村扶贫队员吴兴发:39年初心不改跟党走
-
#高旻说娱东#那些把演戏当兼职的明星:他让编剧把自己写死只为旅游
-
萌神木木|Yamy遭老板开会辱骂,果断撕破脸解约,网曝新老板是杨超越
-
行业互联网独家!AI发展到哪一步了?毛军发院士把这三个问题说透了
-
-
林清一|穿着非常时髦的衣服,灰绿色裹身裙搭配白色鞋子,充满高品质
-
暴走夫妻|需要我们自己一笔一画地去书写与绘制,人生原本就是一张洁白的纸
-
#上观新闻#损失惨烈!失去最庞大、最凶狠的武器,美国还能横多久?,集体趴窝
-
爆笑街|群里有人发了个红包,我忙着去抢,开心一笑:和小侄一起吃薯条
-
-
「北晚新视觉网」特朗普言论引风波,面对指责赶紧找补,美国误服消毒剂咨询电话大幅上升
-
-
Android Emulator黑屏怎么办 Android模拟器黑屏解决方法
-
早餐本科生|不吃晚饭就可以瘦吗,这两点也很重要,朱一龙又瘦了
-
公司|宝丽迪首日涨102%:超募3亿元 近4年收到现金为营收5成
-
-
『微凉秋陌』暴雪清理“误封”,补14天游戏时间!,魔兽世界:黑莲花导致封号
-
浦发银行|女子被贷款1200万元 浦发银行回应:材料齐全 目前正在调查
-
「社区」小社区大民生映射聊城高新区“蝶变”-大众日报数字报