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

Python 潮流周刊#56:NumPy 2.0 里更快速的字符串函数

0
分享至


这里分享的是 Python 潮流周刊第 56 期,原文发布于 2024-06-15。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末“阅读原文”,体验更佳。

本期分享了 12 篇文章,12 个开源项目。

文章&教程[1]

1、给 NumPy 2.0 实现更快速的字符串函数[2]

NumPy 2.0 即将发布,这是 2006 年以来的第一个大版本。作者介绍了他们如何重新设计它的字符串函数(isalpha、add、find 和 startswith),解释了它们的执行原理,并做出了性能提升的统计。


2、Python 中的 __pycache__ 文件夹是什么?[3]

在项目文件中,你是否留意过突然出现的__pycache__文件夹,它是干嘛的,什么情况下生成的? 这篇文章详细介绍了它的作用、文件夹里的内容、生成的时机、如何递归删除、如何防止创建它、如何读取/执行和反编译缓存的字节码等。

3、CPython 垃圾回收:内部机制和实现算法[4]

CPython 如何实现内存管理的(包括引用计数和垃圾回收)?这是深度解读 CPython 解释器系列的最新一篇,分析了引用计数和分代垃圾回收的实现原理,研究了核心的数据结构、算法和源码,以及最新移除 GIL 时对内存管理的修改。

4、从零开始搭建自己的相似图片搜索引擎[5]

介绍了如何使用向量嵌入、向量数据库 qdrant 和 OpenAI 的 CLIP 模型,从零开始搭建一个图片搜索引擎。文中还用了 scrapy+selenium 爬取网上图片,使用 Flask 开发了简单的操作页面。

5、使用 Pydantic Logfire 满足你的日志记录需求[6]

Pydantic 团队最近推出了一个新的日志记录工具 LogFire,除了简单打印日志外,它可以跟踪和分析程序的运行信息,记录 FastAPI 的请求参数和返回值,收集异常计数、连接数和内存使用情况等指标,看起来非常好用!

6、FastAPI 深度揭秘:高效 Web 开发指南[7]

一个关于 FastAPI 的专栏,从基础到进阶,全面介绍 FastAPI 的使用。

7、通过用 Python 实现 HTTP 服务器来理解它[8]

作者用 Python 实现一个简单的 HTTP 服务端,以此来理解它的工作原理,介绍了控制请求、处理请求、发送响应等环节,以及所涉及的各项知识点。

8、我对“Excel 里的 Python”的看法[9]

微软在去年推出了“Python in Excel”预览版,好不好用呢?文章出自xlwings库和《Python for Excel》的作者,介绍了他深度使用后的一些看法,认为这不是 VBA 的替代品而是 Excel 公式的替代品、将 Jupyter 笔记本单元格集成到 Excel 网格是个错误、等等。

9、用 Python 将卷曲文本的图像提取成 PDF[10]

照片中的书页有一定程度的卷曲,如何将文本内容提取成 PDF 文件?作者用“cubic sheet”模型作页面去畸变,用 OpenCV+PIL 实现文本提取。8 年前的文章,代码已开源在page_dewarp[11],已收获 1.4K star。

10、Python Celery 的缺陷[12]

Celery 是广泛使用的分布式任务队列,但作者认为它存在诸多问题,文章讨论了三类:缺少或未实现的功能、有问题的默认行为、可观察性不足。

11、事件驱动的 Ansible,是什么、为什么以及如何使用?[13]

Ansible 是用 Python 开发的自动化工具,常用于网络配置管理和应用部署等运维场景。文章介绍了它最新的 Rulebook 特性,可从多个事件源获取事件通知,从而触发某些操作。

12、我国出版的 Python 教材几乎都有基本概念错误[14]

文章称很多 Python 教材套用其它语言的知识框架,导致出现基本概念的错误,如变量和赋值。学校中使用的 Python 教材都是哪些书啊?有没有在校学生分享下教材里的错误呢?(分享自@老不老)(附:Python 畅销书也有一些过时的表述,见 Python 已经支持中文变量名啦![15])

️项目&资源[16]

1、WeasyPrint:非常棒的工具,将 Web 生成 PDF 文档[17]

可将简单的 HTML 页面变成华丽的统计报告、发票、票据、书籍等。可读取普通文件、HTTP、FTP 和数据 URI。(star 6.8K)

2、oxo:现代的安全扫描编排器[18]

一个安全扫描框架,可查找漏洞并执行侦察、枚举、指纹识别等操作。

3、jupyterlab-desktop:JupyterLab 桌面版,基于 Electron[19]

JupyterLab 的跨平台桌面应用程序,支持 Windows、Mac 和 Linux,使用简单。(star 3.5K)


4、teo:模式驱动的 Web 服务端框架[20]

模式驱动的 Web 服务端框架。服务端 API 是 Rust、Node.js 和 Python 的原生 API,受 GraphQL 和 Prisma 启发,自动数据库迁移。(star 1.1K)

5、aiosql:Python 中的简单 SQL[21]

将 SQL 视为代码,写在“.sql”文件中,可加载到 Python 程序中作为函数调用,重用性高,可集中管理维护。(star 1.3K)

6、thread:AI 驱动的 Python 笔记本,使用 React 构建[22]

将 OpenAI 的代码解释器与 Python Notebook 开发环境结合,除常规功能外,还可用自然语言生成单元格、编辑代码、提问和修复 bug。

7、OpenRecall:Windows Recall 的开源替代[23]

Windows Recall 和 Limitless Rewind.ai 的开源替代,隐私优先,支持 Windows、macOS 和 Linux。定期记录屏幕截图,分析其文本和图像,让你可通过语义搜索,快速查找信息和回看浏览记录。(star 1.3K)

8、requests-futures:使用 Futures 实现的异步 Python HTTP Requests[24]

requests不支持异步,这个库为它加上concurrent.futures的异步实现。(star 2.1K)

9、websocket-client:Python 的 WebSocket 客户端[25]

提供对 WebSocket 低级 API 的访问,实现了 WebSocket 协议的 hybi-13 版本。当前不支持 RFC 7692 中的 permessage-deflate 扩展。(star 3.5K)

10、Freeway:WiFi 渗透测试与审计工具[26]

用 Python 实现的 WiFi 渗透工具,帮助白帽黑客和测试人员审计和保护家庭及企业的网络。仅支持 Linux 系统,网卡需支持监视器模式和帧注入。

11、cibuildwheel:以最少的配置为所有平台构建 Python wheel[27]

在 CI 服务器上运行,可构建和测试你的 wheel 包,目前支持 GitHub Actions、Azure Pipelines、Travis CI、AppVeyor、CircleCI 和 GitLab CI。(star 1.8K)

12、超过 6000 份免费的速查表[28]

这是一个专门收集速查表(Cheat Sheet)的网站,分为编程、软件、商业与营销、教育、家庭与健康、游戏与爱好等类别。其中 Python 分类下有 446 份,是所有类别中最多的。


往年回顾[29]

Python潮流周刊#6:Python 3.12 有我贡献的代码![30] (2023.06.10)

参考资料

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

给 NumPy 2.0 实现更快速的字符串函数: https://labs.quansight.org/blog/numpy-string-ufuncs

Python 中的pycache文件夹是什么?: https://realpython.com/python-pycache/

CPython 垃圾回收:内部机制和实现算法: https://blog.codingconfessions.com/p/cpython-garbage-collection-internals

[5]

从零开始搭建自己的相似图片搜索引擎: https://juejin.cn/post/7377632288676839439

[6]

使用 Pydantic Logfire 满足你的日志记录需求: https://kadermiyanyedi.medium.com/fire-up-your-logging-needs-with-logfire-6330d7a08dfe

[7]

FastAPI 深度揭秘:高效 Web 开发指南: https://juejin.cn/column/7379166365972955146

[8]

通过用 Python 实现 HTTP 服务器来理解它: https://muhammadraza.me/2024/building-http-server/

[9]

我对“Excel 里的 Python”的看法: https://www.xlwings.org/blog/my-thoughts-on-python-in-excel

[10]

用 Python 将卷曲文本的图像提取成 PDF: https://mzucker.github.io/2016/08/15/page-dewarping.html

[11]

page_dewarp: https://github.com/mzucker/page_dewarp

[12]

Python Celery 的缺陷: https://docs.hatchet.run/blog/problems-with-celery

[13]

事件驱动的 Ansible,是什么、为什么以及如何使用?: https://anweshadas.in/event-driven-ansible-what-why-and-how/

[14]

我国出版的 Python 教材几乎都有基本概念错误: https://zhuanlan.zhihu.com/p/703141066

[15]

Python 已经支持中文变量名啦!: https://pythoncat.top/posts/2021-01-13-books

[16]

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

[17]

WeasyPrint:非常棒的工具,将 Web 生成 PDF 文档: https://github.com/Kozea/WeasyPrint

oxo:现代的安全扫描编排器: https://github.com/Ostorlab/oxo

jupyterlab-desktop:JupyterLab 桌面版,基于 Electron: https://github.com/jupyterlab/jupyterlab-desktop

teo:模式驱动的 Web 服务端框架: https://github.com/teodevgroup/teo

[21]

aiosql:Python 中的简单 SQL: https://github.com/nackjicholson/aiosql

[22]

thread:AI 驱动的 Python 笔记本,使用 React 构建: https://github.com/squaredtechnologies/thread

[23]

OpenRecall:Windows Recall 的开源替代: https://github.com/openrecall/openrecall

[24]

requests-futures:使用 Futures 实现的异步 Python HTTP Requests: https://github.com/ross/requests-futures

[25]

websocket-client:Python 的 WebSocket 客户端: https://github.com/websocket-client/websocket-client

[26]

Freeway:WiFi 渗透测试与审计工具: https://github.com/FLOCK4H/Freeway

[27]

cibuildwheel:以最少的配置为所有平台构建 Python wheel: https://github.com/pypa/cibuildwheel

[28]

超过 6000 份免费的速查表: https://cheatography.com/

[29]

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

[30]

Python潮流周刊#6:Python 3.12 有我贡献的代码!: https://pythoncat.top/posts/2023-06-10-weekly6

如果你正在寻找优质的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正式发布

房产要闻

4000+/平!华侨城,直接把海口楼市的地板给掀了!

家居要闻

2026建博会(广州) 公装联探展交流活动

公开课

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

军事要闻

美防长宣布组建“自主作战司令部”

无障碍浏览 进入关怀版