Skip to content

Commit 85d0136

Browse files
update weekly 70
1 parent d224f10 commit 85d0136

4 files changed

Lines changed: 262 additions & 87 deletions

File tree

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ As we publish more issues, we'll gradually make earlier content freely available
174174
- Shared 14 articles, 12 open-source projects, 4 audio/videos
175175
- Issue 71: [PyPI Should Break Free from Sponsorship Dependency](./docs/2024-09-28-weekly.md)
176176
- Shared 12 articles, 12 open-source projects, 1 audio/video
177-
- Issue 70: [Python in Microsoft Excel Officially Released!](./docs/2024-09-21-weekly.md)
177+
- Issue 70: [Python in Microsoft Excel Officially Released!](./docs/en/2024-09-21-weekly.md)
178178
- Shared 12 articles, 12 open-source projects, 2 audio/videos
179179
- Issue 69: [It's Time to Stop Using Python 3.8](./docs/en/2024-09-15-weekly.md)
180180
- Shared 12 articles, 12 open-source projects

docs/2024-09-21-weekly.md

Lines changed: 140 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,140 @@
1-
---
2-
title: 'Python 潮流周刊#70:微软 Excel 中的 Python 正式发布!'
3-
pubDate: 2024-09-21
4-
---
5-
6-
本周刊由 Python猫 出品,精心筛选国内外的 250+ 信息源,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。愿景:帮助所有读者精进 Python 技术,并增长职业和副业的收入。
7-
8-
分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2000 字。
9-
10-
以下是本期摘要:
11-
12-
**[🦄文章&教程](https://xiaobot.net/p/python_weekly)**
13-
14-
15-
① 微软 Excel 中的 Python 正式发布
16-
17-
② UV 汇总:五篇好文章和一个 pre-commit 技巧
18-
19-
③ Spiderweb:一个微型的 Web 框架
20-
21-
④ 使用 PyCharm 也能玩转 Jupyter Notebook
22-
23-
⑤ 为什么要学习 Python 并发?
24-
25-
⑥ 为 Python 开发和优化 Rust 扩展
26-
27-
⑦ 随机性提取器:从有偏差硬币中制造公平硬币
28-
29-
⑧ 我在 PSF 董事会任职时学到的东西
30-
31-
⑨ 对网上所有的 PDF 进行分类
32-
33-
⑩ 用 Python 开发简单的模糊测试程序
34-
35-
⑪ Sans I/O 将理论付诸于实践
36-
37-
⑫ 为什么编程语言的文档还如此糟糕?
38-
39-
**[🐿️项目&资源](https://xiaobot.net/p/python_weekly)**
40-
41-
42-
① sherlock: 按名称查找社交网络上的账号
43-
44-
② WindowsDowndate:接管 Windows 更新,可自定义降级漏洞
45-
46-
③ pyedifice:Python 和 Qt 的声明式 GUI 框架
47-
48-
④ uvtrick:从一个 venv 中运行其它 venv 代码
49-
50-
⑤ smartcut:无需写代码,剪切视频文件
51-
52-
⑥ pyrtls:基于 rustls 的 Python 现代 TLS
53-
54-
⑦ pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器
55-
56-
⑧ wifi-crack-tool:WiFi 密码暴力破解工具
57-
58-
⑨ finic:创建基于 Playwright 的浏览器代理
59-
60-
⑩ papermill:参数化、执行和分析 Jupyter Notebook
61-
62-
⑪ Local_Knowledge_Graph:基于 Llama 的本地知识图谱
63-
64-
⑫ 纯文本会计(PTA)的大量资源
65-
66-
**[🐢播客&视频](https://xiaobot.net/p/python_weekly)**
67-
68-
69-
① Python Bytes:庆祝第 400 期节目
70-
71-
② Python 中 13 个让人惊讶的特性
72-
73-
74-
75-
周刊实行付费订阅制,年费 128 元,平均每天不到 4 毛钱,但绝对是一笔有眼光的投资。花钱学习知识,花钱提升自己,欢迎订阅这个你绝对不会后悔的专栏:https://xiaobot.net/p/python_weekly
76-
77-
订阅后,可免费查看 第 70 期周刊的全文:https://xiaobot.net/post/72e02f9c-33ba-4514-8b25-8c58bca714ef
78-
79-
Python 潮流周刊第 2 季完结了,分享几项总结:https://pythoncat.top/posts/2024-07-14-iweekly
80-
81-
周刊前30期的免费合集,含精美电子书(EPUB/PDF):https://pythoncat.top/posts/2023-12-11-weekly
82-
83-
万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!:https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e
84-
85-
**微信关注 Python猫**[https://img.pythoncat.top/python_cat.jpg](https://img.pythoncat.top/python_cat.jpg)
1+
---
2+
title: 'Python 潮流周刊#70:微软 Excel 中的 Python 正式发布!'
3+
pubDate: 2024-09-21
4+
---
5+
6+
你好,我是猫哥。这里每周分享优质的 Python、AI 及通用技术内容,大部分为英文。另有[电报频道](https://t.me/pythontrendingweekly)作为副刊,补充发布更加丰富的资讯,欢迎关注。
7+
8+
分享了 12 篇文章,12 个开源项目,2 则音视频,全文 2000 字。
9+
10+
## [🦄文章&教程](https://xiaobot.net/p/python_weekly)
11+
12+
1、[微软 Excel 中的 Python 正式发布](https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212)
13+
14+
Python in Excel 正式发布了!适用于 Microsoft 365 商业版和企业版,可以在 Excel 中编写 Python,支持语法高亮和代码补全,可以使用流行的分析库(Pandas、Matplotlib 和 NLTK)。
15+
16+
![Excel中使用NLTK作可视化分析](https://img.pythoncat.top/Python_in_Excel.png)
17+
18+
2、[UV 汇总:五篇好文章和一个 pre-commit 技巧](https://micro.webology.dev/2024/09/19/uv-roundup-five.html)
19+
20+
uv 已经不仅是更快的 pip,它变得越来越全能了。作者分享了 5 篇关于 uv 的文章,毫无疑问都是好评吹捧。如果你还不知道它,可以借此了解一下。(附:[Mastodon 上关于 uv 的一些评论](https://simonwillison.net/2024/Sep/8/uv-under-discussion-on-mastodon/)
21+
22+
3、[Spiderweb:一个微型的 Web 框架](https://itsthejoker.github.io/spiderweb-the-tiny-web-framework)
23+
24+
作者开发了一个 Web 框架,主要目的是了解 Web 框架是如何工作的。文章介绍了这个框架的实现原理、请求处理流程,以及作者学到的技巧和经验。
25+
26+
4、[使用 PyCharm 也能玩转 Jupyter Notebook](https://blog.jetbrains.com/pycharm/2024/09/7-ways-to-use-jupyter-notebooks-inside-pycharm/)
27+
28+
PyCharm 专业版提供了对 Jupyter Notebook 的强力支持,文章介绍了它的多种用法,包括连接到远程 Jupyter Notebook、导入数据、查看 DataFrame和动态图表、AI 助手、统计分类和数据分析等。
29+
30+
5、[为什么要学习 Python 并发?](https://superfastpython.com/why-learn-python-concurrency/)
31+
32+
你是否了解 Python 并发?为什么说所有开发者都需要学习并发?SuperFastPython 网站发布了非常多关于并发的文章,这一篇主要解释什么是 Python 并发和它的重要性。
33+
34+
6、[为 Python 开发和优化 Rust 扩展](https://pythonspeed.com/articles/intro-rust-python-extensions/)
35+
36+
如何给 Python 写一个 Rust 扩展来提升性能?这篇教程介绍了如何将 Rust 代码打包成 Python 扩展,对比性能提升的数据,并且做了多项优化。
37+
38+
7、[随机性提取器:从有偏差硬币中制造公平硬币](https://bytepawn.com/randomness-extractors-making-fair-coins-out-of-biased-coins.html)
39+
40+
作者研究确定性随机提取问题,即从可能存在偏差和相关性的随机输入流中,创建均匀随机的输出流。文章用 Python 逐步实现了越来越复杂的几种随机性提取器。
41+
42+
8、[我在 PSF 董事会任职时学到的东西](https://simonwillison.net/2024/Sep/18/board-of-the-python-software-foundation/)
43+
44+
PSF 即 Python 软件基金会,是一个促进 Python 及其社区发展的非营利性组织。作者介绍了这个组织在做的各项事务,以及作为董事会成员会的职责和发挥的作用。
45+
46+
9、[对网上所有的 PDF 进行分类](https://snats.xyz/pages/articles/classifying_a_bunch_of_pdfs.html)
47+
48+
文章对 800 万个 PDF 文件(解压后 8TB)作分类分析,使用了 LLMs、Embeddings Models、XGBoost 以及 LinearRegressor,绘制了一些漂亮的图表。
49+
50+
![](https://img.pythoncat.top/umap_visualization_6500000_samples.png)
51+
52+
10、[用 Python 开发简单的模糊测试程序](https://carstein.github.io/fuzzing/2020/04/18/writing-simple-fuzzer-1.html)
53+
54+
模糊测试(Fuzz Testing)是一种自动化测试技术,提供大量随机数据来发现安全漏洞或错误。这个系列文章(4篇)通过开发简单的模糊测试器来理解它的重要性。
55+
56+
11、[Sans I/O 将理论付诸于实践](https://fractalideas.com/blog/sans-io-when-rubber-meets-road/)
57+
58+
Sans I/O 是一种用来实现网络协议的软件设计模式,它不包含网络 I/O 和异步控制流,但可以通过 I/O 集成层与网络 I/O 框架连接。[websockets](https://github.com/python-websockets/websockets) 库的作者以它为例,分享了 Sans I/O 在测试、重用性和扩展性方面的优势,以及在实践中遇到的挑战。
59+
60+
12、[为什么编程语言的文档还如此糟糕?](https://walnut356.github.io/posts/language-documentation/)
61+
62+
作者无情吐槽几乎所有编程语言的官方文档都有质量问题,包括结构不当、搜索功能不足和示例不充分等。作者赞扬了 Rust 的文档,并一一举例 Python、C#、Java、C/C++、Go 和 JavaScript 等语言文档的问题……
63+
64+
## [🐿️项目&资源](https://xiaobot.net/p/python_weekly)
65+
66+
1、[sherlock: 按名称查找社交网络上的账号](https://github.com/sherlock-project/sherlock)
67+
68+
从 400+ 社交网络中,按用户名搜索存在的账号。支持批量搜索。(star 58.6K)
69+
70+
2、[WindowsDowndate:接管 Windows 更新,可自定义降级漏洞](https://github.com/SafeBreach-Labs/WindowsDowndate)
71+
72+
接管 Windows 的更新功能,自定义降级已修复的漏洞,包括操作系统组件、DLL、驱动、NT 内核、安全内核等等。
73+
74+
3、[pyedifice:Python 和 Qt 的声明式 GUI 框架](https://github.com/pyedifice/pyedifice)
75+
76+
借鉴自 Web 开发的现代声明式 UI 范式,纯 Python 开发,通过热重载实现开始迭代。
77+
78+
4、[uvtrick:从一个 venv 中运行其它 venv 代码](https://github.com/koaning/uvtrick)
79+
80+
使用 uv 和 pickle,实现跨 venv 的 Python 代码调用。
81+
82+
5、[smartcut:无需写代码,剪切视频文件](https://github.com/skeskinen/smartcut)
83+
84+
一个 CLI 视频剪辑工具,根据指定的时间做保留和剪切操作,支持多种格式和编解码器,近乎无损的音频和视频质量。
85+
86+
6、[pyrtls:基于 rustls 的 Python 现代 TLS](https://github.com/djc/pyrtls)
87+
88+
提供对 rustls 的 Python 绑定,旨在替换 ssl 模块(但不完全兼容),将安全性和性能带到 Python 世界。
89+
90+
7、[pocketpy:现代 C 语言开发的可移植 Python 3.x 解释器](https://github.com/pocketpy/pocketpy)
91+
92+
用 C11 开发的轻量级(~15K LOC)Python 3.x 解释器,主要用于游戏脚本,旨在替代 lua。(star 1.6K)
93+
94+
8、[wifi-crack-tool:WiFi 密码暴力破解工具](https://github.com/baihengaead/wifi-crack-tool)
95+
96+
Python 开发的有图形界面的 Wifi 密码破解器,支持 WPA/WPA2/WPA3、多开并发、自动破解、自定义密码本、自动生成密码字典。(star 1.4K)
97+
98+
9、[finic:创建基于 Playwright 的浏览器代理](https://github.com/finic-ai/finic)
99+
100+
一个云平台,简化基于浏览器的自动化代理的部署和管理,可快速启动机器人、爬虫程序、RPA 集成和其它依赖多重身份验证的 Web 服务。(star 2.1K)
101+
102+
10、[papermill:参数化、执行和分析 Jupyter Notebook](https://github.com/nteract/papermill)
103+
104+
为 notebook 中的代码提供参数,使同一个 notebook 根据不同参数多次执行。(star 5.9K)
105+
106+
11、[Local_Knowledge_Graph:基于 Llama 的本地知识图谱](https://github.com/punnerud/Local_Knowledge_Graph)
107+
108+
一个基于 Flask 的 Web 程序,利用本地 Llama 大模型来处理用户查询,生成分步推理,并将思维过程可视化为交互式知识图谱。
109+
110+
12、[纯文本会计(PTA)的大量资源](https://plaintextaccounting.org/)
111+
112+
PTA 是指用纯文本文件和可编写脚本、命令行友好的软件(如 Ledger、hledger 或 Beancount)进行记账和会计的方法。这个网站收录了大量的工具、视频、文档和实践。
113+
114+
## [🐢播客&视频](https://xiaobot.net/p/python_weekly)
115+
116+
1、[Python Bytes:庆祝第 400 期节目](https://pythonbytes.fm/episodes/show/400/celebrating-episode-400)
117+
118+
Python Bytes 播客迎来了第 400 期!祝贺这一个长寿的 Python 播客!
119+
120+
2、[Python 中 13 个让人惊讶的特性](https://www.youtube.com/watch?v=eufjIfVOm8s)
121+
122+
视频分享了 13 个有点怪异的 Python 特性,详细解释了这些问题的原因。
123+
124+
## [🐧 往年回顾](https://xiaobot.net/p/python_weekly)
125+
126+
[Python 潮流周刊#20:三种基准测试的方法、为什么代码在函数中运行得更快?](https://pythoncat.top/posts/2023-09-16-weekly)(2023.09.16)
127+
128+
## [🐱欢迎订阅](https://xiaobot.net/p/python_weekly)
129+
130+
技术周刊是聪明人在信息过载时代中筛选优质知识的聪明手段。这是一个专为国内 Python 开发者量身打造的资讯平台,为你挑选最值得分享的文章、教程、开源项目、软件工具、播客和视频、热门话题等丰富内容。[立即订阅](https://xiaobot.net/p/python_weekly),每周将收到一篇文章推送,每周进步一点点。
131+
132+
欢迎留言,说说你最喜欢本期的哪一则分享?大家反馈得越多,我今后分享的也会越多!
133+
134+
欢迎将[本专栏](https://xiaobot.net/p/python_weekly)分享给同样爱学习的同学,当有人通过你分享的海报或者链接,购买了专栏,那么你将获得 **50%** 的返利。
135+
136+
[Python 潮流周刊第 2 季完结了,分享几项总结](https://pythoncat.top/posts/2024-07-14-iweekly)
137+
138+
[Python 潮流周刊第一季精华合集(1~30)](https://pythoncat.top/posts/2023-12-11-weekly)
139+
140+
[万字浓缩版,Python 潮流周刊第 1 季的 800 个链接!](https://xiaobot.net/post/78c3d645-86fa-4bd8-8eac-46fb192a339e)

0 commit comments

Comments
 (0)