自 20 世纪 90 年代初诞生至今,Python 编程语言已有 30 多年的历史,且依旧保持着流行趋势。GitHub 2022 年度 Octoverse 报告曾指出,Python 仍然是使用第二多的编程语言,使用量同比增长超过 22%;在 2022 年的某个时候,GitHub 上有超过 400 万开发人员在使用该语言。
鉴于此,Github 最近发表了一篇博文以探讨 Python 的持久流行,文章内容借鉴了平台用户的一些见解。“在这篇文章中,我们将深入探讨 Python 的简要历史、它的优点、它的使用案例,并试图回答为什么一种在 20 世纪 80 年代构思的程序语言继续主导着开发。”
开发者和开源倡导者 Rizel Scarlett 称,Python 语法简单、易于阅读、对用户和初学者都非常友好。它使用关键字而不是标点符号和换行符来定义代码块,这些语法设计的选择有助于即使是不熟悉编码的人,也能轻松的通过查看代码来识别代码的设计目的。目前 Python 已发展为对开发人员、数据科学家、研究人员等都具有广泛的适用性。Scarlett 将 Python 与 Java 进行了比较,以证明其简单美观性:
Python
print("Hello world.")
Java
public class HelloWorld {
public static void main (String[]args) {
System.out.println.("Hello world");
}
}
Scarlett 指出,作为一种通用语言,Python 可以用于各种应用程序,“简单易用”的特点也使得它成为用于自动化任务、构建网站或软件和分析数据的不错的选择。此外,易读、开源、跨平台、可扩展性、具有一个强大的标准库等特性,也使其在开发人员和工程师中很受欢迎。Python 的一些最常见的用例包括有:Web 和软件开发、任务自动化、机器学习和大数据、金融或财务分析以及人工智能。
除了相对简单易学之外,Python 持续流行的原因还包括:
- 生产效率高
- 有一个广泛的、具有支持性的用户社区
- 教育认可。Python 已经成为学术界的首选语言,一些学生甚至早在小学就接触过 Python。
- 很高的企业需求。由于其在开发和数据分析工作中的广泛适用性,学习和了解 Python 通常被认为是求职者的首要技能。根据 Statista 的数据,Python 是 2022 年全球招聘人员需求排名第三的语言。
简而言之,Python 的主要优势在于其非常适合数据繁重的操作,简单易学且擅长处理数据。“从机器学习到数据分析,Python 的多功能性使其能够在开发人员和非开发人员中继续保持爆炸式增长。”