python是什么?

美攻强受漫画2022-06-24  24

python是什么? 01

Python是一种面向对象的解释性计算机编程语言,具有丰富而强大的库。
它经常被戏称为glue language,可以很容易地连接其他语言(尤其是C/C++)制作的各种模块。

Python是一种面向对象的解释性计算机编程语言,由荷兰人吉多·范·罗苏姆于1989年发明。第一次公开发布是在1991年。

Python作为目前最受欢迎的编程语言,在2018年世界脚本语言排行榜上排名第一,成为了很多领域的首选语言。

发展历史

Python语言自20世纪90年代初诞生以来,逐渐广泛应用于系统管理任务的处理和Web编程中。
Python的创始人是吉多·范·罗苏姆。
1989年圣诞节期间,在阿姆斯特丹,Guido决定开发一个新的脚本解释器,作为ABC语言的继承,以消除圣诞节的无聊。
Python(蟒蛇)被选为编程语言的名称,取自英国电视喜剧《巨蟒剧团的飞行马戏团》(Monty Python # 39美国飞行马戏团).
ABC是Guido设计的教学语言。
就Guido本人而言,ABC是一门漂亮而强大的语言,是专门为非专业程序员设计的。
然而,ABC语言并不成功。圭多认为它没有开放。
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的科学计算扩展,比如下面三个经典的科学计算扩展: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程序代码简单,所以相比其他编程语言,后期的程序维护更容易,也更舒服。
从商业的角度来说,降低了所需的成本,提高了程序员的效率。

转载请注明原文地址:https://juke.outofmemory.cn/read/451090.html

最新回复(0)