为什么 Python 如此受欢迎?


自 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 的多功能性使其能够在开发人员和非开发人员中继续保持爆炸式增长。”


相關推薦

2022-07-01

需求工作中的 17%。 按月份划分的 Java 工作占比: 2. Python Python 成为了 2022 年需求量排名第二的编程语言。它的多功能性,从脚本、运行服务器、AI、用于数据分析等,是实现这一里程碑的关键。在这 8 个月时间里,DevJobsSca

2023-01-21

语言。下一代语言的首选是 Go、Rust、Kotlin、TypeScript 和 Python。 受欢迎程度有所下降的编程语言:PHP、Ruby、Objective-C 和 Scala。 TypeScript 是增长最快的编程语言。Python 作为第二流行的编程语言地位继续巩固,占有 55% 的份额

2023-12-17

近日,Python的CherryPy框架悄然发布了新的18.9.0版本。虽然近年来,CherryPy在众多热门框架如Flask、FastAPI以及老牌劲旅Django的光芒下逐渐淡出了人们的视线,但它曾在国内乃至全球范围内广受欢迎,并受到了许多专业人士的推崇,

2024-07-26

3% 受访者使用了 JavaScript,其次分别是 HTML/CSS(52.9%)和 Python(51%)。在开发者“还未尝试但明年最想尝试的编程语言”中,Python 夺得第一,超过了 JavaScript。此外 Python 也是正在学习编程的人中最受欢迎的编程语言,这一人群

2024-10-28

工作机会,约占有明确编程语言需求工作中的 29%。 2 - Python 与去年一样,Python 成为 2024 年第需求量二大的编程语言。DevJobsScanner 称,它的多功能性,从脚本、运行服务器到数据分析,一直是实现这一里程碑的关键。此

2022-12-14

pt, typescript, react, angular, vue, node. 2、Python Python 成为了 2022 年第需求量二大的编程语言。DevJobsScanner 称,它的多功能性,从脚本、运行服务器到数据分析,一直是实现这一里程碑的关键。此外,Python 拥

2023-03-06

器人内容的兴趣也下降了 5.8%。 编程语言方面,Java 和 Python 仍然遥遥领先,并且分别微小增长了 1.7% 和 3.4%;围绕 Go (增长 20%) 和 Rust (增长 22%) 的兴趣则大幅增加。报告称,如果这种增长持续下去,其可能很快就会直接挑战 Java

2023-01-18

报告指出,与往年一样,编程语言方面 JavaScript、Java 和 Python 仍然是需求最高的技能;且在大多数情况下,开发人员和招聘人员之间对这三种最流行的语言的需求和供应是一致的。对 TypeScript、Swift、Scala、Kotlin 和 Go 技能的需求

2023-09-02

标准整合到一套排名中,以反映不同读者的不同需求。 Python 在今年的"Spectrum"综合排名中依然保持第一,并且扩大了领先优势;其次分别是 Java、C++ 和 C。研究人员认为,Python 主导地位的增强似乎在很大程度上是以牺牲更小、

2023-07-20

工作机会,约占有明确编程语言需求工作中的 29%。 2、Python Python 成为 2023 年第需求量二大的编程语言。DevJobsScanner 称,它的多功能性,从脚本、运行服务器到数据分析,一直是实现这一里程碑的关键。此外,Python 拥有

2024-08-13

CPython 核心开发人员 Thomas Wouters 代表指导委员会援引行为准则工作组 (CoC WG) 建议表示,决定将一名核心开发人员停职三个月。 原因是该开发人员屡次违反了 Python 软件基金会行为准则。具体包括: 针对章程变更一事进行了

2023-10-10

JetBrains 公布 2022 Python 开发者调查结果。 完整报告地址:https://lp.jetbrains.com/zh-cn/python-developers-survey-2022/ 这是由 Python 软件基金会 (PSF) 和 JetBrains 共同开展的第六次官方年度 Python 开发者调查,回复于 2022 年 10 月至 12 月收

2023-02-08

两者服务于不同的目的。 排名前 4 的语言也是如此。 Python 非常适合数据挖掘、AI 编程、统计程序、研究项目、网站、小型粘合程序和学习如何编程。C 语言是编写小型、嵌入式、安全关键和高性能程序的最佳语言。C++ 是在

2024-06-04

磁盘等硬件的直观概念,也无法理解有了易用的图形界面为什么要用命令行窗口输入命令。而计算机行业的现实是大部分开发,包括人工智能基础软件、网络服务器软件乃至手机App都是Linux或类Unix系统。 学生的学习动力也是一