社区所有版块导航
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 潮流周刊#70:微软 Excel 中的 Python 正式发布!

Python猫 • 10 月前 • 234 次点击  

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

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

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

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

你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有电报频道[1]作为副刊,补充发布更加丰富的资讯,欢迎关注。

分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2000 字。

🦄文章&教程[2]

1、微软 Excel 中的 Python 正式发布[3]

Python in Excel 正式发布了!适用于 Microsoft 365 商业版和企业版,可以在 Excel 中编写 Python,支持语法高亮和代码补全,可以使用流行的分析库(Pandas、Matplotlib 和 NLTK)。

Excel中使用NLTK作可视化分析
Excel中使用NLTK作可视化分析

2、UV 汇总:五篇好文章和一个 pre-commit 技巧[4]

uv 已经不仅是更快的 pip,它变得越来越全能了。作者分享了 5 篇关于 uv 的文章,毫无疑问都是好评吹捧。如果你还不知道它,可以借此了解一下。(附:Mastodon 上关于 uv 的一些评论[5]

3、Spiderweb:一个微型的 Web 框架[6]

作者开发了一个 Web 框架,主要目的是了解 Web 框架是如何工作的。文章介绍了这个框架的实现原理、请求处理流程,以及作者学到的技巧和经验。

4、使用 PyCharm 也能玩转 Jupyter Notebook[7]

PyCharm 专业版提供了对 Jupyter Notebook 的强力支持,文章介绍了它的多种用法,包括连接到远程 Jupyter Notebook、导入数据、查看 DataFrame和动态图表、AI 助手、统计分类和数据分析等。

5、为什么要学习 Python 并发?[8]

你是否了解 Python 并发?为什么说所有开发者都需要学习并发?SuperFastPython 网站发布了非常多关于并发的文章,这一篇主要解释什么是 Python 并发和它的重要性。

6、为 Python 开发和优化 Rust 扩展[9]

如何给 Python 写一个 Rust 扩展来提升性能?这篇教程介绍了如何将 Rust 代码打包成 Python 扩展,对比性能提升的数据,并且做了多项优化。

7、随机性提取器:从有偏差硬币中制造公平硬币[10]

作者研究确定性随机提取问题,即从可能存在偏差和相关性的随机输入流中,创建均匀随机的输出流。文章用 Python 逐步实现了越来越复杂的几种随机性提取器。

8、我在 PSF 董事会任职时学到的东西[11]

PSF 即 Python 软件基金会,是一个促进 Python 及其社区发展的非营利性组织。作者介绍了这个组织在做的各项事务,以及作为董事会成员会的职责和发挥的作用。

9、对网上所有的 PDF 进行分类[12]

文章对 800 万个 PDF 文件(解压后 8TB)作分类分析,使用了 LLMs、Embeddings Models、XGBoost 以及 LinearRegressor,绘制了一些漂亮的图表。

10、用 Python 开发简单的模糊测试程序[13]

模糊测试(Fuzz Testing)是一种自动化测试技术,提供大量随机数据来发现安全漏洞或错误。这个系列文章(4篇)通过开发简单的模糊测试器来理解它的重要性。

11、Sans I/O 将理论付诸于实践[14]

Sans I/O 是一种用来实现网络协议的软件设计模式,它不包含网络 I/O 和异步控制流,但可以通过 I/O 集成层与网络 I/O 框架连接。websockets[15] 库的作者以它为例,分享了 Sans I/O 在测试、重用性和扩展性方面的优势,以及在实践中遇到的挑战。

12、为什么编程语言的文档还如此糟糕?[16]

作者无情吐槽几乎所有编程语言的官方文档都有质量问题,包括结构不当、搜索功能不足和示例不充分等。作者赞扬了 Rust 的文档,并一一举例 Python、C#、Java、C/C++、Go 和 JavaScript 等语言文档的问题……

🐿️项目&资源[17]

1、sherlock: 按名称查找社交网络上的账号[18]

从 400+ 社交网络中,按用户名搜索存在的账号。支持批量搜索。(star 58.6K)

2、WindowsDowndate:接管 Windows 更新,可自定义降级漏洞[19]

接管 Windows 的更新功能,自定义降级已修复的漏洞,包括操作系统组件、DLL、驱动、NT 内核、安全内核等等。

3、pyedifice:Python 和 Qt 的声明式 GUI 框架 [20]

借鉴自 Web 开发的现代声明式 UI 范式,纯 Python 开发,通过热重载实现开始迭代。

4、uvtrick:从一个 venv 中运行其它 venv 代码[21]

使用 uv 和 pickle,实现跨 venv 的 Python 代码调用。

5、smartcut:无需写代码,剪切视频文件[22]

一个 CLI 视频剪辑工具,根据指定的时间做保留和剪切操作,支持多种格式和编解码器,近乎无损的音频和视频质量。

6、pyrtls:基于 rustls 的 Python 现代 TLS[23]

提供对 rustls 的 Python 绑定,旨在替换 ssl 模块(但不完全兼容),将安全性和性能带到 Python 世界。

7、pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器[24]

用 C11 开发的轻量级(~15K LOC)Python 3.x 解释器,主要用于游戏脚本,旨在替代 lua。(star 1.6K)

8、wifi-crack-tool:WiFi 密码暴力破解工具[25]

Python 开发的有图形界面的 Wifi 密码破解器,支持 WPA/WPA2/WPA3、多开并发、自动破解、自定义密码本、自动生成密码字典。(star 1.4K)

9、finic:创建基于 Playwright 的浏览器代理[26]

一个云平台,简化基于浏览器的自动化代理的部署和管理,可快速启动机器人、爬虫程序、RPA 集成和其它依赖多重身份验证的 Web 服务。(star 2.1K)

10、papermill:参数化、执行和分析 Jupyter Notebook[27]

为 notebook 中的代码提供参数,使同一个 notebook 根据不同参数多次执行。(star 5.9K)

11、Local_Knowledge_Graph:基于 Llama 的本地知识图谱[28]

一个基于 Flask 的 Web 程序,利用本地 Llama 大模型来处理用户查询,生成分步推理,并将思维过程可视化为交互式知识图谱。

12、纯文本会计(PTA)的大量资源[29]

PTA 是指用纯文本文件和可编写脚本、命令行友好的软件(如 Ledger、hledger 或 Beancount)进行记账和会计的方法。这个网站收录了大量的工具、视频、文档和实践。

🐢播客&视频[30]

1、Python Bytes:庆祝第 400 期节目[31]

Python Bytes 播客迎来了第 400 期!祝贺这一个长寿的 Python 播客!

2、Python 中 13 个让人惊讶的特性[32]

视频分享了 13 个有点怪异的 Python 特性,详细解释了这些问题的原因。

🐧 往年回顾[33]

Python 潮流周刊#20:三种基准测试的方法、为什么代码在函数中运行得更快?[34](2023.09.16)

⚡关联阅读

上一期:Python 潮流周刊#69:是时候停止使用 Python 3.8了[35]

下一期:Python 潮流周刊#71:PyPI 应该摆脱掉它的赞助依赖[36]

参考资料
[1] 

电报频道: https://t.me/pythontrendingweekly

[2] 

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

[3] 

微软 Excel 中的 Python 正式发布: https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212

[4] 

UV 汇总:五篇好文章和一个 pre-commit 技巧:  https://micro.webology.dev/2024/09/19/uv-roundup-five.html

[5] 

Mastodon 上关于 uv 的一些评论: https://simonwillison.net/2024/Sep/8/uv-under-discussion-on-mastodon/

[6] 

Spiderweb:一个微型的 Web 框架: https://itsthejoker.github.io/spiderweb-the-tiny-web-framework

[7] 

使用 PyCharm 也能玩转 Jupyter Notebook: https://blog.jetbrains.com/pycharm/2024/09/7-ways-to-use-jupyter-notebooks-inside-pycharm/

[8] 

为什么要学习 Python 并发?: https://superfastpython.com/why-learn-python-concurrency/

[9] 

为 Python 开发和优化 Rust 扩展:  https://pythonspeed.com/articles/intro-rust-python-extensions/

[10] 

随机性提取器:从有偏差硬币中制造公平硬币: https://bytepawn.com/randomness-extractors-making-fair-coins-out-of-biased-coins.html

[11] 

我在 PSF 董事会任职时学到的东西: https://simonwillison.net/2024/Sep/18/board-of-the-python-software-foundation/

[12] 

对网上所有的 PDF 进行分类: https://snats.xyz/pages/articles/classifying_a_bunch_of_pdfs.html

[13] 

用 Python 开发简单的模糊测试程序: https://carstein.github.io/fuzzing/2020/04/18/writing-simple-fuzzer-1.html

[14] 

Sans I/O 将理论付诸于实践: https://fractalideas.com/blog/sans-io-when-rubber-meets-road/

[15] 

websockets: https://github.com/python-websockets/websockets

[16] 

为什么编程语言的文档还如此糟糕?: https://walnut356.github.io/posts/language-documentation/

[17] 

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

[18] 

sherlock: 按名称查找社交网络上的账号: https://github.com/sherlock-project/sherlock

[19] 

WindowsDowndate:接管 Windows 更新,可自定义降级漏洞: https://github.com/SafeBreach-Labs/WindowsDowndate

[20] 

pyedifice:Python 和 Qt 的声明式 GUI 框架: https://github.com/pyedifice/pyedifice

[21] 

uvtrick:从一个 venv 中运行其它 venv 代码: https://github.com/koaning/uvtrick

[22] 

smartcut:无需写代码,剪切视频文件: https://github.com/skeskinen/smartcut

[23] 

pyrtls:基于 rustls 的 Python 现代 TLS:  https://github.com/djc/pyrtls

[24] 

pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器: https://github.com/pocketpy/pocketpy

[25] 

wifi-crack-tool:WiFi 密码暴力破解工具: https://github.com/baihengaead/wifi-crack-tool

[26] 

finic:创建基于 Playwright 的浏览器代理: https://github.com/finic-ai/finic

[27] 

papermill:参数化、执行和分析 Jupyter Notebook: https://github.com/nteract/papermill

[28] 

Local_Knowledge_Graph:基于 Llama 的本地知识图谱:  https://github.com/punnerud/Local_Knowledge_Graph

[29] 

纯文本会计(PTA)的大量资源: https://plaintextaccounting.org/

[30] 

🐢播客&视频: https://xiaobot.net/p/python_weekly

[31] 

Python Bytes:庆祝第 400 期节目: https://pythonbytes.fm/episodes/show/400/celebrating-episode-400

[32] 

Python 中 13 个让人惊讶的特性: https://www.youtube.com/watch?v=eufjIfVOm8s

[33] 

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

[34] 

Python 潮流周刊#20:三种基准测试的方法、为什么代码在函数中运行得更快?: https://pythoncat.top/posts/2023-09-16-weekly

[35] 

Python 潮流周刊#69:是时候停止使用 Python 3.8了: https://pythoncat.top/posts/2024-09-15-weekly

[36] 

Python 潮流周刊#71:PyPI 应该摆脱掉它的赞助依赖: https://pythoncat.top/posts/2024-09-28-weekly

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

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

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



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