标签: python

Python中的“冻结”字典

Python中的“冻结”字典

我们期望 frozendict 通过设计实现安全性,因为它能防止任何意外修改。此新增不仅惠及 CPython 标准库,第三方维护者也能借助这种可靠的不可变字典类型。

Python的起源

Python的起源

ABC语言或许过于超前于时代,而Python恰逢其时。无论如何,我相信在ABC语言开发过程中形成的理念——只要这些理念在Python中得到延续

Reddit将评论后端从Python迁移至Go语言

Reddit将评论后端从Python迁移至Go语言

出乎意料的是,Go和Python与数据库层的交互方式存在根本差异。Python通过ORM简化了对Postgres存储的查询和写入操作。Reddit的Go服务未使用ORM,而Python ORM底层某些未知优化机制导致新Go接口上线初期出现数据库压力

首次探秘 Django 的新后台任务框架

首次探秘 Django 的新后台任务框架

Django 负责任务创建和队列管理,但 不提供执行任务的工件机制 。任务执行必须由外部基础设施(如独立进程或服务)管理

await 并非上下文切换:解析 Python 协程与任务的本质差异

await 并非上下文切换:解析 Python 协程与任务的本质差异

Python 的异步模型常被误解,尤其来自 JS 或 C# 背景的工程师。在 Python 中,等待协程不会让出事件循环。唯有任务才能创造并发。本文阐释这种区别的重要性,及其对锁机制、设计和正确性的影响。

Python并非数据科学领域的理想语言(第二部分):语言特性

Python并非数据科学领域的理想语言(第二部分):语言特性

它或许是数据科学领域不错的选择,但远非最佳。

Python并非数据科学领域的理想语言(第一部分):亲身经历

Python并非数据科学领域的理想语言(第一部分):亲身经历

是的,我准备好触碰烫手山芋了。语言之争,就此展开。

10 个提升 Python 代码运行速度的智能技巧

10 个提升 Python 代码运行速度的智能技巧

本指南呈现10种经过严格测试的性能提升策略。通过运用Python内置功能、高效数据结构及底层优化技术,提供在保持语言清晰优雅特性的前提下加速代码执行的实用方法。

拒绝反DEI联邦拨款后,Python软件基金会迎来捐赠热潮

拒绝反DEI联邦拨款后,Python软件基金会迎来捐赠热潮

Python软件基金会勇敢拒绝了150万美元的反DEI联邦拨款,此举立即引发了社区前所未有的支持浪潮。

Python 3.14 迄今最令人振奋的更新!

Python 3.14 迄今最令人振奋的更新!

Python 3.14 于 2025 年 10 月 7 日发布,其众多实用而强大的功能让编程变得更轻松、更高效、更有趣。

同中求异梗

同中求异梗

相同但又不同

Python 软件基金会撤回向美国政府申请资助 150 万美元的提案

Python 软件基金会撤回向美国政府申请资助 150 万美元的提案

Python 软件基金会 无法接受任何承诺“不推进或促进”多样性、公平性与包容性项目的声明——这将背离我们的使命与社区精神。

7大Python 3.14更新,让编程更轻松、更高效、更出色

7大Python 3.14更新,让编程更轻松、更高效、更出色

这是Python社区最期待的版本之一,不仅因其昵称“𝜋thon”显得俏皮可爱,更因它带来了重大改进和多项关键新特性。作为资深 Python 开发者,我耗费数日深入探索这个激动人心的新版本,并精选出 7 项真正能提升代码性能、可读性及整体编程体验的更新。

Python 最搞笑特性

Python 最搞笑特性

你是否曾盯着Python的错误回溯或某段代码,忍不住惊呼:“哦,真的吗?不,真的?”然后坐着发呆几分钟,纠结该笑还是该哭?你并不孤单。下面就来看看几个搞笑案例——准备好了吗?

Python 3.14 发布了。它有多快?

Python 3.14 发布了。它有多快?

尽管我将分享本次基准测试结果,但仍需再次提醒——正如前文所述——此类通用基准测试其实意义有限。运行这些测试固然有趣,这也是我坚持的原因,但仅凭几个简单的脚本,根本无法准确描绘Python解释器这类复杂系统的性能特征。

官方 Python 实现的 UTCP 1.0.1 正式发布

官方 Python 实现的 UTCP 1.0.1 正式发布

通用工具调用协议(UTCP)是一种现代、灵活且可扩展的标准,用于定义和与各种通信协议中的工具进行交互。UTCP 1.0.0 引入了基于插件架构的模块化核心,使其更具可扩展性、可测试性,并更易于打包。

人工智能对 Python 的严重偏爱:大语言模型偏爱一种语言的问题

人工智能对 Python 的严重偏爱:大语言模型偏爱一种语言的问题

伦敦国王学院最近发表的一篇论文揭示,大语言模型(LLMs)在 90% 至 97% 的基准编程任务中使用了 Python,即使其他语言可能更适合。对于某些Python并非最佳选择的项目类型,模型仍以58%的概率选择Python。更令人惊讶的是,Rust语言一次未被采用。

Python 性能神话与传说

Python 性能神话与传说

第一个误区是“Python并不慢”;但根据举手情况,他认为大多数与会者已经知道这是个误区。如今,他常听到开发者说Python的速度并不重要,因为它是一种粘合语言;“现在只有GPU才重要”,所以Python已经足够快。

Python 如何从一门编程语言发展成为一个社区

Python 如何从一门编程语言发展成为一个社区

一部即将上映的纪录片讲述了 Python 如何从一群开发者合作开发演变为拥有自己的基金会(及用户大会)。

Lamport 的拜占庭将军算法的 Python 实现

Lamport 的拜占庭将军算法的 Python 实现

该问题提出:当分布式进程中的一部分(最多M个节点,总数为N个节点)可能随意行为、说谎、省略或伪造消息时,如何使这些进程达成一致?此类故障被称为“拜占庭故障”,因为它们与叛徒将军类似,不仅会崩溃,还会主动试图误导系统其他部分。

30个简单Python项目的轻松解决与解析

30个简单Python项目的轻松解决与解析

你想通过实践来学习 Python 吗?在这篇文章中,我将引导你完成 30 个简单的 Python 项目,提供分步指导和易于理解的说明。你将了解每个项目是如何实现的,以及它为何有用。没有复杂的理论,只有清晰的步骤。让我们开始吧!

Python 3.14 中的 Zstandard 压缩:为何这对开发者至关重要

Python 3.14 中的 Zstandard 压缩:为何这对开发者至关重要

Zstandard是由Meta开发的一种快速压缩算法。它旨在提供速度与压缩率之间的良好平衡,因此成为实时压缩和大规模数据处理的热门选择。

关于 Python JIT 的后续进展

关于 Python JIT 的后续进展

Python 在不到四年时间里速度提升了近 50%,他说道。项目使用的基准测试中约 93% 的性能有所提升;其中近半数(46%)提升超过 50%,20% 的基准测试提升超过 100%。

如何改进Python打包,或者为什么14个工具至少有12个是多余的

如何改进Python打包,或者为什么14个工具至少有12个是多余的

许多人抱怨打包生态系统和工具让他们的生活更加困难。许多初学者对虚拟环境感到困惑。但情况非得如此吗?当前解决打包问题的方案是否有效?而主导大多数打包工具和标准的组织本身是否就是问题的一部分?

我正在转向 Python 并且真的喜欢它

我正在转向 Python 并且真的喜欢它

我直到最近才认真对待它,就在我想要构建人工智能应用程序(RAG、代理、生成式人工智能工具等) 等)时,我才意识到,无论你喜不喜欢,Python都是这些领域的首选语言。