当下热度最高的编程语言Python究竟是怎样诞生的?

Python035

当下热度最高的编程语言Python究竟是怎样诞生的?,第1张

Python诞生与发展

Python作为当下大火的一门编程语言,深受众多程序员的喜爱,而追溯其发展始末还得从上世纪说起。Python是Guido Van Rossum (荷兰人吉多·范罗苏姆)于1989年开发推出。而开发这一编程语言背后还有个不为人知的小故事。1989年圣诞节期间,在阿姆斯特丹的吉多深感无聊与苦闷,作为一名资深的编程爱好者他决定开发一个新的脚本解释程序,作为编程界惯用的ABC语言的一种继承。

之所以选中Python作为该编程语言的名字,是源自于英国20世纪70年代首播的电视喜剧(Monty Python's Flying Circus),其中Guido 喜欢的一个表演团体—— Monty Python(巨蟒剧团)便以Python命名。

Python实际上是ABC语言的一种延伸发展,Guido在ABC语言的基础上纠正创新,在其基础上进行开放式设计,同时对编程过程进行简化,使得Python在原ABC语言的基础上更加简洁,易读。可扩展性相较于之前大幅提升。现今Python已经成为了时下最受欢迎的程序设计语言之一,很多知名大学采用Python来教授设计课程。Python第一个版本推出是在1991年,至今一直在不断更新与完善。

Python因其奉行极简主义,易于读写受众多人青睐。更令人称道的是Python作为一种开源软件不用花一分钱就能够实现编辑,同时Python兼容多平台,学习强度相对于其他编程语言而言是普遍公认的简单,在实际生活的各个领域均得到了广泛的应用。

Python被评为全球最受欢迎的编程语言,其中有很多原因在不断稳固它的地位,但也有许多原因使其可能失去该头衔。

目前比较受欢迎的三种编程语言

1、JavaScript

JavaScript是一种动态编程语言,主要用于增加网站上的交互性。

它通常被描绘成“初学者友好型”的编程语言,这增加了它在开发者社区中的使用率。

Stack Overflow是开发人员用来分享技能的热门网站,通常每年都会进行一次调查,从开发人员社区获得有用的统计数据——从他们的工资到他们喜欢的技术。

2、Java

Java是一种通用编程语言,用于创建跨平台应用程序。无论你想使用哪种平台进行部署——桌面、移动或Web——Java都能满足你的需求。在美国,这项调查发现Java开发人员每年赚10万美元。同样,Indeed.com估计,一个美国的Java开发人员平均年收入为100873美元。

3、Python

Python是一种强大的高级编程语言,在现在越来越受欢迎。由于它的通用性质,它被广泛用于各种任务,包括Web开发、机器学习和数据分析。

Stack Overflow发现,38.8 %的用户主要使用Python进行项目。

值得一提的是,人工智能领域的持续发展可能会刺激对Python的需求。事实上,Stack Overflow称之为“增长最快的主要编程语言”。

以上的回答希望对你有所帮助

易于编程

如果你是一名新手,且读过Python相关文章,你一定了解这点,Python语言非常容易学习和编程,与C、C#、Javascript和Java等语言相比,Python是一种更直接的语言,基础知识可以再数小时或数天内掌握。

开源

开源即表示每个人都可以构建和修改它,Python有一个由成千上万程序员组成的在线社区,Python语言在官网是免费提供的,通过点击下载链接即可完成下载。

GUI编程支持

在用户访问你的程序、网站时,首先看到的就是图形用户界面(即GUI),良好的用户界面可以极大提升平台的声誉和用户数,Python可以使用PyQT5、PyQT4、wxPython等模块来创建图形用户界面。

支持高级语言

意味着对用户来说非常容易,在编程程序时,不需要回忆机器结构或操作内存,在很多方面的应用中,它的设计理念首先要考虑代码的可读性。

可扩展性

在必要时,可以用其他语言编写 Python 代码的一部分,例如 C++。Python 可扩展的特性是指 Python 的部分代码可以用 C 或 C++

来编写。

可移植性

Python是一种跨平台的编程语言,这意味着建立在Mac

OSX上的Python应用程序可以在Linux操作系统上运行,反之亦然。只需安装解释器,Python程序就能在Windows PC上执行。

大型标准库

包含用于日常编程的一系列模块,随Python标准版提供,无需额外安装。Python包含了正则表达式、单元测试、Web浏览器以及其他实用工具。

解释型语言

Python使用了解释器,这意味着它的代码是逐行执行的。不同于C、C++、Java等其他编程语言。这是Python的特性之一,Python的代码无需编译,因此更易于调试。Python的源代码被转换为字节码,是代码的实例化。