标签: python
Python 的新 t-strings
python 的 t-string 是一个强大的新特性,它将使 Python 字符串处理更安全、更灵活。我希望看到它们被用于各种库和框架,尤其是那些处理用户输入的库和框架。
Python 异步编程的 9 个级别
通过学习 Python 异步编程的九个层次,您已经深入了解了如何在各种场景中实现非阻塞并发任务–从基本的异步函数到更高级的生产者-消费者模式。
您不应该再使用的 11 个过时 Python 模块
您 5 年前学过的一些模块?也许因为安全风险、缺乏维护、更好的现代替代品,或者 Python 的新特性使它们变得没有必要,它们今天已经过时了。使用过时的模块可能会给您的 Python 项目带来意想不到且难以检测的 bug。本文总结了 11 个过时的 Python 模块及其现代替代品,以帮助您更新知识库并升级您的 Python 武器库。
Python 中 help() 函数的各种特性
为了收集这些信息,Python 会导入它能找到的所有模块,因此在 Python 进程中首次运行 help(“modules”) 时,Python 通常需要一秒钟来发现并导入所有模块。
Python 奇特的自引用
在 C、C++、Java 和 JavaScript 中,简单赋值操作符 (=) 具有从右到左的关联性。Python 中的从左到右赋值可以通过一些故意的错误来进一步证明
揭秘 Python 的 10 个隐藏技巧
这些只是 Python 这门 “蛇的语言 ”之所以如此强大和多才多艺的众多细节中的一小部分。掌握了这些技术,您就能编写出更高效、可读性更强、更健壮的代码。
如果您使用 Python… 你现在就需要了解这 3 个工具!
2025 年,一些库/框架已成为使用 Python 开发人员的 “瑞士军刀 ”的一部分,尤其是如果您的目标是构建高效、健壮的应用程序。在本文中,您将发现今年需要掌握的 3 个基本工具,并附有实际示例,以便您可以立即开始使用它们!
【外评】Python 为何如此糟糕…
上周,我在 LinkedIn 上看到一篇善意的帖子,它试图建议初级开发人员学习哪种语言才有机会找到工作。 其中排名第一的语言是 Python。 这当然是个错误。
【外评】用 Python 解释 Rust 背后的思想或理念
我认为 Rust 背后的理念非常简单。 在这篇文章中,我将尝试用 Python 来解释 Rust 背后的思想或理念
Python 版本之间的主要变化摘要
这篇文章的目的是快速参考 Python 每个新版本引入的主要变化。 这将有助于您在升级代码库时利用新特性的优势,或确保您拥有正确的保护程序以兼容旧版本。
【外评】Python 与苹果应用商店的拒绝作斗争
Python 3.11 升级到 3.12 后,苹果应用商店拒绝了一些 Python 应用程序。这导致 Eric Froemling 提交了一份针对 CPython 的错误报告。这反过来又在 Python 开发者中引发了一场有趣的讨论,即项目愿意在多大程度上适应应用商店的审核流程
【外评】使用不安全的 Python 将速度提高 100 倍
Python 中不仅有很多 C 语言的元素,而且它们是对立的,可以很好地互补。让 Python 代码变得更快的一个好方法就是以正确的方式使用 C 库。相反,安全使用 C 的好方法是用 C 编写核心,用 Python 编写核心之上的大量逻辑。
谷歌裁掉整个 Python 团队!PyTorch 创始人急得直骂人:“WTF!核心语言团队无可替换”
谷歌 Python 工程师、Python 指导委员会成员 Thomas Wouters 昨天在社交媒体上发布了一条消息,称谷歌解散了 Python 团队。
谷歌Python团队全员被裁——负责内部Python所有基础设施、曾对数亿行代码执行自动重构
从他的描述来看,公司并没有直接解雇他们 —— 而是要求调岗到国外的团队。 有其他网友补充道,是谷歌将 Python 团队负责的工作合并到另一个团队中,并让原来的团队离开。
【译文】Python–一种深受喜爱但永远存在缺陷的语言
我一直在使用严格的语言,现在我加入了一个由 Python 开发团队牵头的项目。Python 与更严格的、以 JVM 为核心的语言 Go 或 C# 在开发流程上的差异可能会让人大吃一惊。请注意本文的偏见!
再同意不过了
再同意不过了
【译文】减轻 Python 打包的痛苦
坚持使用一种方法来安装和运行 Python,可以避免打包过程中的痛苦。
【译文】Python 打包,一年之后:回顾 2023 年的 Python 打包
在去年文章中提到的工具中,所有工具似乎都还在维护。除了 Flit(过去 30 天内没有新提交)和 virtualenv(只有自动和半自动版本升级),其他工具都有最近的提交、拉取请求和问题。
最快的 Python 读取 Excel 方法
在 4 秒内读取50万行数据–我最近需要用 Python 来读取 Excel 文件,因此我测试了几种用 Python 读取 Excel 文件的方法,并对其进行了基准测试。
Python 下雪函数 snow()
以下脚本可在命令行终端窗口中创建动画降雪效果。它不断更新并显示从终端顶部向底部飘落的雪花。雪花由 Unicode 字符表示(可随意更改!),它们的移动是通过更新它们在表示终端窗口的网格中的位置来模拟的。
你的Python程序实际上可以并行使用多少个 CPU 内核?
在 Linux 上,用于实现 Docker 和其他容器系统的 cgroups API 有多种限制 CPU 使用的方法。在这里,我们将 CPU 限制为 2.25 个内核
非类型化的Python:曾经的 Python
想带大家回顾一下我早期使用 Python 的经历。为什么呢?因为我相信 Python 的内在哲学与类型概念之间的冲突是根本而深刻的,但也并不新鲜。
Rust std fs 比 Python 慢!真的吗!?
作者:XuanwoDatabend Labs 成员,数据库研发工程师https://github.com/xuanwo我即将分享一个冗长的故事,从OpenDAL的op.read()开始,以一个意想不到
取代 VBA?Python 之父加入微软三年后,Python 重磅集成到 Excel
你可以使用 Python 绘图和库在 Excel 中操作和探索数据,然后使用 Excel 的公式、图表和数据透视表进一步完善自己的见解
Excel变天!微软把Python「塞」进去了,直接可搞机器学习
Python在Excel中的应用,主打一个简单快捷。 只需要在输入框中打个=PY,再敲下回车,就可以调用Python了。