Skip to content

Commit f3eee89

Browse files
add weekly 116
1 parent a2b6f7c commit f3eee89

9 files changed

Lines changed: 420 additions & 92 deletions

File tree

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,15 +55,16 @@ We currently offer one subscription option:
5555

5656
As we publish more issues, we'll gradually make earlier content freely available (issue n+50 will be free). Stay tuned!
5757

58+
5859
## 📊 Data Statistics
5960

6061
<div align="center">
6162

6263
| 📈 Statistics | 📊 Count |
6364
|:---:|:---:|
64-
| 📅 **Total Issues** | **115** |
65-
| 📝 **Total Articles** | **1396** |
66-
| 🚀 **Total Projects** | **1319** |
65+
| 📅 **Total Issues** | **116** |
66+
| 📝 **Total Articles** | **1408** |
67+
| 🚀 **Total Projects** | **1331** |
6768
| 🎵 **Total Audio/Video** | **123** |
6869
| 🔥 **Total Hot Topics** | **53** |
6970
| 📚 **Total Books** | **98** |
@@ -72,6 +73,8 @@ As we publish more issues, we'll gradually make earlier content freely available
7273

7374
## 🦄 Past Issues
7475

76+
- Issue 116: [The State of Python 2025](./docs/2025-08-23-weekly.md)
77+
- Shared 12 articles, 12 open-source projects
7578
- Issue 115: [Astral Launches pyx Package Registry, AI Optimizes 20-Year-Old Code](./docs/en/2025-08-16-weekly.md)
7679
- Shared 12 articles, 12 open-source projects
7780
- Issue 114: [Python performance myths and fairy tales](./docs/en/2025-08-09-weekly.md)
@@ -171,7 +174,7 @@ As we publish more issues, we'll gradually make earlier content freely available
171174
- Shared 12 articles, 12 open-source projects, 2 hot discussions
172175
- Issue 67: [Major Updates to uv](./docs/2024-09-01-weekly.md)
173176
- Shared 12 articles, 12 open-source projects
174-
- Issue 66: [Python's Preprocessor](./docs/2024-08-24-weekly.md)
177+
- Issue 66: [Python's Preprocessor](./docs/en/2024-08-24-weekly.md)
175178
- Shared 12 articles, 12 open-source projects, 1 audio/video
176179
- Issue 65: [CSV is a Bit Problematic](./docs/en/2024-08-17-weekly.md)
177180
- Shared 12 articles, 12 open-source projects

README_ZH.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -68,15 +68,16 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
6868
- [Telegram](https://t.me/pythontrendingweekly):除了发布周刊的通知外,我将它视为一个“副刊”,补充发布更加丰富的资讯。
6969
- [Twitter](https://twitter.com/chinesehuazhou):发布一些即时内容,欢迎与我建立社交联系。我的关注列表里有大量 Python 相关的开发者与组织的账号。
7070

71+
7172
## 📊 数据统计
7273

7374
<div align="center">
7475

7576
| 📈 统计项目 | 📊 数量 |
7677
|:---:|:---:|
77-
| 📅 **总期数** | **115**|
78-
| 📝 **总文章数** | **1396**|
79-
| 🚀 **总项目数** | **1319**|
78+
| 📅 **总期数** | **116**|
79+
| 📝 **总文章数** | **1408**|
80+
| 🚀 **总项目数** | **1331**|
8081
| 🎵 **总音视频** | **123**|
8182
| 🔥 **总热门话题** | **53**|
8283
| 📚 **总赠书** | **98**|
@@ -85,6 +86,8 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
8586

8687
## 🦄往期列表
8788

89+
- 第 116 期:[Python 2025 年现状](./docs/2025-08-23-weekly.md)
90+
- 分享了 12 篇文章,12 个开源项目
8891
- 第 115 期:[Astral 推出 pyx 包仓库,AI 优化 20 年古老代码](./docs/2025-08-16-weekly.md)
8992
- 分享了 12 篇文章,12 个开源项目
9093
- 第 114 期:[Python 的性能神话与真相](./docs/2025-08-09-weekly.md)

docs/2024-08-24-weekly.md

Lines changed: 130 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,80 +1,130 @@
1-
---
2-
title: 'Python 潮流周刊#66:Python 的预处理器'
3-
pubDate: 2024-08-24
4-
---
5-
6-
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
7-
8-
分享了 12 篇文章,12 个开源项目,1 则音视频,全文 2100 字。
9-
10-
以下是本期摘要:
11-
12-
**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**
13-
14-
15-
① Python 的预处理器
16-
17-
② 用自定义扩展将 Scrapy 统计信息保存到数据库
18-
19-
③ 2024 年了,是 Gevent 还是选择 asyncio Part 1?
20-
21-
④ 深入浅出 Python 代码混淆:原理与实践
22-
23-
⑤ PEP-752:包存储库命名空间
24-
25-
⑥ 500 个 Python 解释器
26-
27-
⑦ 如何用 Python 开发一种查询语言?
28-
29-
⑧ 用 Python 开发电子表格引擎
30-
31-
⑨ 用 n8n、Telegram、在线表单和 Python 实现 Web 自动化
32-
33-
⑩ Rye 和 uv:八月是 Python 打包的丰收季节
34-
35-
⑪ 如何用 LangChain 开发聊天机器人?
36-
37-
⑫ GPU 编程系列之三,实现快排算法
38-
39-
**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**
40-
41-
42-
① dir-assistant:用 LLM 与本地文件对话
43-
44-
② lark-ticket:飞书工单的增强功能
45-
46-
③ py5book:py5 的 Juypter book 仓库
47-
48-
④ audiosample:类似 numpy 的音频操作库
49-
50-
⑤ RAG_Techniques:关于检索增强生成(RAG)的各种先进技术
51-
52-
⑥ labelU:支持图片、音频和视频的数据标注工具
53-
54-
⑦ magic-wormhole:安全地跨电脑传文件
55-
56-
⑧ sudoku-solver:基于视觉的数独解题器
57-
58-
⑨ OpenBB:适合任何地方任何人的投资研究
59-
60-
⑩ OpenHands:AI 软件工程师
61-
62-
⑪ authentik:你需要的身份验证工具
63-
64-
⑫ 13ft:自定义的 12ft.io 替代品
65-
66-
**[🐢播客&视频](https://xiaobot.net/p/python_weekly)**
67-
68-
69-
① Talk Python To Me #472:2024 年 Flask 和 Pallets 的状态
70-
71-
72-
-----
73-
74-
目前周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个:[你绝对不会后悔的专栏](https://xiaobot.net/p/python_weekly)
75-
76-
订阅后,可免费查看 [第 66 期周刊的全文](https://xiaobot.net/post/58d01a63-6746-4b0b-a115-1105c1663ca8)
77-
78-
PS.本周刊[前30期的合集](https://pythoncat.top/posts/2023-12-11-weekly)永久免费,已集结出了精美电子书(EPUB/PDF),请从该合集文章开头获取下载链接。
79-
80-
另外,付费期数将在其 50 期后免费开放,例如第 66 期将在第 116 期时免费,敬请留意。
1+
---
2+
title: 'Python 潮流周刊#66:Python 的预处理器'
3+
pubDate: 2024-08-24
4+
---
5+
6+
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有[电报频道](https://t.me/pythontrendingweekly)作为副刊,补充发布更加丰富的资讯,欢迎关注。
7+
8+
本期分享了 12 篇文章,12 个开源项目,1 则音视频,全文 2100 字。
9+
10+
## [🦄文章&教程](https://xiaobot.net/p/python_weekly)
11+
12+
1、[Python 的预处理器](https://pydong.org/posts/PythonsPreprocessor)
13+
14+
作者认为 Python 拥有所有语言中最好的预处理器,文章介绍了如何实现自定义编解码器来扩展 Python 功能,例如支持递增递减运算符、支持使用大括号、支持执行 C/C++ 代码等。
15+
16+
2、[用自定义扩展将 Scrapy 统计信息保存到数据库](https://www.xiegerts.com/post/scrapy-extension-save-crawlstats-postgres/)
17+
18+
Scrapy 爬虫的统计信息(如请求数、响应数、运行时间等)可用于监控性能,文章介绍如何开发一个 Scrapy 扩展,通过 SQLAlchemy 将日志写入到数据库中。
19+
20+
3、[2024 年了,是 Gevent 还是选择 asyncio Part 1?](https://www.manjusaka.blog/posts/2024/08/19/benchmark-for-python-web-framework-2024-part1-cn/)
21+
22+
选择 Gevent 还是 asyncio?文章在主流 Web 框架(如 Django、FastAPI、Flask、Starlette)下测试随机读写数据库,发现在 ORM + MySQL Driver 的情况下,Gevent 的生态要好于 asyncio 的生态。
23+
24+
4、[深入浅出 Python 代码混淆:原理与实践](https://juejin.cn/post/7403670284556140553)
25+
26+
代码混淆是保护/隐藏源码的一种手段,文章深入介绍了 Python 中代码混淆的几种初级和高级的技术,包括变量/函数重命名、字符串加密、使用元编程、代码注入等。
27+
28+
5、[PEP-752:包存储库命名空间](https://peps.python.org/pep-0752/)
29+
30+
该 PEP 提出了一种机制,允许组织为将来的上传预留包名前缀,用意是解决依赖混淆攻击的问题,并降低包名拼写错误抢注的发生率。
31+
32+
6、[500 个 Python 解释器](https://izzys.casa/2024/08/463-python-interpreters/)
33+
34+
介绍了 GIL 的一些历史,它如何影响 Python 的 C API 设计和多线程性能,目前实现的一些技术改进,以及讨论了如何将 PEP-684 和 PEP-703 协同工作。
35+
36+
7、[如何用 Python 开发一种查询语言?](https://jamesg.blog/2024/08/17/build-a-query-language/)
37+
38+
查询语言是用于从数据库或信息系统检索信息的语言,这篇教程实现的是简单的歌词查询语言。介绍了查询语言的优点、组成部分、语法设计、解析执行等内容。
39+
40+
8、[用 Python 开发电子表格引擎](https://jamesg.blog/2024/08/21/spreadsheet-engine/)
41+
42+
作者分享自己开发电子表格引擎的经验,将表格视为图,其中单元格是节点,利用拓扑排序来计算单元格的依赖关系和求值顺序,实现公式计算功能。
43+
44+
9、[用 n8n、Telegram、在线表单和 Python 实现 Web 自动化](https://switowski.com/blog/web-automation/)
45+
46+
n8n 是一个工作流自动化工具,可连接各种应用、服务和 API。作者介绍他如何用 n8n 来编排 Python 爬虫、Telegram API 和邮件,实现任务自动化处理。
47+
48+
![](https://img.pythoncat.top/2024-08-24_n8n_python.png)
49+
50+
10、[Rye 和 uv:八月是 Python 打包的丰收季节](https://lucumr.pocoo.org/2024/8/21/harvest-season/)
51+
52+
Rye 项目移交给 Astral 半年了,Rye 与 uv 的融合越来越多,作者认为 uv 很快能成为打包工具的首选。文章也回顾了 Python 打包生态的发展,现今种类繁多的工具或许很快能诞生王者了?
53+
54+
11、[如何用 LangChain 开发聊天机器人?](https://blog.jetbrains.com/pycharm/2024/08/how-to-build-chatbots-with-langchain/)
55+
56+
LangChain 提供了与模型无缝集成、上下文管理和提示词工程的工具,可简化对话式聊天机器人的开发。文章介绍了它的工作原理,如何逐步开发一个带上下文的聊天机器人。
57+
58+
12、[ GPU 编程系列之三,实现快排算法](https://developers.redhat.com/articles/2024/08/22/write-gpu-algorithm-quicksort)
59+
60+
出自 Red Hat 官博的 GPU 编程系列,利用 GPU 的并行处理特性,实现 GPU 加速版的快排算法,文章解释了详细的计算过程。
61+
62+
## [🐿️项目&资源](https://xiaobot.net/p/python_weekly)
63+
64+
1、[dir-assistant:用 LLM 与本地文件对话](https://github.com/curvedinf/dir-assistant/)
65+
66+
用本地或 API LLM 与当前目录下的所有文件聊天,使用上下文引导的检索增强生成技术。
67+
68+
2、[lark-ticket:飞书工单的增强功能](https://github.com/mydevops/lark-ticket)
69+
70+
Lark Ticket 是飞书中用于创建和管理工单的功能,这个项目是它的扩展,增加了审批单提交时检查、结束时调用 API、审批字段转 API 字段等功能。(分享自@请叫我大萌萌)
71+
72+
3、[py5book:py5 的 Juypter book 仓库](https://github.com/py5coding/py5book)
73+
74+
Processing 是基于 Java 的开源编程语言和 IDE,py5 是将它与 Python 生态集成的工具,可与 Jupyter、numpy、matplotlib、Pillow 等库集成使用。
75+
76+
4、[audiosample:类似 numpy 的音频操作库](https://github.com/deepdub-ai/audiosample)
77+
78+
高效的音频处理工具,内存占用小,使用类似于 numpy 的语法,支持复杂的音频操作,适合数据加载和 ETL。
79+
80+
5、[RAG_Techniques:关于检索增强生成(RAG)的各种先进技术](https://github.com/NirDiamant/RAG_Techniques)
81+
82+
全面的 RAG 技术合集,包含最先进的 RAG 增强功能、各种技术文档、实践指南、定期更新的最新进展等。(star 2.4K)
83+
84+
6、[labelU:支持图片、音频和视频的数据标注工具](https://github.com/opendatalab/labelU)
85+
86+
一个综合性数据标注平台,专为处理多模态数据而设计,提供了一系列高级注释工具和高效的工作流程,可导出多种数据格式的结果。
87+
88+
7、[magic-wormhole:安全地跨电脑传文件](https://github.com/magic-wormhole/magic-wormhole)
89+
90+
在电脑间传输任意大小的文件和目录,发送端生成一次性的口令,接收端输入它来完成认证。(star 19.8K)(附:[该项目在 2016 年 PyCon 的演示文稿](http://www.lothar.com/~warner/MagicWormhole-PyCon2016.pdf)
91+
92+
8、[sudoku-solver:基于视觉的数独解题器](https://github.com/Taiters/sudoku-solver)
93+
94+
利用计算机视觉和机器学习实现的数据解题工具,自动在数独空格上填充所有答案数字。
95+
96+
9、[OpenBB:适合任何地方任何人的投资研究](https://github.com/OpenBB-finance/OpenBB)
97+
98+
第一个免费且完全开源的金融平台,提供对股票、期权、加密货币、外汇、宏观经济、固定收益等内容的访问。(star 29.2K)
99+
100+
10、[OpenHands:AI 软件工程师](https://github.com/All-Hands-AI/OpenHands)
101+
102+
AI 与人类协作编程、修复 bug 并发布功能。写更少代码,创造更多价值。(star 30.6K)
103+
104+
![](https://img.pythoncat.top/2024-08-23-OpenHands.png)
105+
106+
11、[authentik:你需要的身份验证工具](https://github.com/goauthentik/authentik)
107+
108+
开源的身份认证和授权服务,提供了一套全面的解决方案,支持多因素认证、单点登录、基于角色或属性的访问控制、插件系统、自托管、审计与日志等。(star 11.9K)
109+
110+
12、[13ft:自定义的 12ft.io 替代品](https://github.com/wasi-master/13ft)
111+
112+
12ft.io 是一个神奇的网站,可移除网页的弹窗、横幅、广告和付费墙,让你干净浏览。这个项目是它的开源替代,可自托管。(star 2.3K)
113+
114+
## [🐢播客&视频](https://xiaobot.net/p/python_weekly)
115+
116+
1、[Talk Python To Me #472:2024 年 Flask 和 Pallets 的状态](https://talkpython.fm/episodes/show/472/state-of-flask-and-pallets-in-2024)
117+
118+
Flask 是主流的 Web 开发框架,现今发展得如何了呢?Pallets 组织维护着 Flask 以及 Jinja、Click、Werkzeug 等库,目前情况如何?播客嘉宾是 Flask 的首席维护者 David Lord,聊了项目维护及改进、社区活动、Flask 与 Quart 的融合等话题。
119+
120+
## [🐧 往年回顾](https://xiaobot.net/p/python_weekly)
121+
122+
[Python 潮流周刊#16:优雅重要么?如何写出 Pythonic 的代码?](https://pythoncat.top/posts/2023-08-19-weekly) (2023.08.19)
123+
124+
## [🐱欢迎订阅](https://xiaobot.net/p/python_weekly)
125+
126+
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。[立即订阅](https://xiaobot.net/p/python_weekly),每周将收到一篇文章推送,每周进步一点点。
127+
128+
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
129+
130+
欢迎将[本专栏](https://xiaobot.net/p/python_weekly)分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 **50%** 的返利。

docs/2025-08-23-weekly.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Python 潮流周刊#116:Python 2025 年现状
2+
3+
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
4+
5+
**温馨提示:** 在微信关注 **Python猫**,发送数字“**9**”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
6+
7+
去专栏阅读全文:[全文链接](https://www.xiaobot.net/post/0ebc9561-d2a6-4c72-bd46-343e8b70e0e3)
8+
9+
分享了 12 篇文章,12 个开源项目
10+
11+
以下是本期标题摘要:
12+
13+
**[🦄文章&教程](https://weekly.pythoncat.top)**
14+
15+
16+
① Python 2025 年现状报告
17+
18+
② Python 文件流传输:8 美元服务器上实现 237MB/s
19+
20+
③ 有时 LFU 比 LRU 更好
21+
22+
④ 上下文工程:DSPy 全面实战教程
23+
24+
⑤ Python 代理对象的实现原理
25+
26+
⑥ PyPI 防范域名复活攻击
27+
28+
⑦ 以符号模式匹配的视角设计算法
29+
30+
⑧ Python 约束编程:用 CP-SAT 解决优化问题
31+
32+
⑨ Python BDFL 称号的起源
33+
34+
⑩ ASCII 雨滴滚动艺术
35+
36+
⑪ 人性化的超时和取消机制
37+
38+
⑫ 你只需要两个日志级别:INFO 和 ERROR
39+
40+
**[🐿️项目&资源](https://weekly.pythoncat.top)**
41+
42+
43+
① parlant:可控的 LLM AI 智能体
44+
45+
② GhostTrack:位置和手机号追踪工具
46+
47+
③ Archon:AI 编程助手的知识管理平台
48+
49+
④ mcp-context-forge:MCP 网关和注册中心
50+
51+
⑤ tensorlake:文档摄取 API 和无服务器数据处理平台
52+
53+
⑥ flower:Celery 分布式任务队列监控工具
54+
55+
⑦ AI-Researcher:自主科学创新研究系统
56+
57+
⑧ tilf:像素艺术编辑器
58+
59+
⑨ plutoprint:HTML 到 PDF 和图像生成库
60+
61+
⑩ SpatialLM:3D 点云数据大模型
62+
63+
⑪ One-KVM:DIY IP-KVM 远程控制解决方案
64+
65+
⑫ Notte:可靠的浏览器 AI 智能体框架
66+
67+
68+
69+
周刊实行付费订阅制,年费 148 元,平均每天 4 毛钱,为你精准筛选高质量技术内容。在信息洪流中为你淘金,助力技术视野拓展和职业发展,欢迎订阅:[https://xiaobot.net/p/python_weekly](https://xiaobot.net/p/python_weekly)
70+
71+
订阅后,可免费查看 第 116 期周刊的全文:https://www.xiaobot.net/post/0ebc9561-d2a6-4c72-bd46-343e8b70e0e3
72+
73+
[Python 潮流周刊第3季总结,附电子书下载](https://pythoncat.top/posts/2025-04-20-sweekly)
74+
75+
[Python 潮流周刊第二季完结(31~60)](https://pythoncat.top/posts/2025-04-20-iweekly)
76+
77+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
78+
79+
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
80+

0 commit comments

Comments
 (0)