百科查询网经验知识百科全书!

python是什么?

0次浏览 | 2022-10-22 07:29:37 更新
来源 :互联网
最佳回答
本文由作者推荐

详细内容

  • 01

    Python是一种面向对象的解释型计算机程序设计语言,具有丰富和强大的库。它常被昵称为胶水语言,能够把用其他语言制作的各种模块(尤其是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兼容众多平台,所以开发者不会遇到使用其他语言时常会遇到的困扰。

    4. 面向对象

    Python既支持面向过程,也支持面向对象编程。在面向过程编程中,程序员复用代码,在面向对象编程中,使用基于数据和函数的对象。尽管面向对象的程序语言通常十分复杂,Python却设法保持简洁。

    5. 库

    Python社区创造了一大堆各种各样的Python库。在他们的帮助下,你可以管理文档,执行单元测试、数据库、web浏览器、电子邮件、密码学、图形用户界面和更多的东西。所有东西包括在标准库,然而,除了它,还有很多其他的库。

    Python语言的用途

    多年来,Python在各种流行编程语言中一直排名靠前。它几乎可以适用任何开发,它旨在提高程序员的开发效率而不在于他们编的代码。Python适用于网站、桌面应用开发,自动化脚本,复杂计算系统,科学计算,生命支持管理系统,物联网,游戏,机器人,自然语言处理等很多方面。而且,既使对于那些从没有开发经验的人来讲,Python的代码也是简洁易懂的。由于Python程序代码简单,所以和与其他程序语言相比,后期的程序维护更容易,更舒心。从商业角度来看,需要的成本降低,程序员的效率提高。

     

     

汽油发电效率与直接用作汽车发动机的效率哪个更高?
要判断汽油发电效率与汽油直接驱动汽车发动机的效率哪个更高,需要先明确**“效率”的定义维度**(是核心动力装置的热效率,...
游客因台风被困三亚:酒店玻璃都弯了,台风“剑鱼”的影响
2025年8月24日,第13号台风“剑鱼”成为有气象观测记录以来影响三亚最严重的台风。其给三亚带来了狂风、暴雨等极端天气...
高速上有人戴恐怖面具吓过路车辆,怎么看?
高速上有人戴恐怖面具恐吓过路车辆,绝非“恶作剧”或“玩笑”,而是严重威胁公共安全、触碰法律红线的危险行为,背后暴露的是行...
九三阅兵具体安排
93阅兵一般指纪念中国人民抗日战争暨世界反法西斯战争胜利80周年阅兵式,将于2025年9月3日在天安门广场举行中国军网。...
最好吃的大米是什么牌子的?
好吃的大米品牌有很多,如:北大荒、福临门、十月稻田、射阳大米、美裕、金镰刀、欣和、佳木斯大米等。好吃的大米有如下牌子:1...
不分青红皂白的皂是什么意思?
黑色不分青红皂白就是不分是非,混淆黑白的意思。皂指的是黑色,青、红、黑、白就是说的四种颜色,青和红、皂和白、黄和蓝等均互...
北斗导航为什么要收20元?
在应用商店下载的所谓的付费北斗导航地图软件,事实上并不是由我国北斗航天局研发的,而是由重庆北斗导航应用技术制作的一款导航...
兔子的尾巴歇后语是什么?
兔子的尾巴歇后语下一句是长不了。这句歇后语比喻办事没有耐心,没有长性。多用来形容坏人、坏事、邪恶势力不会长久。“兔子的尾...
庄河市发生3.2级地震 最新的地震研判是什么?
  简要回答根据中国地震台网最新报道在北京时间4月6号晚上19:22的时候,在辽宁省大连市庄河地区发生了3.2级的地震,...
物业公司服务范围是什么?
物业公司服务范围包括物业管理基础业务,如建筑管理、设备管理、小区内的交通组织与管理、消防管理、保安管理、绿化管理、清洁管...
关于我们 | 版权声明 | 免责声明 | 联系我们
免责声明:百科查询网所有文字、图片、视频、音频等资料均来自互联网,不代表本站赞同其观点,内容仅代表作者本人意见,若因此产生任何纠纷作者本人负责,本站亦不为其版权负责! 如有问题,请联系我们
CopyRight©1999-2022 www.chaxunla.com All Right Reserved 闽ICP备2025112020号-2