Skip to content

Commit bc8a047

Browse files
add weekly 117
1 parent f3eee89 commit bc8a047

8 files changed

Lines changed: 381 additions & 49 deletions

File tree

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -55,25 +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-
5958
## 📊 Data Statistics
6059

6160
<div align="center">
6261

6362
| 📈 Statistics | 📊 Count |
6463
|:---:|:---:|
65-
| 📅 **Total Issues** | **116** |
66-
| 📝 **Total Articles** | **1408** |
67-
| 🚀 **Total Projects** | **1331** |
68-
| 🎵 **Total Audio/Video** | **123** |
64+
| 📅 **Total Issues** | **117** |
65+
| 📝 **Total Articles** | **1420** |
66+
| 🚀 **Total Projects** | **1343** |
67+
| 🎵 **Total Audio/Video** | **125** |
6968
| 🔥 **Total Hot Topics** | **53** |
7069
| 📚 **Total Books** | **98** |
7170

7271
</div>
7372

7473
## 🦄 Past Issues
7574

76-
- Issue 116: [The State of Python 2025](./docs/2025-08-23-weekly.md)
75+
- Issue 117: [A Documentary on Python's Origin Story](./docs/2025-08-30-weekly.md)
76+
- Shared 12 articles, 12 open-source projects, 1 audio/videos
77+
- Issue 116: [The State of Python 2025](./docs/en/2025-08-23-weekly.md)
7778
- Shared 12 articles, 12 open-source projects
7879
- Issue 115: [Astral Launches pyx Package Registry, AI Optimizes 20-Year-Old Code](./docs/en/2025-08-16-weekly.md)
7980
- Shared 12 articles, 12 open-source projects

README_ZH.md

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

71-
7271
## 📊 数据统计
7372

7473
<div align="center">
7574

7675
| 📈 统计项目 | 📊 数量 |
7776
|:---:|:---:|
78-
| 📅 **总期数** | **116**|
79-
| 📝 **总文章数** | **1408**|
80-
| 🚀 **总项目数** | **1331**|
81-
| 🎵 **总音视频** | **123**|
77+
| 📅 **总期数** | **117**|
78+
| 📝 **总文章数** | **1420**|
79+
| 🚀 **总项目数** | **1343**|
80+
| 🎵 **总音视频** | **125**|
8281
| 🔥 **总热门话题** | **53**|
8382
| 📚 **总赠书** | **98**|
8483

8584
</div>
8685

8786
## 🦄往期列表
8887

88+
- 第 117 期:[Python 起源故事的纪录片](./docs/2025-08-30-weekly.md)
89+
- 分享了 12 篇文章,12 个开源项目,2 则音视频
8990
- 第 116 期:[Python 2025 年现状](./docs/2025-08-23-weekly.md)
9091
- 分享了 12 篇文章,12 个开源项目
9192
- 第 115 期:[Astral 推出 pyx 包仓库,AI 优化 20 年古老代码](./docs/2025-08-16-weekly.md)

docs/2024-09-01-weekly.md

Lines changed: 85 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -3,73 +3,124 @@ title: 'Python 潮流周刊#67:uv 的重磅更新'
33
pubDate: 2024-09-01
44
---
55

6-
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入
6+
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有[电报频道](https://t.me/pythontrendingweekly)作为副刊,补充发布更加丰富的资讯,欢迎关注
77

8-
分享了 12 篇文章,12 个开源项目,全文 2000 字。
8+
本期分享了 12 篇文章,12 个开源项目,全文 2000 字。
99

10-
以下是本期摘要:
10+
## [🦄文章&教程](https://xiaobot.net/p/python_weekly)
1111

12-
**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**
12+
1、[uv:统一的 Python 打包工具](https://astral.sh/blog/uv-unified-python-packaging)
1313

14+
uv 又推出了重大更新!不仅作为 pip 的替代,还扩展了 Python 项目管理、命令行工具、单文件脚本以及 Python 本身的端到端解决方案。(附:[UV 更新和 PEP 723:简化 Python 打包和脚本编写](https://micro.webology.dev/2024/08/21/uv-updates-and.html)
1415

15-
① uv:统一的 Python 打包工具
16+
2、[PyJWT 和 python-jose 在处理 JWT 令牌时的差异](https://www.cnblogs.com/wuhuacong/p/18382179)
1617

17-
PyJWT 和 python-jose 在处理 JWT 令牌时的差异
18+
`PyJWT``python-jose` 是用于处理 JWT 的 Python 库,但它们在功能范围和设计哲学上有一些重要区别。文章介绍了它们的差异,以及在项目中使用 FastAPI + `python-jose` 来处理 JWT 的一些例子。
1819

19-
Kindle + Python = 电子墨水屏面板(第 1 部分)
20+
3、[Kindle + Python = 电子墨水屏面板(第 1 部分)](https://blog.4dcu.be/diy/2020/09/27/PythonKindleDashboard_1.html)
2021

21-
④ 再见了 Pandas,感谢所有的鱼
22+
如何在 Kindle 上安装 Python?文章介绍了一种硬件越狱的方式,成功利用 KUAL 将 Python 安装到 Kindle Paperwhite 3 上,并在上面运行脚本,成功收获一个电墨水屏仪表板。
2223

23-
⑤ CPython 编译器强化
24+
4、[再见了 Pandas,感谢所有的鱼](https://ibis-project.org/posts/farewell-pandas/)
2425

25-
⑥ 通过代码生成实现高性能
26+
Ibis 是一个开源的数据分析和可视化库,从 10.0 版本开始将删除 pandas 和 dask 后端,改为推荐 DuckDB 后端。文章介绍了当初为何选 pandas,以及 pandas 带来的痛苦。(附:ibis 是朱鹭的意思)
2627

27-
⑦ PortaOne 如何用 PyPy 作高性能处理,每月接通超过 1B 的电话
28+
5、[CPython 编译器强化](http://nohlson.com/blog/CPython-Compiler-Hardening-Summer-Retrospective/)
2829

29-
⑧ 10 种 Python 编程优化技术
30+
作者加入了 Google Summer of Code 活动,本文回顾了他在强化 CPython 编译器时所做的事,包括启用编译器选项、开发工具追踪告警、解决现有告警的计划以及吸取的经验教训。
3031

31-
⑨ Windows 中 Python 程序的 NTLM 凭据盗窃
32+
6、[通过代码生成实现高性能](https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79)
3233

33-
⑩ Flask 源码解析系列文章 7 篇
34+
动态代码生成,简称 codegen,是一种在程序运行时生成新代码的技术。文章介绍了什么时候应该使用它、一个真实将生产系统的速度提升 2 倍的例子、错误的和正确的使用方法。
3435

35-
⑪ pip 24.2 有什么新增功能? 为什么弃用可编辑安装?
36+
7、[PortaOne 如何用 PyPy 作高性能处理,每月接通超过 1B 的电话](https://pypy.org/posts/2024/08/portaone.html)
3637

37-
⑫ “所有 htmx 演示之母”之后续
38+
PortaOne 是一家服务于电信运营商的公司,使用 Python 开发它们的核心中间件。文章简要介绍它的功能实现、使用 PyPy 提升性能以及在使用中发现的重大 BUG。
3839

39-
**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**
40+
8、[10 种 Python 编程优化技术](https://dev.to/jamesbright/10-python-programming-optimisation-techniques-5ckf)
4041

42+
介绍了 10 种优化 Python 代码的方法,编写更高效高性能的代码,例如变量打包、多用内存减少磁盘 I/O、固定长度及可变长度变量、内部函数与公共函数,等等。
4143

42-
① theine:高性能的内存中缓存
44+
9、[Windows 中 Python 程序的 NTLM 凭据盗窃](https://www.horizon3.ai/attack-research/disclosures/ntlm-credential-theft-in-python-windows-applications/)
4345

44-
② picows:超高速 websocket 客户端和服务端
46+
NTLMv2 哈希盗窃是一种常见的凭据收集技术,文章披露了 3 个流行的 Python 库(Gradio、Jupyter Notebook 和 Streamlit)中可能导致凭证泄露的 SSRF 漏洞,详细解析了造成这些漏洞的代码。
4547

46-
③ microrabbit:用于 RabbitMQ 的轻量级异步 Python 框架
48+
10、[Flask 源码解析系列文章 7 篇](https://cizixs.com/2017/01/10/flask-insight-introduction/)
4749

48-
④ wave:用于 Python 和 R 的实时 Web 应用和仪表板
50+
发布于 2017 年的 Flask 源码解析系列文章,解析了 0.12 版本。涵盖主题有应用启动流程、路由、上下文、请求、响应和 session,对深入理解 Flask 有所帮助。(分享自@un4gt)(附:本则分享者的快速初始化 Flask 项目的脚手架 [flasky-cli](https://github.com/un4gt/flasky-cli)
4951

50-
⑤ repo2vec:仅用 2 条命令,与你的代码仓聊天
52+
11、[pip 24.2 有什么新增功能? 为什么弃用可编辑安装?](https://ichard26.github.io/blog/2024/08/whats-new-in-pip-24.2)
5153

52-
⑥ django-currentuser:在线程或数据库存储用户请求信息
54+
pip 核心团队成员介绍了 24.2 版本中值得注意的变化,包括弃用了可编辑安装、默认使用系统的 HTTPS 证书、多项性能优化、pip check 规则变严格、配置 pip 仅在激活的虚拟环境中使用。
5355

54-
⑦ intelligent-trading-bot:基于机器学习和特征工程的智能交易机器人
56+
12、[ “所有 htmx 演示之母”之后续 ](https://david.guillot.me/en/posts/tech/following-up-mother-of-all-htmx-demos)
5557

56-
⑧ rerun:可视化多模态数据流
58+
HTMX 在 Python 社区的出镜频率越来越高了,往期周期里分享过不少。本文作者对 HTMX 的流行起到关键作用,作者回顾了自己接触和推广 HTMX 的经过、产生的影响、以及回答了大家提出的一些问题。
5759

58-
⑨ VideoSys:简单高效的视频生成系统
60+
![htmx的Github星星趋势](https://img.pythoncat.top/htmx-github-stars.png)
5961

60-
⑩ KnowledgeGraph: 从零开始构建知识图谱
62+
## [🐿️项目&资源](https://xiaobot.net/p/python_weekly)
6163

62-
⑪ terminaltexteffects:终端视觉效果引擎
64+
1、[theine:高性能的内存中缓存](https://github.com/Yiling-J/theine)
6365

64-
⑫ kotaemon:基于 RAG 与你的文档聊天
66+
受 Caffeine 启发的高性能缓存库,Rust 核心,使用 W-TinyLFU 和 Clock-Pro 驱逐策略实现高命中率,使用分层计时器自动删除过期数据。
6567

68+
2、[picows:超高速 websocket 客户端和服务端](https://github.com/tarasko/picows)
6669

67-
-----
70+
使用 Cython 实现的库,为构建 asyncio WebSocket 客户端和服务端而设计,性能比 aiohttp 还快近 2 倍。
6871

69-
目前周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个:[你绝对不会后悔的专栏](https://xiaobot.net/p/python_weekly)
72+
3、[microrabbit:用于 RabbitMQ 的轻量级异步 Python 框架](https://github.com/TonnoBelloSnello/microrabbit)
7073

71-
订阅后,可免费查看 [第 67 期周刊的全文](https://xiaobot.net/post/9867c6ce-13ac-4905-a4a1-70cc3162a29f)
74+
轻量级 RabbitMQ 处理框架,可简化微服务和分布式系统的构建,功能包括简单的消息路由、支持插件和直观的客户端配置。
7275

73-
PS.本周刊[前30期的合集](https://pythoncat.top/posts/2023-12-11-weekly)永久免费,已集结出了精美电子书(EPUB/PDF),请从该合集文章开头获取下载链接。
76+
4、[wave:用于 Python 和 R 的实时 Web 应用和仪表板](https://github.com/h2oai/wave)
7477

75-
另外,付费期数将在其 50 期后免费开放,例如第 67 期将在第 117 期时免费,敬请留意。
78+
用纯 Python 或 R 构建美观、低延迟、实时、基于浏览器的应用和仪表板,无需 HTML、Javascript 和 CSS。(star 3.9K)
79+
80+
![](https://img.pythoncat.top/2024-09-01_wave.png)
81+
82+
5、[repo2vec:仅用 2 条命令,与你的代码仓聊天](https://github.com/Storia-AI/repo2vec)
83+
84+
一个简单易用的库,类似于 GitHub Copilot,可与任何公共或私人代码仓聊天。
85+
86+
6、[django-currentuser:在线程或数据库存储用户请求信息](https://github.com/zsoldosp/django-currentuser)
87+
88+
方便地管理对当前请求用户的引用,支持线程和数据库存储方式。
89+
90+
7、[intelligent-trading-bot:基于机器学习和特征工程的智能交易机器人](https://github.com/asavinov/intelligent-trading-bot)
91+
92+
用最先进的机器学习 算法和特征工程自动交易加密货币,以批量离线模式分析历史数据并训练模型。
93+
94+
8、[rerun:可视化多模态数据流](https://github.com/rerun-io/rerun)
95+
96+
记录图像、张量、点云和文本等多模态数据,实时可视化,可用于机器人、仿真、计算机视觉等涉及大量传感器或随时间变化信号的场景。(star 6.2K)
97+
98+
9、[VideoSys:简单高效的视频生成系统](https://github.com/NUS-HPC-AI-Lab/VideoSys)
99+
100+
为视频生成提供用户友好和高性能的基础设施,支持训练、推理、服务和压缩的整个流程。(star 1.6K)
101+
102+
10、[KnowledgeGraph: 从零开始构建知识图谱](https://github.com/myhhub/KnowledgeGraph)
103+
104+
仓库收录了构建知识图谱的基础知识、构建理论、构建实战等话题的论文/博客资料,从理论到实现。(star 1K)
105+
106+
11、[terminaltexteffects:终端视觉效果引擎](https://github.com/ChrisBuilds/terminaltexteffects)
107+
108+
终端视觉效果引擎,可作为系统程序安装并在终端中生成效果,也可作为 Python 库安装并在 Python 脚本/应用中启用效果。(star 2.7K)
109+
110+
12、[kotaemon:基于 RAG 与你的文档聊天](https://github.com/Cinnamon/kotaemon)
111+
112+
一个简约可定制的 RAG UI(基于 Gradio),用于与文档聊天,支持查看 RAG 管道的运行情况。(star 5.8K)
113+
114+
![](https://img.pythoncat.top/kotaemon-preview-graph.png)
115+
116+
## [🐧 往年回顾](https://xiaobot.net/p/python_weekly)
117+
118+
[Python 潮流周刊#17:Excel 终于支持 Python 了、Meta 重磅开源新项目、Mojo 新得 1 亿美元融资](https://pythoncat.top/posts/2023-08-26-weekly)(2023.08.26)
119+
120+
## [🐱欢迎订阅](https://xiaobot.net/p/python_weekly)
121+
122+
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。[立即订阅](https://xiaobot.net/p/python_weekly),每周将收到一篇文章推送,每周进步一点点。
123+
124+
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
125+
126+
欢迎将[本专栏](https://xiaobot.net/p/python_weekly)分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 **50%** 的返利。

docs/2025-08-30-weekly.md

Lines changed: 87 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,87 @@
1+
# Python 潮流周刊#117:Python 起源故事的纪录片
2+
3+
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
4+
5+
**温馨提示:** 在微信关注 **Python猫**,发送数字“**9**”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
6+
7+
去专栏阅读全文:[全文链接](https://www.xiaobot.net/post/e39f4d16-59df-4fb9-8ada-0a61464b8327)
8+
9+
分享了 12 篇文章,12 个开源项目,2 则音视频
10+
11+
以下是本期标题摘要:
12+
13+
**[🦄文章&教程](https://weekly.pythoncat.top)**
14+
15+
16+
① 如何观测并修复 pandas 工作流中的 5 个常见性能瓶颈?
17+
18+
② 如何使用 functools\.Placeholder?
19+
20+
③ Python 命名空间包的痛点
21+
22+
④ 用内省技术强制执行 Django 项目命名约定
23+
24+
⑤ 用 Django Ninja、Pydantic 和 JSON-LD 提升 SEO
25+
26+
⑥ AST 驱动的 Python 测试
27+
28+
⑦ 用 Plush 解释器超越 CPython
29+
30+
⑧ Python 运行时动态修改函数源码
31+
32+
⑨ uv format:uv 迎来了代码格式化功能
33+
34+
⑩ pandas 的表达式语法来了!
35+
36+
⑪ 为什么并发编程如此难懂?
37+
38+
⑫ 从 GPT-2 到 gpt-oss:架构演进分析
39+
40+
**[🐿️项目&资源](https://weekly.pythoncat.top)**
41+
42+
43+
① docs:协作笔记与文档平台
44+
45+
② ten-framework:对话式语音 AI 智能体框架
46+
47+
③ cement:Python 应用框架
48+
49+
④ serena:编程 AI 智能体工具包
50+
51+
⑤ WhisperLiveKit:实时本地语音转文字工具包
52+
53+
⑥ SurfSense:NotebookLM 开源替代方案
54+
55+
⑦ rendergit:Git 仓库单页面渲染工具
56+
57+
⑧ deer-flow:社区驱动的深度研究框架
58+
59+
⑨ awesome-ai-apps:AI 应用项目集合
60+
61+
⑩ DeepCode:开放式智能体编程框架
62+
63+
⑪ OpenEvolve:AlphaEvolve 的开源实现
64+
65+
⑫ claude-code-proxy:Anthropic API 代理工具
66+
67+
**[🐢播客&视频](https://weekly.pythoncat.top)**
68+
69+
70+
① Python:纪录片 | 起源的故事
71+
72+
② 未被实现的 Python:被拒绝的 PEP 提案
73+
74+
75+
76+
周刊实行付费订阅制,年费 148 元,平均每天 4 毛钱,为你精准筛选高质量技术内容。在信息洪流中为你淘金,助力技术视野拓展和职业发展,欢迎订阅:[https://xiaobot.net/p/python_weekly](https://xiaobot.net/p/python_weekly)
77+
78+
订阅后,可免费查看 第 117 期周刊的全文:https://www.xiaobot.net/post/e39f4d16-59df-4fb9-8ada-0a61464b8327
79+
80+
[Python 潮流周刊第3季总结,附电子书下载](https://pythoncat.top/posts/2025-04-20-sweekly)
81+
82+
[Python 潮流周刊第二季完结(31~60)](https://pythoncat.top/posts/2025-04-20-iweekly)
83+
84+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
85+
86+
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
87+

0 commit comments

Comments
 (0)