slot deposit pulsa slot mahjong slot gacor slot gacor slot gacor resmi slot gacor 2025 slot gacor terpercaya slot gacor 2025 slot gacor hari ini slot gacor hari ini slot gacor hari ini
2024 年的 Python:比以往更快、更强大、更受欢迎
17611538698
webmaster@21cto.com

2024 年的 Python:比以往更快、更强大、更受欢迎

编程语言 0 1584 2024-12-30 08:54:04

图片

导读:对于 Python 来说,2024年是飞跃的一年,速度更快,冗余更少,用户群越来越庞大且不断增长。

在 2024 年,Python 一次又一次地证明了为什么它是目前最受欢迎、最有用、最有前途的编程语言之一。


该语言的最新版本在速度和功能方面进一步突破了极限,摆脱了 Python 的许多最陈旧的元素,并扩大了其对全球开发人员的吸引力。


下面让我们回顾一下 Python 的这一年。


Python 3.13 引入了“无 GIL”构建


图片

今年最大的新闻是,核心 Python 开发团队朝着克服 Python 长期存在的缺陷之一迈出了重要一步:移除全局解释器锁或“GIL”,GIL是一种管理解释器状态的机制。GIL 可防止 Python 程序中跨线程的数据损坏,但代价是线程对于 CPU 密集型工作几乎毫无用处。


多年来,各种试图移除 GIL 的尝试均以失败告终,因为它们使单线程 Python 程序的性能大大降低。但是,最新的无 GIL 项目在解决这个问题上取得了很大进展,而且足以让普通用户试用


但是,无 GIL 或“自由线程”版本仍被视为实验性的,目前还不应该将它部署到生产环境中。Python 官方团队希望在为无 GIL 版本开绿灯之前,尽可能减轻单线程性能影响以及其它产生的任何问题。这些版本的早期迹象令人鼓舞,相信将在2025年更加进一步。


Python 3.13 中引入的另一个前瞻性功能是实验性的即时编译器(JIT)。它通过在运行时为某些操作生成机器代码来扩展,为解释器加速所做的最大努力。目前,加速效果有效果,还不是那么大的明显(对于大多数程序有 5%的增益),但未来版本的 Python 将进一步扩展 JIT 的功能,使其产生实际的回报。


我们与 Python 的“没电的电池”告别


说起来,Python 语言已经存在三十多年了,多年来积累了不少垃圾。其中一些垃圾包括标准库模块,这些模块已经过时或已经不再积极维护。由于 Python 被描述为“自带电池”的语言,这些老化的模块被人称为“坏电池”


在过去的几个 Python 版本中,许多失效的电池已被弃用并被标记为要移除。


在 Python 3.13 中,它们现在已经完全消失。


这是将 Python 从其遗留根源中解放出来的一步。但在某些情况下,移除这些电池会破坏仍在使用的其他东西。好消息是,失效的和消失的东西可以而且应该被替换,而且替换通常情况并不难。


Python 受欢迎程度仍位居榜首


在过去的十年中,Python 在软件开发领域得到了广泛的应用,但 2024 年是迄今为止取得的最大胜利。


2024 年, Python在 TIOBE 编程语言排行榜中的占比攀升至 18% ,此排行榜指数用来衡量一种编程语言的使用范围。


图片


唯一达到这一数字的编程语言是2015年的 Java,它也是预期的年度编程语言


现在,Python 在 GitHub 上的使用范围比 JavaScript 语言更加广泛。最后的变化可以归功于 Python 在平台上托管的人工智能、机器学习和数据科学应用程序代码中的核心作用。


Python还被公认为“三大”编程语言之一。


在过去的三十年中,企业对 Python、Java 和 JavaScript 的依赖程度超过了其他语言。


JavaScript仍然是在浏览器中执行操作的最受支持的方式,而 Java 代码为企业运行着大量业务逻辑和基础软件架构。


除了成为 AI、机器学习和数据科学(现在所有关键业务功能)的首选平台之外,Python 的一大优势在于它的多功能性。


它实际上是几乎所有事物的预备型语言,也是几乎所有事物中最方便、最快捷的语言。


Python 团队的当初梦想已成为现实,并且在未来很长一段时间内都将如此。各位同学怎么看?

作者:场长

评论