你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有电报频道作为副刊,补充发布更加丰富的资讯,欢迎关注。
分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2000 字。
Python in Excel 正式发布了!适用于 Microsoft 365 商业版和企业版,可以在 Excel 中编写 Python,支持语法高亮和代码补全,可以使用流行的分析库(Pandas、Matplotlib 和 NLTK)。

2、UV 汇总:五篇好文章和一个 pre-commit 技巧
uv 已经不仅是更快的 pip,它变得越来越全能了。作者分享了 5 篇关于 uv 的文章,毫无疑问都是好评吹捧。如果你还不知道它,可以借此了解一下。(附:Mastodon 上关于 uv 的一些评论)
作者开发了一个 Web 框架,主要目的是了解 Web 框架是如何工作的。文章介绍了这个框架的实现原理、请求处理流程,以及作者学到的技巧和经验。
4、使用 PyCharm 也能玩转 Jupyter Notebook
PyCharm 专业版提供了对 Jupyter Notebook 的强力支持,文章介绍了它的多种用法,包括连接到远程 Jupyter Notebook、导入数据、查看 DataFrame和动态图表、AI 助手、统计分类和数据分析等。
你是否了解 Python 并发?为什么说所有开发者都需要学习并发?SuperFastPython 网站发布了非常多关于并发的文章,这一篇主要解释什么是 Python 并发和它的重要性。
如何给 Python 写一个 Rust 扩展来提升性能?这篇教程介绍了如何将 Rust 代码打包成 Python 扩展,对比性能提升的数据,并且做了多项优化。
作者研究确定性随机提取问题,即从可能存在偏差和相关性的随机输入流中,创建均匀随机的输出流。文章用 Python 逐步实现了越来越复杂的几种随机性提取器。
PSF 即 Python 软件基金会,是一个促进 Python 及其社区发展的非营利性组织。作者介绍了这个组织在做的各项事务,以及作为董事会成员会的职责和发挥的作用。
文章对 800 万个 PDF 文件(解压后 8TB)作分类分析,使用了 LLMs、Embeddings Models、XGBoost 以及 LinearRegressor,绘制了一些漂亮的图表。

模糊测试(Fuzz Testing)是一种自动化测试技术,提供大量随机数据来发现安全漏洞或错误。这个系列文章(4篇)通过开发简单的模糊测试器来理解它的重要性。
Sans I/O 是一种用来实现网络协议的软件设计模式,它不包含网络 I/O 和异步控制流,但可以通过 I/O 集成层与网络 I/O 框架连接。websockets 库的作者以它为例,分享了 Sans I/O 在测试、重用性和扩展性方面的优势,以及在实践中遇到的挑战。
作者无情吐槽几乎所有编程语言的官方文档都有质量问题,包括结构不当、搜索功能不足和示例不充分等。作者赞扬了 Rust 的文档,并一一举例 Python、C#、Java、C/C++、Go 和 JavaScript 等语言文档的问题……
从 400+ 社交网络中,按用户名搜索存在的账号。支持批量搜索。(star 58.6K)
2、WindowsDowndate:接管 Windows 更新,可自定义降级漏洞
接管 Windows 的更新功能,自定义降级已修复的漏洞,包括操作系统组件、DLL、驱动、NT 内核、安全内核等等。
3、pyedifice:Python 和 Qt 的声明式 GUI 框架
借鉴自 Web 开发的现代声明式 UI 范式,纯 Python 开发,通过热重载实现开始迭代。
4、uvtrick:从一个 venv 中运行其它 venv 代码
使用 uv 和 pickle,实现跨 venv 的 Python 代码调用。
一个 CLI 视频剪辑工具,根据指定的时间做保留和剪切操作,支持多种格式和编解码器,近乎无损的音频和视频质量。
6、pyrtls:基于 rustls 的 Python 现代 TLS
提供对 rustls 的 Python 绑定,旨在替换 ssl 模块(但不完全兼容),将安全性和性能带到 Python 世界。
7、pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器
用 C11 开发的轻量级(~15K LOC)Python 3.x 解释器,主要用于游戏脚本,旨在替代 lua。(star 1.6K)
8、wifi-crack-tool:WiFi 密码暴力破解工具
Python 开发的有图形界面的 Wifi 密码破解器,支持 WPA/WPA2/WPA3、多开并发、自动破解、自定义密码本、自动生成密码字典。(star 1.4K)
9、finic:创建基于 Playwright 的浏览器代理
一个云平台,简化基于浏览器的自动化代理的部署和管理,可快速启动机器人、爬虫程序、RPA 集成和其它依赖多重身份验证的 Web 服务。(star 2.1K)
10、papermill:参数化、执行和分析 Jupyter Notebook
为 notebook 中的代码提供参数,使同一个 notebook 根据不同参数多次执行。(star 5.9K)
11、Local_Knowledge_Graph:基于 Llama 的本地知识图谱
一个基于 Flask 的 Web 程序,利用本地 Llama 大模型来处理用户查询,生成分步推理,并将思维过程可视化为交互式知识图谱。
PTA 是指用纯文本文件和可编写脚本、命令行友好的软件(如 Ledger、hledger 或 Beancount)进行记账和会计的方法。这个网站收录了大量的工具、视频、文档和实践。
Python Bytes 播客迎来了第 400 期!祝贺这一个长寿的 Python 播客!
视频分享了 13 个有点怪异的 Python 特性,详细解释了这些问题的原因。
Python 潮流周刊#20:三种基准测试的方法、为什么代码在函数中运行得更快?(2023.09.16)
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得高额的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有电报频道作为副刊,补充发布更加丰富的资讯,欢迎关注。
分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2000 字。
Python in Excel 正式发布了!适用于 Microsoft 365 商业版和企业版,可以在 Excel 中编写 Python,支持语法高亮和代码补全,可以使用流行的分析库(Pandas、Matplotlib 和 NLTK)。

2、UV 汇总:五篇好文章和一个 pre-commit 技巧
uv 已经不仅是更快的 pip,它变得越来越全能了。作者分享了 5 篇关于 uv 的文章,毫无疑问都是好评吹捧。如果你还不知道它,可以借此了解一下。(附:Mastodon 上关于 uv 的一些评论)
作者开发了一个 Web 框架,主要目的是了解 Web 框架是如何工作的。文章介绍了这个框架的实现原理、请求处理流程,以及作者学到的技巧和经验。
4、使用 PyCharm 也能玩转 Jupyter Notebook
PyCharm 专业版提供了对 Jupyter Notebook 的强力支持,文章介绍了它的多种用法,包括连接到远程 Jupyter Notebook、导入数据、查看 DataFrame和动态图表、AI 助手、统计分类和数据分析等。
你是否了解 Python 并发?为什么说所有开发者都需要学习并发?SuperFastPython 网站发布了非常多关于并发的文章,这一篇主要解释什么是 Python 并发和它的重要性。
如何给 Python 写一个 Rust 扩展来提升性能?这篇教程介绍了如何将 Rust 代码打包成 Python 扩展,对比性能提升的数据,并且做了多项优化。
作者研究确定性随机提取问题,即从可能存在偏差和相关性的随机输入流中,创建均匀随机的输出流。文章用 Python 逐步实现了越来越复杂的几种随机性提取器。
PSF 即 Python 软件基金会,是一个促进 Python 及其社区发展的非营利性组织。作者介绍了这个组织在做的各项事务,以及作为董事会成员会的职责和发挥的作用。
文章对 800 万个 PDF 文件(解压后 8TB)作分类分析,使用了 LLMs、Embeddings Models、XGBoost 以及 LinearRegressor,绘制了一些漂亮的图表。

模糊测试(Fuzz Testing)是一种自动化测试技术,提供大量随机数据来发现安全漏洞或错误。这个系列文章(4篇)通过开发简单的模糊测试器来理解它的重要性。
Sans I/O 是一种用来实现网络协议的软件设计模式,它不包含网络 I/O 和异步控制流,但可以通过 I/O 集成层与网络 I/O 框架连接。websockets 库的作者以它为例,分享了 Sans I/O 在测试、重用性和扩展性方面的优势,以及在实践中遇到的挑战。
作者无情吐槽几乎所有编程语言的官方文档都有质量问题,包括结构不当、搜索功能不足和示例不充分等。作者赞扬了 Rust 的文档,并一一举例 Python、C#、Java、C/C++、Go 和 JavaScript 等语言文档的问题……
从 400+ 社交网络中,按用户名搜索存在的账号。支持批量搜索。(star 58.6K)
2、WindowsDowndate:接管 Windows 更新,可自定义降级漏洞
接管 Windows 的更新功能,自定义降级已修复的漏洞,包括操作系统组件、DLL、驱动、NT 内核、安全内核等等。
3、pyedifice:Python 和 Qt 的声明式 GUI 框架
借鉴自 Web 开发的现代声明式 UI 范式,纯 Python 开发,通过热重载实现开始迭代。
4、uvtrick:从一个 venv 中运行其它 venv 代码
使用 uv 和 pickle,实现跨 venv 的 Python 代码调用。
一个 CLI 视频剪辑工具,根据指定的时间做保留和剪切操作,支持多种格式和编解码器,近乎无损的音频和视频质量。
6、pyrtls:基于 rustls 的 Python 现代 TLS
提供对 rustls 的 Python 绑定,旨在替换 ssl 模块(但不完全兼容),将安全性和性能带到 Python 世界。
7、pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器
用 C11 开发的轻量级(~15K LOC)Python 3.x 解释器,主要用于游戏脚本,旨在替代 lua。(star 1.6K)
8、wifi-crack-tool:WiFi 密码暴力破解工具
Python 开发的有图形界面的 Wifi 密码破解器,支持 WPA/WPA2/WPA3、多开并发、自动破解、自定义密码本、自动生成密码字典。(star 1.4K)
9、finic:创建基于 Playwright 的浏览器代理
一个云平台,简化基于浏览器的自动化代理的部署和管理,可快速启动机器人、爬虫程序、RPA 集成和其它依赖多重身份验证的 Web 服务。(star 2.1K)
10、papermill:参数化、执行和分析 Jupyter Notebook
为 notebook 中的代码提供参数,使同一个 notebook 根据不同参数多次执行。(star 5.9K)
11、Local_Knowledge_Graph:基于 Llama 的本地知识图谱
一个基于 Flask 的 Web 程序,利用本地 Llama 大模型来处理用户查询,生成分步推理,并将思维过程可视化为交互式知识图谱。
PTA 是指用纯文本文件和可编写脚本、命令行友好的软件(如 Ledger、hledger 或 Beancount)进行记账和会计的方法。这个网站收录了大量的工具、视频、文档和实践。
Python Bytes 播客迎来了第 400 期!祝贺这一个长寿的 Python 播客!
视频分享了 13 个有点怪异的 Python 特性,详细解释了这些问题的原因。
Python 潮流周刊#20:三种基准测试的方法、为什么代码在函数中运行得更快?(2023.09.16)
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。立即订阅,每周将收到一篇文章推送,每周进步一点点。
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
欢迎将本专栏分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得高额的返利。
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!