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

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 对象添加对地理数据支持的项目,实现了GeoSeriesGeoDataFrame类型,可对几何对象作操作。(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-01-15 13:59:12
特朗普“口头降温”,伊朗局势再反转,美曝已收到其政府积极声明

特朗普“口头降温”,伊朗局势再反转,美曝已收到其政府积极声明

铁锤简科
2026-01-15 18:51:12
江苏多地发布去年结婚登记数据

江苏多地发布去年结婚登记数据

扬子晚报
2026-01-15 18:32:02
“小婉君”金铭45岁现状:个子太矮事业受挫,住北京豪宅不婚不育

“小婉君”金铭45岁现状:个子太矮事业受挫,住北京豪宅不婚不育

手工制作阿歼
2026-01-15 11:39:59
特朗普被曝对美可能打击伊朗提要求

特朗普被曝对美可能打击伊朗提要求

参考消息
2026-01-15 18:59:10
中国第一巨人鲍喜顺:不听医生的劝告非要生子,现在儿子长到多高

中国第一巨人鲍喜顺:不听医生的劝告非要生子,现在儿子长到多高

牛牛叨史
2026-01-15 00:15:32
我年终奖60万,我爸只让我带2000块回家,3个月后才知躲过一劫

我年终奖60万,我爸只让我带2000块回家,3个月后才知躲过一劫

墨染尘香
2025-11-07 15:00:25
辽宁人创立的七个国内顶级品牌,看看辽宁哪些地方最出企业家?

辽宁人创立的七个国内顶级品牌,看看辽宁哪些地方最出企业家?

奇思妙想生活家
2026-01-15 03:15:26
两艘一起造?中国第5艘航母来了:不是复制福建舰,而是全面放大

两艘一起造?中国第5艘航母来了:不是复制福建舰,而是全面放大

小小科普员
2026-01-14 14:28:12
事业巅峰远赴美国,被老外“玩腻”后晚年回国,如今变成了这样!

事业巅峰远赴美国,被老外“玩腻”后晚年回国,如今变成了这样!

归史
2025-12-09 11:10:44
痛心!河南帅哥小张去世,仅25,因母亲病重公司不批假想不开跳楼

痛心!河南帅哥小张去世,仅25,因母亲病重公司不批假想不开跳楼

鋭娱之乐
2026-01-14 08:52:03
出大事了,高市闭门不出,和韩总统意外“谈崩”,特朗普急的打转

出大事了,高市闭门不出,和韩总统意外“谈崩”,特朗普急的打转

生活魔术专家
2026-01-14 15:29:40
最新:委内瑞拉恢复原油出口

最新:委内瑞拉恢复原油出口

参考消息
2026-01-14 20:24:42
数千万波斯人,不伺候阿塞拜疆权贵了?伊朗今夜,就是百年前清末

数千万波斯人,不伺候阿塞拜疆权贵了?伊朗今夜,就是百年前清末

南宗历史
2026-01-10 16:15:24
巴萨国王杯大名单:坎塞洛入选,亚马尔、莱万、拉菲尼亚在列

巴萨国王杯大名单:坎塞洛入选,亚马尔、莱万、拉菲尼亚在列

懂球帝
2026-01-15 17:55:07
CBA前14轮战罢,最令人失望的球队,莫过于以下四支

CBA前14轮战罢,最令人失望的球队,莫过于以下四支

过期少女致幻录
2026-01-15 18:44:43
底层人,无利不起早;中层人,有利让三分;上层人,利人才利己

底层人,无利不起早;中层人,有利让三分;上层人,利人才利己

诗词中国
2026-01-07 18:45:30
新冠病毒3大结局已经不可避免,60岁以上的老年人尤其要注意

新冠病毒3大结局已经不可避免,60岁以上的老年人尤其要注意

医护健康科普
2025-08-31 17:07:58
美国与中国大陆将协议两岸统一!

美国与中国大陆将协议两岸统一!

雪中风车
2026-01-13 20:33:50
特朗普开始下令,美军方选边站,美共和党再次内讧?俄军凌晨出动

特朗普开始下令,美军方选边站,美共和党再次内讧?俄军凌晨出动

小冠说娱
2026-01-15 18:20:48
2026-01-15 19:36:49
Python猫 incentive-icons
Python猫
人生苦短,我用Python。博客:https://pythoncat.top
729文章数 8121关注度
往期回顾 全部

科技要闻

阿里最狠的一次“自我革命”

头条要闻

美方就伊朗局势密集发声 专家:动武的后果将十分严重

头条要闻

美方就伊朗局势密集发声 专家:动武的后果将十分严重

体育要闻

聂卫平:黑白棋盘上的凡人棋圣

娱乐要闻

传奇棋圣聂卫平离世,网友集体悼念

财经要闻

央行再次结构性降息0.25个百分点

汽车要闻

吉利帝豪/缤越推冠军一口价 起售价4.88万

态度原创

家居
游戏
房产
健康
教育

家居要闻

自在自宅 个性自由

一次性角色:《生化》14年未回归的角色被遗忘了吗?

房产要闻

突发!商业用房购房贷款最低首付比例下调至30%

血常规3项异常,是身体警报!

教育要闻

奥数几何,巧求面积!

无障碍浏览 进入关怀版