你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github 上,喜欢请给颗小星星支持下~
本期分享了 12 篇文章,12 个开源项目,全文 1375 字。
PyPI 上有超过 50 万个开源项目,作者通过它提供的 JSON API 和 BigQuery 数据集,生成了一份交互式的包依赖关系图,发现了一些有趣的现象。

Python pickle 模块存在什么安全问题?文章介绍了 pickle 的工作原理,演示了如何利用它的反序列化功能实现远程代码执行(RCE),提醒大家对不可信来源数据作反序列化的安全处理方法。
Django 信号是一种将应用逻辑与处理事件解耦的强大机制,文章探讨了 Django 信号的结构和工作原理,介绍了其应用场景,并分享了它们的几条最佳实践。
4、Python 3.13 的突破:No-GIL、支持 JIT 和 iOS
文章总结 Python 3.13 版本带来的一些重大突破:性能提升(比 3.12 快 5-15%)、实验性 JIT 编译器、内存占用减少 7%、数据科学优化、支持 iOS 和无 GIL 模式。
5、PEP-775:使 zlib 成为构建 CPython 的必需项
这则 PEP 提出从 Python 3.14 开始,构建 CPython 时将不再支持不包含 zlib 压缩库的情况,zlib 模块将成为标准库的必需部分,唯一的例外是 WASI 平台。
6、Python 不是 Java 或 C++:Python 作为第二语言的同理心
哪些将 Python 作为第二语言的开发者可能存在哪些误解?作者对比了 Python 与 Java/C++ 的差异,列举出了多个易混淆的点和示例,探讨如何帮助有其它语言背景的开发者更好地理解和使用 Python。
7、用 Python 和 Kivy 开发一个 To-do 应用
如何用 Python 开发一个待办事项应用?文章演示了用 Kivy + SQLite 开发一个图形化用户界面的待办应用,可作为 Python GUI 入门项目学习。

8、使用 Marimo 和 Anywidget 可视化进程树
文章介绍了如何用 marimo 和 anywidget 开发一个交互式进程树可视化工具,基于进程创建事件日志构建出树结构,并通过 DependenTree 作可视化渲染。
介绍了如何在 Elixir 中嵌入 Python 解释器,通过 Pythonx 实现 Elixir 和 Python 之间的自动数据转换、代码执行和虚拟环境管理。
介绍了 Satellogic 的开放卫星数据源“Satellogic EarthView”,展示了如何使用多种工具(如 GDAL、Python、DuckDB 和 QGIS)来分析和可视化这些数据。
11、为忙碌的 Rails 开发者介绍 Django 和 Postgres
这是一篇为 Rails 开发者提供的转向 Django 的实用指南,对比了 Django 和 Ruby on Rails 在开发上的异同,包括语言特性和运行时管理、依赖管理、迁移机制、Postgres 配置、代码格式化和 Linting 等。
作者在将 Vision Transformer(ViT)模型从 PyTorch 转换为 TensorRT 时遇到了编译问题,文章展示了如何系统地调试和优化深度学习模型,例如通过二分法逐步排查问题和对比不同实现方案的性能。
1、Pokemon-Terminal:终端里的宝可梦主题背景
719 种独特的宝可梦主题,可设为桌面壁纸和终端背景,终端包括 iTerm2、ConEmu、Terminology、Windows Terminal、Tilix 和 Kitty 等。(star 4.6K)
2、smallpond:基于 DuckDB 和 3FS 的数据处理框架
DeepSeek 开源的数据处理框架,基于 DuckDB,可扩展处理 PB 级别数据集。(star 3.9K)
一个自托管的 GitHub 应用,可监听 PR 事件,扫描恶意代码,并在 PR 上直接评论检测结果。
通过轮换用户代理、设置 referer、处理 Cookie、管理代理和实现重试逻辑来模拟真实的用户行为。
将任意 Python 函数变成支持 WebRTC 或 WebSockets 的实时音视频流。(star 2.6K)
一个专门用于图像秘密共享(Visual Secret Sharing, VSS)的工具包,支持视觉密码学(VC)和随机网格(Random Grid, RG)技术。
7、awesome-stream-processing:用流处理解决现实问题的示例
收录了一系列可执行的 demo,展示了流处理在实际场景中的应用。
将你的公司文档、应用和团队人员连接起来的 AI 平台。功能丰富的聊天界面,支持超过 40 种应用的知识同步及访问控制。(star 12.2K)
9、FoleyCrafter:AI拟音大师,给无声视频添加音效
一个视频到音频生成框架,能够生成与视频语义相关且同步的逼真音效。
10、SmartestKid:Windows 桌面 AI 助手
使用 Windows COM 自动化与 Microsoft Office(Word、Excel)、图片及文件系统接口,适合用于探索 AI 驱动桌面自动化。
端到端的机器学习框架,包括加载和转换数据、构建和训练模型、后处理模型输出以及评估模型性能,支持各种时间序列学习任务,包括预测、异常检测和单变量和多变量时间序列的变化点检测。(star 4.2K)
12、developer-portfolios:开发者作品集列表
这个仓库收集了很多开发者的作品集主页,可以从别人的主页&作品中获取产品灵感。(star 11.9K)
Python 潮流周刊#42:小公司用 Python 开发,能做到什么程度? (2024.03.16)
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 50% 的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github 上,喜欢请给颗小星星支持下~
本期分享了 12 篇文章,12 个开源项目,全文 1375 字。
PyPI 上有超过 50 万个开源项目,作者通过它提供的 JSON API 和 BigQuery 数据集,生成了一份交互式的包依赖关系图,发现了一些有趣的现象。

Python pickle 模块存在什么安全问题?文章介绍了 pickle 的工作原理,演示了如何利用它的反序列化功能实现远程代码执行(RCE),提醒大家对不可信来源数据作反序列化的安全处理方法。
Django 信号是一种将应用逻辑与处理事件解耦的强大机制,文章探讨了 Django 信号的结构和工作原理,介绍了其应用场景,并分享了它们的几条最佳实践。
4、Python 3.13 的突破:No-GIL、支持 JIT 和 iOS
文章总结 Python 3.13 版本带来的一些重大突破:性能提升(比 3.12 快 5-15%)、实验性 JIT 编译器、内存占用减少 7%、数据科学优化、支持 iOS 和无 GIL 模式。
5、PEP-775:使 zlib 成为构建 CPython 的必需项
这则 PEP 提出从 Python 3.14 开始,构建 CPython 时将不再支持不包含 zlib 压缩库的情况,zlib 模块将成为标准库的必需部分,唯一的例外是 WASI 平台。
6、Python 不是 Java 或 C++:Python 作为第二语言的同理心
哪些将 Python 作为第二语言的开发者可能存在哪些误解?作者对比了 Python 与 Java/C++ 的差异,列举出了多个易混淆的点和示例,探讨如何帮助有其它语言背景的开发者更好地理解和使用 Python。
7、用 Python 和 Kivy 开发一个 To-do 应用
如何用 Python 开发一个待办事项应用?文章演示了用 Kivy + SQLite 开发一个图形化用户界面的待办应用,可作为 Python GUI 入门项目学习。

8、使用 Marimo 和 Anywidget 可视化进程树
文章介绍了如何用 marimo 和 anywidget 开发一个交互式进程树可视化工具,基于进程创建事件日志构建出树结构,并通过 DependenTree 作可视化渲染。
介绍了如何在 Elixir 中嵌入 Python 解释器,通过 Pythonx 实现 Elixir 和 Python 之间的自动数据转换、代码执行和虚拟环境管理。
介绍了 Satellogic 的开放卫星数据源“Satellogic EarthView”,展示了如何使用多种工具(如 GDAL、Python、DuckDB 和 QGIS)来分析和可视化这些数据。
11、为忙碌的 Rails 开发者介绍 Django 和 Postgres
这是一篇为 Rails 开发者提供的转向 Django 的实用指南,对比了 Django 和 Ruby on Rails 在开发上的异同,包括语言特性和运行时管理、依赖管理、迁移机制、Postgres 配置、代码格式化和 Linting 等。
作者在将 Vision Transformer(ViT)模型从 PyTorch 转换为 TensorRT 时遇到了编译问题,文章展示了如何系统地调试和优化深度学习模型,例如通过二分法逐步排查问题和对比不同实现方案的性能。
1、Pokemon-Terminal:终端里的宝可梦主题背景
719 种独特的宝可梦主题,可设为桌面壁纸和终端背景,终端包括 iTerm2、ConEmu、Terminology、Windows Terminal、Tilix 和 Kitty 等。(star 4.6K)
2、smallpond:基于 DuckDB 和 3FS 的数据处理框架
DeepSeek 开源的数据处理框架,基于 DuckDB,可扩展处理 PB 级别数据集。(star 3.9K)
一个自托管的 GitHub 应用,可监听 PR 事件,扫描恶意代码,并在 PR 上直接评论检测结果。
通过轮换用户代理、设置 referer、处理 Cookie、管理代理和实现重试逻辑来模拟真实的用户行为。
将任意 Python 函数变成支持 WebRTC 或 WebSockets 的实时音视频流。(star 2.6K)
一个专门用于图像秘密共享(Visual Secret Sharing, VSS)的工具包,支持视觉密码学(VC)和随机网格(Random Grid, RG)技术。
7、awesome-stream-processing:用流处理解决现实问题的示例
收录了一系列可执行的 demo,展示了流处理在实际场景中的应用。
将你的公司文档、应用和团队人员连接起来的 AI 平台。功能丰富的聊天界面,支持超过 40 种应用的知识同步及访问控制。(star 12.2K)
9、FoleyCrafter:AI拟音大师,给无声视频添加音效
一个视频到音频生成框架,能够生成与视频语义相关且同步的逼真音效。
10、SmartestKid:Windows 桌面 AI 助手
使用 Windows COM 自动化与 Microsoft Office(Word、Excel)、图片及文件系统接口,适合用于探索 AI 驱动桌面自动化。
端到端的机器学习框架,包括加载和转换数据、构建和训练模型、后处理模型输出以及评估模型性能,支持各种时间序列学习任务,包括预测、异常检测和单变量和多变量时间序列的变化点检测。(star 4.2K)
12、developer-portfolios:开发者作品集列表
这个仓库收集了很多开发者的作品集主页,可以从别人的主页&作品中获取产品灵感。(star 11.9K)
Python 潮流周刊#42:小公司用 Python 开发,能做到什么程度? (2024.03.16)
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 50% 的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!