Skip to content

Commit e9baf0c

Browse files
add weekly 133
1 parent 77d15d4 commit e9baf0c

File tree

9 files changed

+398
-51
lines changed

9 files changed

+398
-51
lines changed

README.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,16 +55,15 @@ 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** | **132** |
66-
| 📝 **Total Articles** | **1603** |
67-
| 🚀 **Total Projects** | **1524** |
64+
| 📅 **Total Issues** | **133** |
65+
| 📝 **Total Articles** | **1615** |
66+
| 🚀 **Total Projects** | **1536** |
6867
| 🎵 **Total Audio/Video** | **133** |
6968
| 🔥 **Total Hot Topics** | **57** |
7069
| 📚 **Total Books** | **98** |
@@ -73,7 +72,9 @@ As we publish more issues, we'll gradually make earlier content freely available
7372

7473
## 🦄 Past Issues
7574

76-
- Issue 132: [30 Years of Freelancing with Python](./en/docs/2025-12-20-weekly.md)
75+
- Issue 133: [Why You Should Read More Engineering Blogs](./docs/en/2025-12-27-weekly.md)
76+
- Shared 12 articles, 12 open-source projects
77+
- Issue 132: [30 Years of Freelancing with Python](./docs/en/2025-12-20-weekly.md)
7778
- Shared 12 articles, 12 open-source projects
7879
- Issue 131: [Build AI agents from scratch](./docs/en/2025-12-13-weekly.md)
7980
- Shared 12 articles, 12 open-source projects

README_ZH.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -69,16 +69,15 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
6969
- [Twitter](https://twitter.com/chinesehuazhou):发布一些即时内容,欢迎与我建立社交联系。我的关注列表里有大量 Python 相关的开发者与组织的账号。
7070

7171

72-
7372
## 📊 数据统计
7473

7574
<div align="center">
7675

7776
| 📈 统计项目 | 📊 数量 |
7877
|:---:|:---:|
79-
| 📅 **总期数** | **132**|
80-
| 📝 **总文章数** | **1603**|
81-
| 🚀 **总项目数** | **1524**|
78+
| 📅 **总期数** | **133**|
79+
| 📝 **总文章数** | **1615**|
80+
| 🚀 **总项目数** | **1536**|
8281
| 🎵 **总音视频** | **133**|
8382
| 🔥 **总热门话题** | **57**|
8483
| 📚 **总赠书** | **98**|
@@ -87,6 +86,8 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
8786

8887
## 🦄往期列表
8988

89+
- 第 133 期:[为什么要多读技术博客?](./docs/2025-12-27-weekly.md)
90+
- 分享了 12 篇文章,12 个开源项目
9091
- 第 132 期:[30 年 Python 自由职业经验](./docs/2025-12-20-weekly.md)
9192
- 分享了 12 篇文章,12 个开源项目
9293
- 第 131 期:[从零开始构建智能体](./docs/2025-12-13-weekly.md)

docs/2024-12-28-weekly.md

Lines changed: 92 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3,84 +3,138 @@ title: 'Python 潮流周刊#83:uv 的使用技巧'
33
pubDate: 2024-12-28
44
---
55

6-
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
6+
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 [Github](https://github.com/chinesehuazhou/python-weekly) 上,喜欢请给颗小星星支持下~
77

8-
分享了 12 篇文章,12 个开源项目,2 则热门讨论,全文 2300 字。
8+
本期分享了 12 篇文章,12 个开源项目,2 则热门讨论,全文 2300 字。
99

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

12-
**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**
12+
1、[UV 的使用技巧](https://www.bitecode.dev/p/uv-tricks)
1313

14+
文章分享了`uv`工具的一些实用的技巧,包括在不污染虚拟环境的情况下临时添加依赖、创建几乎独立的脚本、快速测试和运行 Python 工具、运行一次性的 Python 工具、清理 uv 缓存。
1415

15-
① UV 的使用技巧
16+
2、[用 pyinfra 和 Chimera Linux 开发一个小型 CDN](https://www.wezm.net/v2/posts/2024/tiny-cdn/)
1617

17-
② 用 pyinfra 和 Chimera Linux 开发一个小型 CDN
18+
内容分发网络(CDN)可提升网站访问速度,作者通过自建 CDN 实现博客平均响应时间从 807 毫秒降到 189 毫秒。文章详细介绍了网络架构、服务器配置、TLS 证书管理以及如何使用 GeoDNS 来最小化访问延迟。
1819

19-
高效的 Python 开发者工具(2024 年 12 月)
20+
3、[高效的 Python 开发者工具(2024 年 12 月)](https://pydevtools.com/blog/effective-python-developer-tooling-in-december-2024/)
2021

21-
④ 真正解决了个棘手的多线程竞态条件问题
22+
2024 年 Python 开发者工具的最新趋势和最佳实践有什么?作者分享了一些反模式问题、推荐做法和工具,包括 uv、ruff、Mypy、Pytest、Cookiecutter 和 Cruft 等。
2223

23-
⑤ 从头开始用 Python 探索比特币
24+
4、[真正解决了个棘手的多线程竞态条件问题](https://ankush.dev/p/race-condition-strikes-back)
2425

25-
⑥ Poetry(-core) 的致命错误
26+
作者在两年前遇到一个多线程 bug,分析代码找到了疑似原因,尽管没复现,但解决了该问题。然而,两年后又出现同样的问题,这次深入调试,终于找到根本原因并可靠复现,真正地解决了这个棘手的 bug。
2627

27-
Python 打包:为什么我们得不到好东西,第 1 部分
28+
5、[从头开始用 Python 探索比特币](https://karpathy.github.io/2021/06/21/blockchain)
2829

29-
Python 性能优化的幕后功臣:\_\_pycache\_\_与字节码缓存机制
30+
如何用 Python 实现比特币交易?文章介绍了加密货币概念、比特币的交易机制,如何用 Python 实现用加密技术创建、签署和广播比特币交易。
3031

31-
⑨ 记录下(并搜索)每个 UUID
32+
6、[Poetry(-core) 的致命错误](https://blogs.gentoo.org/mgorny/2024/12/20/poetry-core-or-the-ultimate-footgun/)
3233

33-
⑩ Python 数据类的内部机制解析
34+
作者认为 Poetry 作为构建工具时很反直觉和容易出错,文章指出了它的常见问题,包括梦魇般的取地址运算符、误导性的 include 键和薛定谔般的可选依赖项。
3435

35-
⑪ 通过重载\_\_bool\_\_实现符号执行
36+
7、[Python 打包:为什么我们得不到好东西,第 1 部分](https://zahlman.github.io/python-packaging/2024/12/24/python-packaging-1.html)
3637

37-
⑫ 在 Web 应用中的 cron 任务
38+
关于 Python 打包的系列文章第一篇,讨论了 Python 打包的现状、存在的问题以及如何应对这些问题。讨论了包名与导入名不一致问题、依赖地狱和安装失败的问题,强调了虚拟环境的重要性。
3839

39-
**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**
40+
8、[Python 性能优化的幕后功臣:\_\_pycache\_\_与字节码缓存机制](https://juejin.cn/post/7450419651002646528?share_token=0c6ddd55-f966-4b52-a9a1-cf2e0098ce66)
4041

42+
`__pycache__`文件夹和`.pyc`文件有什么作用?如何合理利用 Python 的字节码缓存机制,来提升应用性能?
4143

42-
① browser-use:使网站能被 AI 智能体访问
44+
9、[记录下(并搜索)每个 UUID](https://eieio.games/blog/writing-down-every-uuid/)
4345

44-
② monolith:轻量级推荐系统
46+
作者开发了个网站,可展示和搜索所有 UUID,文章介绍了几个主要挑战及解决方案,包括浏览器渲染限制、UUID 生成顺序和全搜索功能。
4547

46-
③ FindMy\.py:查询苹果 FindMy 网络
48+
10、[Python 数据类的内部机制解析](https://jacobpadilla.com/articles/python-dataclass-internals)
4749

48-
④ ShortMoji:在任意地方通过快捷键插入 emoji
50+
Python 的数据类相当酷,但它们的实现机制是什么呢?文章试图向我们解释清楚这里面的门道,包括 \_\_annotations\_\_ 、exec、自定义数据类装饰器、以及 frozen 参数等内容,帮助读者更好地理解数据类的工作原理。
4951

50-
⑤ ha\_xiaomi\_home:用于 Home Assistant 的小米设备集成
52+
11、[通过重载\_\_bool\_\_实现符号执行](https://www.philipzucker.com/overload_bool/)
5153

52-
⑥ 创业 3 年,我失败了。这是创业公司的所有代码
54+
符号执行(Symbolic Execution)是一种软件测试和分析技术,通过将程序的输入表示为符号(而不是具体值)来执行程序。文章介绍了一种将 Python 不可重载语法变得可重载的方法,不需修改编译器,而是用元编程技术将 Python 代码转化为 Z3 表达式。
5355

54-
⑦ ai-vocabulary-builder:AI 智能词汇工具
56+
12、[在 Web 应用中的 cron 任务](https://ricardoanderegg.com/posts/cron-jobs-inside-web-app-python/)
5557

56-
⑧ Genesis:给机器人与嵌入式 AI 学习的生成性世界
58+
如何在 Python 的 FastAPI 应用中实现类似 cron 定时任务的功能?作者利用了 FastAPI 的异步特性创建后台任务,避免了写单独的脚本和 CLI 命令,并且不需要在容器外允许任务。
5759

58-
⑨ PromptWizard:可感知任务的由代理驱动的提示词优化框架
60+
## [🐿️项目&资源](https://xiaobot.net/p/python_weekly)
5961

60-
⑩ Protocol:从各种应用中导出个人数据
62+
1、[browser-use:使网站能被 AI 智能体访问](https://github.com/browser-use/browser-use)
6163

62-
⑪ awesome-llm-apps:精选的各类 LLM 项目
64+
让 AI 代理轻松与浏览器交互,支持视觉+HTML 提取、自动多标签管理、提取 XPath 并作精确的 LLM 操作、支持自定义操作、自纠正、支持 LangChain、并行化尽可能多的代理。(star 7.2K)
6365

64-
⑫ python-hiccup:用纯 Python 数据结构表示 HTML
66+
![](https://img.pythoncat.top/2024-12-27%2020.50.33.png)
6567

66-
**[🥂讨论&问题](https://xiaobot.net/p/python_weekly)**
68+
2、[monolith:轻量级推荐系统](https://github.com/bytedance/monolith)
6769

70+
字节开源的一个用于大规模推荐模型的深度学习框架,建立在 TensorFlow 上,支持批量/实时训练和部署。(star 3.7K)
6871

69-
① 2024 年精选最佳 Python 库和工具——第 10 版
72+
3、[FindMy\.py:查询苹果 FindMy 网络](https://github.com/malmeloo/FindMy.py)
7073

71-
② 求教 Python 问题, GPT o1 跟 Gemini 2.0 都解决不了
74+
整合了不同开源项目的资源,包含了查询苹果 FindMy 设备所需的所有功能,提供了统一的基础组件。跨平台、获取并解密位置、扫描附近的 FindMy 设备。(star 1.5K)
7275

76+
4、[ShortMoji:在任意地方通过快捷键插入 emoji](https://github.com/TooFuW/ShortMoji)
7377

78+
Python 开发的小工具,整理了 137 个不同表情符号,让你用键盘快捷键快速插入表情。仅适用于 Windows。
7479

75-
周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个你绝对不会后悔的专栏:https://xiaobot.net/p/python_weekly
80+
5、[ha\_xiaomi\_home:用于 Home Assistant 的小米设备集成](https://github.com/XiaoMi/ha_xiaomi_home)
7681

77-
订阅后,可免费查看 第 83 期周刊的全文:https://www.xiaobot.net/post/ba121748-6cd7-4115-a50b-68c3e81021fc
82+
小米官方提供的集成组件,可让你在 Home Assistant 中使用小米 IoT 智能设备。(star 15.4K)
7883

79-
Python 潮流周刊第 2 季完结了,分享几项总结:https://pythoncat.top/posts/2024-07-14-iweekly
84+
6、[创业 3 年,我失败了。这是创业公司的所有代码](https://dylanhuang.com/blog/closing-my-startup/)
8085

81-
周刊前30期的免费合集,含精美电子书(EPUB/PDF):https://pythoncat.top/posts/2023-12-11-weekly
86+
Konfig 是一家专注于使 API 集成更简单的开发者工具创业公司,现在开源了其所有产品代码、文档资源和其它副产品。(star 1.2K)
8287

83-
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!:https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e
88+
7、[ai-vocabulary-builder:AI 智能词汇工具](https://github.com/piglei/ai-vocabulary-builder)
8489

85-
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
90+
一个利用了 AI 技术的智能英语生词本工具,能帮你快速构建起自己的英语生词库。独创的高效生词收集模式,通过有趣的故事模式、测试模式助你掌握生词。
8691

92+
8、[Genesis:给机器人与嵌入式 AI 学习的生成性世界](https://github.com/Genesis-Embodied-AI/Genesis)
93+
94+
专门为机器人/嵌入式 AI/物理 AI 应用而设计的物理平台,是一种全新的通用物理引擎、机器人仿真平台、真实感渲染系统、生成式数据引擎。(star 19.8K)
95+
96+
9、[PromptWizard:可感知任务的由代理驱动的提示词优化框架](https://github.com/microsoft/PromptWizard)
97+
98+
微软开源的离散提示词优化框架,具有自我优化机制,关键组件:以反馈驱动优化、评价并综合多样化的例子、自生成思维链步骤。(star 1K)
99+
100+
![](https://img.pythoncat.top/2024-12-27-promptwizard.png)
101+
102+
10、[Protocol:从各种应用中导出个人数据](https://github.com/Surfer-Org/Protocol)
103+
104+
从 iMessages、Twitter 书签、ChatGPT、Gmail 和 LinkedIn 等应用中导出你的个人数据,提供了一个 Python SDK 和一个桌面应用程序。(star 1.3K)
105+
106+
11、[awesome-llm-apps:精选的各类 LLM 项目](https://github.com/Shubhamsaboo/awesome-llm-apps)
107+
108+
收集了大量用 OpenAI、Anthropic、Google 家大模型以及 LLaMA 开源大模型开发的应用,从优秀的项目中学习 AI 在不同领域的应用。(star 9.8K)
109+
110+
12、[python-hiccup:用纯 Python 数据结构表示 HTML](https://github.com/DavidVujic/python-hiccup)
111+
112+
Hiccup 语法的 Python 实现,用 Python 的 list 或 tuple 来表示 HTML 元素,用 dict 来表示元素属性。旨在使 HTML 渲染程序化、简单且易于阅读。
113+
114+
## [🥂讨论&问题](https://xiaobot.net/p/python_weekly)
115+
116+
1、[2024 年精选最佳 Python 库和工具——第 10 版](https://www.reddit.com/r/Python/comments/1hbs4t8/the_handpicked_selection_of_the_best_python/)
117+
118+
对今年 Python 库/工具的年度精选推荐,包含通用类与 AI/ML/数据类,共 20 个。
119+
120+
2、[求教 Python 问题, GPT o1 跟 Gemini 2.0 都解决不了](https://www.v2ex.com/t/1100672#reply0)
121+
122+
Python 中的连续赋值操作“a=b=c”,结果可能跟你想象的不太一样!
123+
124+
## [🐧 往年回顾](https://xiaobot.net/p/python_weekly)
125+
126+
[Python 潮流周刊#33:FastAPI 很好,Flask 也没死,它们都有未来](https://pythoncat.top/posts/2023-12-30-weekly)(2023.12.30)
127+
128+
## [🐱欢迎订阅](https://xiaobot.net/p/python_weekly)
129+
130+
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。[立即订阅](https://xiaobot.net/p/python_weekly),每周将收到一篇文章推送,每周进步一点点。
131+
132+
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
133+
134+
欢迎将[本专栏](https://xiaobot.net/p/python_weekly)分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 **50%** 的返利。
135+
136+
[Python 潮流周刊第 2 季完结了,分享几项总结](https://pythoncat.top/posts/2024-07-14-iweekly)
137+
138+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
139+
140+
[万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!](https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e)

docs/2025-12-27-weekly.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Python 潮流周刊#133:为什么要多读技术博客?
2+
3+
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
4+
5+
**温馨提示:** 在微信关注 **Python猫**,发送数字“**9**”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
6+
7+
去专栏阅读全文:[全文链接](https://xiaobot.net/post/8e756495-f22d-4fc1-81ac-61cb6fadde5c)
8+
9+
分享了 12 篇文章,12 个开源项目
10+
11+
以下是本期标题摘要:
12+
13+
**[🦄文章&教程](https://weekly.pythoncat.top)**
14+
15+
16+
① Cloudflare Python Workers 升级:极速冷启动与 uv 工作流
17+
18+
② Python 3.15 解释器在 Windows 上有望提速 15%
19+
20+
③ 2025 年 AoC 编程挑战的 AI 战报
21+
22+
④ 2025 年 AoC 编程挑战人类战报
23+
24+
⑤ 从 Mypy 迁移到 Ty:Litecli 的实战经验
25+
26+
⑥ 再次探讨 Python 更新
27+
28+
⑦ Swanky Python:像 Lisp 一样交互式开发 Python
29+
30+
⑧ 优雅的 \_\_repr\_\_:让你的 Python 对象会说话
31+
32+
⑨ 现在来点完全不同的东西
33+
34+
⑩ 为什么要多读技术博客
35+
36+
⑪ Reddit 评论后端的现代化改造实战
37+
38+
⑫ Google 14 年经验总结:21 条工程心得
39+
40+
**[🐿️项目&资源](https://weekly.pythoncat.top)**
41+
42+
43+
① DataFlow: 基于 LLM 的数据准备与处理系统
44+
45+
② Yuxi-Know: 融合知识图谱的 AI 智能体开发平台
46+
47+
③ Bloom: 自动化 LLM 行为评估工具
48+
49+
④ LangBot: 生产级多平台 IM 机器人开发框架
50+
51+
⑤ justhtml: 零依赖的纯 Python HTML5 解析器
52+
53+
⑥ GLM-4.5: 智谱开源的 AI 智能体、推理与代码基础模型
54+
55+
⑦ DeepAudit: 首个开源的代码漏洞挖掘多智能体系统
56+
57+
⑧ skills: Anthropic 开源的 Claude 智能体技能库
58+
59+
⑨ executorch: PyTorch 的端侧 AI 推理解决方案
60+
61+
⑩ gmail-cleaner: 隐私优先的 Gmail 批量清理工具
62+
63+
⑪ PasteMD: 完美粘贴 Markdown/AI 对话到 Office 的效率工具
64+
65+
⑫ banana-slides: 基于nano banana pro的原生AI PPT生成应用
66+
67+
68+
69+
周刊实行付费订阅制,年费 148 元,平均每天 4 毛钱,为你精准筛选高质量技术内容。在信息洪流中为你淘金,助力技术视野拓展和职业发展,欢迎订阅:[https://xiaobot.net/p/python_weekly](https://xiaobot.net/p/python_weekly)
70+
71+
订阅后,可免费查看 第 133 期周刊的全文:https://xiaobot.net/post/8e756495-f22d-4fc1-81ac-61cb6fadde5c
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)