Skip to content

Commit d224f10

Browse files
add weekly 120
1 parent 2e82818 commit d224f10

6 files changed

Lines changed: 207 additions & 15 deletions

File tree

README.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,23 +55,26 @@ 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** | **119** |
65-
| 📝 **Total Articles** | **1444** |
66-
| 🚀 **Total Projects** | **1367** |
67-
| 🎵 **Total Audio/Video** | **125** |
68-
| 🔥 **Total Hot Topics** | **53** |
65+
| 📅 **Total Issues** | **120** |
66+
| 📝 **Total Articles** | **1457** |
67+
| 🚀 **Total Projects** | **1380** |
68+
| 🎵 **Total Audio/Video** | **126** |
69+
| 🔥 **Total Hot Topics** | **55** |
6970
| 📚 **Total Books** | **98** |
7071

7172
</div>
7273

7374
## 🦄 Past Issues
7475

76+
- Issue 120: [Comparison of New Python Type Checkers](./docs/en/2025-09-20-weekly.md)
77+
- Shared 13 articles, 13 open-source projects, 1 audio/videos, 2 hot discussions
7578
- Issue 119: [Google Discontinues Pytype Development!](./docs/en/2025-09-13-weekly.md)
7679
- Shared 12 articles, 12 open-source projects
7780
- Issue 118: [Why Isn't Python Async More Popular?](./docs/en/2025-09-06-weekly.md)

README_ZH.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -68,23 +68,26 @@ 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-
| 📅 **总期数** | **119**|
78-
| 📝 **总文章数** | **1444**|
79-
| 🚀 **总项目数** | **1367**|
80-
| 🎵 **总音视频** | **125**|
81-
| 🔥 **总热门话题** | **53**|
78+
| 📅 **总期数** | **120**|
79+
| 📝 **总文章数** | **1457**|
80+
| 🚀 **总项目数** | **1380**|
81+
| 🎵 **总音视频** | **126**|
82+
| 🔥 **总热门话题** | **55**|
8283
| 📚 **总赠书** | **98**|
8384

8485
</div>
8586

8687
## 🦄往期列表
8788

89+
- 第 120 期:[新型 Python 类型检查器对比](./docs/2025-09-20-weekly.md)
90+
- 分享了 13 篇文章,13 个开源项目,1 则音视频,2 则热门话题
8891
- 第 119 期:[Google 停止开发 Pytype!](./docs/2025-09-13-weekly.md)
8992
- 分享了 12 篇文章,12 个开源项目
9093
- 第 118 期:[Python 异步为何不够流行?](./docs/2025-09-06-weekly.md)

docs/2025-09-20-weekly.md

Lines changed: 96 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,96 @@
1+
# Python 潮流周刊#120:新型 Python 类型检查器对比
2+
3+
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
4+
5+
**温馨提示:** 在微信关注 **Python猫**,发送数字“**9**”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
6+
7+
去专栏阅读全文:[全文链接](https://www.xiaobot.net/post/49dc272a-e273-4673-908c-56257f3fb944)
8+
9+
分享了 13 篇文章,13 个开源项目,1 则音视频,2 则热门话题
10+
11+
以下是本期标题摘要:
12+
13+
**[🦄文章&教程](https://weekly.pythoncat.top)**
14+
15+
16+
① 新型 Python 类型检查器对比:Ty、Pyrefly 与 Zuban
17+
18+
② Playwright vs Pydoll 端到端测试性能对比
19+
20+
③ 用纯 Python 编写 eBPF 程序
21+
22+
④ PEP-804:外部依赖注册表和名称映射机制
23+
24+
⑤ Django 视图编写的最佳实践
25+
26+
⑥ 如何用 Python 实现功能开关?
27+
28+
⑦ CPython 3.14 远程调试协议解析
29+
30+
⑧ 用 6 万张 90 年代 GIF 打造怀旧马赛克动画
31+
32+
⑨ 一个空格删除整个系统?Python 命令注入陷阱
33+
34+
⑩ Playwright 与 pytest 测试技巧分享
35+
36+
⑪ Rye 表格操作与 Python/Pandas 对比
37+
38+
⑫ 我如何解决 Reddit 的分布式队列问题?
39+
40+
⑬ RSS 如何击败微软?
41+
42+
**[🐿️项目&资源](https://weekly.pythoncat.top)**
43+
44+
45+
① LEANN:世界最小的向量索引
46+
47+
② agent-lightning:点亮 AI 智能体的绝对训练器
48+
49+
③ RealtimeVoiceChat:与 AI 进行自然语音对话
50+
51+
④ HolmesGPT:24/7 云故障排查 AI 智能体
52+
53+
⑤ AgentLaboratory:AI 智能体研究助手
54+
55+
⑥ NeMo:可扩展生成式 AI 框架
56+
57+
⑦ ApeRAG:生产级图 RAG 平台
58+
59+
⑧ kcc:漫画电子书转换器
60+
61+
⑨ DeepResearch:深度研究 AI 智能体
62+
63+
⑩ DiffMem:基于 Git 的 AI 智能体记忆存储
64+
65+
⑪ markdown-it-py:Python Markdown 解析器
66+
67+
⑫ djhtmx:Django 交互式 UI 组件
68+
69+
⑬ pyproc:Go 调用 Python 的高性能 IPC 库
70+
71+
**[🐢播客&视频](https://weekly.pythoncat.top)**
72+
73+
74+
① PyCon Australia 2025 演讲视频
75+
76+
**[🥂讨论&问题](https://weekly.pythoncat.top)**
77+
78+
79+
① 专业的 Python 工具、库和功能 - 你最喜欢哪个?
80+
81+
② go 转 Python 的心智负担增加
82+
83+
84+
85+
周刊实行付费订阅制,年费 148 元,平均每天 4 毛钱,为你精准筛选高质量技术内容。在信息洪流中为你淘金,助力技术视野拓展和职业发展,欢迎订阅:[https://xiaobot.net/p/python_weekly](https://xiaobot.net/p/python_weekly)
86+
87+
订阅后,可免费查看 第 120 期周刊的全文:https://www.xiaobot.net/post/49dc272a-e273-4673-908c-56257f3fb944
88+
89+
[Python 潮流周刊第3季总结,附电子书下载](https://pythoncat.top/posts/2025-04-20-sweekly)
90+
91+
[Python 潮流周刊第二季完结(31~60)](https://pythoncat.top/posts/2025-04-20-iweekly)
92+
93+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
94+
95+
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
96+

docs/en/2025-09-20-weekly.md

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
# Python Trending Weekly #120: Comparison of New Python Type Checkers
2+
3+
Welcome to Python Trending Weekly - your gateway to cutting-edge Python intelligence! Curated by Python Cat from 400+ premium sources worldwide, we deliver the most valuable articles, tutorials, open-source projects, tools, podcasts, videos, and trending discussions directly to your inbox. Our mission: Accelerate your Python mastery and unlock new career opportunities in the ever-evolving tech landscape.
4+
5+
**Stay ahead of the curve:** [Subscribe now](https://www.patreon.com/pythonweekly) for weekly insights that keep you at the forefront of Python innovation!
6+
7+
Here are the title summaries for this issue:
8+
9+
**[🦄Articles & Tutorials](https://weekly.pythoncat.top)**
10+
11+
12+
① How Well Do New Python Type Checkers Conform? A Deep Dive into Ty, Pyrefly, and Zuban
13+
14+
② Playwright vs Pydoll
15+
16+
③ PythonBPF - Writing eBPF Programs in Pure Python
17+
18+
④ PEP 804 – An external dependency registry and name mapping mechanism
19+
20+
⑤ How I write Django views
21+
22+
⑥ Feature Flags In Depth
23+
24+
⑦ Checking Out CPython 3.14's remote debugging protocol
25+
26+
⑧ Just for fun: animating a mosaic of 90s GIFs
27+
28+
⑨ Koan 12: The Blacksmith's Hammer
29+
30+
⑩ Playwright & pytest techniques that bring me joy
31+
32+
⑪ Rye Tables vs Python/Pandas: A Different Way to Wrangle Data
33+
34+
⑫ How I solved a distributed queue problem after 15 years
35+
36+
⑬ The story of how RSS beat Microsoft
37+
38+
**[🐿️Projects & Resources](https://weekly.pythoncat.top)**
39+
40+
41+
① LEANN: The smallest vector index in the world
42+
43+
② agent-lightning: The absolute trainer to light up AI agents
44+
45+
③ RealtimeVoiceChat: Have a natural, spoken conversation with AI!
46+
47+
④ HolmesGPT: Your 24/7 On-Call AI Agent
48+
49+
⑤ AgentLaboratory: Using LLM Agents as Research Assistants
50+
51+
⑥ NeMo: A scalable generative AI framework
52+
53+
⑦ ApeRAG: Production-ready GraphRAG platform
54+
55+
⑧ kcc: Kindle Comic Converter
56+
57+
⑨ DeepResearch: Tongyi Deep Research Agent
58+
59+
⑩ DiffMem: Git Based Memory Storage for Conversational AI Agent
60+
61+
⑪ markdown-it-py: Markdown Parser for Python
62+
63+
⑫ djhtmx: Interactive UI Components for Django
64+
65+
⑬ pyproc: High-Performance IPC Library for Calling Python from Go
66+
67+
**[🐢Podcasts & Videos](https://weekly.pythoncat.top)**
68+
69+
70+
① PyCon Australia 2025 Presentation Videos
71+
72+
**[🥂Discussions & Questions](https://weekly.pythoncat.top)**
73+
74+
75+
① Niche Python tools, libraries and features - whats your favourite?
76+
77+
② Increased Mental Burden When Switching from Go to Python
78+
79+
80+
81+
Cut through the noise with our premium subscription at $4.99/month. Get hand-picked, cutting-edge Python content delivered weekly. Join 350+ professionals who trust us to filter the best from 400+ sources for technical vision expansion and career development. Subscribe at: [Patreon](https://www.patreon.com/pythonweekly)
82+
83+
After subscribing, you can view the full text of Issue 120 for free:
84+
85+
[Python Trending Weekly Season 3 Summary with E-book Download](https://pythoncat.top/posts/2025-04-20-sweekly)
86+
87+
[Python Trending Weekly Season 2 Complete Collection (Issues 31-60)](https://pythoncat.top/posts/2025-04-20-iweekly)
88+
89+
[Python Trending Weekly Season 1 Highlights Collection (Issues 1-30)](https://pythoncat.top/posts/2023-12-11-weekly)
90+

landing-page/public/stats.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
{
2-
"total_articles": 1444,
3-
"total_projects": 1367,
4-
"total_audio_video": 125,
5-
"total_hot_topics": 53,
2+
"total_articles": 1457,
3+
"total_projects": 1380,
4+
"total_audio_video": 126,
5+
"total_hot_topics": 55,
66
"total_books": 98,
7-
"total_issues": 119
7+
"total_issues": 120
88
}

resources/python_weekly.db

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)