社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python 潮流周刊#88:Python 第一个稳定版本是怎样的?

Python猫 • 6 月前 • 194 次点击  

△微信关注Python猫” ,回复“1”领取电子书

这里分享的是 Python 潮流周刊免费开源的往期全文,原文发布于一年前。我们的付费专栏内容在发布一年后会免费开源,不少内容依然值得回看,愿大家读有所获。点击文末“阅读原文”,在网页里查看,体验更佳。

温馨提示:在微信关注 Python猫,发送一个数字“9”,即可领取 9 折优惠券,订阅专栏可享 15 元优惠。订阅后可查看全部已公开和未公开内容!

关注 Python猫后,发一个数字“1”,可免费领取已开源的往季周刊精华合集。

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。周刊开源在 Github[1] 上,喜欢请给颗小星星支持下~

本期分享了 12 篇文章,12 个开源项目,1 则热门讨论,全文 1586 字。

🦄文章&教程[2]

1、让我们来编译 Python 1.0 吧![3]

今年 1 月 27 日,Python 迎来了 31 岁生日。当初它发布第一个稳定版本时是什么样的呢?文章使用 Podman 容器技术,成功编译并运行了 Python 1.0.1,展示了 Python 1.0 的功能、特点和早期缺失的重要特性。

2、如何可视化 Python 项目的依赖图?[4]

可视化项目的依赖图可有助于理解项目结构、识别循环依赖和不良设计。文章介绍了如何用 Tach 工具来可视化 Python 项目的依赖关系图,内容包括定义模块边界、同步依赖关系和查看依赖图等。

3、令人惊讶的用 BytesIO 节省内存的方法[5]

io.BytesIO 是 Python 用于在内存中处理字节数据的类,支持类文件对象的读写操作。

作者指出了它的 read() 方法会增加内存占用,对比介绍了两种可优化内存占用的方法:BytesIO.getbuffer() 和 BytesIO.getvalue()。

4、猴子补丁:单文件 Django 的实现与技巧[6]

作者开发了一个单文件版 Django 框架 nanodjango,文章介绍了它是如何通过“猴子补丁”技术实现的,介绍了如何巧妙地修改 Django 库的核心机制,使其简化为单文件形式。

5、Python 作为 DSL:JIT 装饰器的实现[7]

JIT 装饰器模式将函数动态编译为优化后的机器代码,利用 LLVM 等工具作编译和执行,文章展示了三种实现策略:基于 AST 的 JIT、基于字节码的 JIT 和基于追踪的 JIT,解释了它们的实现原理和具体案例(Triton、Numba、JAX)。

6、重写 Python AST 以实现持久化执行[8]

持久化执行是指将代码的执行状态(如变量值、函数调用的结果等)持久化存储,以便在程序重启或中断后能够恢复执行。文章介绍了修改 AST 对函数调用作拦截处理,在不改变原代码逻辑的情况下,支持持久化执行。

7、Windows 上的可移植 Python 包[9]

在 Windows 上打包和分发 Python 应用并不方便,pyinstaller 和 py2exe 等方式不一定合适。文章提出了一种灵活的解决方案,类似于虚拟环境,且可在机器间传输,无需额外工具,与依赖路径无关。

8、给 R 语言开发者的 Python 学习指南[10]

切换语言等于切换思维模式——而不仅仅是语法。文章给 R 语言用户分享了 Python 社区的优秀工具,包括 IDE、环境管理、数据分析、表格制作等方面。

9、 Python + LibreTranslate 实现语言翻译[11]

LibreTranslate 是一个基于 Argos Translate 的轻量级 API 服务,支持文本检测和翻译。文章介绍了它的服务部署和 Python 调用实现,以及如何做大模型管理和性能优化。

10、Python 自由线程的使用指南[12]

这是关于 Python 自由线程的系列文章,内容包括如何安装、运行禁用 GIL 的 Python、移植 Python 包以支持自由线程、设置 CI、测试与调试等内容。

11、不同 Python 游戏库间的对比[13]

有不少可用于开发游戏的 Python 库,文章对它们做了一份清单和优缺点对比,包括 Pygame、Pyglet、Arcade、Panda3D、Ursina、Cocos2d。

12、对比 Django 的任务队列和调度工具[14]

不同的任务队列及任务调度工具的优缺点是什么,Django 项目中有哪些选择?作者提出了 django-mailer 和 django-apscheduler 的不足,给出了四种解决方案:django-tasks、django-q2、cron 和 celery,提供了代码示例和参考配置。

🐿️项目&资源[15]

1、open-r1:DeepSeek-R1 的完全开源复现[16]

Huggingface 官方推出的 DeepSeek-R1 的开源实现,目标是补全 DeepSeek-R1 开源缺失部分,让每个人都可以复制和复现。(star 17.2K)

2、YuE:开源的全曲音乐生成模型,类似于 Suno.ai[17]

这个模型的中文是“乐”,专用于生成音乐,基于歌词生成完整歌曲,包含主唱和伴奏。能够模拟多种流派/语言/演唱技巧。(star 3.1K)

3、kreuzberg:提取 PDF、图片、office 文档[18]

一个文本内容提取库,支持 PDF、图片和 Office 类文档,支持 Python 异步和类型提示。

4、Janus:统一的多模态理解与生成模型[19]

DeepSeek 开源的多模态大模型系列,最新发布的 Janus-Pro 不仅能文生图,还可以图像识别,7B 版本在测试中超过了 DALL-E 3 和 Stable Diffusion。(star 15.1K)

5、AstrBot:多平台 LLM 聊天机器人及开发框架[20]

支持 QQ、QQ频道、Telegram、微信平台(Gewechat, 企业微信)、内置 Web Chat,OpenAI GPT、DeepSeek、Ollama、Llama、GLM、Gemini、OneAPI、LLMTuner,支持 LLM Agent 插件开发,可视化面板。一键部署。支持 Dify 工作流、代码执行器、Whisper 语音转文字。(star 2.3K)

6、cosmicpython-book:《Cosmic Python》的中文翻译[21]

群友@fushall 在过年期间翻译了开源的《Cosmic Python》,一本用 Pythonic 的架构模式来管理复杂性的书。

7、orange-intelligence:Apple Intelligence 的开源替代[22]

苹果智能(Apple Intelligence)是封闭且不灵活的,这个“橙子智能”项目支持定制,利用 OpenAI 或本地 LLaMA 等大模型,让 MacOS 应用可无缝捕获、处理和替换文本。

8、django-webflix:用 Django 开发的 Netflix 风格流媒体平台[23]

Python Django 开发的类 Netflix 流媒体平台,提供基于订阅的电影和电视剧播放。用户可以浏览内容、管理观看列表、跟踪观看历史,并通过 Stripe 订阅访问高级内容。

9、FilmAgent:在虚拟 3D 空间自动化拍电影[24]

这是一个多代理协作系统,用于在 3D 空间里端到端的电影自动化,包含导演、编剧、演员和摄影师等角色。

10、leviathan:用 Zig 开发的用于 asyncio 的事件循环[25]

用 Zig 开发的性能超快的事件循环库,完全兼容 asyncio,专注于最大化性能和最小化延迟。

11、ScrapeServ:接受 URL 并返回浏览器截图[26]

简单的 URL 到截图服务,支持自托管,运行在 Docker 中,支持滚动页面并作区域截图,自动处理 302 重定向,可正确处理下载链接和 API 请求。

12、subauto:用 AI 作视频字幕转录、翻译和嵌入[27]

一个 CLI 工具,实现视频字幕的自动化转录、翻译和嵌入,支持并发处理多个视频,实时进度跟踪,有丰富的控制台界面。

🥂讨论&问题[28]

1、Ruff 正在开发静态类型检查功能[29]

终于要来了!功能强大的 Ruff 准备再次用 Rust 给 Python 带来性能惊喜!

🐧 往年回顾[30]

Python 潮流周刊#38:Django + Next.js 构建全栈项目[31]  (2024.02.03)

🐱欢迎订阅[32]

技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅[33],每周将收到一篇文章推送,每周进步一点点。

欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!

欢迎将本专栏[34]分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得高额的返利。

Python 潮流周刊第 2 季完结了,分享几项总结[35]

Python 潮流周刊第一季精华合集(1~30)[36]

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接![37]

🎸关联阅读

上一期:Python 潮流周刊#87:媲美 OpenAI-o1 的开源模型[38]

下一期:Python 潮流周刊#89:Python 3.14 的新型解释器![39]

参考资料
[1] 

Github: https://github.com/chinesehuazhou/python-weekly

[2] 

🦄文章&教程:  https://xiaobot.net/p/python_weekly

[3] 

让我们来编译 Python 1.0 吧!: https://www.bitecode.dev/p/lets-compile-python-10

[4] 

如何可视化 Python 项目的依赖图?: https://www.gauge.sh/blog/how-to-visualize-your-python-projects-dependency-graph

[5] 

令人惊讶的用 BytesIO 节省内存的方法: https://pythonspeed.com/articles/bytesio-reduce-memory-usage/

[6] 

猴子补丁:单文件 Django 的实现与技巧: https://radiac.net/blog/2025/01/monkeypatching-django/

[7] 

Python 作为 DSL:JIT 装饰器的实现:  https://eli.thegreenplace.net/2025/decorator-jits-python-as-a-dsl/

[8] 

重写 Python AST 以实现持久化执行: https://autokitteh.com/technical-blog/hacking-the-import-system-and-rewriting-the-ast-for-durable-execution

[9] 

Windows 上的可移植 Python 包: https://dev.to/treehouse/portable-python-bundles-on-windows-41ac

[10] 

给 R 语言开发者的 Python 学习指南: https://www.emilyriederer.com/post/py-rgo-2025/

[11] 

Python + LibreTranslate 实现语言翻译: https://tech.marksblogg.com/language-translation-ai-python.html

[12] 

Python 自由线程的使用指南: https://py-free-threading.github.io/

[13] 

不同 Python 游戏库间的对比: https://www.askpython.com/resources/python-gaming-libraries-differences

[14] 

对比 Django 的任务队列和调度工具: https://www.loopwerk.io/articles/2025/django-task-queues

[15] 

🐿️项目&资源: https://xiaobot.net/p/python_weekly

[16] 

open-r1:DeepSeek-R1 的完全开源复现: https://github.com/huggingface/open-r1

[17] 

YuE:开源的全曲音乐生成模型,类似于 Suno.ai: https://github.com/multimodal-art-projection/YuE

[18] 

kreuzberg:提取 PDF、图片、office 文档: https://github.com/Goldziher/kreuzberg

[19] 

Janus:统一的多模态理解与生成模型: https://github.com/deepseek-ai/Janus

[20] 

AstrBot:多平台 LLM 聊天机器人及开发框架: https://github.com/Soulter/AstrBot

[21] 

cosmicpython-book:《Cosmic Python》的中文翻译: https://github.com/fushall/cosmicpython-book

[22] 

orange-intelligence:Apple Intelligence 的开源替代: https://github.com/sharingan-no-kakashi/orange-intelligence

[23] 

django-webflix:用 Django 开发的 Netflix 风格流媒体平台: https://github.com/manjurulhoque/django-webflix

[24] 

FilmAgent:在虚拟 3D 空间自动化拍电影: https://github.com/HITsz-TMG/FilmAgent

[25] 

leviathan:用 Zig 开发的用于 asyncio 的事件循环: https://github.com/kython28/leviathan

[26] 

ScrapeServ:接受 URL 并返回浏览器截图:  https://github.com/US-Artificial-Intelligence/ScrapeServ

[27] 

subauto:用 AI 作视频字幕转录、翻译和嵌入: https://github.com/ricjuanflores/subauto

[28] 

🥂讨论&问题: https://xiaobot.net/p/python_weekly

[29] 

Ruff 正在开发静态类型检查功能: https://x.com/charliermarsh/status/1884651482009477368

[30] 

🐧 往年回顾: https://xiaobot.net/p/python_weekly

[31] 

Python 潮流周刊#38:Django + Next.js 构建全栈项目:  https://pythoncat.top/posts/2024-02-03-weekly

[32] 

🐱欢迎订阅: https://xiaobot.net/p/python_weekly

[33] 

立即订阅: https://xiaobot.net/p/python_weekly

[34] 

本专栏: https://xiaobot.net/p/python_weekly

[35] 

Python 潮流周刊第 2 季完结了,分享几项总结: https://pythoncat.top/posts/2024-07-14-iweekly

[36] 

Python 潮流周刊第一季精华合集(1~30): https://pythoncat.top/posts/2023-12-11-weekly

[37] 

万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!: https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e

[38] 

Python 潮流周刊#87:媲美 OpenAI-o1 的开源模型: https://pythoncat.top/posts/2025-01-25-weekly

[39] 

Python 潮流周刊#89:Python 3.14 的新型解释器!: https://pythoncat.top/posts/2025-02-16-weekly

如果你正在寻找优质的Python文章和项目,我必须向你推荐🎁 Python潮流周刊🎁!

它精选全网的优秀文章、教程、开源项目、软件工具、播客、视频、热门话题等丰富内容,让你紧跟技术最前沿,获取最新的第一手学习资料!

欢迎点击下方图片,了解这份全世界知识密度最高、知识广度最大的 Python 技术周刊。

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/192493