Python猫

Python 潮流周刊#86:Jupyter Notebook 智能编码助手

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

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

🦄文章&教程[2]

1、介绍 Jupyter Notebook 智能助手[3]

Notebook Intelligence (NBI) 是一个专为 JupyterLab 设计的 AI 编码助手和可扩展 AI 框架,它基于 GitHub Copilot 开发,并借鉴了其设计理念。文章介绍了相关功能和使用指导。

2、用纯 Python 写一个“Redis”,速度比原生 Redis 还快?[4]

作者用 Python 模拟 Redis 开发了一个 NoSQL 数据库,实现了 5 种基本数据结构和相关操作,支持设置过期时间,支持 AOF 持久化。文章介绍了基本用法,以及跟 Redis 做了对比的情况。

3、30 分钟入门 Python 桌面端 + 分享我的开箱即用脚手架[5]

作者分享了自己的 Python 桌面端项目,内容非常丰富,包括环境准备、功能组件安装(PyQt6 等)、PyQT 配置文件准备、详细的代码流程(基础组件、项目结构和代码细节)、结果展示等内容。

4、用 aiofiles 和 asyncio 异步处理文件[6]

在使用异步的项目中,文件 IO 可能会成为瓶颈,文章介绍了如何使用 aiofiles 来实现文件的异步操作,包括异步读取文件、异步写入文件、异步处理多个文件。

5、2025 年我如何运行独立的 Python?[7]

如果你只想快速写一个脚本或启动 REPL,但需要使用特定 Python 版本和安装一些特定的依赖库,该怎么办才好?文章介绍了 uv 的使用技巧,以及创建独立脚本的用法。(附:一篇类似文章,你应该了解的 uv 杀手级功能[8])

6、用 Python Reflex 开发一个健身追踪应用[9]

Reflex 可通过函数式和声明式的方式构建响应式应用,这篇教程介绍如何用它开发一个简单的健身追踪网站,包括项目设置、基础代码、数据库操作、UI 界面等功能。

Image

7、自动化检查 Python Web 应用的可访问性[10]

文章介绍了如何用自动化测试方法检查 Web 应用是否健康,使用了 Playwright + Axe-core 实现 Web UI 端到端自动化测试,内容还包括用参数化测试检查多路由、处理用户交互导致页面变化的场景。

8、使用测试套件检测内存泄漏[11]

如何提前检测出资源泄露的问题?文章介绍了用tracemalloc和pytest来实现资源泄漏检测的具体方法,并分析资源泄露的原因。

9、使用 Whisper 生成电视剧字幕[12]

文章介绍了如何用 ffmpeg + Whisper 实现音频提取、音频转文字,以及批量处理字幕。最后能看到 Whisper 在处理中文时效果并不理想。

10、吴恩达分享个人的 Web 技术栈[13]

吴恩达老师分享了一些开发简单 Web 应用原型的最佳实践,包括使用 Python 和 FastAPI 开发、用 Uvicorn 运行后端应用、云端部署选择、MongoDB 数据库、OpenAI 的 o1 和 Claude 3.5 Sonnet 辅助编程。

11、Python 时间序列分类的完整指南[14]

文章系统梳理了时间序列分类的方法,分别介绍了基于距离、字典、集成、特征、区间、核函数及形状等多种分类模型,并通过实际数据集展示了模型的实现与计算过程。

12、Python 是新一代的 BASIC[15]

BASIC 语言曾经非常流行,是初学者的首选语言,如今的 Python 已成为新的 BASIC。作者回顾了 BASIC 的发展,介绍了 Python 具备的诸多优点,解释为何 Python 能广泛流行的原因。

🐿️项目&资源[16]

1、MoneyPrinterV2:将在线赚钱的流程自动化[17]

一个热门项目的 V2 版本,支持 Twitter 机器人、YouTube 短视频自动化、联盟营销(亚马逊和推特)。(star 5.6K)

2、Ghost-Downloader-3:跨平台多线程下载器[18]

AI 赋能的新一代跨平台多线程下载器,支持多线程下载、智能加速、断点续传、下载记录、校验文件等功能。

3、Channels:为 Django 提供易于使用的异步功能[19]

扩展了 Django 的功能,提供了 WebSocket、长轮询 HTTP、任务卸载等异步支持。(star 6.2K)

4、pyper:让并发 Python 变得简单[20]

一个基于函数式编程模式的灵活框架,适用于并发和并行数据处理,可用于 ETL 系统、数据微服务以及数据收集。

5、uv-secure:扫描 uv.lock 文件,检查是否有漏洞依赖[21]

扫描 uv 锁文件中的依赖项,检查这些包及对应版本是否存在漏洞。仅支持来自 PyPI 的包。

6、ZerePy:开源的 AI 代理启动平台[22]

帮助你在 X 平台上部署自己的代理,支持 OpenAI、Anthropic 和 EternalAI LLMs 等技术。

7、fastcrud:专为 FastAPI 设计的异步 CRUD 操作[23]

为 FastAPI 设计的包,提供强大的 CRUD 操作,通过自动检测连接条件、动态排序、偏移和游标分页等高级功能,进一步简化了开发流程。

8、Winloop:用于 Windows 的 uvloop 替代库[24]

一个兼容 Windows 的库,基于 uvloop 修改而成。uvloop 是一个基于 libuv 的高性能 Python 异步 IO 库,是 asyncio 事件循环的替代。

9、fast-grpc:在 Python 中快速实现 gRPC[25]

用 Python 快速创建简单的 gRPC 服务。

10、bashplotlib: 在终端中进行绘图[26]

一个 Python 包和命令行工具,可在终端中绘制基本图表,快速实现数据可视化。支持自定义图表颜色、大小、标题和形状,通过标准输入来导入图表。(star 1.9K)

11、klp:查看结构化日志文件和流(logfmt、JSONL 等格式) [27]

轻量级命令行工具,可分析和解析多种格式的结构化日志,支持 logfmt、JSON Lines、CSV、TSV、SQLite 等多种格式。

12、Open-Interface: 使用 LLM 控制任意电脑[28]

将请求发给 GPT-4 等大模型,确定所需的操作,然后模拟键盘和鼠标自动化执行操作,并将进度截图发给大模型以便调整操作。(star 1K)

🐧 往年回顾[29]

Python 潮流周刊#36:Python 打包生态依然不乐观[30] (2024.01.20)

🐱欢迎订阅[31]

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

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

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

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

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

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

🎲关联阅读

上一期:Python 潮流周刊#85:让 AI 帮你写出更好的代码[37]

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

参考资料
[1] 

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

[2] 

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

[3] 

介绍 Jupyter Notebook 智能助手: https://blog.jupyter.org/introducing-notebook-intelligence-3648c306b91a

[4] 

用纯 Python 写一个“Redis”,速度比原生 Redis 还快?: https://juejin.cn/post/7459679914929831974

[5] 

30 分钟入门 Python 桌面端 + 分享我的开箱即用脚手架: https://juejin.cn/post/7458630988761612297?share_token=87b31cd7-34d2-4d37-9dc4-0be941df5640

[6] 

用 aiofiles 和 asyncio 异步处理文件: https://dev.to/sagnew/working-with-files-asynchronously-in-python-using-aiofiles-and-asyncio-1a4k

[7] 

2025 年我如何运行独立的 Python?: https://www.peterbe.com/plog/run-standalone-python-2025

[8] 

你应该了解的 uv 杀手级功能: https://valatka.dev/2025/01/12/on-killer-uv-feature.html

[9] 

用 Python Reflex 开发一个健身追踪应用: https://pybit.es/articles/fitness-tracker-app-with-python-reflex/

[10] 

自动化检查 Python Web 应用的可访问性: https://blog.pamelafox.org/2023/07/automated-accessibility-audits-for.html?m=1

[11] 

使用测试套件检测内存泄漏: https://pythonspeed.com/articles/identifying-resource-leaks-with-pytest/

[12] 

使用 Whisper 生成电视剧字幕: https://kracekumar.com/post/subtitle-generator-using-whisper/

[13] 

吴恩达分享个人的 Web 技术栈: https://www.deeplearning.ai/the-batch/issue-283/

[14] 

Python 时间序列分类的完整指南: https://dev.to/marcopeix/the-complete-introduction-to-time-series-classification-in-python-108g

[15] 

Python 是新一代的 BASIC: https://log.schemescape.com/posts/programming-languages/python-as-a-modern-basic.html

[16] 

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

[17] 

MoneyPrinterV2:将在线赚钱的流程自动化: https://github.com/FujiwaraChoki/MoneyPrinterV2

[18] 

Ghost-Downloader-3:跨平台多线程下载器: https://github.com/XiaoYouChR/Ghost-Downloader-3

[19] 

Channels:为 Django 提供易于使用的异步功能: https://github.com/django/channels

[20] 

pyper:让并发 Python 变得简单: https://github.com/pyper-dev/pyper

[21] 

uv-secure:扫描 uv.lock 文件,检查是否有漏洞依赖: https://github.com/owenlamont/uv-secure

[22] 

ZerePy:开源的 AI 代理启动平台: https://github.com/blorm-network/ZerePy

[23] 

fastcrud:专为 FastAPI 设计的异步 CRUD 操作: https://github.com/igorbenav/fastcrud

[24] 

Winloop:用于 Windows 的 uvloop 替代库: https://github.com/Vizonex/Winloop

[25] 

fast-grpc:在 Python 中快速实现 gRPC: https://github.com/taogeYT/fast-grpc

[26] 

bashplotlib: 在终端中进行绘图: https://github.com/glamp/bashplotlib

[27] 

klp:查看结构化日志文件和流(logfmt、JSONL 等格式) : https://github.com/dloss/klp

[28] 

Open-Interface: 使用 LLM 控制任意电脑: https://github.com/AmberSahdev/Open-Interface

[29] 

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

[30] 

Python 潮流周刊#36:Python 打包生态依然不乐观: https://pythoncat.top/posts/2024-01-20-weekly

[31] 

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

[32] 

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

[33] 

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

[34] 

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

[35] 

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

[36] 

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

[37] 

Python 潮流周刊#85:让 AI 帮你写出更好的代码: https://pythoncat.top/posts/2025-01-11-weekly

[38] 

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

Image
Image