Skip to content

Commit 476f7e5

Browse files
add weekly 119
1 parent 4e7956d commit 476f7e5

8 files changed

Lines changed: 376 additions & 92 deletions

File tree

README.md

Lines changed: 8 additions & 7 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** | **118** |
66-
| 📝 **Total Articles** | **1432** |
67-
| 🚀 **Total Projects** | **1355** |
64+
| 📅 **Total Issues** | **119** |
65+
| 📝 **Total Articles** | **1444** |
66+
| 🚀 **Total Projects** | **1367** |
6867
| 🎵 **Total Audio/Video** | **125** |
6968
| 🔥 **Total Hot Topics** | **53** |
7069
| 📚 **Total Books** | **98** |
@@ -73,9 +72,11 @@ As we publish more issues, we'll gradually make earlier content freely available
7372

7473
## 🦄 Past Issues
7574

76-
- Issue 118: [Python 异步为何不够流行?](./docs/2025-09-06-weekly.md)
77-
- 分享了 12 篇文章,12 个开源项目
78-
- Issue 117: [A Documentary on Python's Origin Story](./docs/2025-08-30-weekly.md)
75+
- Issue 119: [Google Discontinues Pytype Development!](./docs/en/2025-09-13-weekly.md)
76+
- Shared 12 articles, 12 open-source projects
77+
- Issue 118: [Why Isn't Python Async More Popular?](./docs/en/2025-09-06-weekly.md)
78+
- Shared 12 articles, 12 open-source projects
79+
- Issue 117: [A Documentary on Python's Origin Story](./docs/en/2025-08-30-weekly.md)
7980
- Shared 12 articles, 12 open-source projects, 1 audio/videos
8081
- Issue 116: [The State of Python 2025](./docs/en/2025-08-23-weekly.md)
8182
- Shared 12 articles, 12 open-source projects

README_ZH.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,9 +74,9 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
7474

7575
| 📈 统计项目 | 📊 数量 |
7676
|:---:|:---:|
77-
| 📅 **总期数** | **118**|
78-
| 📝 **总文章数** | **1432**|
79-
| 🚀 **总项目数** | **1355**|
77+
| 📅 **总期数** | **119**|
78+
| 📝 **总文章数** | **1444**|
79+
| 🚀 **总项目数** | **1367**|
8080
| 🎵 **总音视频** | **125**|
8181
| 🔥 **总热门话题** | **53**|
8282
| 📚 **总赠书** | **98**|
@@ -85,6 +85,8 @@ AI 技术高效抓取海量信息,人工高标准精选优质内容,确保
8585

8686
## 🦄往期列表
8787

88+
- 第 119 期:[Google 停止开发 Pytype!](./docs/2025-09-13-weekly.md)
89+
- 分享了 12 篇文章,12 个开源项目
8890
- 第 118 期:[Python 异步为何不够流行?](./docs/2025-09-06-weekly.md)
8991
- 分享了 12 篇文章,12 个开源项目
9092
- 第 117 期:[Python 起源故事的纪录片](./docs/2025-08-30-weekly.md)

docs/2024-09-15-weekly.md

Lines changed: 128 additions & 79 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,128 @@
1-
---
2-
title: 'Python 潮流周刊#69:是时候停止使用 Python 3.8了'
3-
pubDate: 2024-09-15
4-
---
5-
6-
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
7-
8-
分享了 12 篇文章,12 个开源项目,全文 2100 字。
9-
10-
以下是本期摘要:
11-
12-
**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**
13-
14-
15-
① 是时候停止使用 Python 3.8 了
16-
17-
② 多版本 Python 库的思考
18-
19-
③ 为什么我要从 Pandas 切换用 Polars?
20-
21-
④ 我们如何将 Jupyter Notebook 的加载速度提高 10 倍?
22-
23-
⑤ 异步 IO:下一个 10 亿美元的错误?
24-
25-
⑥ 使用各种 Web 框架开发相同的程序
26-
27-
⑦ 用 Weaviate 和 Streamlit 开发一个电影推荐应用
28-
29-
⑧ 用于 Docker 构建的 PyPI 代理
30-
31-
⑨ 被 Unicode 咬伤了
32-
33-
⑩ Rust 用于小型任务?那么 Python 呢?
34-
35-
⑪ Go 与 Python 无服务器应用:性能、成本和易用性
36-
37-
⑫ Google Trends API 替代方案:维基百科网页浏览统计
38-
39-
**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**
40-
41-
42-
① polar:开源的 Lemon Squeezy 替代品
43-
44-
② gigi:用于实时渲染的原型设计和开发框架
45-
46-
③ nestedtext:一种用户友好的数据格式
47-
48-
④ maestro-cli:在命令行中播放音乐或任意音频
49-
50-
⑤ repo2file: 选定代码仓多文件,转储成单个文件
51-
52-
⑥ edx-platform:Open edX LMS 和 Studio
53-
54-
⑦ langflow:用于 RAG 和多代理 AI 的低代码应用开发工具
55-
56-
⑧ crawl4ai:LLM 友好的网络爬虫和抓取器
57-
58-
⑨ litecli:SQLite 的 CLI,支持自动补全和语法高亮
59-
60-
⑩ defusedxml:拆除 XML 炸弹和其它漏洞
61-
62-
⑪ sail:使命是统一流处理、批处理和计算密集型 (AI) 工作负载
63-
64-
⑫ dbos-transact-py:超轻量级的持久执行
65-
66-
67-
68-
周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个你绝对不会后悔的专栏:https://xiaobot.net/p/python_weekly
69-
70-
订阅后,可免费查看 第 69 期周刊的全文: https://xiaobot.net/post/845dd34d-d656-4ae3-aa6b-693c5fef8a29
71-
72-
Python 潮流周刊第 2 季完结了,分享几项总结:https://pythoncat.top/posts/2024-07-14-iweekly
73-
74-
周刊前30期的免费合集,含精美电子书(EPUB/PDF):https://pythoncat.top/posts/2023-12-11-weekly
75-
76-
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!:https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e
77-
78-
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
79-
1+
---
2+
title: 'Python 潮流周刊#69:是时候停止使用 Python 3.8了'
3+
pubDate: 2024-09-15
4+
---
5+
6+
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有[电报频道](https://t.me/pythontrendingweekly)作为副刊,补充发布更加丰富的资讯,欢迎关注。
7+
8+
本期分享了 12 篇文章,12 个开源项目,全文 2100 字。
9+
10+
## [🦄文章&教程](https://xiaobot.net/p/python_weekly)
11+
12+
1、[是时候停止使用 Python 3.8 了](https://pythonspeed.com/articles/stop-using-python-3.8/)
13+
14+
Python 3.8 发布于 2019 年 10 月,将在今年 10 月 End Of Life,之后即便有安全漏洞,也不会再发布修复版本!一些三方库和框架,也将停止对 Python 3.8 的支持,因此,尽快升级到较新版本吧。(附:下个月要发布 Python 3.13 了,[什么时候升级到 Python 3.13 比较好?](https://pythonspeed.com/articles/upgrade-python-3.13/)
15+
16+
2、[多版本 Python 库的思考](https://lucumr.pocoo.org/2024/9/9/multiversion-python/)
17+
18+
如何让一个库同时依赖多个版本的其它库,例如 pydantic 1.x 和 2.x?作者在思考它的可能性,并提出了一种端到端的解决方案,讨论了需要解决的技术问题。
19+
20+
3、[为什么我要从 Pandas 切换用 Polars?](https://arilamstein.com/blog/2024/09/04/why-im-switching-to-polars/)
21+
22+
作者决定将自己的 Pandas 项目切换到 Polars,文章解释了这么做的原因:起决定作用的并不是因为 Polars 更快,而是因为它语法直观,更易于记忆和使用。文章对比了 Polars、Pandas、Tidyverse 和 Base R 处理 CSV 文件的代码。
23+
24+
4、[我们如何将 Jupyter Notebook 的加载速度提高 10 倍?](https://www.singlestore.com/blog/how-we-made-notebooks-load-10-times-faster/)
25+
26+
作者的产品中嵌入了 Jupyter iframe,加载耗时很长。通过将 JupyterLab 的 UI 与后端服务分离、并行加载、模拟静态请求、预渲染扩展 UI 等措施,最终得到 87% 提升。
27+
28+
5、[异步 IO:下一个 10 亿美元的错误? ](https://yorickpeterse.com/articles/asynchronous-io-the-next-billion-dollar-mistake/)
29+
30+
作者提出一个疑问,异步IO(非阻塞IO)算得上是“十亿美元错误”么?在平行宇宙中,如果我们花的二十年是在提升操作系统的线程性能,会不会有更好的结果?
31+
32+
6、[使用各种 Web 框架开发相同的程序](https://eugeneyan.com//writing/web-frameworks/)
33+
34+
用不同的 Web 框架来开发相同功能的项目,能够看出些什么?作者分别用 FastAPI + Jinja + HTML + CSS + JavaScript、FastHTML、Next.JS、SvelteKit、FastAPI + Svelte 做了实验。FastHTML 的表现让人眼前一亮。
35+
36+
7、[用 Weaviate 和 Streamlit 开发一个电影推荐应用](https://blog.streamlit.io/how-to-recommendation-app-vector-database-weaviate/)
37+
38+
Weaviate 是一个 AI 原生数据库,可简化数据存储、检索和查询的复杂性,并与 AI 模型集成。文章介绍用它和 Streamlit 开发一个接受自然语言的电影推荐应用,支持关键词、语义和混合搜索模式。
39+
40+
8、[用于 Docker 构建的 PyPI 代理](https://www.robopenguins.com/pypi-proxy/)
41+
42+
能否通过在本地缓存 PyPI 数据来改进 CI 系统?作者探索了两种方法:在构建期间挂载缓存,使用代理服务器 Proxpi。介绍了如何使用 Docker 和 Docker Compose 来设置Proxpi。
43+
44+
9、[被 Unicode 咬伤了](https://pyatl.dev/2024/09/01/bitten-by-unicode/)
45+
46+
作者遇到了一个 Unicode 问题,因为连字符在视觉上与减号相似(HYPHEN-MINUS 和 HYPHEN),导致负数金额错误使用了连字符而被解析为正数。文章介绍了如何用标准库 `unicodedata` 来识别和区分这两种符号。
47+
48+
10、[Rust 用于小型任务?那么 Python 呢?](https://dataengineeringcentral.substack.com/p/rust-for-the-small-things)
49+
50+
Rust 在数据工程的特定任务重越来越受欢迎,例如 Polars,但是由于它代码冗长,在许多场景中并不及 Python 的简单易用。文章作了简单代码对比,能看出 Python 在快速开发和原型设计中更具优势。
51+
52+
11、[Go 与 Python 无服务器应用:性能、成本和易用性](https://atakanerbas.com/programming/2024/08/29/go-vs-python-serverless.html)
53+
54+
Serverless 让开发者关注于开发应用,而无需担心底层的基础设施。那么,Go 和 Python 在无服务器应用开发中,有何优劣呢?文章从三个维度对它们作了比较。
55+
56+
12、[Google Trends API 替代方案:维基百科网页浏览统计](https://substack.com/@franz101/p-148522892)
57+
58+
Google Trends 没有官方的 Python API,但非官方的 API 并不可靠,因此作者寻找替代方案来了解搜索及话题趋势。文章介绍了维基百科相关 API 的使用。
59+
60+
## [🐿️项目&资源](https://xiaobot.net/p/python_weekly)
61+
62+
1、[polar:开源的 Lemon Squeezy 替代品](https://github.com/polarsource/polar)
63+
64+
面向开源和独立开发者的一体化的资金和商业化平台,售卖数字产品和订阅制产品,包括 Github 代码库、Discord 频道、文件下载和许可证等。(star 2.6K)
65+
66+
2、[gigi:用于实时渲染的原型设计和开发框架](https://github.com/electronicarts/gigi)
67+
68+
用于快速原型设计和开发实时渲染技术。包括编辑器、查看器和编译器三个组件,支持 DirectX 12 代码生成。
69+
70+
3、[nestedtext:一种用户友好的数据格式](https://github.com/KenKundert/nestedtext)
71+
72+
一种保存结构化数据的文件格式,与 JSON 类似,可直观输入、编辑和查看。只支持字符串类型,不支持其它类型(整数、实数、布尔类型等)。
73+
74+
4、[maestro-cli:在命令行中播放音乐或任意音频](https://github.com/PrajwalVandana/maestro-cli)
75+
76+
一个命令行工具,可播放音频。支持 YouTube、YouTube Music 和 Spotify 的歌曲,支持歌词、剪辑、按标签过滤、统计数量、音频可视化、音乐发现。
77+
78+
![](https://img.pythoncat.top/maestro-cli.png)
79+
80+
5、[repo2file: 选定代码仓多文件,转储成单个文件](https://github.com/artkulak/repo2file)
81+
82+
将代码仓的文件转储到单文件中,便于在 RAG 和 LLM 中使用。支持整个代码仓、遵循 .gitignore、可按文件类型筛选。
83+
84+
6、[edx-platform:Open edX LMS 和 Studio](https://github.com/openedx/edx-platform)
85+
86+
一个面向服务的平台,用于编写和提供任意规模的在线学习。提供内容管理服务和学习管理服务。(star 7.3K)
87+
88+
7、[langflow:用于 RAG 和多代理 AI 的低代码应用开发工具](https://github.com/langflow-ai/langflow)
89+
90+
基于 Python,与模型、API、数据源和数据库无关。可视化 IDE,支持拖拽。多代理编排和对话管理。集成 LangSmith、LangFuse 和 LangWatch,实现可观测性。(star 28.3K)
91+
92+
8、[crawl4ai:LLM 友好的网络爬虫和抓取器](https://github.com/unclecode/crawl4ai)
93+
94+
简化了网络爬取和数据提取,使其可用于大语言模型和 AI 应用。支持同时爬取多个 URL、提取所有内外部链接、在爬取前执行自定义 JavaScript、支持 CSS 选择器。(star 2.7K)
95+
96+
9、[litecli:SQLite 的 CLI,支持自动补全和语法高亮](https://github.com/dbcli/litecli)
97+
98+
用 Python 开发的 SQLite 命令行客户端,支持常规数据库操作、自动补全命令、语法高亮。(star 2.5K)
99+
100+
10、[defusedxml:拆除 XML 炸弹和其它漏洞](https://github.com/tiran/defusedxml)
101+
102+
提供安全的方式来处理 XML 文件,通过修改标准库中的 XML 解析器,移除可能导致安全漏洞的功能。
103+
104+
11、[sail:使命是统一流处理、批处理和计算密集型 (AI) 工作负载](https://github.com/lakehq/sail)
105+
106+
在单进程设置中提供了 Spark SQL 和 Spark DataFrame API 的直接替代品。
107+
108+
12、[dbos-transact-py:超轻量级的持久执行](https://github.com/dbos-inc/dbos-transact-py)
109+
110+
当出现中断或崩溃,它会自动从最后完成的步骤恢复,达到持久执行的效果。使用 Postgre 保存执行状态,用 OpenTelemetry 跟踪工作流。
111+
112+
## [🐧 往年回顾](https://xiaobot.net/p/python_weekly)
113+
114+
[Python 潮流周刊#19:Mojo 终于提供下载了!](https://pythoncat.top/posts/2023-09-09-weekly)(2023.09.09)
115+
116+
## [🐱欢迎订阅](https://xiaobot.net/p/python_weekly)
117+
118+
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。[立即订阅](https://xiaobot.net/p/python_weekly),每周将收到一篇文章推送,每周进步一点点。
119+
120+
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
121+
122+
欢迎将[本专栏](https://xiaobot.net/p/python_weekly)分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 **50%** 的返利。
123+
124+
[Python 潮流周刊第 2 季完结了,分享几项总结](https://pythoncat.top/posts/2024-07-14-iweekly)
125+
126+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
127+
128+
[万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!](https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e)

docs/2025-09-13-weekly.md

Lines changed: 80 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,80 @@
1+
# Python 潮流周刊#119:Google 停止开发 Pytype!
2+
3+
本周刊由 Python猫 出品,精心筛选国内外的 400+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
4+
5+
**温馨提示:** 在微信关注 **Python猫**,发送数字“**9**”,即可领取 9 折优惠码,订阅专栏可享 15 元优惠。
6+
7+
去专栏阅读全文:[全文链接](https://www.xiaobot.net/post/de65c2a1-8eef-45a6-b45a-034daa7d81b6)
8+
9+
分享了 12 篇文章,12 个开源项目
10+
11+
以下是本期标题摘要:
12+
13+
**[🦄文章&教程](https://weekly.pythoncat.top)**
14+
15+
16+
① 在自由线程 Python 中扩展 asyncio
17+
18+
② Google 停止支持 Pytype:Python 类型检查时代的终结
19+
20+
③ 测试代码依赖的编译器优化
21+
22+
④ 自定义 Python REPL 颜色方案
23+
24+
⑤ Semlib:LLM 驱动的数据处理
25+
26+
⑥ 如何/为何用 Bazel 开发 Python 代码?
27+
28+
⑦ PEP-679:支持 assert 语句括号语法
29+
30+
⑧ PEP-803:为自由线程开发提供稳定 ABI
31+
32+
⑨ 为 R 和 Python 设置本地 LLM
33+
34+
⑩ 如何让 AI "看懂"网页?拆解 Browser-Use 的三大核心技术模块
35+
36+
⑪ 为 AI 智能体编写有效工具
37+
38+
⑫ Chrome 浏览器 17 年发展史
39+
40+
**[🐿️项目&资源](https://weekly.pythoncat.top)**
41+
42+
43+
① AiNiee:AI 翻译工具
44+
45+
② Newelle:AI 智能体桌面助手
46+
47+
③ PageIndex:基于推理的文档索引系统
48+
49+
④ XLeRobot:660 美元双臂家用机器人
50+
51+
⑤ RAG-Anything:全能多模态 RAG 系统
52+
53+
⑥ ROMA:递归开放元智能体框架
54+
55+
⑦ Ducky:网络工程师桌面工具箱
56+
57+
⑧ BiliNote:AI 视频笔记生成工具
58+
59+
⑨ MAESTRO:自托管 AI 研究助手
60+
61+
⑩ furl:Python URL 解析和操作库
62+
63+
⑪ f2:多平台高速下载器
64+
65+
⑫ StreamCap:多平台直播录制工具
66+
67+
68+
69+
周刊实行付费订阅制,年费 148 元,平均每天 4 毛钱,为你精准筛选高质量技术内容。在信息洪流中为你淘金,助力技术视野拓展和职业发展,欢迎订阅:[https://xiaobot.net/p/python_weekly](https://xiaobot.net/p/python_weekly)
70+
71+
订阅后,可免费查看 第 119 期周刊的全文:https://www.xiaobot.net/post/de65c2a1-8eef-45a6-b45a-034daa7d81b6
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)