网易首页 > 网易号 > 正文 申请入驻

Python 潮流周刊#64:Python 的函数调用还很慢么?

0
分享至

这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末“阅读原文”,在网页里查看,体验更佳。
温馨提示:在微信关注 Python猫,发送一个数字“9”,即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!
关注 Python猫后,发一个数字“1”,可免费领取已开源的往季周刊精华合集。

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有电报频道[1]作为副刊,补充发布更加丰富的资讯,欢迎关注。

本期分享了 11 篇文章,13 个开源项目,1 则音视频,全文 2000 字。

文章&教程[2]

1、CPython 的函数调用还很慢么?[3]

在 Python 中调用内置函数和普通函数,性能差距有多大?将函数调用改为内联代码会有提升么?从 Python 3.10 版本以来,函数调用方面做了哪些改进?文章解读了字节码和 Python 解释器源码,深度回答了函数调用相关的性能问题。


自己写的代码比min函数快?

2、Python ASGI 应用中的日志上下文传播[4]

在分布式日志记录中,如何有效给日志标记上下文信息(如用户 id)?手工传递上下文信息会很麻烦,文章介绍了如何开发一个中间件,自动在日志里记录调用链的上下文信息,提高代码的可维护性。

3、PyCon US 2024 回顾和视频已发布[5]

2024 年 PyCon US 活动的官方回顾来了,18 页报告分享了参与人数、观众来源、活动回顾、精彩照片等内容。

4、Python API 集成的深度教程[6]

API 集成指的是将不同系统和应用连接起来,打通数据壁垒,改进业务流程。Zato是一个基于 Python 的 API 和数据集成平台,这篇教程详细介绍了它的特点和使用方法。

5、Python 每月热点话题合集(日语)[7]

已收录 25 篇 Python 热点话题组成的系列文章,涵盖话题:从 Python 的新特性,到热门的第三方库的介绍(Python in Excel、PyScript、基于 Rust 的 Polars、uv),再到 Python 的应用场景(Sphinx 部署文档、Cloudflare Workers 部署无服务器的 Python 代码)。(分享自@NoHeartPen)

6、快速找到合适的日期时间格式代码[8]

作者介绍了自己开发的一个在线工具,可基于你想要的日期/时间描述,快速生成一个格式化的时间字符串。

7、django-http-debug,一个新的 Django 应用程序[9]

作者开发了一个新项目 django-http-debug,可快速设置一个 URL,返回固定的 HTTP 响应,并将所有请求数据记录到数据库中。文章介绍了它的工作原理、如何用 Claude 辅助开发和对于 LLM 辅助开发的体会。

8、PyTorch Lightning:全面的实践教程[10]

这篇教程介绍如何用 PyTorch Lightning 作深度学习模型开发,涵盖环境设置、模型训练和实际示例,非常适合初学者。

9、Python 扩展应该是懒惰的[11]

Python 的 ast 模块是用 C 语言开发的,但是作者发现它与 Python 解释器交互时有大量内存分配与垃圾回收,导致耗时较长。作者引入 Rust 优化,将耗时从 8.7 秒提升到 530 毫秒。


AST查询引擎图

10、不要过早 DRY 你的代码[12]

“不要重复自己”(Don’t Repeat Yourself)是一条常见的编码原则,但是这篇文章想引发思考:重复代码是否真的多余,它们是否会独立演化?不要过早优化重复代码。

11、引发我很多思考的那些编程文章[13]

作者分享了对自己较有启发的 10 多篇关于编程的文章,并摘录了一些核心观点。这有点像是一期优质文章分享的“周刊”了,推荐一读。

️项目&资源[14]

1、zato:Python 中的 ESB、SOA、REST、API 和云集成[15]

对业务系统、API、工作流甚至硬件资产做自动化、集成与编排。(star 1.1K)

2、segment-anything-2:Meta SAM 2 模型推理代码[16]

Meta 开源用于解决图像和视频中提示词视觉分割问题的基础模型。(star 9K)

3、alive-progress:终端里的酷炫动画进度条[17]

一个酷炫的进度条库,显示实时进度、高效的多线程处理、准确的预计完成时间、处理结束时打印漂亮的汇总、支持暂停、高度可定制。(star 5.3K)


4、Ingram:网络摄像头漏洞扫描工具[18]

针对网络摄像头的漏洞扫描框架,目前已集成海康、大华、宇视、dlink 等常见设备。(star 1.6K)

5、Deep-Live-Cam:实时换脸和一键式视频 deepfake[19]

只需一张脸部照片,实现目标图像或视频的换脸!(star 2.9K)

6、annotated_deep_learning_paper_implementations:60 篇深度学习论文的实现/教程,附注释[20]

神经网络和相关算法的简单 PyTorch 实现的集合。(star 52.8K)

7、table-transformer:从非结构化文档(PDF 和图像)中提取表格[21]

一种基于对象检测的深度学习模型,可从 PDF 和图像中提取表格。(star 2.1K)

8、wsgidav:基于 WSGI 的通用且可扩展的 WebDAV 服务器[22]

基于 WSGI 的 WebDAV 服务器,是一个高性能的多线程 Web 服务器,支持 SSL,可在 Linux、OSX 和 Windows 上安装运行。

9、silero-vad:预训练的企业级语音活动检测器[23]

表现出色的语音检测工具,JIT 模型大小仅 2 MB,基于 6000 多种语言的庞大语料库训练,支持 8000 Hz 和 16000 Hz 采样率。(star 3.6K)

10、textual-serve:在本地将 Textual 应用变为 Web 应用[24]

在本地启动 Textual 服务端,可将基于命令行的 Textual 应用变为 Web 应用。不同于 testual-web 在公共 URL 上提供 Textual 应用,这个项目可自托管。

11、geopandas:用于处理地理数据的 Python 工具[25]

一个向 pandas 对象添加对地理数据支持的项目,实现了GeoSeries和GeoDataFrame类型,可对几何对象作操作。(star 4.4K)

12、IMS-Toucan:多语言和可控的文本转语音工具包[26]

一个用于教学、培训和使用的语音合成模型的工具包。基于纯 Python 和 PyTorch,简单而适合初学者。(star 1.3K)

13、beancount:用文本文件进行复式记账[27]

在文本文件中定义财务交易记录,在内存中读取,并生成各种报告,并提供 Web 界面。(star 3.6K)

播客&视频[28]

1、Ep 48. 专访高天:为了当好 B站 up主,我成为了 Python 核心开发者[29]

短短一年成为 Python 核心开发者,高天太赞了!我的体会是,少花时间在纯娱乐上,每周抽出几个小时发展兴趣,做一点点让自己与众不同的事,这不一定能达成什么功利性目标,但至少让自己活得有意义了。

往年回顾[30]

Python 潮流周刊#14:Lpython 高性能编译器、Python 与 JavaScript 实现互通[31](2023.08.05)

欢迎订阅[32]

技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[33],每周将收到一篇文章推送,每周进步一点点。

欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!

欢迎将本专栏[34]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得高额的返利。

上一期:Python 潮流周刊#63:开发 Python Web 项目[35]

下一期:Python 潮流周刊#65:CSV 有点糟糕[36]

参考资料

电报频道: https://t.me/pythontrendingweekly

文章&教程: https://xiaobot.net/p/python_weekly

CPython 的函数调用还很慢么?: https://blog.codingconfessions.com/p/are-function-calls-still-slow-in-python

Python ASGI 应用中的日志上下文传播: https://rednafi.com/python/log_context_propagation/

[5]

PyCon US 2024 回顾和视频已发布: https://pycon.blogspot.com/2024/08/pycon-us-2024-recap-and-recording.html

[6]

Python API 集成的深度教程: https://zato.io/en/docs/3.2/tutorial/01.html

[7]

Python 每月热点话题合集(日语): https://gihyo.jp/list/group/Python-Monthly-Topics

[8]

快速找到合适的日期时间格式代码: https://treyhunner.com/2024/08/find-the-datetime-format-code-for-your-date/

[9]

django-http-debug,一个新的 Django 应用程序: https://simonwillison.net/2024/Aug/8/django-http-debug/

[10]

PyTorch Lightning:全面的实践教程: https://www.datacamp.com/tutorial/pytorch-lightning-tutorial

[11]

Python 扩展应该是懒惰的: https://www.gauge.sh/blog/python-extensions-should-be-lazy

[12]

不要过早 DRY 你的代码: https://testing.googleblog.com/2024/05/dont-dry-your-code-prematurely.html

[13]

引发我很多思考的那些编程文章: https://www.benkuhn.net/progessays/

[14]

️项目&资源: https://xiaobot.net/p/python_weekly

[15]

zato:Python 中的 ESB、SOA、REST、API 和云集成: https://github.com/zatosource/zato

[16]

segment-anything-2:Meta SAM 2 模型推理代码: https://github.com/facebookresearch/segment-anything-2

[17]

alive-progress:终端里的酷炫动画进度条: https://github.com/rsalmei/alive-progress

Ingram:网络摄像头漏洞扫描工具: https://github.com/jorhelp/Ingram

Deep-Live-Cam:实时换脸和一键式视频 deepfake: https://github.com/hacksider/Deep-Live-Cam

annotated_deep_learning_paper_implementations:60 篇深度学习论文的实现/教程,附注释: https://github.com/labmlai/annotated_deep_learning_paper_implementations

[21]

table-transformer:从非结构化文档(PDF 和图像)中提取表格: https://github.com/microsoft/table-transformer

[22]

wsgidav:基于 WSGI 的通用且可扩展的 WebDAV 服务器: https://github.com/mar10/wsgidav

[23]

silero-vad:预训练的企业级语音活动检测器: https://github.com/snakers4/silero-vad

[24]

textual-serve:在本地将 Textual 应用变为 Web 应用: https://github.com/Textualize/textual-serve

[25]

geopandas:用于处理地理数据的 Python 工具: https://github.com/geopandas/geopandas

[26]

IMS-Toucan:多语言和可控的文本转语音工具包: https://github.com/DigitalPhonetics/IMS-Toucan

[27]

beancount:用文本文件进行复式记账: https://github.com/beancount/beancount

[28]

播客&视频: https://xiaobot.net/p/python_weekly

[29]

Ep 48. 专访高天:为了当好 B站 up主,我成为了 Python 核心开发者: https://pythonhunter.org/episodes/ep48

[30]

往年回顾: https://xiaobot.net/p/python_weekly

[31]

Python 潮流周刊#14:Lpython 高性能编译器、Python 与 JavaScript 实现互通: https://pythoncat.top/posts/2023-08-05-weekly

[32]

欢迎订阅: https://xiaobot.net/p/python_weekly

[33]

立即订阅: https://xiaobot.net/p/python_weekly

[34]

本专栏: https://xiaobot.net/p/python_weekly

[35]

Python 潮流周刊#63:开发 Python Web 项目: https://pythoncat.top/posts/2024-08-03-weekly

[36]

Python 潮流周刊#65:CSV 有点糟糕: https://pythoncat.top/posts/2024-08-17-weekly

如果你正在寻找优质的Python文章和项目,我必须向你推荐!

它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!

欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
洪秀柱曾爆猛料,称若民进党胜选,很怀疑台湾地区领导人是美国人

洪秀柱曾爆猛料,称若民进党胜选,很怀疑台湾地区领导人是美国人

白色得季节
2026-09-28 19:29:12
日本防卫大臣狂言“不设禁忌讨论核武器和核潜艇”,外交部:“拥有核武器”不是日方想不想讨论的问题,没有讨价还价的余地

日本防卫大臣狂言“不设禁忌讨论核武器和核潜艇”,外交部:“拥有核武器”不是日方想不想讨论的问题,没有讨价还价的余地

每日经济新闻
2026-10-01 11:17:46
曹轶欧回忆:1933年康生亲手用斧头劈死了顾顺章家属!

曹轶欧回忆:1933年康生亲手用斧头劈死了顾顺章家属!

喜喜江江
2026-09-29 07:25:06
暴雨大暴雨,局地降温10℃以上!新一轮降温降雨来袭,昆明→

暴雨大暴雨,局地降温10℃以上!新一轮降温降雨来袭,昆明→

掌上春城
2026-10-01 21:35:01
知名投资人曝刘欢真正死因!大家都猜错了,8月他在餐厅状态不错

知名投资人曝刘欢真正死因!大家都猜错了,8月他在餐厅状态不错

笑饮孤鸿非
2026-09-29 03:04:49
钱再多又如何?52岁刘强东手握千亿身家,儿子成了一生的遗憾

钱再多又如何?52岁刘强东手握千亿身家,儿子成了一生的遗憾

莫地方
2026-08-23 19:19:07
1948年,陈毅曾在一份内部报告中坦言:单论个人军事素质,华野基层的许多连长不如国军普通士兵

1948年,陈毅曾在一份内部报告中坦言:单论个人军事素质,华野基层的许多连长不如国军普通士兵

饭小妹说历史
2026-09-30 09:31:41
吴奇隆时隔35年重返天安门庆国庆!笑容满面复刻当年小虎队合影

吴奇隆时隔35年重返天安门庆国庆!笑容满面复刻当年小虎队合影

韩小娱
2026-10-01 21:04:27
外国人对中国人“一天吃三顿”感到震惊,这反映了哪些饮食文化差异?

外国人对中国人“一天吃三顿”感到震惊,这反映了哪些饮食文化差异?

向航说
2026-09-17 12:49:26
开拓者对内线新援的能力非常认可,他能胜任空间型大前锋的角色?

开拓者对内线新援的能力非常认可,他能胜任空间型大前锋的角色?

稻谷与小麦
2026-10-02 00:05:13
一夫一妻制逐渐难维持!社会学家分析:未来3种模式将成为主流

一夫一妻制逐渐难维持!社会学家分析:未来3种模式将成为主流

王二哥老搞笑
2026-09-24 07:26:29
开局之年看中国·潮涌荆楚|如果信念有颜色,那一定是中国红

开局之年看中国·潮涌荆楚|如果信念有颜色,那一定是中国红

极目新闻
2026-10-01 17:24:08
有人提出如果粤语是秦军队带过来,陕西人应能讲粤语,评论爆了

有人提出如果粤语是秦军队带过来,陕西人应能讲粤语,评论爆了

文章创新
2026-09-29 07:09:34
男不男女不女!穿裙子露大腿的周深,鸟巢献唱才2天恶心一幕发生

男不男女不女!穿裙子露大腿的周深,鸟巢献唱才2天恶心一幕发生

林轻吟
2026-10-01 07:15:56
伊朗:已收到美国对伊方有关结束战事提议的回应

伊朗:已收到美国对伊方有关结束战事提议的回应

新京报
2026-09-30 17:03:14
特朗普刚放话卖中国武器,转头就否认:我没说过!日本吓出一身汗

特朗普刚放话卖中国武器,转头就否认:我没说过!日本吓出一身汗

启迪你的思维
2026-10-01 23:42:21
夸雷斯马谈C罗离队:认可历史地位,但葡萄牙的球衣没人能凌驾!

夸雷斯马谈C罗离队:认可历史地位,但葡萄牙的球衣没人能凌驾!

体育闲话说
2026-10-01 09:19:30
《余红旧事》口碑大爆,本是冲马伊琍来的,却被40岁跨界歌手惊艳

《余红旧事》口碑大爆,本是冲马伊琍来的,却被40岁跨界歌手惊艳

寒士之言本尊
2026-09-30 15:30:44
9名中国公民在埃及阿斯旺省交通事故中受伤

9名中国公民在埃及阿斯旺省交通事故中受伤

新华社
2026-10-01 19:33:08
安踏,快被自己养大的“小弟”挤下主位了!

安踏,快被自己养大的“小弟”挤下主位了!

可乐爱微笑
2026-09-03 22:56:06
2026-10-02 00:24:49
Python猫 incentive-icons
Python猫
人生苦短,我用Python。博客:https://pythoncat.top
758文章数 8122关注度
往期回顾 全部

科技要闻

5999元起!华为Mate 90系列发布

头条要闻

美国一女囚犯被执行死刑 注射两剂药物后其"鼾声大作"

头条要闻

美国一女囚犯被执行死刑 注射两剂药物后其"鼾声大作"

体育要闻

“今天的表现,我们可以昂首离开球场”

娱乐要闻

奚梦瑶晒四太豪礼!22只龙凤镯近300万

财经要闻

智谱发上亿Token 能挽回开发者信任吗?

汽车要闻

2027款极氪001将于明年一季度上市 现款猎装同步推新配色

态度原创

数码
本地
教育
艺术
公开课

数码要闻

余承东宣布华为移动影像升级,华为睿影XMAGE正式发布

本地新闻

中秋逛白塔寺,体验国医妙荟雅集

教育要闻

免中考”试点到底改了什么?

艺术要闻

衔接时代的大师|读懂巴托尼的古典绘画美学

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版