什么是 Python?最通用的编程语言

NASA、Spotify、谷歌和摩根大通有什么共同点?

这些公司每天都在使用 Python。

Python 是一种流行的通用编程语言,具有广泛的应用程序。各种技术解决方案都以 Python 为核心,从 Web 应用程序、搜索引擎和游戏到动画软件甚至其他编程语言。

可以肯定地说,Python 是真正的多面手,难怪这种语言在专业人士中非常流行。

由于 Python 无处不在,并且为各种事情提供了便利,因此了解更多关于它的信息会很有帮助。

考虑到这一点,我们在这里回顾 Python 的所有内容,包括它的历史、为什么它如此受欢迎、Python 是必备技能的职业等等。

什么是 Python?

Python 是一种面向对象的高级编程语言。面向对象意味着这种语言基于对象(例如数据)而不是函数,高级意味着人类易于理解。

您可以在我们每天使用的许多技术中找到 Python 的示例,以 YouTube 为例,以搜索引擎背后的流程为例。

Python 用于在人工智能 (AI) 和机器学习 (ML) 中创建网络和移动软件,执行数据操作和分析等等。

为什么 Python 如此受欢迎?

Python 一直被评为世界上最受欢迎的编程语言之一。在TIOBE 计算机编程指数(一个语言流行度指标)中,Python 在 2022 年 2 月位居榜首。

而在 Stack Overflow 的2021 年开发者调查中,Python 在最常用的编程语言中排名第四,有 41.53% 的专业程序员(主要是 Web)使用 Python。

Python 之所以流行有很多原因,现在让我们来看看这些原因。

Python 用途广泛

因为它是一种通用语言,所以您可以使用 Python 来完成和创建许多不同的事情。例如,数据科学家可能使用 Python 生成可视化或操作数据,Web 开发人员可能使用 Python 创建网站。我们在这里更详细地介绍了它的用例。

Python简单易学

如果有人不熟悉编码,那么几乎没有比 Python 更好的语言开始了。它的语法很简单,命令都是英文的,而且它的布局也比较简单,无论用户是否有经验,都可以很容易地理解每一行代码及其用途。

它的简单性也意味着 Python 是需要快速开发时的理想语言。

Python 是开源的

因为 Python 是开源的,所以任何人都可以免费使用。这样做的额外好处是,任何人都可以为 Python 创建其他用户可以利用的其他工具、库和框架。例如,从聊天机器人到密码学,都有预制的 Python 库。

蓬勃发展的 Python 用户社区有助于进一步增强该语言的功能和应用程序。

Python被大量使用

还有无处不在的问题需要考虑。当像 Python 这样的语言是众多不同技术解决方案的一部分并被大量企业采用时,如果开发人员和程序员想要就业或了解某些解决方案的工作原理,了解该语言就变得更加重要。

这样做的结果是,更多的人了解 Python,并且更有可能将它用于自己的项目或向其他人推荐它。

Python是什么时候创建的?

Python 最初是在 1980 年代后期构思的。它最初被设计为 ABC 编程语言的继承者,ABC 编程语言是由荷兰数学和计算机科学研究所 Centrum Wiskunde & Informatica (CWI) 开发的另一种通用编程语言。

ABC 本身旨在取代 BASIC,这是一种可追溯到 1964 年的早期编程语言——实际上是技术方面的黑暗时代!

尽管 ABC 也是一种高级编程语言,但它并没有真正产生太大影响,而且它的使用通常仅限于教学环境。在许多方面,ABC 最出名的地方在于它启发了 Python 的创作。

Python 的历史与 ABC 密切相关,因为发明 Python 的开发人员(下文将详细介绍)花了数年时间在 ABC 上工作。

Python 的第一个版本(0.9.0)于 1991 年在 alt.sources 上发布,这是一个用户发布语言源代码的在线组。此版本是面向对象的模块系统,它包括函数、异常处理和核心数据,如 list、dict、str 等。

谁发明了 Python?

Guido van Rossum 在 CWI 工作时发明了 Python。Van Rossum 积极参与 ABC 语言,但他有一些抱怨:

“我对 ABC 语言有很多不满,但也喜欢它的许多功能。扩展 ABC 语言(或其实现)来解决我的抱怨是不可能的——事实上,它缺乏可扩展性是它最大的问题之一。” – 吉多·范罗森

虽然他当时在 CWI 工作,但 van Rossum 将 Python 开发为一项课外活动。在Mark Lutz编写的Programming Python的前言中,van Rossum指出他在假期期间很无聊,并决定将这门语言作为一个爱好项目开始工作。

Python 的发明者在他的大部分工作生涯中都大量参与了这门语言,最终在 2018 年辞去了“终生仁慈的独裁者”的职务。范罗森还因创建了谷歌的 Mondrian 而受到赞誉,这是一种今天使用的代码审查工具。

尽管范罗森的名字不像史蒂夫乔布斯或比尔盖茨等其他主要的技术贡献者那样被认可,但他的工作对软件开发领域产生了重大影响,进而影响了整个世界的技术。

有趣的事实:Van Rossum 将他的语言命名为 Python,因为他是英国小品喜剧团体 Monty Python 的粉丝,并且处于“不敬的心情”。

到此为止我们知道了什么是python,以及为什么它会流行起来,接下来我们会聊下python的发展史,和谁能用到python。

来源:IT街or

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年7月18日
下一篇 2022年7月18日

相关推荐