<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"><title>蠎周刊</title><link href="https://weekly.pychina.org/" rel="alternate"/><link href="https://weekly.pychina.org/feeds/all.atom.xml" rel="self"/><id>https://weekly.pychina.org/</id><updated>2026-04-12T07:59:12.410892+08:00</updated><entry><title>上周蠎超赞 26w14 #515</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-515.html" rel="alternate"/><published>2026-04-11T17:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-04-11:/awesomepw/awesome-pw-515.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/515"&gt;Awesome Python Weekly - Issue 515&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260411 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260411 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dbos.dev/blog/async-python-is-secretly-deterministic"&gt;异步 Python 本质上是确定性的 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/515"&gt;Awesome Python Weekly - Issue 515&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260411 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260411 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dbos.dev/blog/async-python-is-secretly-deterministic"&gt;异步 Python 本质上是确定性的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.dbos.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/954/thumb.png?1775272114"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/tjmaher1/when-claude-acts-like-a-clod-catching-ai-fabrications-a-qa-engineers-field-notes-36f2"&gt;当 Claude 表现得像个笨蛋时：捕捉人工智能造假：一名质量保证工程师的实地笔记&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/808/thumb.png?1775099334"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/buildwithabid/how-i-found-1240month-in-wasted-llm-api-costs-and-built-a-tool-to-find-yours-3041"&gt;我是如何发现每月浪费的 1240 美元 LLM API 成本的（并开发了一个工具来帮你找到这些问题）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/454/054/thumb.png?1775430566"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://iamtrask.github.io/2026/04/07/decentralized-ai-in-50-lines/"&gt;用 50 行 Python 代码实现去中心化人工智能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;iamtrask.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/454/275/thumb.png?1775689731"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mkennedy.codes/posts/cutting-python-web-app-memory-over-31-percent/"&gt;Python Web 应用内存占用减少 31% 以上&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;mkennedy.codes&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/798/thumb.png?1775099308"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/farukalpay/spectral-packet/"&gt;频谱包引擎 – Python 频谱分析、压缩和 MCP&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;github.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/gde/mcp-development-with-python-and-azure-kubernates-service-aks-2in7"&gt;用 Python 和 Azure Kubernetes 服务 (AKS) 进行 MCP 开发&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/454/055/thumb.png?1775430566"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://adamj.eu/tech/2026/04/03/python-introducing-profiling-explorer/"&gt;介绍分析探索器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;adamj.eu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/454/076/thumb.png?1775473745"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://shbhmrzd.github.io/systems/garbage-collection/memory-management/2026/04/01/garbage-collectors-deep-dive.html"&gt;Python 垃圾回收：从基本原理到 Java、Go 和 Python 中的现代 GC&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;shbhmrzd.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/843/thumb.png?1775156934"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://techlife.blog/posts/python-34-beyond-scripting/"&gt;Python 3.4: 超越脚本编写——构建可扩展系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;techlife.blog&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/454/009/thumb.png?1775344119"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/idea-reality-mcp"&gt;idea-reality-mcp &lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Github&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/263367191?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AI 编码代理的预构建现实性检查。扫描 GitHub、HN、npm、PyPI、Product Hunt。MCP 服务器。290+星&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/dataclaw"&gt;dataclaw&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/4647941?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代理工具可将您的历史记录从 Claude Code 等人发布为 Huggingface 数据集..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/bullshit-benchmark"&gt;bullshit-benchmark  胡扯基准&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/130558610?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;BullshitBench 衡量人工智能模型是否会质疑无意义的提示，而不是自信地回答它们，该工具由 Peter Gostev 创建..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;AI 时代的 ChaosMonkey...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;p&gt;petergpt logo
- &lt;a href="https://www.libhunt.com/r/python-apple-fm-sdk"&gt;python-apple-fm-sdk&lt;/a&gt;
    + &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/10639145?v=4&amp;amp;s=160"&gt;&lt;/p&gt;
&lt;p&gt;通过 Foundation Models 框架，提供用于访问 Apple Intelligence 核心设备模型的 Python 绑定..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/datagouv-mcp"&gt;datagouv-mcp&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Opendata    &lt;/li&gt;
&lt;li&gt;» open-data&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/66628206?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;官方 data.gouv.fr 模型上下文协议 (MCP) 服务器允许 AI 聊天机器人通过对话直接搜索、探索和分析来自法国国家开放数据平台的数据集。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6171

        &lt;span class="ge"&gt;_~--^~_&lt;/span&gt;
    () /  ? →  \ (/
      &amp;#39;_   ▽   _&amp;#39;
      | &amp;#39;--~--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 515 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w13 #514</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-514.html" rel="alternate"/><published>2026-04-04T12:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-04-04:/awesomepw/awesome-pw-514.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/514"&gt;Awesome Python Weekly - Issue 514&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260404 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260404 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.semicolonandsons.com/articles/scaling-a-monolith-to-1m-loc-113-pragmatic-lessons-from-tech-lead-to-cto"&gt;将单体应用扩展到 100 万行 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/514"&gt;Awesome Python Weekly - Issue 514&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260404 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260404 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.semicolonandsons.com/articles/scaling-a-monolith-to-1m-loc-113-pragmatic-lessons-from-tech-lead-to-cto"&gt;将单体应用扩展到 100 万行代码：从技术主管到首席技术官的 113 条实用经验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.semicolonandsons.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;113条? 一般而言坚持使用4条, 就足以改变整个儿工程气质了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyre-lang.org/"&gt;Pyre: 用 Rust 编写的全新 JIT Python 解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pyre-lang.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿...马上 Zig 版本的已经在路上&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aws/ai-agents-dont-need-complex-workflows-build-one-in-python-in-10-minutes-2m5d"&gt;AI 代理不需要复杂的工作流程。用 Python 在 10 分钟内构建一个。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/662/thumb.png?1774984145"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/gde/run-any-huggingface-model-on-tpus-a-beginners-guide-to-torchax-4ln0"&gt;在 TPU 上运行任何 HuggingFace 模型：TorchAX 入门指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈? TPU 并不在市场上流通吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://kennethreitz.org/essays/2026-03-29-numpy_as_synth_engine"&gt;NumPy 作为合成引擎&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;kennethreitz.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://telnyx.com/resources/telnyx-python-sdk-supply-chain-security-notice-march-2026"&gt;Telnyx Python SDK：供应链安全声明&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;telnyx.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/yashksaini/beyond-the-panic-hardening-the-rust-sdk-53oj"&gt; 超越恐慌：强化 Rust SDK&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/577/thumb.png?1774897740"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://techlife.blog/posts/python-3-3-modernization/"&gt;Python 3.3: 重塑一切的版本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;techlife.blog&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/146/thumb.png?1774523302"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://positron.posit.co/blog/posts/2026-03-31-python-type-checkers/"&gt;我们是如何选择 Positron 的 Python 类型检查器的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;positron.posit.co&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/670/thumb.png?1774998538"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=mx3g7XoPVNQ"&gt;使用 Python 的糟糕一天 [视频]&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.youtube.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/182/thumb.png?1774552128"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Thysrael/Horizon"&gt;Horizon  地平线&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» News    &lt;/li&gt;
&lt;li&gt;» Aggregator&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/72613958?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自动化人工智能新闻聚合器和摘要器。生成英文和中文的每日简报。科技新闻聚合与摘要生成器。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Q00/ouroboros"&gt;ouroboros  衔尾蛇&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/31264094?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;停止提示词，开始规格说明&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://github.com/Q00/ouroboros/raw/main/docs/images/ouroboros.png"&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;Interview&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Seed&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Execute&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kr"&gt;Evaluate&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="o"&gt;^&lt;/span&gt;&lt;span class="w"&gt;                           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="o"&gt;+----&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Evolutionary&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nf"&gt;Loop&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;----+&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;所以叫这个名儿..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Interview: 苏格拉底式提问揭示隐藏的假设&lt;/li&gt;
&lt;li&gt;Seed: 答案最终凝结成不可更改的规范。&lt;/li&gt;
&lt;li&gt;Execute: 双钻模型：发现 -&amp;gt; 定义 -&amp;gt; 设计 -&amp;gt; 交付&lt;/li&gt;
&lt;li&gt;Evaluate: 三阶段门控：机械（$0）-&amp;gt;语义-&amp;gt;多模型共识&lt;/li&gt;
&lt;li&gt;Evolutionary Loop: 思考 （“我们还有哪些未知？”） ——反思——下一代&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;内置 九种心智 ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/omlx"&gt;omlx&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» MacOS    &lt;/li&gt;
&lt;li&gt;» apple-silicon&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/64250138?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于 Apple Silicon 的 LLM 推理服务器，支持连续批处理和 SSD 缓存，可通过 macOS 菜单栏进行管理...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..oMLX 将 KV 缓存持久化在热内存层和冷 SSD 层之间。即使对话中途上下文发生变化，所有历史上下文仍然保留在缓存中，可跨请求复用，让本地 LLM 在配合 Claude Code 等工具做实际编码时真正变得可用。这就是我做 oMLX 的原因&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 即便在 AI 时代, 也是各种生产力工具,
优选出没在 MAC 平台&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/open-terminal"&gt;open-terminal  开放终端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/158137808?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一台可以 curl 的电脑 ⚡&lt;/p&gt;
&lt;p&gt;open-webui logo
- &lt;a href="https://www.libhunt.com/r/skills-best-practices"&gt;skills-best-practices  技能最佳实践&lt;/a&gt;
    + &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/455023?v=4&amp;amp;s=160"&gt;&lt;/p&gt;
&lt;p&gt;为 agents 编写的专业级技能，使用 LLM 验证它们，并保持精简的上下文窗口。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6163

      &lt;span class="ge"&gt;_~~~~~_&lt;/span&gt;
  \) /  - ♡  \ ()
    &amp;#39;_   ⌐   _&amp;#39;
    \ &amp;#39;--~--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 514 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w12 #513</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-513.html" rel="alternate"/><published>2026-03-28T12:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-03-28:/awesomepw/awesome-pw-513.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/513"&gt;Awesome Python Weekly - Issue 513&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260328 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260328 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codewithkira.com/2024-07-18-tablecloth-dplyr-pandas-polars.html"&gt;Clojure 与 R 和 Python 的数据处理比 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/513"&gt;Awesome Python Weekly - Issue 513&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260328 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260328 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codewithkira.com/2024-07-18-tablecloth-dplyr-pandas-polars.html"&gt;Clojure 与 R 和 Python 的数据处理比较&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;codewithkira.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/823/thumb.png?1774206515"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/@bzurak/what-if-python-was-natively-distributable-3bfae485a408"&gt;如果 Python 本身就支持分发呢？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;medium.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/547/thumb.png?1773961755"&gt;&lt;/p&gt;
&lt;p&gt;那..就是 web 4.0 的世界了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fpgmaas.com/blog/collapse-of-mkdocs/"&gt;MkDocs 的缓慢崩溃&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;fpgmaas.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/821/thumb.png?1774206519"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://simonwillison.net/2026/Mar/19/openai-acquiring-astral/"&gt;关于 OpenAI 收购 Astral 和 uv/ruff/ty 的一些想法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;simonwillison.net&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/712/thumb.png?1774091320"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lifelog.my/episode/why-i-vibe-in-go-not-rust-or-python"&gt;为什么我更喜欢 Go 而不是 Rust 或 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;lifelog.my&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/854/thumb.png?1774235329"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tildeweb.nl/~michiel/httpxyz.html"&gt;派生 httpx 作为 httpxyz&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;tildeweb.nl&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/063/thumb.png?1774436939"&gt;&lt;/p&gt;
&lt;p&gt;只是因为没有其它更好的办法来继续维护了...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.b-list.org/weblog/2026/mar/23/20-year-library/"&gt;重写一个已有 20 年历史的 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.b-list.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/932/thumb.png?1774321734"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/dean0x/how-i-built-eval-tools-for-karpathys-autoresearch-144b"&gt;如何为 Karpathy 的 Autoresearch 构建评估工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/510/thumb.png?1773918533"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nrposner.com/blog/when-vectorized-arrays-arent-enough/"&gt;当向量化数组不足以解决问题时&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;nrposner.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/453/179/thumb.png?1774552116"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyrefly.org/blog/lessons-from-pyre/"&gt;设计 Python 语言服务器：从 Pyre 项目中汲取经验教训，塑造 Pyrefly&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pyrefly.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/965/thumb.png?1774364917"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/claude-scholar"&gt;claude-scholar  克劳德学者&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» developer-tools    &lt;/li&gt;
&lt;li&gt;» mcp&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/121143489?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款半自动化的学术研究助手，适用于学术研究和软件开发。它支持 Claude Code、OpenCode 和 Codex CLI，涵盖构思、编码、实验、写作和发表等各个环节。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;autoresearch 诞生后, 一系列类似的 skill/agents 也都出现了...
可以说, 
最新科技的核心秘密只有一个: &lt;code&gt;这事儿能成&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/connectonion"&gt;connectonion&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/157548083?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于智能体协作的最佳人工智能智能体框架...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/vllm-mlx"&gt;vllm-mlx&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="snap" src="https://avatars.githubusercontent.com/u/6794828?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于 Apple Silicon 的 OpenAI 和 Anthropic 兼容服务器。支持运行 LLM 和视觉语言模型（Llama、Qwen-VL、LLaVA），具备连续批处理、MCP 工具调用和多模态支持。原生 MLX 后端，处理速度超过 400 tok/s。兼容 Claude Code..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/hive"&gt;hive  蜂巢&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Automation    &lt;/li&gt;
&lt;li&gt;» Python&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/262650699?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;以结果为导向的智能体开发框架，不断演进&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那什么..还是推荐快 pi-mono 作为最坚固简洁的起点...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/claude-seo"&gt;claude-seo&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/223140489?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于 Claude Code 的通用 SEO 技能。包含 13 项子技能、7 个子代理，以及与 DataForSEO MCP 集成的扩展系统。涵盖技术 SEO、EEAT、模式识别、GEO/AEO 和战略规划..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当前最火的 haerness/驾驶工程 叕一例,
不过, 最火的是还是 YC CEO 自用的那个...&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/garrytan/gstack"&gt;GStack&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;封装了整个儿完备的团队的所有角色...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6157

         &lt;span class="ge"&gt;_~^*-~_&lt;/span&gt;
     () /  # -  \ ()
       &amp;#39;_   ♢   _&amp;#39;
       \ &amp;#39;--#--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 513 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w11 #512</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-512.html" rel="alternate"/><published>2026-03-21T12:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-03-21:/awesomepw/awesome-pw-512.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/512"&gt;Awesome Python Weekly - Issue 512&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260321 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260321 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fidget-spinner.github.io/posts/jit-on-track.html"&gt;Python 3.15 的 JIT 现已恢复正常 …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/512"&gt;Awesome Python Weekly - Issue 512&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260321 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260321 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fidget-spinner.github.io/posts/jit-on-track.html"&gt;Python 3.15 的 JIT 现已恢复正常&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;fidget-spinner.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pyrefly.org/blog/typing-conformance-comparison/"&gt;比较 Python 类型检查器：类型规范一致性&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pyrefly.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://openai.com/index/openai-to-acquire-astral/"&gt;OpenAI 将收购 Astral&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;openai.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单说, Python 被 OpenAI 看重, 又或是 uv 体验的 rust 统一工程链&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aws/runtime-guardrails-for-ai-agents-steer-dont-block-278n"&gt;AI 代理的运行时护栏——引导而非阻碍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/147/thumb.png?1773587339"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aaron_rose_0787cc8b4775a0/happy-pi-day-10df"&gt;Happy Pi Day! 圆周率日快乐！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/999/thumb.png?1773428934"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.baro.dev/p/reinventing-pythons-asyncio"&gt;重新发明 Python 的 AsyncIO&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;blog.baro.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://oxyde.fatalyst.dev/0.5/"&gt;Oxyde ORM - 类似 Django 的、基于 Pydantic 的异步 ORM&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;oxyde.fatalyst.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/klement_gunndu/the-ai-engineering-stack-in-2026-what-to-learn-first-1nhj"&gt;2026 年人工智能工程技术栈：首先应该学习什么&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/452/148/thumb.png?1773587331"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pydantic 团队软文...&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;Layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;5&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;MCP&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="err"&gt;←&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;connects&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;agents&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;external&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;
&lt;span class="n"&gt;Layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Frameworks&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;←&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;orchestrates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;agent&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;loops&lt;/span&gt;
&lt;span class="n"&gt;Layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;LLM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SDKs&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="err"&gt;←&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;talks&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;to&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;models&lt;/span&gt;
&lt;span class="n"&gt;Layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Pydantic&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;←&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;validates&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;all&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;flowing&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;through&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;the&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;system&lt;/span&gt;
&lt;span class="n"&gt;Layer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;←&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;everything&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;runs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;this&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;其它还有 47 项已经不建议学习的领域知识...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jt-hill.com/you-dont-hate-python/"&gt;你并非讨厌 Python 本身，而是讨厌别人写的 Python 代码。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;jt-hill.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;目测, 主要原因就是变量定义的习惯不同&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/notebooklm-py"&gt;notebooklm-py&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="nap" src="https://avatars.githubusercontent.com/u/737447?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于 Google NotebookLM 的非官方 Python API 和智能体技能。通过 Python、CLI 和 AI 智能体（例如 Claude Code、Codex 和 OpenClaw），可以完全以编程方式访问 NotebookLM 的各项功能，包括 Web UI 未公开的功能。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;无头主机 CLI 中的 login 就是个大问题...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/heretic"&gt;heretic  异教徒&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Transformer    &lt;/li&gt;
&lt;li&gt;» LLM&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/2702526?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;语言模型全自动去审查功能&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那什么..&lt;/p&gt;
&lt;p&gt;其实是否有道德思想钢印, 和是否劳力解放并无关联;
并不是能直接生成色图就证明代码/文章/..生成能力就更强...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/cocoindex-code"&gt;cocoindex-code  共生索引代​​码&lt;/a&gt;
    _ » Ast    &lt;ul&gt;
&lt;li&gt;» Python&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/190812870?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款超轻量级的嵌入式代码 MCP（基于 AST），开箱即用——节省 70% 的令牌，并提升编码代理的速度。🌟 &lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有&lt;a href="https://www.zdoc.app/zh/cocoindex-io/cocoindex-code"&gt;中文文档&lt;/a&gt;,&lt;/p&gt;
&lt;p&gt;大型代码仓库适用, 微型的, 不如 grep/ag 了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/user-scanner"&gt;user-scanner  用户扫描器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Osint    &lt;/li&gt;
&lt;li&gt;» username&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/98528577?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🕵️🫆 (2-in-1) 电子邮件和用户名开源情报工具，可分析多个平台上的用户名和电子邮件地址，适用于安全研究、调查和合法性分析..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/CodeGraphContext"&gt;CodeGraphContext  代码图上下文&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» hacktoberfest2025    &lt;/li&gt;
&lt;li&gt;» social-winter-of-code&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/254547472?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MCP 服务器和一个 CLI 工具，该工具将本地代码索引到图数据库中，以便为 AI 助手提供上下文。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这等于是将 IDE 的功能逐一变成一个个 MCP 服务 Agents 们&lt;/p&gt;
&lt;p&gt;ADD ~ Agents 驱动开发 时代到来:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Agents 生成代码&lt;/li&gt;
&lt;li&gt;Agents 是第一用户&lt;/li&gt;
&lt;li&gt;Agents 是一切..&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6150

       &lt;span class="ge"&gt;_~-&amp;amp;∽~_&lt;/span&gt;
   \/ /  o &amp;lt;  \ ()
     &amp;#39;_   v   _&amp;#39;
     | &amp;#39;--⌄--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 512 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w10 #511</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-511.html" rel="alternate"/><published>2026-03-13T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-03-13:/awesomepw/awesome-pw-511.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/511"&gt;Awesome Python Weekly - Issue 511&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260313 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260313 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/marcosomma/the-old-seniority-definition-is-collapsing-12lj"&gt;旧的资历定义正在瓦解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev …&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/511"&gt;Awesome Python Weekly - Issue 511&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260313 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260313 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/marcosomma/the-old-seniority-definition-is-collapsing-12lj"&gt;旧的资历定义正在瓦解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/194/thumb.png?1772712556"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;也就是换一套术语, 以及指标, 意思其实还是那个意思,
但是, 可以重新来一次评定了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dgroshev.com/blog/okmain/"&gt;Okmain: 有一张图片，但你想要一个彩色版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dgroshev.com&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/776/thumb.png?1773256103"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/klement_gunndu/4-patterns-from-space-life-support-that-will-save-your-backend-2o0p"&gt;4 个来自太空生命维持系统的模式，可以拯救你的后端&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/906/thumb.png?1773342555"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.fabiomanganiello.com/article/Madblog-federated-blogging-from-markdown"&gt;Madblog: 将 Markdown 文件夹变成联合博客&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;blog.fabiomanganiello.com&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/451/687/thumb.png?1773169747"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/ai-agent-economy/our-trading-bot-rewrites-its-own-rules-heres-how-and-what-went-wrong-5dg9"&gt;交易机器人自行修改了规则。以下是具体操作方法（以及出错的原因）。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/337/thumb.png?1772842192"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://e10v.me/python-packages-for-ab-test-analysis/"&gt;比较用于 A/B 测试分析的 Python 包（附代码示例）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;e10v.me&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/178/thumb.png?1772683729"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://techlife.blog/posts/the-story-of-pythons-lazy-imports-why-it-took-three-years-and-two-attempts/"&gt;Python 的惰性导入：为何历经三年和两次尝试才得以实现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;techlife.blog&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/499/thumb.png?1773011334"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/PotentiallyARobot/EmbeddingAdapters/"&gt;用于在嵌入模型向量空间之间进行转换的 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;github.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/742/thumb.png?1773213136"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dashbit.co/blog/distributed-python-livebook"&gt;用 Livebook 和 Elixir 实现分布式 Python 数据帧和机器学习&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dashbit.co&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/854/thumb.png?1773299338"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/opc-skills"&gt;opc-skills&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Geo    &lt;/li&gt;
&lt;li&gt;» SEO&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/216806946?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;code&gt;一人公司&lt;/code&gt;的代理技能&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/alphagenome_research"&gt;alphagenome_research&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/8596759?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AlphaGenome 附带的研究代码&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/desloppify"&gt;desloppify  去松散&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/4647941?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可以使你的代码变得精良美观&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Scrapling"&gt;Scrapling  废料&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Automation&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/20604835?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🕷️ 一个自适应网络爬虫框架，可以处理从单个请求到全面爬取的一切操作&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;而且是 Agents 优先的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/OpenSandbox"&gt;OpenSandbox&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Kubernetes&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/1961952?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OpenSandbox 是一个通用的 AI 应用沙箱平台，提供多语言 SDK、统一的沙箱 API 和 Docker/Kubernetes 运行时，适用于编码代理、GUI 代理、代理评估、AI 代码执行和 RL 训练等场景。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6142

         &lt;span class="ge"&gt;_~-~^~_&lt;/span&gt;
     () /  O #  \ \/
       &amp;#39;_   ⌐   _&amp;#39;
       / &amp;#39;--+--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 511 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w09 #510</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-510.html" rel="alternate"/><published>2026-03-07T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-03-07:/awesomepw/awesome-pw-510.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/510"&gt;Awesome Python Weekly - Issue 510&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260307 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260307 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gvanrossum.github.io/interviews/Thomas.html"&gt;Guido van Rossum 采访 Thomas Wouters（Python 核心开 …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/510"&gt;Awesome Python Weekly - Issue 510&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260307 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260307 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gvanrossum.github.io/interviews/Thomas.html"&gt;Guido van Rossum 采访 Thomas Wouters（Python 核心开发人员）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gvanrossum.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.inngest.com/blog/no-lost-updates-python-asyncio"&gt;Python 的 asyncio 原语在共享状态方面有哪些错误&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;www.inngest.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gafni.dev/blog/cracking-the-python-monorepo/"&gt;破解 Python Monorepo&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;gafni.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/647/thumb.png?1772266124"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://sethmlarson.dev/deprecate-confusing-apis-like-os-path-commonprefix"&gt;弃用诸如“os.path.commonprefix()”之类的令人困惑的 API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;sethmlarson.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/aws/rag-vs-graphrag-when-agents-hallucinate-answers-2mcb"&gt;RAG 与 GraphRAG：当智能体产生幻觉答案时&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/594/thumb.png?1772222938"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aws/3-things-i-wish-i-knew-before-setting-up-a-uv-workspace-30j6"&gt;在搭建 UV  工作区之前，我希望自己知道的3件事&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/648/thumb.png?1772266124"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aws/reduce-agent-errors-and-token-costs-with-semantic-tool-selection-7mf"&gt;利用语义工具选择减少代理错误和令牌成本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/451/056/thumb.png?1772597334"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0827/"&gt;Show HN: PEP 827 Python 中的 TS 式类型操作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;peps.python.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/921/thumb.png?1772510917"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://uwplse.org/2026/02/24/egglog-containers.html"&gt;E-Graphs 中的自定义数据结构&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;uwplse.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/690/thumb.png?1772309320"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.nightshift.sh/blog/less-cursed-vm"&gt;你就是 BIOS：使用 KVM 在 Python 中构建虚拟机管理程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.nightshift.sh&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/tokentap"&gt;tokentap&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» CLI    &lt;/li&gt;
&lt;li&gt;» Proxy&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/191727717?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;拦截 LLM API 流量，并在实时终端仪表盘中可视化令牌使用情况。跟踪成本、调试提示，并监控 AI 开发会话期间的上下文窗口使用情况&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那什么, 不如:
&lt;a href="https://github.com/MrQianjinsi/agentic-metric/blob/master/README-CN.md"&gt;agentic-metric&lt;/a&gt;
本地化的 AI coding agent 指标监控工具 — 类似 &lt;code&gt;top&lt;/code&gt;，但监控的是你的 coding agent。追踪 Claude Code、Codex、OpenCode、Qwen Code、VS Code (Copilot Chat) 等 agent 的 token 用量和成本，提供 TUI 仪表盘和 CLI 命令。&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/knowledge-work-plugins"&gt;knowledge-work-plugins  知识工作插件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/76263028?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;开源插件库，主要面向知识工作者，供他们在 Claude Cowork 中使用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/agno-agi/dash"&gt;dash&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/104874993?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自学习数据代理，其答案基于六层上下文信息。灵感来源于 OpenAI 的内部实现。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/skill-scanner"&gt;skill-scanner  技能扫描器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Security    &lt;/li&gt;
&lt;li&gt;» Agent&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/220944709?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代理技能安全扫描器&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;没事儿, 马上就有 scan scanner 的项目了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/review-prompts"&gt;review-prompts  提示复盘&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/3902556?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AI review prompts&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;现在还在关注提示词?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6136

      &lt;span class="ge"&gt;_~`+~~_&lt;/span&gt;
  \/ /  = =  \ ()
    &amp;#39;_   ⏝   _&amp;#39;
    / &amp;#39;--⌄--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 510 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w08 #509</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-509.html" rel="alternate"/><published>2026-02-27T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-02-27:/awesomepw/awesome-pw-509.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/509"&gt;Awesome Python Weekly - Issue 509&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260227 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260227 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://madebymohammed.com/pysaic"&gt;Show HN: 使用 Python 实时渲染 18,000 …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/509"&gt;Awesome Python Weekly - Issue 509&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260227 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260227 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://madebymohammed.com/pysaic"&gt;Show HN: 使用 Python 实时渲染 18,000 个视频&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;madebymohammed.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/pascal_cescato_692b7a8a20/stop-ignoring-rfc-2324-its-the-most-important-protocol-youve-never-implemented-53pe"&gt;别再忽视 RFC 2324 了。这是你从未实现过的最重要的协议。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就像 TCP/IP 协议..只有越来越多的硬件和系统采用了,
才变得越来越重要...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.paulox.net/2026/02/20/django-orm-standalone-database-inspectdb-query/"&gt;Django ORM Standalone⁽¹⁾: 查询现有数据库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;www.paulox.net&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/939/thumb.png?1771618118"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/googleai/teaching-a-robot-to-play-a-toddler-game-vlas-gemini-3-flash-and-first-orchard-14g4"&gt;教机器人玩幼儿游戏：VLA、Gemini 3 Flash 和 First Orchard&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://prefix.dev/blog/introducing-pixi-gui"&gt;Pixi GUI: Anaconda Navigator 的现代替代方案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;prefix.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lwn.net/Articles/1047238/"&gt;Python 的“frozen/冻结”字典&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;lwn.net&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/054/thumb.png?1771733321"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/ravigupta97/building-a-production-ready-task-management-api-with-fastapi-complete-architecture-guide-25a"&gt;用 FastAPI 构建可用于生产环境的任务管理 API：完整架构指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/196/thumb.png?1771906124"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pythoncompiler.io/python/getting-started/"&gt;Python 书 = 从基础到精通的交互式 Python 教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pythoncompiler.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/432/thumb.png?1772093342"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyrefly.org/blog/container-inference-comparison/"&gt;Python T类型检查器对比：空容器推断&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pyrefly.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/379/thumb.png?1772050166"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://agentready.cloud/hn"&gt;HN 报道：我用 Python 文本压缩器将 LLM API 账单减少了 55%，没有用到人工智能。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;agentready.cloud&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/450/380/thumb.png?1772050167"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/claude-plugins-official"&gt;claude-plugins-official&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/76263028?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;由 Anthropic 官方管理的优质 Claude Code 插件目录&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对的, 尽可能只安装使用官方的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Bindu"&gt;Bindu  宾杜&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Machine Learning    &lt;/li&gt;
&lt;li&gt;» autonomous-agents&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/234059020?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bindu: 将任何 AI 代理变成一个可互操作、可观察、可组合的动态微服务&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;微服务...哈?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/modern-software-dev-assignments"&gt;modern-software-dev-assignments 现代软件开发任务&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="snap" src="https://avatars.githubusercontent.com/u/2789441?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CS146S 课程作业：现代软件开发（斯坦福大学 2025 年秋季学期）&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;包含了 vibe coding 相关的指导...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/agentskills"&gt;agentskills&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代理技能规范和文档&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这东西不像 Markdown 只是个协议, 公开了大家感觉好就都用,
SKILL 是得看对应代理跑的大模型...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/laude-institute/harbor"&gt;harbor  港口&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/183158770?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Harbor  是一个用于运行代理评估以及创建和使用 RL(Reinforcement Learning/强化学习) 环境的框架..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6128

            &lt;span class="ge"&gt;_~^*-~_&lt;/span&gt;
        () /  ^ ◵  \ \/
          &amp;#39;_   ⎕   _&amp;#39;
          \ &amp;#39;--⌄--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 509 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w07 #508</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-508.html" rel="alternate"/><published>2026-02-22T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-02-22:/awesomepw/awesome-pw-508.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/508"&gt;Awesome Python Weekly - Issue 508&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260222 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260222 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oban.pro/articles/bridging-with-oban"&gt;用 Oban 连接 Elixir 和 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;oban.pro&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也 …&lt;/code&gt;&lt;/p&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/508"&gt;Awesome Python Weekly - Issue 508&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260222 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260222 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oban.pro/articles/bridging-with-oban"&gt;用 Oban 连接 Elixir 和 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;oban.pro&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键得看是否能像 Xgo 一样, 自由加载其它语言的所有能力...&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/867/thumb.png?1771531727"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://karpathy.github.io/2026/02/12/microgpt/"&gt;microgpt  微 GPT&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;karpathy.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;正好&lt;a href="https://gist.github.com/karpathy/8627fe009c40f57531cb18360106ce95"&gt;200行 Python 代码..&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/maame-codes/suffering-from-bugs-how-i-almost-deleted-my-entire-project-1eef"&gt;Suffering from BUGS: How I Almost Deleted My Entire Project 遭遇 BUG：我差点删掉整个项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/835/thumb.png?1771488549"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://crimede-coder.com/blogposts/2026/LLMsForMortals"&gt;面向普通人的大型语言模型：Python 分析师实用指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;crimede-coder.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, &lt;code&gt;Python 分析师&lt;/code&gt; 是普通人?&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/780/thumb.png?1771445352"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://loriculus.org/blog/python-chained-assignment/"&gt;CPython 字节码中的链式赋值&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;loriculus.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/501/thumb.png?1771128519"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aaron_rose_0787cc8b4775a0/the-secret-life-of-python-manual-list-iteration-with-while-and-reverse-loops-3nip"&gt;Python 的秘密生活：使用 while 循环和 reverse 循环手动迭代列表&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/525/thumb.png?1771157344"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.natfu.be/validation-in-type-annotations/"&gt;类型注解中的运行时验证&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;blog.natfu.be&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/543/thumb.png?1771200508"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/gde/secure-mcp-development-with-python-and-gemini-cli-59gi"&gt; Python 和 Gemini CLI 进行安全的 MCP 开发&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/494/thumb.png?1771114129"&gt;&lt;/p&gt;
&lt;p&gt;不是, 看看文字就感觉哪里有不对了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codebitdaily.blogspot.com/2026/02/why-python-is-king-ai-2026.html"&gt;2026 年，Python 还能称霸人工智能领域吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;codebitdaily.blogspot.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/832/thumb.png?1771488532"&gt;&lt;/p&gt;
&lt;p&gt;这得问 Claw 们...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/use-of-pypi-as-a-generic-storage-platform-for-binaries/106044"&gt;Python 论坛上关于（错误）使用 PyPI 发布非 Python 二进制文件的帖子&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;discuss.python.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/449/293/thumb.png?1770883762"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/unslop-xyz/noodles"&gt;noodles  面条&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/249142534?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你的代码库很可能是人工智能生成的。你需要更好地理解它。Noodles 可以创建交互式图表，将你的代码实际运行方式可视化，让你无需逐行阅读代码就能了解人工智能构建的内容。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这项目名深得 IT 行业梗...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/lingbot-world"&gt;lingbot-world&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» world-models    &lt;/li&gt;
&lt;li&gt;» video-generation&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/212647524?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;推进开源世界模型&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/memU"&gt;memU  表情包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Benchmark&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/217726889?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于 24/7 全天候主动代理，例如 openclaw（moltbot、clawdbot）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/awesome-os-setup"&gt;awesome-os-setup&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Development Environment    &lt;/li&gt;
&lt;li&gt;» Linux&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/32715913?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款应用程序和指南，可轻松配置 Windows、Linux、macOS、Google TV、Stremio、Home Assistant 等（包括 WSL2、GPU 驱动程序和开发工具）。提升您的用户体验和工作效率。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;安全 claw 普及后, 这类终端系统的配置和优化以及日常使用,
应该都是 claw 们, 没活人什么事儿了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Polymarket/agents"&gt;agents  代理人&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» ai-agents   &lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/31669764?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用人工智能代理在 Polymarket 上自主交易&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是个让 Claw 自己给自己赚生活费的渠道,
但是, 并不能确保可以赚到...
但是, 这种平台/渠道是绝对赚的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6123

        &lt;span class="ge"&gt;_~-|`~_&lt;/span&gt;
    \/ /  * ^  \ (/
      &amp;#39;_   ⏡   _&amp;#39;
      / &amp;#39;--#--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 508 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w06 #507</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-507.html" rel="alternate"/><published>2026-02-14T20:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-02-14:/awesomepw/awesome-pw-507.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/507"&gt;Awesome Python Weekly - Issue 507&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maxhalford.github.io/blog/text-classification-zstd/"&gt;用 Python 3.14 的 ZSTD 模块进行文 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/507"&gt;Awesome Python Weekly - Issue 507&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://maxhalford.github.io/blog/text-classification-zstd/"&gt;用 Python 3.14 的 ZSTD 模块进行文本分类&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;maxhalford.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;那什么...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;现在这种新技巧, 第一反应都是: 能否给 LLM 增效减token?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/chief_yaml_officer/how-i-stopped-rewriting-my-code-every-time-i-switched-llm-providers-4gjh"&gt;如何避免每次更换 LLM 提供商时都要重写代码的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/448/895/thumb.png?1770451742"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 有这种问题嘛?&lt;/p&gt;
&lt;p&gt;俺都是通过 gh-issue, 联合多种 LLM 来解决同一个问题的..&lt;/p&gt;
&lt;p&gt;明白了, 想差了, 是 &lt;a href="https://github.com/BerriAI/litellm"&gt;LiteLLM&lt;/a&gt; 的广告,
我们的应用如果接入 LLM,
随着运营的深入, 不时就得切换后端大模型,
虽然都是兼容 OpenAI 的, 但是, 
总是有追求个性的厂商..所以...有了这东西..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.fabiomanganiello.com/article/webmentions-with-batteries-included"&gt;Webmentions 含电池&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;blog.fabiomanganiello.com&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/449/241/thumb.png?1770840534"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Python 当年的广告创意已经被反复用了30多年,
至今也没哪个项目真正作到&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://charlesleifer.com/blog/cysqlite---a-new-sqlite-driver/"&gt;cysqlite - 一个新的 SQLite 驱动程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;charlesleifer.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 就看官方作者的态度了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pydantic.dev/articles/inline-snapshot"&gt;用 inline-snapshot 改进 Python 测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;pydantic.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/ddebajyati/building-a-robust-classifier-with-stacked-generalization-5flk"&gt;构建具有堆叠泛化能力的鲁棒分类器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/449/190/thumb.png?1770797348"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这标题和题图...AIGC 味儿忒足&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.to/aaron_rose_0787cc8b4775a0/the-secret-life-of-python-the-safety-net-try-and-except-5h9b"&gt;Python 的秘密生活：安全网（“try”和“except”）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://trends.google.com/trends/explore"&gt;搜索“学习 Python”的次数增加了 150%。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;trends.google.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 都是 Claw 们...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mccue.dev/pages/2-6-26-python-competitor"&gt;Python 只有一个真正的竞争对手&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;mccue.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;俺盲猜一下哈: Python 2.7&lt;/p&gt;
&lt;p&gt;结果是: &lt;code&gt;Clojure&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈? &lt;img alt="logo" src="https://mccue.dev/pages/2-6-26-clojure-logo.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://utcc.utoronto.ca/~cks/space/blog/python/PythonCircularImportPuzzle"&gt;一个有趣的 Python 循环导入谜题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;utcc.utoronto.ca&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不,一点儿也不有趣,
简直是指出了叕一个无解的 bug 注入姿势..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/loki-mode"&gt;loki-mode  洛基模式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/49921737?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于多智能体提供商的自主系统和框架，而且真的有效..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;欺骗之神?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Jeffallan/claude-skills"&gt;claude-skills  克劳德技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Productivity&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/23423962?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;66项全栈开发人员必备的专业技能。让Claude Code 成为你的专家级结对程序员。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就像你作为企业主是否愿意随机招收外来员工改变整个企业的生产习惯?&lt;/p&gt;
&lt;p&gt;俺只敢安装 Claude 官方内置的, 其它的如果需要
使用 skill-create 现场针对性构建一个就好&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/DeepSeek-OCR-2"&gt;DeepSeek-OCR-2&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://www.libhunt.com/r/DeepSeek-OCR-2"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视觉因果流&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这项目名儿起的很有误导性哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/openai/skills"&gt;skills  技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/14957082?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Codex 技能目录&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;相比 Claude 的, 就冷静很多?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/gh-space-shooter"&gt;gh-space-shooter  gh-太空射击游戏&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Github    &lt;/li&gt;
&lt;li&gt;» github-actions&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/99708452?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将 GitHub 贡献图可视化为太空射击游戏！&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6115

     &lt;span class="ge"&gt;_~∽|∽~_&lt;/span&gt;
 \/ /  + ^  \ (/
   &amp;#39;_   V   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--.--&amp;#39; )&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 507 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w05 #506</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-506.html" rel="alternate"/><published>2026-02-08T20:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-02-08:/awesomepw/awesome-pw-506.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/506"&gt;Awesome Python Weekly - Issue 506&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260208 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260208 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 506 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/506"&gt;Awesome Python Weekly - Issue 506&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260208 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260208 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 506 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://stelvio.dev/"&gt;Stelvio – 将 Python 部署到 AWS&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stelvio.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://old.reddit.com/r/golang/comments/1qr9375/rewrote_our_python_api_gateway_in_go_and_now_its/"&gt;用 Go 重写了 Python API 网关，但没人关心。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;old.reddit.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/353/thumb.png?1769904555"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就是用 rust 重写也没人关心哪...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;懒惰的勤奋&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/surocham/analise-de-correspondencia-o-que-e-e-como-fazer-com-python-usando-naruto-como-exemplo-3phd"&gt;对应分析：它是什么以及如何用 Python 进行对应分析，以《火影忍者》为例。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/507/thumb.png?1770091736"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-find-smallest-letter-greater-than-target-problem-744-c-python-25eb"&gt;🔍 初学者友好指南“找出大于目标字母的最小字母” - 问题 744（C++、Python、JavaScript）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/424/thumb.png?1770019753"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-minimum-cost-path-with-edge-reversals-leetcode-3650-c-python-3ebl"&gt;🛤️ 入门指南“带边反转的最小成本路径” - LeetCode 3650（C++、Python、JavaScript）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/385/thumb.png?1769947723"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://marp.kalvad.com/fosdem_2026"&gt;PyInfra: 基础设施应该用真正的 Python 代码编写，而不是 YAML 混合格式。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;marp.kalvad.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/387/thumb.png?1769947722"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://utcc.utoronto.ca/~cks/space/blog/python/PythonPackageToolsMyIgnoring"&gt;我为什么几乎忽略了所有新的 Python 打包工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;utcc.utoronto.ca&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在国内网络条件下这事儿没的选择...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://micropythonos.com/"&gt;MicroPythonOS - 终极 MicroPython 操作系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;micropythonos.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/166/thumb.png?1769702972"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可惜不是面向 AI 设计的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/03DswsNUBdQ"&gt;Python, 是否正被渐进式改进所扼杀？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;youtu.be&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/477/thumb.png?1770062935"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-$-with-python-regular-expressions"&gt;在 Python 正则表达式中使用“\A \z”，而不是“^ $”——Seth Larson&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;sethmlarson.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/585/thumb.png?1770192526"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/z80ai"&gt;z80ai&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Machine Learning    &lt;/li&gt;
&lt;li&gt;» NLP&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/303926?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Z80-μLM 是一款 2 位量化语言模型，体积小巧，足以在 8 位 Z80 处理器上运行。您可以使用 Python 训练对话模型，将其导出为 CP/M .COM 二进制文件，然后与您的老式电脑进行对话..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Z80 传奇的品牌..&lt;/p&gt;
&lt;p&gt;牙刷里都能跑的大模型来了..&lt;/p&gt;
&lt;p&gt;主力工程师: &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/303926?v=4"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/semantica"&gt;semantica  语义&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Memory&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/213958577?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Semantica🧠: 开源语义层和知识工程框架，用于构建可解释、可审计和可信赖的人工智能系统——超越文本相似性..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 语义派叕想崛起了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/LLMRouter"&gt;LLMRouter&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/168702136?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LLMRouter: 一个用于 LLM 路由的开源库&lt;/p&gt;
&lt;p&gt;ulab-uiuc logo
 - &lt;a href="https://www.libhunt.com/r/e2e"&gt;e2e&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;JAX 官方实现了面向长期环境的端到端测试时间训练&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/last30days-skill"&gt;last30days-skill&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Twitter    &lt;/li&gt;
&lt;li&gt;» Reddit&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://avatars.githubusercontent.com/u/455140?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Claude Code 的技能可以搜索过去 30 天内 Reddit 及 X 版块中的任何主题，然后生成可直接复制粘贴的提示信息..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;NN 6109

            &lt;span class="ge"&gt;_~`+~~_&lt;/span&gt;
        \/ /  ← ?  \ \/
          &amp;#39;_   ⏡   _&amp;#39;
          / &amp;#39;--~--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w04 #505</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-505.html" rel="alternate"/><published>2026-01-31T20:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-01-31:/awesomepw/awesome-pw-505.html</id><summary type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/505"&gt;Awesome Python Weekly - Issue 505&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260131 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260131 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 505 …&lt;/p&gt;</summary><content type="html">&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/505"&gt;Awesome Python Weekly - Issue 505&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260131 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260131 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 505 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.dimamik.com/posts/oban_py/"&gt;Oban, Elixir 的作业处理框架，已来到 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;www.dimamik.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/120/thumb.png?1769659747"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sethmlarson.dev/use-backslash-A-and-z-not-%5E-and-%24-with-python-regular-expressions"&gt;用"\A \z"，而不是在 Python 正则表达式中使用"^ $"&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;sethmlarson.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/041/thumb.png?1769587732"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nesbitt.io/2026/01/27/the-c-shaped-hole-in-package-management.html"&gt;C 形孔洞在包管理中&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;nesbitt.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/984/thumb.png?1769544583"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jvns.ca/blog/2026/01/27/some-notes-on-starting-to-use-django/"&gt;关于开始使用 Django 的一些笔记&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;jvns.ca&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/128/thumb.png?1769674123"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-minimize-maximum-pair-sum-in-array-problem-1877-c-python-2m8o"&gt;⚖️  适合初学者的指南《最小化数组最大配对和》- 问题 1877（C++、Python、JavaScript）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/735/thumb.png?1769285323"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aaron_rose_0787cc8b4775a0/the-secret-life-of-python-the-uncontained-script-4p8g"&gt; 《Python 的神秘生活：无限制脚本》&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/885/thumb.png?1769458109"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/aaron_rose_0787cc8b4775a0/the-secret-life-of-python-the-trap-of-parallel-lists-4270"&gt;Python 的隐秘生活：并行列表的陷阱&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/649/thumb.png?1769198949"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gmpy.dev/blog/2026/event-driven-process-waiting"&gt;从 Python 3.3 到今天：结束 15 年的子进程轮询&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;gmpy.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/448/121/thumb.png?1769659747"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://datapythonista.me/blog/whats-new-in-pandas-3"&gt;pandas 3 的新功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;datapythonista.me&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/854/thumb.png?1769429312"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyrefly.org/blog/type-narrowing/"&gt;4 个 Pyrefly 类型缩小模式让类型检查更直观&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/983/thumb.png?1769544583"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/PageIndex"&gt;PageIndex&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» LLM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;📑 PageIndex：无向量、基于推理的 RAG 文档索引&lt;/p&gt;
&lt;p&gt;VectifyAI logo
- &lt;a href="https://www.libhunt.com/r/LimiX"&gt;LimiX&lt;/a&gt;
    + » Machine Learning  &lt;br&gt;
    + » structured-data&lt;/p&gt;
&lt;p&gt;LimiX: 为通用智能释放结构化数据建模能力 https://arxiv.org/abs/2509.03505&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/claude-code-tools"&gt;claude-code-tools&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» CLI    &lt;/li&gt;
&lt;li&gt;» Tmux&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Claude Code、Codex-CLI 和类似 CLI 编程代理的实用生产力工具。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/VibeVoice"&gt;VibeVoice&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;开源前沿语音 AI&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Ai-Agent-Skills"&gt;Ai-Agent-Skills&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为 AI 代理技能准备的 Homebrew。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6101

      &lt;span class="ge"&gt;_~∽-~~_&lt;/span&gt;
  \/ /  - +  \ \/
    &amp;#39;_   △   _&amp;#39;
&lt;span class="k"&gt;    &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--+--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w03 #504</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-504.html" rel="alternate"/><published>2026-01-23T20:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-01-23:/awesomepw/awesome-pw-504.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/504"&gt;Awesome Python Weekly - Issue 504&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 504 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/504"&gt;Awesome Python Weekly - Issue 504&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 504 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/copilotkit/how-to-build-a-frontend-for-langchain-deep-agents-with-copilotkit-52kd"&gt;如何使用 CopilotKit 构建 LangChain 深度代理的前端！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/382/thumb.png?1768939744"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aljamal.substack.com/p/golfing-aplk-in-90-lines-of-python"&gt;用 90 行 Python 代码实现 APL/K 高尔夫&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;aljamal.substack.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;Lisp&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;code&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Empahsis&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;semantics&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;Lisp&lt;/span&gt;&lt;span class="err"&gt;：代码即数据。强调语义。&lt;/span&gt;

&lt;span class="n"&gt;APL&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;notation&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;thought&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Empahsis&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;syntax&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;
&lt;span class="n"&gt;APL&lt;/span&gt;&lt;span class="err"&gt;：符号即思想。强调语法。&lt;/span&gt;

&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;both&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;
&lt;span class="n"&gt;K&lt;/span&gt;&lt;span class="err"&gt;：两者都是。&lt;/span&gt;

&lt;span class="n"&gt;Less&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;is&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;more&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;少即是多。&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)
&lt;img alt="foto" src="https://cdn-b.libhunt.com/images/story/000/447/048/thumb.png?1768622913"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-find-the-largest-square-area-leetcode-3047-c-python-javascript-4ecb"&gt;📐 适合初学者的指南《寻找最大正方形面积》—— LeetCode 3047 (C++、Python、JavaScript)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/091/thumb.png?1768666127"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-maximum-square-area-by-removing-fences-from-a-field-leetcode-2975-14m8"&gt;🚜 🚜 适合初学者的指南《通过移除田地围栏来获得最大正方形面积》—— LeetCode 2975 (C++, Python, JavaScript)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/002/thumb.png?1768579734"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oban.pro/articles/introducing-oban-python"&gt;Oban 来到 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;oban.pro&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/447/461/thumb.png?1769040526"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://borutzki.github.io/2026/01/15/how-to-parametrize-exception-testing-in-pytest.html"&gt;如何在 PyTest 中参数化异常测试？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;borutzki.github.io&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/images/story/000/446/957/thumb.png?1768536552"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://yusufaytas.com/moving-from-java-to-python/"&gt;从 Java 迁移到 Python (2014)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;yusufaytas.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="img" src="https://cdn-b.libhunt.com/images/story/000/447/287/thumb.png?1768882131"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;12年前的文章, 现在看依然正确..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/@pcodesdev/python-basics-the-complete-beginners-guide-to-programming-in-2026-a0fedf8fe6f7"&gt;用实际案例讲解 Python 基础&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;medium.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/000/thumb.png?1768579725"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyfound.blogspot.com/2026/01/ee-departing-the-psf-staff.html"&gt;离开 Python 软件基金会（员工）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pyfound.blogspot.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/463/thumb.png?1769040526"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sandbox.stateset.app/"&gt;Claude Code CLI 的 AI 沙盒，支持 Node 和 Python SDK&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;sandbox.stateset.app&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/447/158/thumb.png?1768738103"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/WeDLM"&gt;WeDLM&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="腾讯" src="https://avatars.githubusercontent.com/u/18461506?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;WeDLM: 具有标准因果注意力和原生 KV 缓存兼容性的最快扩散语言模型，在 vLLM 优化基线的基础上实现了真正的速度提升..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那为什么 腾讯 现在自有大模型那么一般?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/TimeCapsuleLLM"&gt;TimeCapsuleLLM&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="haykgrigo3" src="https://avatars.githubusercontent.com/u/161534472?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;仅在特定时间段数据上训练的 LLM，以减少现代偏见..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/chunkhound"&gt;chunkhound&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/228924993?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本地优先代码库智能&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/robin"&gt;robin&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Osint    » osint-tool&lt;/li&gt;
&lt;li&gt;&lt;img alt="snap" src="https://avatars.githubusercontent.com/u/20106707?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AI 驱动的暗网开源情报工具&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/skills"&gt;skills  技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="A" src="https://avatars.githubusercontent.com/u/76263028?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Agent 技能的公共存储库&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为官方没有意识到这是一个类似 NPM 的大市场,
所以, 当前有很多山寨的, 不过:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;github.com/GBSOSS/skill-from-masters&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这种 SKILL 的探查技能, 已经圈定了可&lt;strong&gt;信任来源（5 个）&lt;/strong&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="mf"&gt;1.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Anthropic&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;官方仓库&lt;/span&gt;
&lt;span class="mf"&gt;2.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Vercel&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="mf"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sh&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;市场&lt;/span&gt;
&lt;span class="mf"&gt;3.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SkillsMP&lt;/span&gt;&lt;span class="mf"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="err"&gt;（&lt;/span&gt;&lt;span class="mf"&gt;7&lt;/span&gt;&lt;span class="n"&gt;万&lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;技能&lt;/span&gt;&lt;span class="err"&gt;）&lt;/span&gt;
&lt;span class="mf"&gt;4.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;awesome&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;claude&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;skills&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;精选列表&lt;/span&gt;
&lt;span class="mf"&gt;5.&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GitHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;高星项目&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6093

       &lt;span class="ge"&gt;_~^|`~_&lt;/span&gt;
   \) /  ◶ *  \ \/
     &amp;#39;_   ⎕   _&amp;#39;
&lt;span class="k"&gt;     &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;-----&amp;#39; &amp;lt;&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w02 #503</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-503.html" rel="alternate"/><published>2026-01-17T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-01-17:/awesomepw/awesome-pw-503.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/503"&gt;Awesome Python Weekly - Issue 503&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260117 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260117 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 503 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/503"&gt;Awesome Python Weekly - Issue 503&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260117 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260117 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 503 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyfound.blogspot.com/2025/12/anthropic-invests-in-python.html"&gt;Anthropic 向 Python 软件基金会和 OSS 安全投资 150 万美元&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;pyfound.blogspot.com&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/768/thumb.png?1768349307"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;怪不得 Claude Code 干活时总是优先编写 Python 脚本来折腾..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://adamj.eu/tech/2026/01/14/python-introducing-tprof/"&gt;Python: Tprof,一个目标分析器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;adamj.eu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/933/thumb.png?1768507729"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kushaldas.in/posts/introducing-ektupy.html"&gt;将 Scratch 生成移动到浏览器上的 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;kushaldas.in&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/389/thumb.png?1767989361"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://savannah.dev/posts/the-coolest-feature-in-314/"&gt;The coolest feature in Python 3.14 Python 3.14 中最酷的功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;savannah.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/489/thumb.png?1768104522"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://iscinumpy.dev/post/packaging-faster/"&gt;我们如何使 Python 的打包库速度提升 3 倍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;iscinumpy.dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/388/thumb.png?1767989365"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-separate-squares-i-leetcode-3453-c-python-javascript-45nf"&gt;🟦 适合初学者的指南 '分离正方形 I' &lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;– LeetCode 3453 (C++, Python, JavaScript)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/774/thumb.png?1768363722"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/codebunny20/looking-for-help-if-possible-im-stuck-on-my-trackmyhrt-app-medication-symptom-tracker-38fa"&gt;🌈  如果可能的话，正在寻求帮助：我在我的 TrackMyHRT 应用（药物+症状追踪器）上卡住了&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;dev.to&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/556/thumb.png?1768190945"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.scientific-python.org/numpy/fellowship-program-2025-retrospective/"&gt;一年的打字生涯：我的 NumPy 奖学金回顾&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;blog.scientific-python.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/294/thumb.png?1767931711"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://numpy.org/numpy-user-dtypes/quaddtype/"&gt;NumPy-QuadDType&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;numpy.org&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个跨平台的 Quad（128 位）浮点数据类型，用于 NumPy&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://cdn-b.libhunt.com/images/story/000/446/204/thumb.png?1767845336"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;更多 : &lt;a href="https://www.libhunt.com/l/python"&gt;通过社交媒体提及次数查找最受欢迎的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/antigravity-workspace-template"&gt;antigravity-workspace-template&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» python-template    &lt;/li&gt;
&lt;li&gt;» agentic-ai&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/106414602?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;🪐 Google Antigravity IDE 的终极入门套件。针对 Gemini 3 Agentic Workflows、"深度思考"模式和自动配置.cursorrules 进行优化..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/ralph-orchestrator"&gt;ralph-orchestrator&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="foto" src="https://avatars.githubusercontent.com/u/11792047?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对 Ralph Wiggum 技术改进的自主 AI 代理编排实现&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/AI-research-SKILLs"&gt;AI-research-SKILLs  AI 研究技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» AI    &lt;/li&gt;
&lt;li&gt;» Gemini&lt;/li&gt;
&lt;li&gt;&lt;img alt="fofo" src="https://avatars.githubusercontent.com/u/128254220?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个面向任何 AI 模型的全面开源 AI 研究和工程技能库。打包这些技能，你的 claude 代码/codex/gemini 代理将成为一个功能完备的 AI 研究代理。由 Orchestra Research 维护..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是..等等, 所有这些大模型本身都提供有充分维护的 &lt;code&gt;深入研究&lt;/code&gt; 模式哈?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/FinceptTerminal"&gt;FinceptTerminal&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Finance    &lt;/li&gt;
&lt;li&gt;» Machine Learning&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/178755995?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FinceptTerminal 是一款现代金融应用程序，提供高级市场分析、投资研究和经济数据工具，旨在用户友好的环境中进行交互式探索和数据驱动的决策..&lt;/p&gt;
&lt;p&gt;&lt;img alt="snap" src="https://raw.githubusercontent.com/Fincept-Corporation/FinceptTerminal/main/images/Geopolitics.png"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/nested_learning"&gt;nested_learning  嵌套学习&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/113746798?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GDM 嵌套学习论文的复现&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6079

       &lt;span class="ge"&gt;_~`+∽~_&lt;/span&gt;
   \/ /  ♡ o  \ (/
     &amp;#39;_   ⏝   _&amp;#39;
     ( &amp;#39;--#--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 26w01 #502</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-502.html" rel="alternate"/><published>2026-01-09T22:42:00+08:00</published><updated>2026-04-12T07:59:12.327476+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-01-09:/awesomepw/awesome-pw-502.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/502"&gt;Awesome Python Weekly - Issue 502&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260109 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260109 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/502"&gt;Awesome Python Weekly - Issue 502&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260109 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260109 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nullprogram.com/blog/2026/01/01/"&gt;WebAssembly 作为 Python 扩展平台&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="nullprogram.com" src="https://cdn-b.libhunt.com/images/story/000/445/673/thumb.png?1767341335"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/m4rri4nne/from-swagger-to-tests-building-an-ai-powered-api-test-generator-with-python-3mf8"&gt;从 Swagger 到测试：使用 Python 构建 AI 驱动的 API 测试生成器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="dev.to" src="https://cdn-b.libhunt.com/images/story/000/445/870/thumb.png?1767528543"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sgoel.dev/posts/10-years-of-personal-finances-in-plain-text-files/"&gt;10 年个人财务记录（纯文本文件）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="sgoel.dev" src="https://cdn-b.libhunt.com/images/story/000/445/670/thumb.png?1767341324"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为此专门开始了配套工具, 以及图书和付费课程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/om_shree_0709/beginner-friendly-guide-max-dot-product-of-two-subsequences-leetcode-1458-c-python-2mgf"&gt;🧗‍♂️入门指南“两个子序列的最大点积”——LeetCode 1458（C++、Python、JavaScript）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="dev.to" src="https://cdn-b.libhunt.com/images/story/000/446/245/thumb.png?1767874129"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sarthakmishra.com/blog/building-animated-sprite-hero"&gt;Show HN: 我如何使用 AI 和 Python 生成动画像素艺术&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="sarthakmishra.com" src="https://cdn-b.libhunt.com/images/story/000/446/249/thumb.png?1767888519"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/sachinchaurasiya/open-source-is-not-just-for-hacktoberfest-2i38"&gt;开源不仅仅局限于 Hacktoberfest&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="dev.to" src="https://cdn-b.libhunt.com/images/story/000/445/917/thumb.png?1767571712"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyspread.gitlab.io/"&gt;Pyspread, 一个用 Python 编写的电子表格程序&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="pyspread.gitlab.io" src="https://cdn-b.libhunt.com/images/story/000/445/881/thumb.png?1767542934"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://patrickm.de/static-protocols-in-python/"&gt;Python 中的静态协议：行为优先于继承&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="patrickm.de" src="https://cdn-b.libhunt.com/images/story/000/445/642/thumb.png?1767298137"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.lewoniewski.info/2025/python-314-vs-313-312-311-310-performance-testing-video/"&gt;Python 3.14 vs. 3.13 / 3.12 / 3.11 / 3.10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="en.lewoniewski.info" src="https://cdn-b.libhunt.com/images/story/000/445/956/thumb.png?1767629325"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fastht.ml/"&gt;FastHTML – 纯 Python 编写的现代 Web 应用程序&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="www.fastht.ml" src="https://cdn-b.libhunt.com/images/story/000/445/957/thumb.png?1767629322"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;还没到 v1.0 ...值得观望&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/pg-aiguide"&gt;pg-aiguide&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/8986001?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;MCP 服务器和 Claude 插件，用于提升 Postgres 技能和编写文档。帮助 AI 编码工具生成更优质的 PostgreSQL 代码。&lt;/p&gt;
&lt;p&gt;timescale logo
- &lt;a href="https://www.libhunt.com/r/HY-Motion-1.0"&gt;HY-Motion-1.0&lt;/a&gt;
    + &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/210980732?v=4&amp;amp;s=160"&gt;&lt;/p&gt;
&lt;p&gt;用于生成 3D 角色动画的 HY-Motion 模型。&lt;/p&gt;
&lt;p&gt;Tencent-Hunyuan logo
- &lt;a href="https://www.libhunt.com/r/freelawproject/x-ray"&gt;x-ray  X 射线&lt;/a&gt;
    + &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/6012898?v=4&amp;amp;s=160"&gt;&lt;/p&gt;
&lt;p&gt;用于检测 PDF 文件中是否存在错误编辑的工具&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/rendercv"&gt;rendercv&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Python    » Text processing&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/168781519?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;面向学者和工程师的简历生成器，YAML 转 PDF&lt;/p&gt;
&lt;p&gt;rendercv logo&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Continuous-Claude-v2"&gt;Continuous-Claude-v2&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» Agents    » mcp&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/227596144?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Claude Code 的上下文管理。钩子通过账本和交接来维护状态。MCP 执行不会造成上下文污染。代理编排具有隔离的上下文窗口。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在 MCP ...现在通过本地的 SKILL 要科学友好的多&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6079

       &lt;span class="ge"&gt;_~`+∽~_&lt;/span&gt;
   \/ /  ♡ o  \ (/
     &amp;#39;_   ⏝   _&amp;#39;
     ( &amp;#39;--#--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎超赞 25w52 #501</title><link href="https://weekly.pychina.org/awesomepw/awesome-pw-501.html" rel="alternate"/><published>2026-01-06T20:42:00+08:00</published><updated>2026-04-12T07:59:12.325891+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2026-01-06:/awesomepw/awesome-pw-501.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/501"&gt;Awesome Python Weekly - Issue 501&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://python.libhunt.com/newsletter/501"&gt;Awesome Python Weekly - Issue 501&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;260105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;260105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊
然而, 2025年尾 这个私人维护的周刊连续跳票两周;
不得以继续切换为 Awesome Python Weekly:&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo" src="https://cdn-b.libhunt.com/assets/logos/python/awesome-python-9ecd6024ad0c15b60a457cba3ad1e87e99d08589a3d59eb8e955a3f1ffc281ed.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Popular News and Articles&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Go away Python
lorentz.app&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pysdr.org/content/intro.html"&gt;PySDR: 使用 Python 进行 SDR 和 DSP 编程的指南&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="pysdr.org" src="https://cdn-b.libhunt.com/images/story/000/445/314/thumb.png?1766966900"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mkennedy.codes/posts/python-numbers-every-programmer-should-know/"&gt;每个程序员都应该知道的 Python 数字&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="mkennedy.codes" src="https://cdn-b.libhunt.com/images/story/000/445/641/thumb.png?1767298144"&gt;&lt;/p&gt;
&lt;p&gt;www.influxdata.com&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lalitm.com/post/one-number-i-trust/"&gt;我信任的唯一数字：多币种家庭的纯文本会计&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="lalitm.com" src="https://cdn-b.libhunt.com/images/story/000/445/635/thumb.png?1767298123"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的纯文本, 作为数据库一直很可靠,
你想象不到, 海外主要的财务系统间报帐数据格式还是和电报时代一样的纯文本..
最多, 套了个 XML 格式..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hugovk.dev/blog/2025/minus-six/"&gt;替换 python-dateutil 以移除 six&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="hugovk.dev" src="https://cdn-b.libhunt.com/images/story/000/445/390/thumb.png?1767053313"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;SEE:&lt;a href="https://sethmlarson.dev/winning-a-bet-about-six-the-python-2-compatibility-shim"&gt;Winning a bet about “six”, the Python 2 compatibility shim — Seth Larson&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;“ six ”（Python 2 和 3 API 的兼容扩展）&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/toxy4ny/cortisol-waf-bypass-normalization-stress-tester-for-red-teams-1p6m"&gt;🧪 Cortisol — WAF 旁路和正常化压力测试仪（适用于红队）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="dev.to" src="https://cdn-b.libhunt.com/images/story/000/445/037/thumb.png?1766621374"&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/dev-genius/jsonic-python-serialization-that-just-works-3b38d07c426d"&gt;Show HN: Jsonic – 一个好用的 Python JSON 序列化工具&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="medium.com" src="https://cdn-b.libhunt.com/images/story/000/445/247/thumb.png?1766880518"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;好象 medium 是另外一个主要的发布空间了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.janestreet.com/tech-talks/uv-an-extremely-fast-python-package-manager/"&gt;Uv: 一个快速的 Python 包管理器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt="www.janestreet.com" src="https://cdn-b.libhunt.com/images/story/000/445/163/thumb.png?1766794130"&gt;&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;uv 已经是最成功的 rust 项目了吧..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python.org/3.15/library/profiling.sampling.html"&gt;profiling.sampling: &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;分析.抽样：统计分析器&lt;/p&gt;
&lt;p&gt;&lt;img alt="docs.python.org" src="https://cdn-b.libhunt.com/images/story/000/445/173/thumb.png?1766794149"&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/Nano-PDF"&gt;Nano-PDF&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="20087851" src="https://avatars.githubusercontent.com/u/20087851?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 Nano Banana 编辑 PDF 文件&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/DeepSeek-Math-V2"&gt;DeepSeek-Math-V2&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/148330874?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的现在国产开源大模型, 每个版本都是新闻...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/wifi-densepose"&gt;wifi-densepose&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/2934394?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;InvisPose 已实现生产就绪版本——这是一款革命性的基于 WiFi 的密集型人体姿态估计系统，它利用通用网状路由器即可实现穿墙实时全身跟踪..&lt;/p&gt;
&lt;p&gt;ruvnet logo
- &lt;a href="https://www.libhunt.com/r/black-forest-labs/flux2"&gt;flux2&lt;/a&gt;
    + &lt;img alt="logo" src="https://avatars.githubusercontent.com/u/164064024?v=4&amp;amp;s=160"&gt;&lt;/p&gt;
&lt;p&gt;FLUX.2 模型的官方推理仓库&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.libhunt.com/r/docuglean-ocr"&gt;docuglean-ocr&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;» OCR    » Parser&lt;/li&gt;
&lt;li&gt;&lt;img alt="logo" src="https://avatars.githubusercontent.com/u/213854811?v=4&amp;amp;s=160"&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;智能文档处理。利用人工智能技术从文档中提取结构化数据，例如 JSON、Markdown 和 HTML&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;现在几乎不含 AI 就无法出街一般..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6076 
      &lt;span class="ge"&gt;_~`--~_&lt;/span&gt;
  () /  O ^  \ \/
    &amp;#39;_   V   _&amp;#39;
    / &amp;#39;-----&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+4个年头
之前也有小伙伴加入过 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
但是, 没坚持下来, 也就自己这么默默坚持下来了...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="awesomepw"/><category term="Weekly"/><category term="Python"/><category term="Awesome"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w48 #724</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-724.html" rel="alternate"/><published>2025-12-05T23:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-12-05:/pyweekly/pyw-qzh-724.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-724-november-20-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-november-20-2025"&gt;Python Weekly | Issue #724&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251205 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251205 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-724-november-20-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-november-20-2025"&gt;Python Weekly | Issue #724&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251205 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251205 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=nMnQ63YkftE&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Google 的 ADK 能否取代 LangChain 和 MCP？&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Christina Lin（谷歌）演示了 Agent Development Kit (ADK)，这是一个用于代理管道的开源 Python 框架：组装 LLM + 工具（通过 MCP 服务器/函数调用）+ 提示，用于复杂的工作流程，例如版本控制或周五晚上的预订，并以引用的实时数据为基础，以减少幻觉/代币成本。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://roam.be/notes/2025/a-first-look-at-djangos-new-background-tasks/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;初探 Django 的新后台任务&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 6.0 引入了 django.tasks，这是一个轻量级框架，用于通过标准 API 定义后台任务并将其加入队列，但它缺少内置的 worker，需要外部基础设施，例如自定义的数据库后端。本文构建了一个演示通知应用，其中包含数据库后端、worker、重试机制和结果轮询，展示了如何实现队列功能，同时也指出了其局限性，例如与 Celery 相比，它缺乏复杂的编排功能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=Xhzn1eAxoXk&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;停止一切硬编码：使用依赖注入&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频通过一个实际的数据管道示例讲解了 Python 中的依赖注入 (DI)，展示了 DI 如何通过注入加载器、转换器和导出器等依赖项（而非硬编码）来提高代码的灵活性、可测试性和关注点分离。视频内容涵盖了使用函数和类进行手动 DI、使用协议进行抽象、构建简单的 DI 容器以及在 FastAPI 中使用 DI，并强调 DI 功能强大，但应仅在复杂性和测试需求足以证明其必要性时才应用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://martynassubonis.substack.com/p/advanced-overlooked-python-typing?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;高级、被忽视的 Python 类型&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探讨了 Python 的一些高级类型特性，例如 &lt;code&gt;assert_never&lt;/code&gt;、&lt;code&gt;TypeGuard&lt;/code&gt; 和更新的 &lt;code&gt;TypeIs&lt;/code&gt;，这些特性能够实现更严格、更精确的类型收窄，从而提高大型代码库的类型安全性和可维护性。此外，本文还介绍了类型化函数重载以及 Python 3.13 及更高版本中的新语法改进，这些改进有助于为复杂程序强制执行穷举条件判断和准确的类型推断。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wesmckinney.com/blog/llms-arithmetic/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;如果 LLMs 的算术能力很差，他们还能给我们提供通用人工智能吗？&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wes McKinney 的文章质疑大型语言模型 (LLM) 能否实现通用人工智能 (AGI)，因为即使是顶尖模型，它们在诸如个位数加法之类的基本算术任务上也始终表现不佳。通过实验和分析，他指出，虽然 LLM 在简单的数学运算（例如，约 10 个数字相加）上的表现并不稳定，但这暴露出其在符号推理和可靠性方面存在更深层次的局限性，这使得人们对它们在不进行根本性架构改进的情况下能否实现 AGI 产生了怀疑..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lQRq4-MiAGA&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Building Data Visualisations in Python in Minutes 几分钟内用 Python 构建数据可视化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频演示了如何使用 Python 框架 Streamlit，以最少的代码快速构建专业且交互式的数据可视化图表，并展示了使用 Pandas 进行数据处理和可视化的实时示例。视频重点介绍了 Streamlit 的简洁性、实时重载、交互性和缓存功能，使其成为小型用户群体快速探索和共享数据的理想选择。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真的是一步先, 步步先...&lt;/p&gt;
&lt;p&gt;Streamlit 用户最多, 迭代最快, 执行最慢...但是, 就是好用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sankalp.bearblog.dev/how-prompt-caching-works?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;即时缓存的工作原理 - 分页注意力机制和自动前缀缓存以及实用技巧&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;大型语言模型（LLM）中的提示缓存是一种优化技术，它存储并重用重复提示前缀的中间计算状态（键值缓存），从而显著减少冗余处理并加快响应速度。通过将提示分割成固定大小的词元块并利用基于哈希的前缀匹配系统，提示缓存使得具有共享前缀的多个请求可以跳过重复计算，从而降低延迟并减少并发用户的计算成本..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.tensoreconomics.com/p/ai-infrastructure-in-the-era-of-experience?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;“体验时代”的人工智能基础设施&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文分析了“体验时代”的人工智能基础设施需求，在这个时代，强化学习训练的模型将与专有环境交互，利用 GRPO 进行高效的策略优化，并使用 LoRa 适配器通过多租户和大批量异步强化学习实现低成本的训练/推理。文章预测，商品化的基础模型将催生一个用于定制模型的强化微调（RFT）产业，推理方面将实现规模经济，但环境/奖励建模的扩展将面临挑战，难以实现广泛应用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lincolnloop.com/blog/modernising-django-packages-without-breaking-everything/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;在不破坏任何功能的前提下实现 Django 包的现代化&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了在不破坏用户代码的前提下成功实现成熟 Django 包的现代化，维护者应逐步引入新工具，将配置整合到一个单独的 pyproject.toml 文件中。关键策略包括：使用 uv 和 Ruff 等快速工具简化开发者体验；使用 Justfile 来编写易于记忆的命令；以及使用 Towncrier 实现发布自动化，从而更好地管理变更日志。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的 uv ..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.appsignal.com/2025/12/03/improve-query-performance-using-django-python-querysets.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;用 Python Django QuerySets 提升查询性能&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章展示了如何高效地使用 Django QuerySet 来显著提升数据库性能、降低延迟并创建更快的应用程序。文章解释说，编写更高效的查询语句能够构建更稳定、可扩展且经济高效的 Django 系统，因为 ORM 如果使用不当，很容易产生不必要的负载..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;DJango ORM 当年发布时是创新, 现在已经复杂到不优化无法使用了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=GztJ1h6ZXA0&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;用 Vite、React 和 Tailwind CSS 设置 Django 项目&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;该视频演示了如何使用 Vite 设置现代 Django 项目以进行前端构建：使用 UV 创建 Django 应用程序，配置 Vite 将 JS/CSS 打包到 Django 的静态文件中，集成 django-vite 以用于 HMR 开发服务器。..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;全部是重型工具, 相互耦合的太狠&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.elicited.blog/posts/dspy-status-streaming?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;DSPy 中基于状态流的实时工具调用更新&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DSPy 的全新状态流功能允许客服人员实时更新其中间步骤，例如工具调用和生命周期管理 (LM) 思维过程，从而改善长时间等待期间的用户体验。该功能通过使用 dspy.streamify 封装器和自定义的 StatusMessageProvider 来实现，该封装器会挂钩到诸如 tool_start_status_message 之类的生命周期事件，以显示实时进度..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=wu8npoU37cI&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;成为人工智能研究员课程——LLM、数学、PyTorch、神经网络、Transformer&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这门关于如何成为人工智能研究员的综合课程从理解现代人工智能所必需的基础数学（向量、导数、梯度、矩阵）和 PyTorch 基础知识入手。然后，课程逐步讲解神经网络的构建模块，最后深入探讨 Transformer，这是大型语言模型和生成式人工智能背后的关键技术。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Youtube 才是人类之光,教育方向..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/karpathy/llm-council?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;llm-council&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LLM 理事会齐心协力，解答您最棘手的问题。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="council" src="https://github.com/karpathy/llm-council/raw/master/header.jpg"&gt;&lt;/p&gt;
&lt;p&gt;token 浪费合理器?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gadievron/raptor?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Raptor  猛禽&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是一个基于 Claude Code 的自主攻防安全研究框架。它通过智能体工作流程和自动化增强安全研究能力。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;╔═══════════════════════════════════════════════════════════════════════════╗&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;                                                                           &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;██████╗&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;█████╗&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;██████╗&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;████████╗&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;██████╗&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;██████╗&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;██╔══██╗██╔══██╗██╔══██╗╚══██╔══╝██╔═══██╗██╔══██╗&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;██████╔╝███████║██████╔╝&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;██║██████╔╝&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;██╔══██╗██╔══██║██╔═══╝&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;██║██╔══██╗&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;██║██║&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;██║██║&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;╚██████╔╝██║&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;██║&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;╚═╝&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;╚═╝╚═╝&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;╚═╝╚═╝&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;╚═╝&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;╚═════╝&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;╚═╝&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;╚═╝&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;                                                                           &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="n"&gt;Autonomous&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Offensive&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;Defensive&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Research&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Framework&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="n"&gt;Based&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;on&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Claude&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Code&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;v1&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;alpha&lt;/span&gt;&lt;span class="w"&gt;                             &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;                                                                           &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;             &lt;/span&gt;&lt;span class="n"&gt;By&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Gadi&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Evron&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Daniel&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Cuthbert&lt;/span&gt;&lt;span class="w"&gt;                                &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;                &lt;/span&gt;&lt;span class="n"&gt;Thomas&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Dullien&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Halvar&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Flake&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Michael&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Bargury&lt;/span&gt;&lt;span class="w"&gt;            &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt;                                                                           &lt;/span&gt;&lt;span class="err"&gt;║&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;╚═══════════════════════════════════════════════════════════════════════════╝&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;

&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⣤⣤⣀⣀&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⠿⠿⠟&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣀⣀⣀⣀⣀⣤⣴⣶⣶⣶⣤⣿⡿⠁⠀⠀⠀&lt;/span&gt;
&lt;span class="err"&gt;⣀⠤⠴⠒⠒⠛⠛⠛⠛⠛⠿⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠁⠀⠀⠀⠀&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠛⣿⣿⣿⡟⠻⢿⡀⠀⠀⠀⠀⠀&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⢿⣿⠟⠀⠸⣊⡽⠀⠀⠀⠀⠀&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡇⣿⡁⠀⠀⠀⠉⠁⠀⠀⠀⠀⠀&lt;/span&gt;
&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⠿⣿⣧⠀&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Get&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;them&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;bugs&lt;/span&gt;&lt;span class="o"&gt;.....&lt;/span&gt;&lt;span class="err"&gt;⠀⠀⠀⠀⠀⠀⠀⠀&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gavrielc/Nano-PDF?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Nano-PDF&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款使用自然语言提示编辑 PDF 幻灯片的 CLI 工具，由 Google 的 Gemini 3 Pro Image（“Nano Banana”）模型提供支持..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/chr15m/runprompt?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;runprompt  提示符运行器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于运行 .prompt 文件的小脚本&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="x"&gt;---&lt;/span&gt;
&lt;span class="x"&gt;model: anthropic/claude-sonnet-4-20250514&lt;/span&gt;
&lt;span class="x"&gt;---&lt;/span&gt;
&lt;span class="x"&gt;Say hello to &lt;/span&gt;&lt;span class="cp"&gt;{{&lt;/span&gt;&lt;span class="nv"&gt;name&lt;/span&gt;&lt;span class="cp"&gt;}}&lt;/span&gt;&lt;span class="x"&gt;!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;嗯哼? 这是提示词直接变成硬盘中可以反复运行的软件的方式?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/100nm/python-injection?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;python-injection&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;快速简便的依赖注入框架&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cak/elf?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;elf  精灵&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款快速、现代的 Advent of Code CLI，具有缓存、防护措施、排行榜和轻量级 Python API&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前给金山安全云开发的一个 Chrome 网站安全性检验插件也是这个名字&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vllm-project/vllm-omni?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;vllm-omni&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一种用于高效进行全模态模型推理的框架&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/DigonIO/pypermission?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;PyPermission&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于将 SQLAlchemy 作为一个有效选项的项目的 Python RBAC 库。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cnemri/pyarud?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;PyArud&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyArud 是一个强大的 Python 库，用于阿拉伯语韵律（Arud）分析。它可以检测诗歌格律（Buhur），逐音分析诗句，并以极高的精度识别变体（Zihaf）和缺陷（Ellah）。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/manoss96/onlymaps?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Onlymaps&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;叕一个 Python 微型 ORM&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/dec/03/django-60-released/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-724-december-4-2025"&gt;Django 6.0 发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 6.0 引入了多项重要新功能：内置模板片段支持（可创建更简洁、可重用的模板）、原生后台任务框架、内置内容安全策略 (CSP) 系统，以及更现代化、更兼容 Unicode 的电子邮件 API。此版本标志着 Django 5.2 的主流支持正式结束；我们鼓励开发者升级到 6.0 版本，以享受新功能和持续的安全修复。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~~&amp;amp;^~_&lt;/span&gt;
   \) /  ◴ =  \ \/
     &amp;#39;_   ⌄   _&amp;#39;
&lt;span class="k"&gt;     &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--~--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://zoomquiet.io/About/20241015-zoomquiet/"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w49 #725</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-725.html" rel="alternate"/><published>2025-12-05T23:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-12-05:/pyweekly/pyw-qzh-725.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-725-december-11-2025"&gt;Python Weekly | Issue #725&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251212 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251212 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-725-december-11-2025"&gt;Python Weekly | Issue #725&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251212 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251212 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://2026.djangocon.eu/cfp/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;DjangoCon Europe 2026 征稿启事&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DjangoCon Europe 2026 的提案征集（CFP）正式开放！提交截止日期：2026 年 2 月 8 日星期日（当天结束）。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ENnDxEOAKKc&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;延迟加载模式：如何让 Python 程序运行速度更快&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;深入讲解了 Python 中的延迟加载模式，演示了它如何通过延迟初始化来立即提升应用程序的响应速度。视频还教授了实现延迟加载的实用技巧，包括使用生成器、缓存和后台预加载来优化性能、内存使用和代码设计.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arxiv.org/pdf/2512.03262?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;在真实任务中对代理生成代码的漏洞进行基准测试&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;提出了一种名为 SUSVIBES 的基准测试，用于测试基于 vibe 编码的输出结果在实际软件项目中部署的安全性。研究发现，虽然许多 AI 生成的解决方案在功能上可行，但绝大多数存在安全隐患，这引发了人们对其在生产环境中应用的严重担忧。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://huggingface.co/blog/hf-skills-training?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;我们请克劳德对开源 LLM 进行了微调&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;我们赋予了 Claude 使用名为 Hugging Face Skills 的新工具来微调语言模型的能力。他不仅可以编写训练脚本，还可以将任务提交到云端 GPU，监控进度，并将完成的模型推送到 Hugging Face Hub。本教程将向您展示它的工作原理以及如何亲自使用它。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sethmlarson.dev/deprecations-via-warnings-dont-work-for-python-libraries?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;通过警告进行弃用提示对 Python 库不起作用。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对于 Python 库 API 的移除，弃用警告并不会起到作用，urllib3 事件就证明了这一点，该事件中其主要依赖项未能升级。James Bennett（通过 Simon Willison 的博客 ）建议，库维护者确保开发者更新的最佳实践是运行带有类似 &lt;code&gt;-Wonce::DeprecationWarning.&lt;/code&gt; 标志的测试套件。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tunguz.github.io/PyTorch_Hardware_2025/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;2025 年 PyTorch 硬件加速现状&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;技术对比分析：NVIDIA CUDA、AMD ROCm、Google TPU (XLA) 和 Apple Silicon (MPS)。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;等等, HW 是什么技术栈来的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://adamj.eu/tech/2025/12/08/django-basic-authentication/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;Django：实现 HTTP 基本身份验证&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;之前，我们介绍了 HTTP 通用身份验证框架中的持有者身份验证。在本文中，我们将实现基本身份验证，即客户端提供用户名和密码。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.andros.dev/blog/5d4edfbf/quick-docker-tutorial-to-run-a-python-script/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;快速使用 Docker 运行 Python 脚本的教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;教程介绍 Docker 基础知识，用于在容器中运行 Python 脚本，注重实践操作而非理论讲解。内容涵盖 Docker 概念、CLI 命令、镜像管理、脚本绑定挂载以及 Dockerfile 的创建（包括 requirements.txt 等依赖项）。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果系统是 Debain 系统, 优先上 podman 吧..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=kRv2ElPNAdY&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;学习自然语言处理研究：7篇已实施的论文&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频追溯了神经机器翻译的发展历程，从循环神经网络（RNN）和长短期记忆网络（LSTM）到注意力机制、Transformer 模型以及 GNMT 等多语言模型。视频中包含 7 篇里程碑式论文的 PyTorch 实现、数学解释以及 Transformer Playground 等用于实践学习的工具。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NVIDIA/cutile-python?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;cutile-python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;cuTile 是一种用于为 NVIDIA GPU 编写并行内核的编程模型..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/anthropics/claude-quickstarts?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;claude-quickstarts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一系列旨在帮助开发者快速上手使用 Claude API 构建可部署应用程序的项目&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/puzl-cloud/kubesdk?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;kubesdk&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于 Python 的 Kubernetes 客户端 + CRD 和 API 模型生成器。快速、完全类型化、异步。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/krylosov-aa/context-async-sqlalchemy?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;context-async-sqlalchemy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这个库极大地简化了将异步 SQLAlchemy 集成到任何 ASGI 应用程序中的过程。它负责引擎和会话的生命周期管理，提供了一系列实用工具，使开发人员能够轻松快捷地编写应用程序，但同时也不会限制他们的开发能力。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/crawlcore/qcrawl?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;qcrawl&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于 Python 的快速异步网页爬虫和数据抓取框架..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ModelTC/LightX2V?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;LightX2V&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;轻量级视频生成推理框架&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rsionnach/sloppylint?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;Sloppylint&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python AI 代码冗余检测器 - 查找 Python 代码库中的过度设计、虚假代码和死代码。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;上了 rich 界面的交互工具,
不过, 这种冗余代码的检测经验, 直接变成 CLaude SKILL 知识包不是更加容易嵌入各种大模型中?
再来一个工具, 还得确保 AI 用的对..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pomponchik/metacode?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;metacode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;机器可读代码注释的标准语言。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nv"&gt;line&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;element&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;#&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;element&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nv"&gt;element&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;ignored_content&lt;/span&gt;
&lt;span class="nv"&gt;statement&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;:&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;[&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;arguments&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;]&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;span class="nv"&gt;ignored_content&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;any&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;sequence&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;of&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;characters&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;excluding&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;#&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?

&lt;span class="nv"&gt;key&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;
&lt;span class="nv"&gt;action&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;-&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="nv"&gt;arguments&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;,&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;

&lt;span class="nv"&gt;argument&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;hyphenated_identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;string_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;complex_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;number_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;False&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;None&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;...&amp;quot;&lt;/span&gt;

&lt;span class="nv"&gt;hyphenated_identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;-&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;
&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;style&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;identifier&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?
&lt;span class="nv"&gt;string_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;style&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;string&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?
&lt;span class="nv"&gt;number_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;style&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;number&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?
&lt;span class="nv"&gt;complex_literal&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;::=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nv"&gt;style&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;complex&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nv"&gt;number&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;?
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;EBNF 语法定义的..
这么发展, 为什么不直接来个面向 AI 的专用通用执行语言?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/sydsec1/Syd?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;Syd&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;面向安全专业人员的离线网络安全助手。100% 离线 AI 分析工具，支持 Nmap、Volatility、BloodHound、Metasploit、YARA 等工具。专为云端 AI 不可用的环境而设计。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MemMachine/MemMachine?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;MemMachine&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;面向人工智能代理的通用内存层。它提供可扩展、可扩展且可互操作的内存存储和检索，以简化下一代自主系统的人工智能代理状态管理。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;SQLite 就这么水灵灵的错过了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/carderne/embar?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;embar&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;带有类型的 Python ORM。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pqdude/pq-age?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;pq-age&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于 Python 的与时代兼容的后量子加密&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.jupyter.org/jupyterlite-0-7-is-released-67db4d1609ad?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-725-december-11-2025"&gt;JupyterLite 0.7 版本发布！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;0.7 版本包含多项新功能、错误修复和性能改进。此外，该版本还显著提升了用户体验，并为 JupyterLite 部署提供了新的自定义选项..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6051 
            &lt;span class="ge"&gt;_~^|^~_&lt;/span&gt;
        \) /  ◶ &amp;lt;  \ ()
          &amp;#39;_   V   _&amp;#39;
&lt;span class="k"&gt;          &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--⌄--&amp;#39; |&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://zoomquiet.io/About/20241015-zoomquiet/"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w50 #726</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-726.html" rel="alternate"/><published>2025-12-05T23:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-12-05:/pyweekly/pyw-qzh-726.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-726-december-18-2025"&gt;Python Weekly | Issue #726&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251219 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251219 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-726-december-18-2025"&gt;Python Weekly | Issue #726&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251219 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251219 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.theregister.com/2025/12/16/mi6_chief_well_be_as/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;MI6 军情六处处长：我们将像精通俄语一样精通 Python。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;新任情报局长表示，特工人员必须掌握密码和谍报技巧，因为该机构正在“和平与战争之间的地带”摸索前行。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=mH7e7fs9gaE&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;如何重构极其复杂的业务逻辑（分步指南）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频演示了如何重构一个嵌套深度极深的 12 层 if/else 语句（用于处理用户、折扣、地区、货币等信息），并使用特征化测试作为安全保障，最终得到简洁的 Python 代码。步骤详解：使用 guard 语句扁平化代码，通过辅助函数命名条件，简化循环/推导式，将重复项合并到规则列表中，移除宽泛的 try/except 语句，并将规则外部化为数据——最终生成可读性强、可扩展且通过所有测试的代码。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://chrismati.cz/posts/building-the-fastest-python-ci/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;构建最快的 Python CI&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 uv、pex 和 Grog 构建速度极快的 Python CI 流水线。本文将展示如何结合 uv 的依赖缓存和 pex 的可执行文件打包功能，在 Python 单体仓库中实现亚秒级的构建速度。我们将探讨依赖解析、跨平台构建和高效 Docker 打包等技术，同时保持系统的轻量级和可维护性。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这个利的哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.devops.dev/build-self-hosted-ai-agent-with-ollama-pydantic-ai-and-django-ninja-65214a3afb35?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;用 Ollama、Pydantic AI 和 Django Ninja 构建自托管 AI 代理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为初始设置添加结构，并重点关注应用程序的内存或状态管理层面。阅读完本文后，我们的 AI 代理将能够跟踪与用户的对话。我们将定义其工作范围，设置性格特征，并为其提供从数据库检索数据并将其保存到数据库的工具。我们还将创建第二个代理来帮助组织这些记忆。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pythonguis.com/tutorials/getting-started-flet/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;GUI 开发中的 Flet 入门&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用 Flet 库构建桌面和 Web Python GUI 的入门指南&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Flet -&amp;gt; Flutter 的 Python 实现&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://benhoyt.com/writings/jubilant/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;Jubilant: Python 子进程和 Go 代码生成器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Jubilant 是 Juju 的 Python API，Juju 是 Canonical 开发的部署和运维工具。虽然 Jubilant 本身非常简单，但本文介绍了一些其他开发者可能感兴趣的设计选择：使用 Python 的 subprocess.run、通过代码生成从 Go 结构体创建 Python 数据类，以及使用 Make 和 uv。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://levelup.gitconnected.com/how-to-measure-similarity-between-sql-queries-using-embeddings-36a74b4beabf?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;如何使用嵌入来衡量 SQL 查询之间的相似度&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将 SQL 查询转换为向量嵌入，以便精确地对数据湖中的行为进行聚类、比较和分析&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pythonmorsels.com/embrace-whitespace/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;拥抱留白&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;合理放置空格和换行符可以大大提高 Python 代码的可读性&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;科学整理代码可以提高 Python 代码的阅读速度, 关键在压缩高度&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://portofcontext.com/blog/pctx-python-is-here?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;pctx-py SDK 在这里&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过 WebSocket 回调机制，代理可以在单个执行环境中执行以任何语言定义的 MCP 和工具..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;MCP 感觉已经被 SKILL 替代了哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.ashpreetbedi.com/articles/sql-agent?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;具有动态上下文和持续学习功能的自改进型 Text2SQL 代理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文展示了如何使用动态上下文和“poor-man 的持续学习”来构建一个自我改进的文本到 SQL 代理。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nfraxlab/svc-infra?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;svc-infra&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一次导入即可获得可用于生产环境的 FastAPI 基础架构&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;散装版 Pocketbase ?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mantisfury/ArkhamMirror?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;ArkhamMirror&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;面向调查新闻的本地化人工智能文档智能平台&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mistralai/mistral-vibe?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;mistral-vibe&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mistral 出品的极简 CLI 编码代理。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;██████████████████░░
██████████████████░░
████  ██████  ████░░
████    ██    ████░░
████          ████░░
████  ██  ██  ████░░
██      ██      ██░░
██████████████████░░
██████████████████░░
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;用Python 将 Claude Code 重新实现一遍?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/HKUDS/Paper2Slides?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;Paper2Slides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;几分钟内即可将您的研究论文、报告和文档转换为专业的幻灯片和海报。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就像有海量的创业项目就是将 Excel 某个功能抽取为独立服务,
现在 notebookLM 的每个功能也都值得分解为一个独立服务, 嘦追加一点点儿特色..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/S1avv/taupy?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;TauPy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个现代化的 Python 桌面框架。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个想用 rust 加速的 GUI&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/huynguyengl99/chanx?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;chanx&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个包含所有必要功能的 WebSocket 框架，适用于基于 Django Channels、FastAPI 和 ASGI 的应用程序&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Maxteabag/sqlit?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;sqlit&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SQL 数据库的 lazygit。只需几秒钟，即可从终端连接到 Postgres、MySQL、SQL Server、SQLite、Supabase、Turso 等数据库。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;新的后门入口..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Duelion/whatsapp-wrapped?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;whatsapp-wrapped&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为您的 WhatsApp 群聊创建精美的 Spotify Wrapped 风格可视化效果&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Lab700xOrg/aisbom?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;AIsbom&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;AIsbom 是一款专门针对机器学习工件的安全和合规性扫描器&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这种合规器, 就像web1.0 时代的后门扫描器,
基本上就是靠知识积累了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/makalin/Bitwave?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;Bitwave&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Bitwave 是一种高保真、对开发者友好、面向未来的音频格式，专为现代声音体验而设计，包括空间音频、动态速度调整和多轨支持。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有 webm 那种推广力度嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/wecode-ai/Wegent?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-726-december-18-2025"&gt;Wegent&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个用于定义、组织和运行智能体的开源平台&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;感觉追不上 google 们的脚步了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;nn 6058 
      &lt;span class="ge"&gt;_~-+^~_&lt;/span&gt;
  () /  + ^  \ (/
    &amp;#39;_   v   _&amp;#39;
    ( &amp;#39;--.--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://zoomquiet.io/About/20241015-zoomquiet/"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w45 #722</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-722.html" rel="alternate"/><published>2025-11-14T11:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-11-14:/pyweekly/pyw-qzh-722.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PyCon US 2026 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-722-november-13-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Python Weekly | Issue #722&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251114 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251114 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PyCon US 2026 &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-722-november-13-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Python Weekly | Issue #722&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251114 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251114 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pretalx.com/pycon-us-2026/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;PyCon US 2026 CFP 已开放&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyCon US 2026 邀请演讲、教程、Charlas 和海报提案，截止日期为 2025 年 12 月 19 日，所有背景的演讲者都可以提交。&lt;/p&gt;
&lt;p&gt;在长滩举行的会议增加了关于 Python 的人工智能的未来和开拓性的 Python 安全性的新主题，所有演讲都将亲自进行。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.rippling.com/blog/rippling-gunicorn-pre-fork-journey-memory-savings-and-cost-reduction?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Rippling 的 Gunicorn 分叉前之旅：节省 70%+ 内存并降低 30% 成本&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rippling 使用 Gunicorn 的预分叉模式重新设计了他们的 Django 单体的部署模型，使主进程能够加载应用程序和分叉工作线程，然后由于 Linux 的写时复制，它们共享内存。&lt;/p&gt;
&lt;p&gt;通过在分叉之前系统地清理线程和连接，并使用 gc.freeze（） 和 jemalloc 等内存优化，他们实现了内存使用量减少 70% 以上和计算成本降低 30% 的目标，同时还提高了弹性和启动速度。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://slack.engineering/build-better-software-to-build-software-better?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;构建更好的软件来更好的构建软件&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Slack Engineering 的文章介绍了 Slack 如何通过将经典软件工程原则与高性能构建工具 （Bazel） 相结合来改进其构建管道。&lt;/p&gt;
&lt;p&gt;他们通过分离关注点、将构建建模为定义明确的工作单元的图形以及利用缓存和并行化来重组构建系统，从而使构建运行速度提高了六倍，并实现了更快的反馈周期和更频繁的发布。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟自古以来能自举的, 才是最好的软件?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://emma.has-a.blog/articles/django-admin-deux-bringing-admin-back-to-django.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Django Admin Deux: 将 Django 的管理员带回 Django&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django Admin Deux 是 Django 默认管理界面的现代、可扩展的替代品，具有工厂模式架构和强大的插件系统。&lt;/p&gt;
&lt;p&gt;它旨在使自定义和扩展管理 UI 变得更加容易，为 Django 项目管理带来新的功能和灵活性。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="djadm2" src="https://emma.has-a.blog/static/img/djadm2-light-all-actions.69024f1c39d5.png"&gt;&lt;/p&gt;
&lt;p&gt;很可能有一个控制界面才是 Django 流行的主要原因?
能有效令初学者认为, Django 足够简单,
毕竟我们可以随时通过一个 web 界面来控制一切?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zackoverflow.dev/writing/how-often-does-python-allocate?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Python 多久 allocate 一次？&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文探讨了 Python 分配内存的频率，重点关注整数类型实现。&lt;/p&gt;
&lt;p&gt;它发现 CPython 经常分配新的内存对象，但通过重用自由列表中的对象和使用专门的池分配器来减轻开销;尽管如此，Python 的整数处理仍然比理论上应该采用的单个 CPU ADD 指令产生更多的分配开销。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=bsU7AFjh4m8&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;为什么你的代码不够 Pythonic（以及如何修复它）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频解释了“Pythonic”代码的含义，逐步重构了混乱的脚本，以演示惯用的 Python 实践，例如在类中使用函数、结构数据类、上下文管理器、类型注释、EAFP 错误处理、pathlib、日志记录和在主函数中组织代码。&lt;/p&gt;
&lt;p&gt;核心信息是 Python 代码偏向于简单性、可读性，并利用该语言的优势来制作更具可维护性和表现力的软件。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fly.io/blog/everyone-write-an-agent/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;你应该写一个代理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;该帖子解释说，构建一个简单的 LLM 代理，一个维护上下文、调用模型和使用工具的应用程序，非常简单且具有教育意义。&lt;/p&gt;
&lt;p&gt;它强调了真正的挑战是上下文工程，例如管理要保留或汇总哪些信息以及如何集成外部工具，并鼓励每个人尝试构建一个以深入了解技术。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://zeropath.com/blog/django-allauth-account-takeover-vulnerabilities?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Django-Allauth 中的 7 个漏洞，允许帐户模拟和令牌滥用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;django-allauth 软件包有七个漏洞，包括四个主要漏洞，这些漏洞通过利用 Okta 和 NetIQ 的可变或非唯一标识符来模拟帐户、为停用用户刷新令牌以及 Notion 未经验证的电子邮件接受。&lt;/p&gt;
&lt;p&gt;这些缺陷可能允许攻击者冒充用户并滥用令牌，但所有这些都已在 65.13.0 版本中修复。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mathspp.com/blog/module-compression-overview?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;模块压缩概述&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如何使用模块压缩的高级概述，这是 Python 3.14 中的新功能..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL2NFhrDSOxgUSZVGkmbMhUpaaZ1ORfpCl&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;DjangoCon 美国 2025 视频&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DjangoCon US 2025 的谈话视频现已上线&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wedgworth.dev/using-vite-with-vue-and-django/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Using Vite with Vue and Django将 Vite 与 Vue 和 Django 一起使用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何集成 Vue 和 Django 以实现 bullet proof 部署&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL85KuAjbN_gseSuHZTUCgNAHLeKuMDBxI&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;PyBay 2025 视频&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyBay 2025 的演讲视频现已发布&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fidget-spinner.github.io/posts/faster-jit-plan.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;Python 3.16 将自由线程 JIT 速度提高 5-10%* 的计划&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CPython 的自由线程 JIT 计划旨在通过增量优化实现 Python 3.15 的 5% 加速和 3.16 的 10% 加速。&lt;/p&gt;
&lt;p&gt;改进包括通过 LLVM 提供更好的分析和调试器支持、增强的区域选择和代码生成、寄存器分配、引用计数优化以及更高级的 JIT 技术——所有这些都有助于在未来的 Python 版本中实现更快、更适合生产的 JIT。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 叕是 LLVM 现在几乎没人提 GCC 了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://emmatyping.dev/decompression-is-up-to-30-faster-in-cpython-315.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;CPython 3.15 中的解压缩速度提高了 30%&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;CPython 3.15 在解压缩速度方面引入了显着改进：对于大于 1 MiB 的数据，Zstandard （zstd） 解压缩现在提高了 25-30%，zlib 解压缩速度提高了 10-15%。&lt;/p&gt;
&lt;p&gt;这些增益是由于在解压缩期间对输出缓冲区的处理进行了优化...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.glyph.im/2025/11/dependency-cutout-workflow-pattern.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-722-november-13-2025"&gt;“依赖项剪切”工作流程模式，第一部分&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“依赖项剪切”工作流模式提供了一种结构化的方式，可以暂时依赖开源依赖项的修补版本，而无需永久分叉它。&lt;/p&gt;
&lt;p&gt;它涉及分叉依赖项，为您的应用程序应用紧急修复，在生产中使用此修改版本，然后在补丁合并和发布后上游修复并回正式版本，从而最大限度地减少长期分歧和技术债务。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;git-flow 以及 igthu-flow 之后的叕一种项目分支策略工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/usestrix/strix"&gt;Strix&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为您的应用程序提供开源 AI 黑客&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的需要 Docker..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/call-center-ai"&gt;call-center-ai&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在 API 调用中从 AI 代理发送电话。或者，直接从配置的电话号码呼叫机器人&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/laude-institute/harbor"&gt;Harbor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;是 Terminal-Bench 创建者提供的框架，用于评估和优化代理和语言模型..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mozilla-ai/any-llm"&gt;any-llm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用单个接口与 LLM 提供商通信&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/arman-bd/httpmorph"&gt;httpmorph&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;是 Python &lt;code&gt;requests&lt;/code&gt; 的直接替代品，该库使用带有 BoringSSL 的自定义 C 实现，而不是 Python 的标准 HTTP 堆栈&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/usmanhalalit/DjangoRealtime"&gt;DjangoRealtime&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django + PostgreSQL 的实时浏览器事件&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;两个重型项目的合作..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/droidrun/droidrun"&gt;DroidRun&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用自然语言命令自动化您的移动设备 - 与 LLM 无关的移动代理。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/allmonday/fastapi-voyager"&gt;fastapi-voyager&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可视化您的 FastAPI 端点，并以交互方式探索它们&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可以说进一步魔改了 fastAPI?&lt;/p&gt;
&lt;p&gt;&lt;img alt="voyager" src="https://private-user-images.githubusercontent.com/2917822/508477524-c8bb2e7d-b727-42a6-8c9e-64dce297d2d8.png?jwt=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NjMwOTE3MzAsIm5iZiI6MTc2MzA5MTQzMCwicGF0aCI6Ii8yOTE3ODIyLzUwODQ3NzUyNC1jOGJiMmU3ZC1iNzI3LTQyYTYtOGM5ZS02NGRjZTI5N2QyZDgucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MTExNCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTExMTRUMDMzNzEwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9NjNiNzY5N2IxY2IwNjhhZjRkNjNjYjY4ZjY5ZDg1ZTM1M2YzNGViMTM5NmM4YjBmODNkNjVlOGZiMGY0MDU3NiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.WrnQyfK8fZviMv-j-Oz8HnoPMPCPvIJwmpvLf64QJxk"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/GibsonAI/Memori"&gt;Memori&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于 AI 的开源 SQL 原生内存引擎&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~-|^~_&lt;/span&gt;
 \/ /  ^ o  \ \/
   &amp;#39;_   ▽   _&amp;#39;
   / &amp;#39;--⌄--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://zoomquiet.io/About/20241015-zoomquiet/"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w46 #723</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-723.html" rel="alternate"/><published>2025-11-14T11:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-11-14:/pyweekly/pyw-qzh-723.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-723-november-20-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Python Weekly | Issue #723&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251121 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251121 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-723-november-20-2025?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Python Weekly | Issue #723&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251121 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251121 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://eagledot.xyz/hachi.md.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Hachi: 一个（图像）搜索引擎&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hachi 项目是一个端到端、快速、可自托管的语义和元数据搜索引擎，旨在通过从分布式个人数据中提取独立信息，实现跨所有类型媒体的综合搜索。&lt;/p&gt;
&lt;p&gt;它优先考虑最小化外部依赖、可定制性，并集成机器学习模型以融合确定性和语义属性，旨在实现高度灵活和可扩展的个人搜索解决方案。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;竟然包含一定的 Zig 代码..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=8_Pf4y5yqCE&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;学习 Python 感觉很简单。直到它变得复杂。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频解释了从初学者基础到编写专业、可测试代码的 Python 真实学习曲线。&lt;/p&gt;
&lt;p&gt;它涵盖了掌握 Python 基础知识、编写 Python 风格代码、理解类型和抽象、设计更好的软件以及在 Python 开发中整合测试以实现可维护和可扩展性。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.paulox.net/2025/11/14/how-to-use-uuidv7-in-python-django-and-postgresql/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;如何在 Python、Django 和 PostgreSQL 中使用 UUIDv7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何在 Python 3.14、Django 5.2 和 PostgreSQL 18 的稳定版本中今天使用 UUIDv7。逐步指南展示了如何在 Python 中生成 UUIDv7，将它们存储在 Django 模型中，使用 PostgreSQL 原生函数，并构建时间排序的主键，而无需编写 SQL。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Pg 已经在变成另外一个 Chrome 或是说万用操作系统..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mathspp.com/blog/floodfill-algorithm-in-python?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Python 中的 Floodfill 算法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何在 Python 中实现和使用 Floodfill 算法&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所谓 &lt;code&gt;洪水填色法&lt;/code&gt; 有很多真实运用场景..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://minimaxir.com/2025/11/nano-banana-prompts?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Nano Banana 可以通过提示工程进行极其细致的 AI 图像生成。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章强调了 Nano Banana 在极其细致的 AI 图像生成方面的能力，利用一个包含 32,768 个 token 的大上下文窗口，能够实现高度详细和可控的提示。&lt;/p&gt;
&lt;p&gt;这些功能允许进行精确的调整和创意实验，推动 AI 艺术中提示工程的边界。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cultured-avenue-f13.notion.site/GNN-From-Scratch-2a3dfe9550dd80ac87deee4fe6cd0696?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;从零开始构建 GNN&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章介绍了图神经网络（GNNs），解释了图如何被表示用于机器学习，并引入了 GNN 背后的数学直觉。&lt;/p&gt;
&lt;p&gt;它涵盖了节点、边和消息传递机制等关键概念，帮助读者理解 GNNs 如何从图结构数据中学习。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://boliv.substack.com/p/lazy-skills-a-token-efficient-approach?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Lazy Skills: 一种基于令牌的高效动态代理能力方法&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章提出了一种 AI 代理按需逐步加载能力的方法，通过一个三级系统——元数据发现、详细文档加载和可执行工具注册。&lt;/p&gt;
&lt;p&gt;这种方法显著减少了大型语言模型环境中的令牌使用，增强了可扩展性，并通过在子进程中隔离技能以及使用基于关键字的关联检测来优化对话期间加载的内容，从而提高了效率。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://arpitbhayani.me/blogs/heartbeats-in-distributed-systems?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;分布式系统中的心跳&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;分布式系统中的心跳是指节点周期性发送的信号，用以表明它们处于活跃且正常运行状态，使监控系统能够及时检测到故障或不响应的情况。&lt;/p&gt;
&lt;p&gt;这些心跳有助于维护系统健康，支持故障检测、负载均衡和一致性，通过让系统能够及时响应节点故障或网络分区。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然, 也有很多经典案例都是心跳没处理好引发的各种雪崩&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tr3s.ma/posts/2025-11/pgmajorupgradedjango/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;升级 Postgres 主版本，以及 Django 模型与逻辑复制。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章描述了一种无缝方法，用于将 Aurora RDS Postgres 从 v13 升级到 v16，同时进行 Django 应用模型升级。&lt;/p&gt;
&lt;p&gt;它强调了迁移时间长和模式重写的挑战，并概述了一种策略，使用逻辑复制配合模式调整、自定义发布、订阅管理和序列同步，以最小化停机时间并实现近乎无缝的切换。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/facebook/Ax"&gt;Ax&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;易于使用、通用的平台，用于理解、管理、部署和自动化自适应实验平台&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 &lt;a href="https://github.com/facebookexternal/botorch"&gt;BoTorch&lt;/a&gt; PyTorch 构建的现代贝叶斯优化研究库..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pinetreelabs.github.io/archimedes/blog/2025/introduction.html"&gt;Archimedes&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用于硬件工程的 Python 工具包&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MartenBE/mkslides"&gt;MkSlides&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用 mkslides 可以轻松地将 markdown 文件转换为使用 Reveal.js 强大的功能生成的精美幻灯片..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RLinf/RLinf"&gt;RLinf&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;灵活且可扩展的开源基础设施，专为通过强化学习进行训练后的基础模型（LLMs、VLMs、VLAs）设计..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="logo_white" src="https://github.com/RLinf/RLinf/raw/main/docs/source-en/_static/svg/logo_white.svg"&gt;&lt;/p&gt;
&lt;p&gt;依赖 nvidia 芯片..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/p-e-w/heretic"&gt;Heretic&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;全自动语言模型审查过滤器&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ByteDance-Seed/Depth-Anything-3"&gt;Depth-Anything-3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从任意视角恢复视觉空间&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nathan-barry/tiny-diffusion"&gt;tiny-diffusion&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;基于 Tiny Shakespeare 训练的字符级语言扩散模型。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/qznc/portable_python"&gt;portable_python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Linux 的独立 Python 发行版。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个独立发行的 Python 运行时,
针对 Linux 平台, 预先编译好一组可执行文件,绕过官方复杂的安装过程..
当然仅支持 x86_64 芯片&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-november-2025-release/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-723-november-20-2025"&gt;Python 在 Visual Studio Code – 2025 年 11 月发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本次发布包含以下特性：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;添加 Copilot 悬停摘要作为文档字符串&lt;/li&gt;
&lt;li&gt;本地化 Copilot 悬停摘要&lt;/li&gt;
&lt;li&gt;将通配符导入 Code Action&lt;/li&gt;
&lt;li&gt;通过 Python 环境扩展支持多解释器的调试器&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~^--~_&lt;/span&gt;
     \/ /  # =  \ \/
       &amp;#39;_   ⎵   _&amp;#39;
       \ &amp;#39;--.--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://zoomquiet.io/About/20241015-zoomquiet/"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w44 #721</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-721.html" rel="alternate"/><published>2025-11-12T11:42:00+08:00</published><updated>2026-04-12T07:59:12.325443+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-11-12:/pyweekly/pyw-qzh-721.html</id><summary type="html">&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-721-november-6-2025"&gt;Python Weekly | Issue #721&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251112 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251112 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://www.pythonweekly.com/p/python-weekly-issue-721-november-6-2025"&gt;Python Weekly | Issue #721&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251112 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251112 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/pep-810-explicit-lazy-imports/104131/465?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;PEP 810: 接受显式延迟导入&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;此 PEP 引入了延迟导入的语法作为显式语言功能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/pep-798-unpacking-in-comprehensions/99435/60?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;PEP 798: 理解式中的解包是被接受的&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PEP 允许在列表、集合和字典推导式和生成器表达式中使用 &lt;code&gt;** *&lt;/code&gt; 进行解包。它使理解中的扁平化和合并更加简洁和灵活。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=iaDRYUQ0OMM&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;为什么 FastAPI 成为 Python 增长最快的框架 – 与 Sebastián Ramírez 聊天&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频中与 FastAPI 的创建者 Sebastián Ramírez 进行了深入交谈，讨论了 FastAPI 如何成为 Python 增长最快的框架之一、它对开发人员体验的关注、管理开源项目的挑战以及即将推出的计划，包括 FastAPI Cloud。&lt;/p&gt;
&lt;p&gt;Sebastián 还分享了有关社区管理、处理批评以及他对教育和软件开发的看法的个人故事。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;大家厌倦了 Django 的大一统,
另外, FastAPI 团队持续发布的, 都是自己在用的...
而 Django 团队, 可能日常自己并不用?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hakibenita.com/django-reliable-signals?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;可靠的 Django 信号&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用后台任务可靠地执行信号接收器。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=UG5jbLReDiM&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;传递了太多的参数（以及如何解决它）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;解释了上下文对象模式如何通过将相关数据分组到单个对象中、简化函数签名和提高可维护性来帮助减少重复的函数参数。&lt;/p&gt;
&lt;p&gt;它还讨论了权衡，例如增加耦合，并建议使用 Python 协议来保持代码解耦和可测试性，建议将上下文对象主要用于高级函数而不是低级实用程序。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://surister.dev/blog/debugging-live-python-code?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;用 CPython 3.14 调试实时代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;解释了 Python 3.14 如何引入一种安全、标准化的方法来使用新的 sys.remote_exec API 调试实时 Python 进程，从而实现安全的代码注入和检查，而不会危及程序稳定性。&lt;/p&gt;
&lt;p&gt;它提供了将调试代码远程注入正在运行的进程、访问变量，甚至实现类似 REPL 的交互以在生产环境中进行实时调试的示例。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://get.runpod.io/hg8q2go1tf40?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;在几分钟内部署您的下一个 AI 项目&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在快速、经济实惠的云 GPU 上运行训练和推理。无需设置，无需排队，只有结果。立即注册并解锁 5 美元到 500 美元之间的随机信用奖金..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://labs.quansight.org/blog/numpy-thread-safe-test-suite?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;探索和改进 NumPy 测试套件的线程安全性&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;详细介绍了通过使用 pytest-run-parallel 插件在多个线程下运行测试，使 NumPy 的测试套件对自由线程 Python 的线程安全所做的努力。&lt;/p&gt;
&lt;p&gt;它需要修复许多线程安全问题，特别是围绕设置/拆卸方法、随机数生成等全局状态和临时文件使用，有时当测试无法修复时，它们会标记为线程不安全。&lt;/p&gt;
&lt;p&gt;该项目改进了 NumPy 支持多线程执行的能力，并确保测试套件能够在这种情况下可靠运行。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=zNyURLG9LIs&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;Python 教程：使用 Google 通讯录、TimescaleDB Analytics 等从头开始构建 Django CRM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频是一个全面的教程，介绍从头开始构建 Django CRM、集成 Google 通讯录同步、时间序列分析与 TimescaleDB 以及使用现代 Python 工具进行生产就绪自动化。&lt;/p&gt;
&lt;p&gt;它涵盖了从设置 Django 项目、实施 OAuth 身份验证、管理数据库模型和关系，到使用 Chart.js 可视化分析以及使用 GitHub Actions 自动化工作流程的所有内容。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.clarvo.ai/blog/optimizing-filtered-vector-queries-from-tens-of-seconds-to-single-digit-milliseconds-in-postgresql?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;在 PostgreSQL 中将过滤后的向量查询从几十秒优化到个位数毫秒&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章解释了使用 pgvector 扩展在 PostgreSQL 中优化过滤向量查询的最佳实践，将查询时间从几十秒减少到个位数毫秒。&lt;/p&gt;
&lt;p&gt;关键策略包括使用完全存储在内存中的 HNSW 矢量索引、通过迭代扫描应用后过滤、使用 ORDER BY 和 LIMIT 正确构建查询、简化 WHERE 条件以及利用 EXPLAIN ANALYZE 确保高效的查询规划和索引使用&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正, 内存能多大就多大..
这也是为什么 Apple 的统一内存才是趋势..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.jetbrains.com/pycharm/2025/11/10-smart-performance-hacks-for-faster-python-code/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;10 个智能性能技巧，可加快 Python 代码&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;实用的优化技巧，从数据结构到内置模块，以提高速度、减少开销并保持 Python 代码干净..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025#setting-up-our-ablation-framework"&gt;Smol 培训手册。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;穿越训练最先进语言模型背后的挑战、决策和混乱现实的实践之旅&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://buttondown.com/carlton/archive/an-annual-release-cycle-for-django/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;Django 的年度发布周期&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;调整 Django 年度发布周期的提案。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="release-cycle" src="https://assets.buttondown.email/images/14dcb9fb-ff11-44ff-973b-21201c3d23f9.png?w=960&amp;amp;fit=max"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/GeeeekExplorer/nano-vllm"&gt;Nano-vLLM&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;A lightweight vLLM implementation built from scratch.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Pipelex/pipelex"&gt;Pipelex&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pipelex 正在为可重复的 AI 工作流程开发开放标准。编写业务逻辑，而不是 API 调用。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..是一种开源语言，使您能够构建和运行可重复的 AI 工作流程 。您无需将所有内容都塞进一个复杂的提示中，而是将任务分解为重点步骤，每个管道处理一个清晰的转换&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 就像 Maja 等等, 大家都在为 Ai 创建叕一个 DSL,
只是, 清晰好读对于 AI 们而言, 可能反而是负担了?&lt;/p&gt;
&lt;p&gt;一个立即可以执行并进行自我调试的语言才最好吧?&lt;/p&gt;
&lt;p&gt;是的 --&amp;gt; LISP&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/psincraian/myfy"&gt;myfy&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个固执己见的 Python 框架，提供模块化架构、类型安全的依赖注入和 FastAPI 风格的路由，以最少的设置构建可扩展的应用程序。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Claude+Copilot 联合出品&lt;/p&gt;
&lt;p&gt;)
An opinionated Python framework offering modular architecture, type-safe dependency injection, and FastAPI-style routing to build scalable apps with minimal setup.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Jackhammer9/Reduino"&gt;Reduino&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用纯 Python 编写 Arduino 代码。Reduino 将 Python 脚本转译为高效的 Arduino C++ 并自动上传。一种简单、直观的方式，无需接触 C++ 即可控制传感器、LED 和执行器。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 这个屌了..
用 Py 马甲绕开各种 C/C++ 的大坑...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/CuriousLearner/django-keel"&gt;django-keel&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;适用于任何用例的多功能、生产就绪的 Django 项目模板使用一个模板构建 SaaS 应用程序、API 后端、Web 应用程序或内部工具...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 oDoo ?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/datalab-to/chandra"&gt;Chandra&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;OCR 模型，可处理具有完整布局的复杂表格、表单、手写内容。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/zensical/zensical"&gt;Zensical&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;由 Material for MkDocs 的创建者开发的现代静态站点生成器。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;原本 Material for MkDocs 已经非常复杂和强大了, 进一步的拓展有必要嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/amplifier"&gt;amplifier&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过描述您如何思考复杂的工作流程来自动化它们。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;针对类似 Claude Code 的优化,
注入一系列 /指令, 可以将复杂的专业提示词, 变成一个个指令来帮助开发者更好的
更加八股化的控制工程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/deepinv/deepinv?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;DeepInverse  深度逆向&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一个 PyTorch 库，用于使用深度学习解决成像逆问题。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/nov/05/security-releases/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-721-november-6-2025"&gt;Django 安全版本发布：5.2.8、5.1.14 和 4.2.26&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 团队发布了 5.2.8、5.1.14 和 4.2 版本的安全更新。&lt;/p&gt;
&lt;p&gt;26 解决了两个问题：Windows 上 HttpResponseRedirect 和相关类中的中等严重性拒绝服务漏洞，以及通过 QuerySet 和 Q 对象中的 _connector 关键字的高严重性 SQL 注入漏洞。&lt;/p&gt;
&lt;p&gt;强烈建议用户立即升级到这些已修补的版本，以保护他们的应用程序。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在, 还前后不兼容...
Django 虽然好, 如果项目不是能特别赚钱,
又或是甲方没什么鸡贼的要求, 批量出相同的东西...&lt;/p&gt;
&lt;p&gt;还是尽可能别用了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~∽*∽~_&lt;/span&gt;
  \) /  ? ◵  \ (/
    &amp;#39;_   ⌐   _&amp;#39;
    | &amp;#39;--∽--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;:
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;全力嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;大妈的多重宇宙&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;Chaos42DAMA&lt;/span&gt;
&lt;span class="err"&gt;私自嗯哼&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;ZoomQuiet&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="o"&gt;://&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;创始组织者&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;CPyUG&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;list&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="err"&gt;@&lt;/span&gt;&lt;span class="n"&gt;googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;com&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;PyChina&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;订阅号&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;本地社区&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;FMHub&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="err"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 25w44 #720</title><link href="https://weekly.pychina.org/pyweekly/pyw-qzh-720.html" rel="alternate"/><published>2025-11-05T11:42:00+08:00</published><updated>2026-04-12T07:59:12.325183+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-11-05:/pyweekly/pyw-qzh-720.html</id><summary type="html">&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="hthttps://www.pythonweekly.com/p/python-weekly-issue-720-october-30-2025"&gt;Python Weekly | Issue #720&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="hthttps://www.pythonweekly.com/p/python-weekly-issue-720-october-30-2025"&gt;Python Weekly | Issue #720&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251105 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前快译的周刊: https://discu.eu/weekl01python/ 从25年8月开始经常 502 错误,
无法访问, 
所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同,每周关注到的新内容其实并无过大不同; 
但是, 又因为 pycoders.com 的周刊所有链接都指向自己的内部链接, 导致发布平台认为我的快译是引流,已经封号;
只好, 继续切换快译对象: &lt;a href="https://www.pythonweekly.com/"&gt;pythonweekly&lt;/a&gt; 官方推荐的周刊&lt;/p&gt;
&lt;p&gt;&lt;img alt="Python-Weekly-Square" src="https://media.beehiiv.com/cdn-cgi/image/format=auto,width=800,height=421,fit=scale-down,onerror=redirect/uploads/publication/logo/0dfe72e1-380f-4399-a50e-134919512092/Python-Weekly-Square-Logo.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;News&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyfound.blogspot.com/2025/10/NSF-funding-statement.html?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;PSF 已撤回向美国政府拨款项目提交的 150 万美元申请。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 软件基金会（PSF）撤回了其向美国提交的 150 万美元提案。&lt;/p&gt;
&lt;p&gt;由于国家科学基金会的拨款条款要求 PSF 确认其不会促进多样性、公平性和包容性 (DEI) 或意识形态，这与该基金会的使命相冲突，并构成财务风险，因此 PSF 的拨款计划被终止。&lt;/p&gt;
&lt;p&gt;尽管该提案旨在通过自动化工具增强 Python 和 PyPI 的安全性，但 PSF 将其价值观和社区信任置于资金之上，一致决定撤回申请。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.jetbrains.com/pycharm/2025/10/the-state-of-django-2025/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Django 2025 年发展现状&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyCharm 和 Django 软件基金会发布的《Django 2025 年现状报告》强调了 Django 的成熟度，包括强大的社区支持、HTMX 和 Alpine.js 在简化服务器渲染交互方面的日益普及，以及开发者对 AI 工具的采用率不断提高。&lt;/p&gt;
&lt;p&gt;调查显示，Django 开发人员都是经验丰富的专业人士，他们偏爱 PostgreSQL，广泛使用类型提示，定期更新到最新的 Django 版本，并依赖流行的第三方软件包，如 Django REST Framework，其中 pytest 是首选的测试工具。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/c/Coreyms/videos?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Python Pydantic 教程：完整数据验证课程（FastAPI 使用）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Pydantic ，通过类型提示、自定义验证器和嵌套模型，在 Python 中验证和构建数据。Pydantic 用简洁可靠的模型取代繁琐的手动验证，简化了 Web 应用、管道和 AI 工具中的数据处理。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pydantic 解决了类似 golang 中永无止境的 err 捕获问题..
以一种八股文样的形式, 自动化确保了所有常见数据类型不匹配时的安全标准响应..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://elanapearl.github.io/blog/2025/the-bug-that-taught-me-pytorch?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;这 bug 让我对 PyTorch 的理解比多年使用它还要深刻。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这篇博客文章讲述了 PyTorch MPS 后端的一个静默错误如何导致训练损失停滞不前，因为它无法更新非连续张量的模型权重，这引导作者进行了一次深入的调试之旅，揭示了 PyTorch 的内部结构以及特定于设备的 GPU 内核实现的复杂性。&lt;/p&gt;
&lt;p&gt;这次经历让我对 PyTorch 的工作原理有了比多年使用更深入的了解，也让我更加意识到人工智能训练框架中硬件特定错误带来的挑战。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://grahamdumpleton.me/posts/2025/10/detecting-object-wrappers/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;检测对象包装器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;wrapt 库的 2.0.0 版本更改了其对象代理类层次结构，破坏了检测对象是否已被包装的检查，导致重复包装和性能问题。&lt;/p&gt;
&lt;p&gt;最佳实践是使用自定义包装器类型，并通过 __wrapped __ 属性遍历包装器链，以可靠地检测包装，强调在生产环境中仔细锁定版本并谨慎地进行猴子补丁。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.loopwerk.io/articles/2025/async-django-why/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;异步 Django：一个为了解决并不存在的问题而提出的解决方案？&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章解释说，Django 添加异步支持主要是为了更有效地处理 I/O 密集型工作负载，允许服务器同时处理多个请求而不会阻塞。&lt;/p&gt;
&lt;p&gt;然而，异步功能增加了很大的复杂性，并且由于大多数 Django 应用程序从将繁重任务卸载到后台工作进程中获益更多，而不是将代码重写为异步，因此异步功能的应用受到限制。&lt;/p&gt;
&lt;p&gt;尽管工程设计令人印象深刻，但对于大多数开发者来说，异步 Django 是一个过于复杂的解决方案，而这个问题很少出现。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;异步在多数场景中从来不是刚需,
一定要, 通过合理插入一个异步消息层基本上就可以同时解决异步以及分布式的需求..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ai.meta.com/blog/introducing-pytorch-native-agentic-stack?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;智能体人工智能的构建模块：从内核到集群&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyTorch Native Agentic Stack 是一个可扩展的、与 PyTorch 集成的框架，旨在构建和部署跨数千个 GPU 的自主 AI 代理。&lt;/p&gt;
&lt;p&gt;它通过协调大规模模型、提供服务抽象、容错和高效的状态管理，简化了复杂的分布式强化学习工作流程，从而加速了人工智能的研究和部署。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tommyodland.com/articles/2025/monte-carlo-modeling-in-python-with-probabilit/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Python 中的Monte Carlo/蒙特卡罗建模与概率&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文介绍了 probabilit，这是一个专为蒙特卡罗建模而设计的 Python 包，它允许用户使用概率分布对方程进行建模并从中采样，从而简化不确定性计算。&lt;/p&gt;
&lt;p&gt;它展示了拉丁超立方抽样等关键特性，可实现高效抽样并引入变量之间的相关性，突出了其在不确定性原型设计方面的适用性，但指出它并不适用于复杂的模拟或对性能要求极高的应用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.nvidia.com/blog/develop-specialized-ai-agents-with-new-nvidia-nemotron-vision-rag-and-guardrail-models/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;利用 NVIDIA Nemotron Vision、RAG 和 Guardrail 模型开发专用 AI 代理&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NVIDIA Nemotron 系列为专业智能 AI 提供开放、高效的 AI 模型，包括高级推理、视觉语言理解、检索和安全防护措施。&lt;/p&gt;
&lt;p&gt;这些模型针对各种部署需求进行了优化，使开发人员能够在各种应用程序中构建准确、可扩展且安全的 AI 代理。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.fal.ai/introducing-flashpack-lightning-fast-model-loading-for-pytorch?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;隆重推出 FlashPack：PyTorch 的闪电般快速模型加载工具&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;FlashPack 包通过将所有权重展平为单个连续流、对文件进行内存映射以及将磁盘、CPU 和 GPU 操作与 CUDA 流重叠，显著加快了 PyTorch 模型加载速度。&lt;/p&gt;
&lt;p&gt;与 load_state_dict() 等传统方法相比，这种方法可以实现 3-6 倍的加载速度，减少 GPU 空闲时间，提高整体性能，尤其是在没有专用硬件的系统上。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.jetbrains.com/pycharm/2025/10/why-performance-matters-in-python-development/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;为什么性能在 Python 开发中至关重要&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解代码优化为何重要，以及高效的 Python 代码如何提高速度、可扩展性和用户体验。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pytorch.org/blog/helion/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Helion: 一种用于高性能、可移植机器学习内核的高级 DSL&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Helion 是一个嵌入 Python 的高级 DSL，它编译成优化的 Triton 内核，将 PyTorch 语法的简洁性与强大的自动调优功能相结合，从而在各种硬件架构上提供高性能、可移植的机器学习内核。&lt;/p&gt;
&lt;p&gt;它能够自动执行张量索引、内存管理和硬件特定调优等复杂任务，使开发人员能够以最小的努力编写高效的内核，同时实现与手工优化代码性能相当甚至更高的性能。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.jacobstechtavern.com/p/my-terrible-startup-architecture?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;第一家创业公司的糟糕技术架构&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;作者讲述了自己独自开发气候行动应用 Carbn 的经历，以及在经验有限的情况下如何做出重要的架构决策。文章探讨了最初的 MVP 后端以及融资后代价高昂的全面改造，并分享了这些创业“实战”中的经验教训。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=N_ypJwV8Q8I&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Python 应用之间共享代码的最佳方式&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频讲解了如何使用 UV 工作区在单个存储库中管理多个具有共享代码和依赖项的 Python 应用程序。&lt;/p&gt;
&lt;p&gt;本文演示了如何使用 CLI 和 FastAPI 应用构建项目，将共享逻辑提取到内部包中，并高效地管理依赖项，从而避免重复和冲突的环境。这种方法简化了多应用 Python 项目的开发和扩展。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://antocuni.eu/2025/10/29/inside-spy-part-1-motivations-and-goals/?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Inside SPy, （第一部分）：动机和目标&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是系列文章的第一篇，我将在其中尝试深入解释 SPy，包括其动机、目标、语言规则、与 Python 的区别以及实现细节。&lt;/p&gt;
&lt;p&gt;本文主要关注问题领域：为什么 Python 的优化从根本上来说很困难，现有解决方案需要做出哪些权衡，以及当前方法的不足之处。本系列后续文章将深入探讨解决方案。&lt;/p&gt;
&lt;p&gt;现在，让我们先从最根本的问题开始：什么是 SPy？&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..SPy 是一个用于 Python 静态类型变体的解释器和编译器，专注于性能。..100% 兼容 Python 并不是我们的目标。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;叕一个试图 C++ 化的 Python 发行版?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PL8uoeex94UhFQY9cYBQOVkj9fSHMHf5x9&amp;amp;utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;EuroPython 2025 Videos  EuroPython 2025 视频&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本次大会的所有视频，由 EuroPython 2025 团队和 EuroPython 协会为您提供..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/HKUDS/AI-Trader?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;AI-Trader  人工智能交易员&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;五款人工智能争夺纳斯达克100指数的霸主地位。全程无人为干预，纯粹竞争&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;传奇实验, 证明 Deepseek 内置了宏大的华尔街经验, 而 MiniMax-M2 对中国股市更加理解..&lt;/p&gt;
&lt;p&gt;&lt;img alt="rankus" src="https://github.com/HKUDS/AI-Trader/raw/main/assets/rankus.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/curvedinf/wove?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;wove  编织&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;优秀的 Python async 库。它能够以与 asyncio 相同的方式并发运行高延迟的异步任务，例如 Web 请求和数据库查询，但用户体验却得到了极大的提升..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就看 fastAPI 们是否内置了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/isaac-sim/IsaacSim?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;IsaacSim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;NVIDIA Isaac Sim™ 是 NVIDIA Omniverse 上的一个开源应用程序，用于在逼真的虚拟环境中开发、模拟和测试 AI 驱动的机器人..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;和李飞飞 的世界模型没什么关联?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ValueCell-ai/valuecell?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;ValueCell&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ValueCell 是一个社区驱动的多代理金融应用平台&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/bruin-data/bruin?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Bruin &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 SQL 和 Python 构建数据管道，从不同来源提取数据，添加质量检查，并构建端到端流程&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, SQL 才是永恒的开发语言...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/agent-lightning?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;agent-lightning &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;激发人工智能代理潜能的终极训练器。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;架构:
&lt;img alt="architecture" src="https://github.com/microsoft/agent-lightning/raw/main/docs/assets/readme-architecture.svg"&gt;&lt;/p&gt;
&lt;p&gt;训练流程:&lt;/p&gt;
&lt;p&gt;&lt;img alt="tasks-spans-loop" src="https://microsoft.github.io/agent-lightning/stable/assets/tasks-spans-loop.svg"&gt;&lt;/p&gt;
&lt;p&gt;感觉, 这个框架是用来将以往人工编写的算法, 配套自动强化训练机制,
将之变成一个 智能体 的工具?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/wesm/moneyflow?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;moneyflow &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;面向高级用户的个人理财数据接口（支持 Monarch Money 等后端）&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ozeranskii/httptap?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;httptap&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;功能强大的 CLI，可将每个 HTTP 请求分解为 DNS、连接、TLS、等待和传输阶段，并提供瀑布图时间线、简洁摘要或仅指标输出。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="demo" src="https://github.com/ozeranskii/httptap/raw/main/docs/assets/sample-output.png"&gt;&lt;/p&gt;
&lt;p&gt;简直就是将 chrome 开发工具迁移为终端工具了哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/empowerd-cms/nyno?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;Nyno &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;创建和运行无限制的 Linux 工作流。“nine”、“yaml”、“no-code/无代码”和“automation/自动化”的缩写。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/duriantaco/skylos?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;skylos&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;又一款针对 Python 代码库的静态分析工具，它能检测出由 AI 生成的死代码和常见安全漏洞。比其他工具更快更好 :) &lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="SKYLOS" src="https://github.com/duriantaco/skylos/raw/main/assets/SKYLOS.png"&gt;&lt;/p&gt;
&lt;p&gt;logo 很 Q, 
而且, 是针对 AI 生成代码的工具...&lt;/p&gt;
&lt;p&gt;所以, AI 并不是替代所有程序猿, 而是给有眼力见儿的程序猿更多的工作空间,,&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/meta-pytorch/torchforge?utm_source=www.pythonweekly.com&amp;amp;utm_medium=newsletter&amp;amp;utm_campaign=python-weekly-issue-720-october-30-2025"&gt;torchforge&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyTorch 原生大规模后训练&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/getkanchi/kanchi"&gt;Kanchi&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;实时Celery/芹菜任务监控和管理系统&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Celery 越来越多的第三方管理/观察工具, 也证明, 在任务管理上, 芹菜已经是现实标准&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/announcement-pip-25-3-release/104550"&gt;pip 25.3&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pip 25.3 版本是 2025 年的最后一个主要 pip 更新，其特点是移除了对非 PEP 517 包构建的支持和非 PEP 660 可编辑安装的支持，这意味着 pip 不再调用旧版 setup.py 命令。&lt;/p&gt;
&lt;p&gt;新增了 --build-constraint 选项，用于单独指定构建时约束，改进了缓存和元数据处理，支持将可编辑的需求作为直接 URL，并且现在使用 flit-core 而不是 setuptools 构建，同时还修复了各种错误并改进了用户体验。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyPi 是 CPAN 的伟大复制,
但是, 随着使用规模的高速增长, 就连安装指令工具本身都变成了一个复杂性工程;
早已不堪使用, conda/mamba 等平替已经兴起..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~^|`~_&lt;/span&gt;
      () /  ◕ ♡  \ \/
        &amp;#39;_   𝟂   _&amp;#39;
        | &amp;#39;--⌄--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/720"&gt;PyCoder’s Weekly | Issue #720&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-720.md"&gt;2025-720.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="PyWeekly"/><category term="Weekly"/><category term="Python"/><category term="DAMA"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #706</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-706.html" rel="alternate"/><published>2025-10-29T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-10-29:/pyrecap/pycoderw-706.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;可以用 Python 做什么?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/706"&gt;PyCoder’s Weekly | Issue #706&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251029 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251029 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;可以用 Python 做什么?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/706"&gt;PyCoder’s Weekly | Issue #706&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251029 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251029 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并无过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15458/web"&gt;用 Polars 和 marimo 观测类星体&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Polars、pandas 和 Matplotlib 构建交互式 Marimo 仪表板，从而可视化类星体红移数据。你将在笔记本中练习数据检索、清洗和显示..还将构建交互式 UI 组件，用于在笔记本中实时更新可视化效果..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15440/web"&gt;Faker: 用 Python 生成真实的测试数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KHUYEN TRAN &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果您想生成具有特定类型（布尔值、浮点数、文本、整数）和真实特征（姓名、地址、颜色、电子邮件、电话号码、位置）的测试数据，Faker 可以帮助您做到这一点..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15442/web"&gt;Python Web 服务的未来看起来将摆脱 GIL 的束缚&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GIOVANNI BARILLARI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是另一篇关于自由线程 Python 3.14 基准测试的文章，但这次的测试不是简单的计算问题，而是模拟 Web 框架的工作方式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15456/web"&gt;PEP 679: 带括号的新断言语句语法（已拒绝）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15450/web"&gt;Django 6.0 Beta 1&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15459/web"&gt;pytest Fixtures: 如何使用和组织它们&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PATRICKM.DE &lt;/li&gt;
&lt;li&gt;• Shared by Patrick Müller&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;使用 Pytest 时，Fixture 可以让你的开发工作更轻松。学习如何以不同的方式使用它们来更有效地组织你的测试套件，并了解 Streamlit 和 Pydantic 是如何使用它们的...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15454/web"&gt;异步 Django：一个为了解决并不存在的问题而提出的解决方案？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KEVIN RENSKERS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章指出，虽然异步 Django 在技术上堪称奇迹，但它所面向的社区却悄然拒绝了它，绝大多数开发者仍然坚持使用更简单、更成熟的解决方案..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15441/web"&gt;可以用 Python 做什么？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 如何构建软件、赋能 AI、实现任务自动化以及驱动机器人技术。探索各种工具和项目，助您开启编程之旅...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15436/web"&gt;Quiz: 可以用 Python 做什么？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15443/web"&gt;Django bulk_update 内存问题&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ANŽE PEČAR&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最近，Anže 需要编写一个 Django 迁移脚本来更新数十万个数据库对象，但过程并不像计划的那样顺利..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15465/web"&gt;在 Python 中何时应该使用 .&lt;strong&gt;repr&lt;/strong&gt;() 与 .&lt;strong&gt;str&lt;/strong&gt;() ？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解何时应该在类中选择 Python 的 &lt;strong&gt;repr&lt;/strong&gt;() 而不是 &lt;strong&gt;str&lt;/strong&gt;() 以便对象能够显示有助于调试和用户输出的信息..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果可能, 永远嫑使用这种双下划线的函数..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15445/web"&gt;Lore  知识&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REDOWAN DELOWAR&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Redowan 在谈论软件、哲学和工作方式时经常引用的智慧箴言、格言和精辟见解..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;都是些古老而又有效的断言:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..即使考虑到霍夫斯塔特定律，实际花费的时间也总是比你预期的要长..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15461/web"&gt;T-strings: Python 的第五种字符串格式化技术？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 的新 t 字符串可能看起来像 f 字符串，但它们的工作方式完全不同，允许你延迟字符串插值..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15448/web"&gt;使用惰性导入，速度提升三倍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;HUGO VAN KEMENADE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PEP 810 提议在 Python 中添加显式延迟导入。本文将展示它如何显著提升程序的启动速度..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15462/web"&gt;剑桥的总部的 CPython Core Dev Sprint 2025&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Arm 位于剑桥的总部举办了一周的 Python 核心贡献者开发活动，本文将介绍活动期间完成的工作..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15431/web"&gt;宣布 PSF 社区服务奖获得者！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;宣布三位新的服务奖获得者：Katie McLaughlin、Sarah Kuchinsy 和 Rodrigo Girão Serrão&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15439/web"&gt;在 Docker 容器中使用 Python 和 uv 的最佳实践&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ASHISH BHATIA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="nx"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;ghcr&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;io&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;astral&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;sh&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;uv&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="nx"&gt;trixie&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;slim&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;builder&lt;/span&gt;

&lt;span class="nx"&gt;WORKDIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;
&lt;span class="nx"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;uv&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;lock&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;
&lt;span class="nx"&gt;RUN&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;uv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;init&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;name&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;src&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;&amp;amp;&amp;amp;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;uv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;sync&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;no&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;dev&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;frozen&lt;/span&gt;

&lt;span class="nx"&gt;FROM&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;python&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="m m-Double"&gt;3.13&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;slim&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;AS&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;runner&lt;/span&gt;
&lt;span class="nx"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;src&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;src&lt;/span&gt;
&lt;span class="nx"&gt;COPY&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="nx"&gt;from&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="nx"&gt;builder&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;venv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;venv&lt;/span&gt;
&lt;span class="nx"&gt;ENV&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PATH&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;/app/.venv/bin:$PATH&amp;quot;&lt;/span&gt;
&lt;span class="nx"&gt;ENV&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nx"&gt;PYTHONPATH&lt;/span&gt;&lt;span class="p"&gt;=&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nx"&gt;venv&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;lib&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;python3&lt;/span&gt;&lt;span class="m m-Double"&gt;.13&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;site&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nx"&gt;packages&lt;/span&gt;

&lt;span class="nx"&gt;WORKDIR&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nx"&gt;app&lt;/span&gt;
&lt;span class="nx"&gt;ENTRYPOINT&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;python&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="s"&gt;&amp;quot;src/server.py&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;这样可以节省77Mb(37%)的容器体积&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15446/web"&gt;RustPython: 用 Rust 编写的 Python 解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/RUSTPYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Rust 在 Linux 侵入不能, 开始重新提举 Python 世界了..&lt;/p&gt;
&lt;p&gt;&lt;img alt="rust-python-logo" src="https://rustpython.github.io/assets/img/rust-python-logo.svg"&gt;&lt;/p&gt;
&lt;p&gt;所以, logo 也将蛇变成了虾蝼..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15432/web"&gt;django-snakeoil: Django 对象的简单元标签&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/KNYGHTY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15437/web"&gt;Cronboard: 用于管理 Cron 作业的 TUI 控制面板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ANTONIORODR&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;终于有了...基于 textual 实现的 TUI 工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15449/web"&gt;plugboard: 复杂过程模拟框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PLUGBOARD-DE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...专为满足工业过程应用的数据密集型仿真需求而构建；&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这个目标屌的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15464/web"&gt;spdl: 可扩展且高性能的数据加载&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/FACEBOOKRESEARCH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~~-~_&lt;/span&gt;
      \) /  = ☉  \ (/
        &amp;#39;_   V   _&amp;#39;
&lt;span class="k"&gt;        &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--∽--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/706"&gt;PyCoder’s Weekly | Issue #706&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-706.md"&gt;2025-706.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #704</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-704.html" rel="alternate"/><published>2025-10-15T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-10-15:/pyrecap/pycoderw-704.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.14 能多快?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/704"&gt;PyCoder’s Weekly | Issue #704&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251015 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251015 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.14 能多快?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/704"&gt;PyCoder’s Weekly | Issue #704&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251015 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251015 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并无过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15388/web"&gt;Python 3.14: 探索新功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 来了！Christopher Trudeau 回归，与 Real Python 团队成员 Bartosz Zaczyński 共同探讨新版本。今年，Bartosz 与 Real Python 团队成员协调了一系列预览文章，并撰写了展示教程“Python 3.14：值得尝试的酷炫新功能”。Christopher 的视频课程“Python 3.14 的新功能”涵盖了文章中的主题，并展示了新功能的实际应用。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15378/web"&gt;Python 3.14: 值得尝试的酷炫新功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 3.14 的新功能，包括升级的 REPL、模板字符串、惰性注释和子解释器，并提供示例代码供您尝试。您也可以观看 &lt;a href="https://pycoders.com/link/15376/web"&gt;视频课程&lt;/a&gt; 。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15370/web"&gt;Quiz: Python 3.14: 值得尝试的酷炫新功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15354/web"&gt;Python 3.14 来了。它有多快？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MIGUEL GRINBERG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对 Python 版本和变体之间的性能数据进行全面深入的比较，包括 JIT 和自由线程模式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15383/web"&gt;自由线程 Python 库兼容性检查器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FT-CHECKER.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;热图和表格总结了各种常见 Python 包中的 Python 自由线程兼容性..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15356/web"&gt;Python 3.14: 3 个 asyncio 更改&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAMIE CHANG &lt;/li&gt;
&lt;li&gt;• Shared by Jamie Chang&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;asyncio 变化经常被忽视，在最新的 3.14 版本中，有 3 个新的 asyncio 功能和变化..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15381/web"&gt;Python 3.14.0 发布公告&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15364/web"&gt;Python 3.13.8 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15372/web"&gt;为什么花了 4 年时间才获得 Lock Files 规范&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BRETT CANNON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;锁文件一直以来都是特定于工具的，从 requirements.txt 中的简单格式到 Poetry 和 uv 中更复杂的机制。为了规范格式以便于交换，一个新的 PEP 应运而生。本文探讨了为何花了这么长时间才实现这一点。另请参阅相关的&lt;a href="https://pycoders.com/link/15357/web"&gt;HN Discussion&lt;/a&gt;..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15384/web"&gt;完备的 PySpark SQL 指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CODECUT.AI &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ySpark 可以处理大型数据集，但其语法学习难度较高。PySpark SQL 通过提供熟悉的 SQL 风格的 DataFrame 操作解决了这一难题。本教程将教您从数据加载到窗口函数和 Pandas UDF 的所有内容..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15377/web"&gt;Functions: 完备参考&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RODRIGO GIRÃO SERRÃO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本文是与 Python 中的函数相关的所有内容的完整参考，包括结构、签名、 &lt;em&gt;args 、 &lt;/em&gt;*kwargs 、使用函数作为对象等..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15351/web"&gt;“开放基础设施并非免费”、PyPI 安全性和拨款暂停&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PSF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“Python 软件基金会已与 OpenSSF 和其他组织一起签署了《开放基础设施并非免费：可持续管理联合声明》..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15380/web"&gt;Alberta 的管道&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MARK LITWINTSCHIK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;加拿大阿尔伯塔省石油资源丰富，拥有众多输油管道。该省发布了大量关于基础设施的开放数据。本文将向您展示如何探索这些数据...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真的物理上的管道...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15347/web"&gt;用 wrapt 进行延迟导入&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GRAHAM DUMPLETON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PEP 810 建议在 Python 中添加显式惰性导入，但您已经可以通过第三方库实现这一点。本文将向您展示如何使用 wrapt ..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15352/web"&gt;Pyx: uv 硬币的另一面&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; MARSH &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python 采访了 Charlie Marsh，他们讨论了 Astral 的新产品 pyx，这是一项旨在加快包管理速度的服务..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15385/web"&gt;pytest 2.6.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHONTEST&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pytest 的新版本已经发布，这篇快速文章向您展示了关键的新功能： check.raises() 工作方式的改变..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15379/web"&gt;Django: 一个 ORM 统治所有数据库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PAOLO MELCHIORRE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;比较官方数据库后端的 Django ORM 支持，这样您就不必费力地学习它..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;但是, 使用, 那是另外一肥四了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15365/web"&gt;掌握 Python 上下文管理器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MOH HAZIANE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;除了使用 open() 之外，还要了解 Python 上下文管理器的工作原理以及它们的用途..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15363/web"&gt;= 字符串格式对齐&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ROD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一篇关于如何在字符串格式中使用 = 来进行数字对齐的快速 TIL 文章..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果不是等宽字体..没用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15375/web"&gt;playwright-stealth: Playwright 的 Bot Avoiders 端口&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYPI.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15368/web"&gt;uv-ship: 使用 uv 进行上线的 CLI 工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/FLORATHS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15371/web"&gt;cliprec: 剪贴板监控和记录工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASWEIGART&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15366/web"&gt;ascii-moon-phase-python: 月相的 CLI ASCII 艺术&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASWEIGART&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt; ༽on  master [?] via 🐍 v3.9.19 via 🅒 py39 on ☁️  (ipic) took 3s 
𝄢 python -m ascii_moon_phase
                 @@@@@@........                 
            @@@@@@@@@...............            
         @@@@@@@@@@@@..................         
       @@@@@@@@@@@@@.....................       
     @@@@@@@@@@@@@@@.......................     
    @@@@@@@@@@@@@@@@........................    
   @@@@@@@@@@@@@@@@..........................   
  @@@@@@@@@@@@@@@@@...........................  
 @@@@@@@@@@@@@@@@@@............................ 
 @@@@@@@@@@@@@@@@@@............................ 
@@@@@@@@@@@@@@@@@@@.............................
@@@@@@@@@@@@@@@@@@@.............................
@@@@@@@@@@@@@@@@@@@.............................
@@@@@@@@@@@@@@@@@@@.............................
 @@@@@@@@@@@@@@@@@@............................ 
 @@@@@@@@@@@@@@@@@@............................ 
  @@@@@@@@@@@@@@@@@...........................  
   @@@@@@@@@@@@@@@@..........................   
    @@@@@@@@@@@@@@@@........................    
     @@@@@@@@@@@@@@@.......................     
       @@@@@@@@@@@@@.....................       
         @@@@@@@@@@@@..................         
            @@@@@@@@@...............            
                 @@@@@@........                 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;今晚对比一下..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15386/web"&gt;Next.js Dev Experience in Python With FastAPI and HTMX
使用 FastAPI 和 HTMX 进行 Python Next.js 开发的经验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;VOLFPETER.GITHUB.IO 
+• Shared by Peter Volf&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;嫑用Next.js,嫑用Next.js,嫑用Next.js...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;坊间心语..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~-~-~_&lt;/span&gt;
   \/ /  = O  \ \/
     &amp;#39;_   𝟂   _&amp;#39;
&lt;span class="k"&gt;     &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--#--&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/704"&gt;PyCoder’s Weekly | Issue #704&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-704.md"&gt;2025-704.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #705</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-705.html" rel="alternate"/><published>2025-10-15T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-10-15:/pyrecap/pycoderw-705.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;老爹的越人工智能炒作&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/705"&gt;PyCoder’s Weekly | Issue #705&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251022 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251022 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;老爹的越人工智能炒作&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/705"&gt;PyCoder’s Weekly | Issue #705&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251022 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251022 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并无过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15422/web"&gt;今天可以用的 Python 延迟导入&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BRIAN OKKEN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有提案建议 Python 从 Python 3.15 开始原生支持延迟导入。不过，现在有一些技术可以让你使用延迟导入。这篇文章将向你展示如何使用..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15409/web"&gt;Python 描述符&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过实际示例了解什么是 Python 描述符、描述符协议如何工作以及描述符在何处有用..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15424/web"&gt;便捷的 Python REPL 修改&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Trey 经常使用 Python REPL。在这篇文章中，他向你展示了他最喜欢的自定义功能，以进一步完善 REPL..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15403/web"&gt;Python 3.13.9 版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15419/web"&gt;PyTorch 2.9 版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTORCH.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15407/web"&gt;Logfire, Loguru, 还是仅仅 Python 的内置日志记录？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REDDIT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15404/web"&gt;Celery 中的异步函数与 Django 连接池&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DON BROWN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Celery 不直接支持异步代码。虽然有一些解决方法，但你必须小心，不要耗尽连接池。这篇文章将向你展示如何在 Celery 任务管理器后端使用 Django 的异步功能..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15391/web"&gt;Guido van Rossum 和超越人工智能炒作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ROBERTO V ZICARI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;ODMS 行业观察采访了 Python 创始人 Guido van Rossum，探讨了人工智能如何影响行业。Guido 并不担心机器人会毁灭世界，但他担心的是，这会让坏人更容易作恶..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;老爹门儿清哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15405/web"&gt;课堂上 Python 教学的演变&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;随着大模型（LLM）项目的出现，年轻学生的 Python 教学发生了哪些变化？本周节目中，来自“Teaching Python”播客的 Kelly Schuster-Paredes 与我们一起探讨课堂上的编程和人工智能。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;要么进行魔法对抗, 要么全面拥抱魔法, 反正双方都知道很快就过时..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15400/web"&gt;编写可维护的代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PATRICK ALTMAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“可维护代码很容易成为长寿、盈利的软件和短暂的无底洞之间的区别。”继续阅读，了解可维护代码到底是什么以及如何实现它..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不过, 也有反模式: &lt;code&gt;编写不可维护的代码&lt;/code&gt;...以便保住你的工作&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15396/web"&gt;如何使用 Python：你的第一步&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Python——安装、运行代码，以及如何使用数据类型、函数、类和循环。探索基本工具，打下坚实的基础..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 光是安装, 就已经是不小的第一步了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15392/web"&gt;Quiz: 如何使用 Python：你的第一步&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15394/web"&gt;Neural Networks: 比你想象的更简单&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HAMZA KHUSWAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 Python 从头开始​​实现神经网络的演练，探索是什么让这些看似复杂的系统实际上非常简单..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15406/web"&gt;Pyrefly: 快速、IDE 友好的 Python 打字工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TALK PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python 采访了 Pyrefly 的 Abby Mitchell、Danny Yang 和 Kyle Into，他们讨论了其中一种较新的 Python 类型检查器...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15425/web"&gt;Polars vs pandas: 有何区别？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;发现 Polars 与 pandas 之间的主要区别，以帮助您选择正确的 Python 库，从而实现更快、更高效的数据分析..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键是你原先的代码量是否够大..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15411/web"&gt;Quiz: Polars vs pandas: 有什么区别？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15410/web"&gt;buttonpad: 按钮网格的 GUI 工具包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASWEIGART&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15395/web"&gt;MicroPythonOS: MicroPython 操作系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MICROPYTHONOS.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15408/web"&gt;lazyimp: 基于上下文管理器的延迟导入库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/WRMSR&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15416/web"&gt;fast_html: 在 Python 中高效生成 HTML&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PCARBONN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;HTML 本身就是混乱的汤,
任何规范生成 html 的工具, 最终成果都是无法使用的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15397/web"&gt;ase: 原子模拟环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITLAB.COM/ASE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~-`~_&lt;/span&gt;
      \) /  * -  \ (/
        &amp;#39;_   ♢   _&amp;#39;
        / &amp;#39;-----&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/705"&gt;PyCoder’s Weekly | Issue #705&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-705.md"&gt;2025-705.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #703</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-703.html" rel="alternate"/><published>2025-10-07T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-10-07:/pyrecap/pycoderw-703.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;从 pip 切换到 uv..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/703"&gt;PyCoder’s Weekly | Issue #703&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;从 pip 切换到 uv..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/703"&gt;PyCoder’s Weekly | Issue #703&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;251007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;251007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并无过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15337/web"&gt;Python 违反了 PEP 8&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AL SWIEGART&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PEP 8 概述了 Python 的首选编码风格。它经常在网络讨论中被当作攻击性武器。这篇文章探讨了 PEP 8 的具体内容以及它经常被忽视的地方..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15335/web"&gt;Python 3.14 预览：更好的语法错误消息&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 对错误消息进行了十项改进，可帮助您发现常见的编码错误并为您指明正确的方向..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嘦 Python 本身没有内置 ty/ruff 之类专业工具,
那么, 错误消息总是比不过 IDE 中的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15333/web"&gt;Quiz: Python 3.14 预览：更好的语法错误消息&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15314/web"&gt;为什么 splitlines() 而不是 split("\n") ？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;要在 Python 中将文本拆分成行，您应该使用 splitlines() 方法，而不是 split() 方法，这篇文章向您展示了原因..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;是的, 当然是计算机历史梗...各种系统中换行的字符约定并不相同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15332/web"&gt;PEP 810: 显式延迟导入（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15318/web"&gt;PEP 809: 面向未来的稳定 ABI（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15336/web"&gt;PEP 807: 可信发布的索引支持（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15343/web"&gt;PyOhio 2025 在线视频&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15338/web"&gt;已发布 Django 安全版本：5.2.7、5.1.13 和 4.2.25&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15324/web"&gt;开始学习 Python 的建议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;过去几年 Python 学习有什么变化？初学者在开启学习之旅时应该掌握哪些新技术和最新建议？本周节目中，Stephen Gruppetta 和 Martin Breuss 再次回归，共同探讨 Python 学习入门..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15325/web"&gt;赢取 six 赌注&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SETH LARSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;2020 年，Seth Larson 和 Andrey Petrov 打赌，Python 2 兼容插件 six 是否还会出现在 PyPI 下载量前 20 名中。Seth 赢了，但可能只是因为有一个库仍在使用它...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;python-dateutil&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;就是这个库的存在, 导致 six 依然被依赖..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15346/web"&gt;用 Temporal 实现持久 Python 执行&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; EGGER podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python 采访了 Mason Egger，讨论了 Temporal，这是一个持久的执行平台，使开发人员能够构建可扩展的应用程序，而不会牺牲生产力或可靠性..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15326/web"&gt;Astral 的 ty ：一款超快的 Python 类型检查器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习使用 ty，这是一款用 Rust 编写的超快速 Python 类型检查器。获取设置说明、运行类型检查，并在个人项目中微调自定义规则..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果不使用 Py3.15 之后的类型声明式 code-style 那么, 
这种工具也没什么用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15328/web"&gt;Quiz: Astral 的 Python ty 类型检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15322/web"&gt;软件工程中的“良好品味”是什么？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SEAN GOEDECKE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章探讨了编写软件时技能和品味之间的差异。“干净代码”的含义对某些人来说可能与对其他人来说不一样..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;现在感觉得区分人类品味和 AI 品味的不同了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15323/web"&gt;用 Ruff 进行现代 Python Linting&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ruff 是一款速度极快的现代 Python linter，具有简单的界面，可以替代 Pylint、isort 和 Black，并且它正在迅速流行起来..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一般都配置到 IDE 中, 平时 CI/CD 流程中并不用折腾,
当然, 如果工程师们死也不愿意在本地配置, 那就真的值得结合版本管理规约,
进行自动化限制了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15329/web"&gt;Quiz: 用 Ruff 进行现代 Python Linting&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15339/web"&gt;tdom 简介：使用 t‑strings HTML 模板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DAVE PECK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 引入了 t 字符串，本文向您展示了 tdom 一个利用它们来产生更安全输出的新 HTML DOM 工具包..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;从使用过程中:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;from tdom import html&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;这种起手势不难感受到, 这个 tdom 是想替代以往的模板系统..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15315/web"&gt;用 Django 和 SQLite 进行全文搜索&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TIMO ZIMMERMANN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;演示如何使用 Django 和 SQLite 构建全文搜索来增强博客的搜索功能..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对于小型应用, SQLite 是全能的, 根本不用折腾其它数据库产品..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15331/web"&gt;subprocesslib: 类似于 subprocess 模块的 pathlib&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYPI.ORG &lt;/li&gt;
&lt;li&gt;• Shared by Antoine Cezar&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15320/web"&gt;Cap'n Web 协议的 Python 实现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ABILIAN &lt;/li&gt;
&lt;li&gt;• Shared by Stefane Fermigier&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;互联网菩萨: Cloudfare 发布的 &lt;a href="https://github.com/cloudflare/capnweb"&gt;cloudflare/capnweb: JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Python 实现..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15340/web"&gt;air: 新 Python Web 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/FELDROY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;刚刚开始的项目, 看起来就是 HTMX 版本的 Django, 只是基于 FastAPI?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15330/web"&gt;fastapi-radar: FastAPI 应用的调试仪表板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DOGANARIF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;by React and shadcn/ui ..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;FastAPI 向 Django admin 进化的叕一步&lt;/p&gt;
&lt;p&gt;可以看到有 https://github.com/doganarif/fastapi-radar/blob/main/CLAUDE.MD&lt;/p&gt;
&lt;p&gt;所以, 这已经是 AIGC 作品了..
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15321/web"&gt;在浏览器中试用 Sphinx Docs&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DOCUMATT.COM &lt;/li&gt;
&lt;li&gt;• Shared by Libor Jelínek&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果对 rST 语法习惯的话, 可以直接拿来替代 markdwon 排版器了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~^|∽~_&lt;/span&gt;
   \) /  = ♡  \ ()
     &amp;#39;_   ⏡   _&amp;#39;
     ( &amp;#39;-----&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/703"&gt;PyCoder’s Weekly | Issue #703&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-703.md"&gt;2025-703.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;大小湾终身幼儿园&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #702</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-702.html" rel="alternate"/><published>2025-10-01T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-10-01:/pyrecap/pycoderw-702.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;从 pip 切换到 uv..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/702"&gt;PyCoder’s Weekly | Issue #702&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;从 pip 切换到 uv..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/702"&gt;PyCoder’s Weekly | Issue #702&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并无过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15281/web"&gt;django.tasks 存在&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAKE HOWARD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;django.tasks 已正式发布。该功能很可能包含在 Django 6 中，它抽象了后台任务管理，类似于数据库后端的工作方式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15297/web"&gt;Python MCP:连接你的 LLM 与世界&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Python 构建模型上下文协议 (MCP) 服务器。将工具、提示和数据连接到 Cursor 等 AI 代理，打造更智能的助手..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15284/web"&gt;在自由线程 Python 上扩展 Asyncio&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KUMAR ADITYA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;回顾 Python 3.14 中所做的工作，以使 asyncio 能够在 CPython 的自由线程版本上扩展..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15305/web"&gt;PEP 806: 具有精确异步标记的混合同步/异步上下文管理器（已添加）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15309/web"&gt;Python 初学者：8 周直播课程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从 10 月 13 日开始，这门结构化的、基于小组的课程将带您从零 Python 经验到自信地编写真正的程序。在专业的 Real Python 讲师的指导下，您将通过结构化的日常课程和每周的直播课程打下扎实的编程基础： &lt;a href="https://pycoders.com/link/15309/web"&gt;查看完整课程大纲并注册 10 月 13 日至 12 月 5 日的课程 →&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15276/web"&gt;django-watchfiles: 更高效的 Runserver 自动重新加载&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADAM JOHNSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 的 runserver 会在您修改 Python 文件时自动重新加载。如果没有这个自动重新加载功能，您每次修改代码后都需要手动重启服务器，效率很低。了解一下这个功能更强大的新库..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15285/web"&gt;利用新域名发起的网络钓鱼攻击可能还会持续&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;THE PYTHON PACKAGE INDEX BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;又一次针对 PyPI 凭证的网络钓鱼攻击正在进行中。PSF 安全开发人员 Seth Larson 撰写了文章，介绍了正在发生的事情以及他们正在采取的应对措施..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15275/web"&gt;NVIDIA 加速 Python 数据科学&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; ZAITLEN &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Pyhton 采访了 NVIDIA 的 Ben Zaitlen，讨论了 RAPIDS，这是一个允许 pandas、scikit-learn、Spark、Polars 甚至 NetworkX 在 GPU 上执行的开源工具包..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15291/web"&gt;FastAPI 入门&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 Python 创建 API 时，FastAPI 是首选。探索 FastAPI 代码示例，并获取有关 FastAPI 的常见问题解答..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15293/web"&gt;Quiz: FastAPI 入门&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15277/web"&gt;为什么 Python 在 2025 年如此流行？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EVGENIA VERBINA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从支持人工智能和数据科学到推动 Web 开发和自动化，Python 将在 2025 年继续占据主导地位。请阅读本篇博文，了解其中的原因...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15299/web"&gt;现实世界追踪 JIT&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ANTONIO CUNI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Antonio 在 CPython 核心开发冲刺大会上发表了演讲，探讨了 JIT 编译器的进展。本文总结了他的演讲..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15292/web"&gt;从 Python 字符串中去除字符&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 Python 的 .strip() 函数删除空格或指定字符。了解其中的陷阱和实际案例，并与 .lstrip() 和 .removesuffix() 进行比较..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15287/web"&gt;Quiz: 从 Python 字符串中去除字符&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15302/web"&gt;Python 数据类中的相等性和哈希&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;VIVIS DEV &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;理解 Python 数据类以及字段如何确定相等性和散列..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15286/web"&gt;在 Python 中从 pip 切换到 uv&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DAMILOLA OLATUNJI &lt;/li&gt;
&lt;li&gt;• Shared by AppSignal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 uv 的来龙去脉以及如何从 Pip 过渡到 uv..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15303/web"&gt;fenic: 用 DataFrames 构建 AI 和代理应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/TYPEDEF-AI &lt;/li&gt;
&lt;li&gt;• Shared by Kostas Pardalis&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15308/web"&gt;numethods: 轻量级经典数值方法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DENIZD1&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15294/web"&gt;detroit: D3js 的 Python 实现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BOURBONUT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;淦...首次见到这种反向复刻..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15296/web"&gt;MathFlow: Pythonic 符号和数值数学&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/CYBERGEEK1943&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15279/web"&gt;snakeviz: 浏览器内 Python 配置文件查看器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/JIFFYCLUB&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~`--~_&lt;/span&gt;
    \) /  - O  \ \/
      &amp;#39;_   ∧   _&amp;#39;
      \ &amp;#39;--~--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/702"&gt;PyCoder’s Weekly | Issue #702&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-702.md"&gt;2025-702.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #700</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-700.html" rel="alternate"/><published>2025-09-17T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-09-17:/pyrecap/pycoderw-700.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;纪念期..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/700"&gt;PyCoder’s Weekly | Issue #700&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;纪念期..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/700"&gt;PyCoder’s Weekly | Issue #700&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;p&gt;没错，你没有看错，这是本周 PyCoder 的第二期。为了庆祝第 700 期，我们特意为你送上一些 Python 的精彩内容。&lt;/p&gt;
&lt;p&gt;我们非常高兴有你们作为读者，成为充满活力的 Python 社区的一员。一如既往，我们正在寻找内容，所以如果你发现任何值得分享的内容， 请&lt;a href="https://pycoders.com/submissions"&gt;发送给我们&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;还要感谢我们的赞助商 &lt;a href="https://pycoders.com/link/15231/web"&gt;CodeRabbit&lt;/a&gt; 使得额外期刊的发行成为可能！&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Happy Pythoning!

— The PyCoder’s Weekly Team
    策展: Christopher Trudeau
    编辑: Dan Bader
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15214/web"&gt;冲刺是Conference/大会 最佳部分&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章探讨了 PyCon 冲刺大会的具体内容，以及你为什么想加入下一届冲刺大会。去年，PyCon 美国站共提交了 370 个新的 PR，其中近 300 个已合并到代码中。..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15217/web"&gt;Django 网站的速率限制&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AIDAS BENDORAITIS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;网站的流量高峰可能会消耗大量资源，导致正常用户无法访问。本文将向您展示如何在 Django 项目中使用 Nginx 的速率限制功能..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15229/web"&gt;尖叫密码 (“ǠĂȦẶAẦ ĂǍÄẴẶȦ”)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SETH LARSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;发现，带重音符号的拉丁字母 A 的数量比 26 个罗马字母的总和还要多。那么，除了创造密码，还能做什么呢...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15222/web"&gt;Python 函数定义中的 -&amp;gt; 是什么意思？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;想知道 Python 中箭头符号的含义吗？通过简单的解释和示例，了解 -&amp;gt; 在类型提示、函数等中的用法...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15220/web"&gt;Quiz: Python 函数定义中的 -&amp;gt; 是什么意思？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15233/web"&gt;8 周内从零开始掌握 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;li&gt;sponsor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;获得清晰的每日计划、实践练习和讲师指导的课程，全面了解 Python 的核心知识。每周课程将简洁的课程与编程练习、现场问答和迷你项目相结合，巩固核心概念。最终的顶点课程将展示您设计和实现完整程序的能力..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真蟒官方自己的课程, 两个月 2500$/人..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15218/web"&gt;The Peril of Unquoted Arguments 未引用论据的危险&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SUBSTACK.COM &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索不带引号的 Python 字符串的危险威力，以及它们如何导致 CVE-2024-9287...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;事后验尸...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15226/web"&gt;PEP 782: 添加 PyBytesWriter C API（最终版）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15228/web"&gt;Quiz:  使用 uv 进行 Python 项目管理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用快速的 Python 项目管理器 uv 测试你的技能。练习 uv 的设置、软件包安装以及创建的关键文件...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如何兼容原有的项目部署流程, 才是重点..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15224/web"&gt;memory_graph:  可视化你的数据结构&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BTERWIJN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="memory_graph" src="https://raw.githubusercontent.com/bterwijn/memory_graph/main/images/linked_list.gif"&gt;&lt;/p&gt;
&lt;p&gt;不容易, 但是, 对谁帮助最大呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15216/web"&gt;stelvio: Python 中的 AWS 配置&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/MICHAL-STLV &lt;/li&gt;
&lt;li&gt;• Shared by Bas Steins&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15230/web"&gt;cruft: 维护 Cruft 以进行打包和构建项目&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/CRUFT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15210/web"&gt;AsyncFlow:  在编写代码之前模拟分布式系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASYNCFLOW-SIM &lt;/li&gt;
&lt;li&gt;• Shared by Gioele&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15211/web"&gt;dj-toml-settings:  从 TOML 文件加载 Django 设置&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ADAMGHILL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15171/web"&gt;PyCon 英国 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 19 to September 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15166/web"&gt;PyCon 加纳 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 25 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15156/web"&gt;PyCon JP 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 26 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15213/web"&gt;PyBeach 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 27 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2438.html"&gt;快讯 2024/38&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-595.html"&gt;PyCoder 595&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-543.html"&gt;PyCoder 543&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-491.html"&gt;Issue 491&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-447.html"&gt;Issue 447&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-386.html"&gt;Issue 386&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-194.html"&gt;蠎加载 194&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-143.html"&gt;蠎加载 143&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-93.html"&gt;蠎加载 93&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-184.html"&gt;Issue 184&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-135.html"&gt;Issue 135&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-84.html"&gt;Issue 84&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-32.html"&gt;Issue 32&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~`&amp;amp;∽~_&lt;/span&gt;
    \) /  O ◶  \ ()
      &amp;#39;_   ⩌   _&amp;#39;
&lt;span class="k"&gt;      &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--⌄--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/700"&gt;PyCoder’s Weekly | Issue #700&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-700.md"&gt;2025-700.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #701</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-701.html" rel="alternate"/><published>2025-09-17T11:42:00+08:00</published><updated>2026-04-12T07:59:12.410892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-09-17:/pyrecap/pycoderw-701.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PSF 董事会选举结果..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/701"&gt;PyCoder’s Weekly | Issue #701&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PSF 董事会选举结果..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/701"&gt;PyCoder’s Weekly | Issue #701&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250924 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15250/web"&gt;将 Python 代码转换为 LaTeX 数学公式的 3 个工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CODECUT.AI &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;LaTeX 是编写数学符号和方程式的强大工具。它广泛应用于学术论文、研究论文和技术报告。您可以使用四个强大的工具在 Jupyter 笔记本中将 Python 代码转换为 LaTeX： IPython.display.Latex 、 handcalcs 、 latexify-py, 和 SymPy &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15242/web"&gt;自动将 REST API 转换为 MCP 的风险&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;将现有的 REST API 转换为模型上下文协议 (MCP) 时，应该考虑哪些因素？为了保持 AI 代理上下文的整洁，应该避免哪些反模式？本周节目中，Kyle Stratis 将回归，分享他即将出版的新书《基于 MCP 的 AI 代理》。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15271/web"&gt;给我带来快乐的 Playwright &amp;amp; pytest 技术&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TIM SCHILLING&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tim 一直在做一个大量使用 HTMX 和 Alpine 的项目。他写了一篇博文，总结了他在进行端到端测试时最常用的 Playwright 和 Pytest 技术..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15269/web"&gt;Python 3.14.0rc3 已发布！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15264/web"&gt;PEP 804: 外部依赖注册表和名称映射机制（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15267/web"&gt;Django 6.0 Alpha 1  发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15270/web"&gt;PyCon Australia 2025 视频现已发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM video&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15268/web"&gt;Quiz: 开始与 Python 交互的方法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15261/web"&gt;大规模数据科学云课程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY, ROCKLIN, &amp;amp; TABRIS podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python 采访了 Dask 的创建者 Matthew Rocklin 和 Coiled 的软件工程师 Nat Tabris。他们讨论了如何帮助数据科学家团队从笔记本电脑扩展到大规模集群..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15257/web"&gt;DjangoCon US 2025: 安全、简单和社区&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DWAYNE MCDANIEL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在 2025 年美国 DjangoCon 大会上，演讲者们强调成熟的技术而非炒作，重点介绍了安全的 GitOps 工作流、更简单的前端替代方案以及可持续的开源模型。本文总结了一些关键演讲..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15247/web"&gt;Playwright vs Pydoll&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ALBERTO MH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Playwright 和 Pydoll 都是通常用于端到端测试的浏览器自动化库。本文将测试这两个库的性能和可用性..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..端到端测试之于程序员，就如同烛光之于飞蛾。它诱人至深，如同一颗璀璨的北极星。稍稍靠近，它们就会把你活活烧死&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼?无法同意更多... &lt;/p&gt;
&lt;p&gt;简单的说, 目前 Playwright 稳定可用..&lt;/p&gt;
&lt;p&gt;注意一些技巧:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="err"&gt;#&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;.gi&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;hub/work&lt;/span&gt;&lt;span class="kc"&gt;fl&lt;/span&gt;&lt;span class="err"&gt;ows/e&lt;/span&gt;&lt;span class="mf"&gt;2e.&lt;/span&gt;&lt;span class="err"&gt;yaml&lt;/span&gt;
&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="kc"&gt;na&lt;/span&gt;&lt;span class="err"&gt;me&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Cache&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;Playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;browsers&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;id&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;cache&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;uses&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;ac&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;io&lt;/span&gt;&lt;span class="kc"&gt;ns&lt;/span&gt;&lt;span class="err"&gt;/cache@v&lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;wi&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;h&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;pa&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;h&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;~/.cache/ms&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="err"&gt;key&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;ru&lt;/span&gt;&lt;span class="kc"&gt;nner&lt;/span&gt;&lt;span class="err"&gt;.os&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;chromium&lt;/span&gt;

&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;i&lt;/span&gt;&lt;span class="kc"&gt;f&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;$&lt;/span&gt;&lt;span class="p"&gt;{{&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;s&lt;/span&gt;&lt;span class="kc"&gt;te&lt;/span&gt;&lt;span class="err"&gt;ps.cache&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;.ou&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;pu&lt;/span&gt;&lt;span class="kc"&gt;ts&lt;/span&gt;&lt;span class="err"&gt;.cache&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;hi&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;!=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="kc"&gt;true&lt;/span&gt;&lt;span class="err"&gt;&amp;#39;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;}}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;ru&lt;/span&gt;&lt;span class="kc"&gt;n&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;uv&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;ru&lt;/span&gt;&lt;span class="kc"&gt;n&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;playwrigh&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;i&lt;/span&gt;&lt;span class="kc"&gt;nstall&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;--&lt;/span&gt;&lt;span class="err"&gt;wi&lt;/span&gt;&lt;span class="kc"&gt;t&lt;/span&gt;&lt;span class="err"&gt;h&lt;/span&gt;&lt;span class="mi"&gt;-&lt;/span&gt;&lt;span class="err"&gt;deps&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;chromium&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;事先将 Chromium 安装到 action 容器中&lt;/p&gt;
&lt;p&gt;&lt;img alt="playwright vs pydoll e2e benchmark" src="https://albertomh.com/assets/img/post/2025/playwright-vs-pydoll-e2e-benchmark.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15249/web"&gt;Python 软件基金会与 Deb Nicholson&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BRESSERS &amp;amp; NICHOLSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本期播客是 Deb Nicholson 的访谈，内容围绕 Python 软件基金会展开。他们讨论了从资助开源项目到组织社区活动的方方面面..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15260/web"&gt;2025 年 PSF 董事会选举结果宣布！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 软件基金会董事会选举已经完成，产生了两名新成员和两名回归成员：Abigail Dogbe、Jannis Leidel、Sheena O'Connell 和 Simon Willison&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15244/web"&gt;用 uv 进行 Python 项目管理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 uv（一款基于 Rust 构建的超快软件包和项目管理器）创建和管理 Python 项目。了解设置、工作流程和最佳实践..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15256/web"&gt;Python 3.14 预览：REPL 自动完成和高亮显示&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python 3.14 REPL 更新：导入自动完成、语法着色和主题自定义，以帮助您更快地编码并轻松阅读..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可惜, 对于 AI 来说, 这些都是无用信息..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15251/web"&gt;Quiz: Python 3.14：REPL 自动完成和高亮显示&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15255/web"&gt;通过 GitHub Actions 工作流进行令牌窃取活动&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MIKE FIEDLER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyPI 安全工程师的这篇文章概述了最近的一次攻击，幸运的是，这次攻击没有对 PyPI 软件包造成损害..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15245/web"&gt;嵌套列表推导&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 中的嵌套列表推导看起来很复杂，但通过精心设计的空格，它们会变得非常易读..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这就是 Python 坚持要以排版为语法边界的原因之一&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; [
&lt;span class="k"&gt;...&lt;/span&gt;     tag
&lt;span class="k"&gt;...&lt;/span&gt;     for post in blog_posts
&lt;span class="k"&gt;...&lt;/span&gt;     for tag in post[&amp;#39;tags&amp;#39;]
&lt;span class="k"&gt;...&lt;/span&gt; ]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;这..非常 SQL 哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15266/web"&gt;NiceGUI 简介：构建交互式 Python Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;HAZIMED.COM &lt;/li&gt;
&lt;li&gt;• Shared by Mohamed Haziane&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 NiceGUI 将 Python 脚本转换为交互式 Web 应用程序，而无需触及 HTML、CSS 或 JavaScript..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不过, 相比 streamlit, NiceUI 还是过于 nerd 了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15241/web"&gt;Ducky: 桌面网络实用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/THECMDGUY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这年头, 如果没有 dark 模式 theme 就好象不是正经产品一样:&lt;/p&gt;
&lt;p&gt;&lt;img alt="banner" src="https://github.com/thecmdguy/Ducky/raw/main/src/ducky_app/assets/banner.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15239/web"&gt;Expression: Python 的函数式编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DBRATTLI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15252/web"&gt;cosmic-ray: Python 的突变测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/SIXTY-NORTH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15254/web"&gt;django-admin-keyshortcuts: Django 管理员键盘快捷键&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/KHANXMETU&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15246/web"&gt;starplot: Python 中的星图和地图&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/STEVEBERARDI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15259/web"&gt;每周真蟒 办公时间QA（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 24, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15240/web"&gt;PyCon 加纳 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 25 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15263/web"&gt;PyCon JP 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 26 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15258/web"&gt;PyBeach 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 27 to September 28, 2025&lt;/li&gt;
&lt;li&gt;加州圣莫尼卡&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15265/web"&gt;在尼日利亚北部建立 Python 社区&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 27 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15243/web"&gt;PyCon 爱沙尼亚 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;October 2 to October 4, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15248/web"&gt;2025 年尼日利亚 PyCon&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;October 2 to October 5, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2439.html"&gt;快讯 2024/39&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-596.html"&gt;PyCoder 596&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-544.html"&gt;PyCoder 544&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-492.html"&gt;Issue 492&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-448.html"&gt;Issue 448&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-387.html"&gt;Issue 387&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-195.html"&gt;蠎加载 195&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-144.html"&gt;蠎加载 144&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-94.html"&gt;蠎加载 94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-185.html"&gt;Issue 185&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-136.html"&gt;Issue 136&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-85.html"&gt;Issue 85&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-33.html"&gt;Issue 33&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽|~~_&lt;/span&gt;
        () /  # -  \ (/
          &amp;#39;_   ♢   _&amp;#39;
          | &amp;#39;--.--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/701"&gt;PyCoder’s Weekly | Issue #701&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-701.md"&gt;2025-701.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #699</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-699.html" rel="alternate"/><published>2025-09-10T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-09-10:/pyrecap/pycoderw-699.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;深入了解功能标志&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/699"&gt;PyCoder’s Weekly | Issue #699&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;深入了解功能标志&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/699"&gt;PyCoder’s Weekly | Issue #699&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15158/web"&gt;深入了解功能标志&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RAPHAEL GASCHIGNARD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;功能开关是一种无需重新部署软件即可启用或禁用代码块的方法。本文将向您展示几种不同的功能开关使用方法..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15176/web"&gt;深入了解 Ty、Pyrefly 和 Zuban&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ROB HAND&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从类型规范一致性的角度比较三个新的基于 Rust 的 Python 类型检查器：Astral 的 ty、Meta 的 pyrefly 和 David Halter 的 zuban..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15149/web"&gt;如何在 Pandas 中删除空值&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 .dropna() 从 pandas DataFrames 中删除空值，以便清理丢失的数据并保持 Python 分析的准确性..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15157/web"&gt;Quiz: 如何在 Pandas 中删除空值&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对 pandas .dropna() 进行自我测试：删除空值、清理缺失数据并准备 DataFrames 以进行准确分析..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15160/web"&gt;PEP 803: 自由线程构建的稳定 ABI（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15163/web"&gt;DjangoCon 美国：2027-28 年场地提案征集&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DEFNA.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15153/web"&gt;用 Loguru 让生产级 Python 日志记录更加轻松&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AYOOLUWA ISAIAH &lt;/li&gt;
&lt;li&gt;• Shared by Ayooluwa Isaiah&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;虽然 Python 的标准日志模块功能强大，但浏览其处理程序、格式化程序和过滤器系统常常会让人感觉工作量过大。本文介绍如何使用 Loguru 以极低的复杂度实现相同（甚至更好）的结果..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键在生产级的理解...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15174/web"&gt;用 ipaddress 简化 IP、网络和子网&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MOHAMED HAZIANE &lt;/li&gt;
&lt;li&gt;• Shared by Mohamed Haziane&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 内置的 ipaddress 模块使 IP 地址和网络的处理更加简洁可靠。本文将介绍如何验证、迭代和管理地址和子网，同时避免基于字符串处理时常见的陷阱..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15151/web"&gt;Django: 从依赖项覆盖翻译&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GONÇALO VALÉRIO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在 Django 中构建多语言网站时，您可能会遇到第三方语言的翻译字符串与网站语言不匹配的情况。这篇文章将告诉您如何处理这种情况..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15172/web"&gt;用 Sphinx 和 Markdown 创建网站&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE DRISCOLL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sphinx 是一个基于 Python 的文档构建器，事实上，Python 文档本身就是使用 Sphinx 编写的。学习如何使用 RST 或 Markdown 和 Sphinx 构建静态网站..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;爱过... rST ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15154/web"&gt;Python REPL 快捷键和功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从键盘快捷键到块导航，探索 Python REPL 功能，本参考指南将帮助您更好地利用 Python 的交互式 shell...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15168/web"&gt;uv Cheatsheet/备忘单&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RODRIGO GIRÃO SERRÃO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一份包含最常见和最有用的 uv 命令的备忘单，用于管理项目和依赖项、发布项目、管理工具等.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15173/web"&gt;Python String Splitting  Python 字符串拆分&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;掌握使用 .split() 和 re.split() 进行 Python 字符串拆分以处理空格、分隔符和多行文本..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15169/web"&gt;2025 年最流行的 Python 框架和库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;EVGENIA VERBINA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;根据超过 30,000 名 Python 开发人员的见解，发现顶级 Python 框架和库..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 再顶风级的模块和自己业务无关时关心也没用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15147/web"&gt;MicroPython 基准测试&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIGUEL GRINBERG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章比较了在几个微控制器板上运行 Python 的性能..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pico 2W 比 Pico W 高能了一倍多...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15161/web"&gt;markdown-it-py: Markdown 解析器，正确完成&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/EXECUTABLEBOOKS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15148/web"&gt;awesome-public-datasets: 开放数据集列表&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/AWESOMEDATA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15162/web"&gt;djhtmx: Django 和 HTMX 的 UI 组件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/EDELVALLE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15159/web"&gt;Hexora: 恶意 Python 脚本的静态分析工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/RUSHTER &lt;/li&gt;
&lt;li&gt;• Shared by Artem Golubin&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;想来也是硬规则...全靠人工经验积累...
.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15164/web"&gt;异步原生 WebTransport 实现&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/LEMONSTERFY &lt;/li&gt;
&lt;li&gt;• Shared by lemonsterfy&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15096/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.9.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15155/web"&gt;PyData 布里斯托尔聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15152/web"&gt;PyLadies 都柏林&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15171/web"&gt;PyCon 英国 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 19 to September 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15167/web"&gt;Chattanooga/ Python 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 19 to September 20, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15170/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 20, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;注意不是新得里&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15166/web"&gt;PyCon 加纳 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 25 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15156/web"&gt;PyCon JP 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 26 to September 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2437.html"&gt;快讯 2024/37&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-594.html"&gt;PyCoder 594&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-542.html"&gt;PyCoder 542&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-490.html"&gt;Issue 490&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-446.html"&gt;Issue 446&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-385.html"&gt;Issue 385&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-193.html"&gt;蠎加载 193&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-142.html"&gt;蠎加载 142&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-92.html"&gt;蠎加载 92&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-183.html"&gt;Issue 183&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-134.html"&gt;Issue 134&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-83.html"&gt;Issue 83&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-31.html"&gt;Issue 31&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~~~-~_&lt;/span&gt;
 \) /  ◵ ♡  \ (/
   &amp;#39;_   v   _&amp;#39;
   \ &amp;#39;--∽--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/699"&gt;PyCoder’s Weekly | Issue #699&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-699.md"&gt;2025-699.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #697</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-697.html" rel="alternate"/><published>2025-09-03T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-09-03:/pyrecap/pycoderw-697.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;纪录片 | 起源故事&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/697"&gt;PyCoder’s Weekly | Issue #697&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;纪录片 | 起源故事&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/697"&gt;PyCoder’s Weekly | Issue #697&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15079/web"&gt;Python: 纪录片 | 起源故事&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM &lt;/li&gt;
&lt;li&gt;video&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是世界上最受欢迎的编程语言 Python 的故事。它最初于 20 世纪 90 年代在阿姆斯特丹只是一个附带项目，如今已成为人工智能、数据科学以及一些全球巨头企业赖以生存的软件...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在 Python 发布近40年后,社区总算集资完成了自己的纪录片:&lt;/p&gt;
&lt;p&gt;国内朋友可以使用云盘:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;链接：https://pan.quark.cn/s/f455318a34bd&lt;/li&gt;
&lt;li&gt;提取码：SpVD&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从 Youtube 下载, 并用 FFmpeg 合成为 .mkv,
包含小体积的 .mp4 以及单独的音频资源 .webm&lt;/p&gt;
&lt;p&gt;这是一门神奇的语言,
南边的帮助人类提前进入了 AI 时代, 但是, 一路上到底发生了什么?&lt;/p&gt;
&lt;p&gt;值得回顾...在 Guido 老爹还在时..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15077/web"&gt;用 Python 跟踪恶意代码执行&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ARTEM GOLUBIN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;可以通过不同的方式进行代码分析来检测库中的恶意代码，以及为什么这有时是一项具有挑战性的工作..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15066/web"&gt;如何用 Python 编写文档字符串&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习编写有效的 Python 文档字符串，使用最佳实践和内置约定清晰、专业地记录您的代码..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当年有个跨语言工具: &lt;a href="https://www.doxygen.nl/manual/index.html"&gt;Doxygen: Overview&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;现在好象没人用了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;p&gt;Learn to write effective Python docstrings that clearly and professionally document your code using best practices and built-in conventions.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15069/web"&gt;Quiz: 如何用 Python 编写文档字符串&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15072/web"&gt;Pandas 工作流中的 5 个常见瓶颈&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAMIL SEMAAN &lt;/li&gt;
&lt;li&gt;• Shared by Jamil Semaan&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;风扇尖叫？笔记本电脑卡死？你可能运行 Pandas 时处理的数据量超出了 CPU 的处理能力。这篇文章将分析 Pandas 的五个常见瓶颈（读取速度慢、连接操作占用大量内存、分组操作缓慢）、典型的 CPU 解决方案，以及如何通过一行代码 cudf.pandas 扩展程序解锁 GPU 加速——并附上示例代码和 Colab 链接供您尝试...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿..迁移到 Polars 就好..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15068/web"&gt;Delta Lake: 将 Pandas 原型转化为生产环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KHUYEN TRAN &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索如何使用 delta-rs 提升基于 Pandas 的数据工作流：delta-rs 是连接简单 Python 原型和强大、版本化数据湖的桥梁。学习如何使用 Pandas（或 Polars、Dask、DuckDB）编写、追加和时间旅行 Delta 表，所有这些都无需 Spark 或 JVM 开销...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15091/web"&gt;SyntaxWarning: 在 finally 块中 return&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADAM JOHNSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;try/except/finally 块的 finally 部分中的返回值不一定能按预期运行。因此，Python 3.14 会针对这些返回值发出警告，并且它们将来可能会变成语法错误...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15070/web"&gt;pypistats.org 现由 PSF 运营&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;pypistats.org 网站托管 Python 软件包索引 (PyPI) 的分析数据。六年来，pypistats.org 一直由外部志愿者维护，但现在已过渡到 PSF 旗下..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15101/web"&gt;Python 中使用 JSON 数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Python 中的 json 模块处理 JSON 数据。转换、读取、写入和验证 JSON 文件，并处理用于 API 和存储的 JSON 数据..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可以对比 toml 看看哪种更加鲁捧..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15080/web"&gt;Python 3.14 预览：惰性注解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python 3.14 的注释惰性求值如何提高性能、修复长期存在的类型提示问题以及解锁强大的新运行时用途..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15086/web"&gt;Quiz: Python 注释&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15081/web"&gt;Python 中的深拷贝与浅拷贝&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;理解 Python 中浅拷贝和深拷贝的区别。学习如何使用 copy 模块和其他技术安全地复制对象...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;永恒的梗...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15104/web"&gt;在哪儿托管你的 Python 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JEFF MORHOUS &lt;/li&gt;
&lt;li&gt;• Shared by Jeff Morhous&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;无论是 Django、Flask、FastAPI 还是其他 Python Web 框架，您的托管选项都丰富多样。本指南将指导您如何选择..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;无论在哪儿托管,都不是一件简单的事儿...
要从成本/能率/简易/安定/...各种角度分析评估...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15073/web"&gt;熊猫即将拥有表情/表达式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MARCO GORELLI &lt;/li&gt;
&lt;li&gt;• Shared by Marco&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pandas 3.0 将引入一种新的语法，使其更接近现代的 DataFrame 库。让我们来了解一下它的原因以及如何使用它...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;表情...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15093/web"&gt;Quiz: Python 技能测试&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过技能测验，从基础到高级，测试你的 Python 知识。你是新手、中级、精通还是专家？&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;新手...永远的新手..&lt;/p&gt;
&lt;p&gt;只用新手知识完成功能开发..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15100/web"&gt;用 pytest 生成实时报告&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CHRISTOS LIONTOS &lt;/li&gt;
&lt;li&gt;• Shared by Christos liontos&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;介绍如何使用自定义 Pytest 钩子生成实时报告..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15084/web"&gt;链式操作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SUBSTACK.COM &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python 表达式中的链式运算和求值顺序..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 标准 PIPO 串接足以...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15102/web"&gt;Skylos: 框架感知的死代码查找器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DURIANTACO &lt;/li&gt;
&lt;li&gt;• Shared by oh aaron&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一款专注于准确度和速度的 Python 死代码查找器。它支持框架感知（Django/FastAPI/Flask）和测试感知（文件/fixtures/marks），因此可以避免常见的误报。它提供了一个交互式 CLI 用于选择性清理，并包含安全的 LibCST codemods 用于未使用的导入/函数。此外，它还提供了一个可选的 Web UI，并带有置信度阈值来控制噪音...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;值得要求 Claude Code 认真使用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15092/web"&gt;colour: Python 的色彩科学&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/COLOUR-SCIENCE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15083/web"&gt;alive-progress: 实时吞吐量的进度条&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/RSALMEI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15088/web"&gt;eyeD3: 处理 Mp3 文件中的 ID3 标签&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/NICFIT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;老问题, 新工具, 以后得兼容 .webm 了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15094/web"&gt;beets: 音乐库管理器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BEETBOX&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15099/web"&gt;dejavu: 音频指纹识别&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/WORLDVEIL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15096/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.9.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15067/web"&gt;堪培拉 Python 聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 4, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15103/web"&gt;悉尼 Python 用户组 (SyPy)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 4, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15078/web"&gt;Python Leiden 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 4, 2025&lt;/li&gt;
&lt;li&gt;荷兰,莱顿&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真娘家组织..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15097/web"&gt;PyCon 台湾&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 6 to September 8, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15089/web"&gt;PyCon 以色列 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 9 to September 10, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15090/web"&gt;PyCon 印度 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15085/web"&gt;PyCon AU 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 17, 2025&lt;/li&gt;
&lt;li&gt;澳大利亚&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15095/web"&gt;PyCon 尼日尔 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 13 to September 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2435.html"&gt;快讯 2024/35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-592.html"&gt;PyCoder 592&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-540.html"&gt;PyCoder 540&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-488.html"&gt;Issue 488&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-444.html"&gt;Issue 444&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-383.html"&gt;Issue 383&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-191.html"&gt;蠎加载 191&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-140.html"&gt;蠎加载 140&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-90.html"&gt;蠎加载 90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-181.html"&gt;Issue 181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-132.html"&gt;Issue 132&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-81.html"&gt;Issue 81&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-29.html"&gt;Issue 29&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~`*-~_&lt;/span&gt;
        () /  - =  \ ()
          &amp;#39;_   V   _&amp;#39;
          \ &amp;#39;--~--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/697"&gt;PyCoder’s Weekly | Issue #697&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-697.md"&gt;2025-697.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #698</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-698.html" rel="alternate"/><published>2025-09-03T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-09-03:/pyrecap/pycoderw-698.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Py 拥有异步 10 年了,但是..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/698"&gt;PyCoder’s Weekly | Issue #698&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Py 拥有异步 10 年了,但是..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/698"&gt;PyCoder’s Weekly | Issue #698&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250903 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15135/web"&gt;Python: Unittest 中捕获 Stdout 和 Stderr&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADAM JOHNSO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;当测试通过标准输出 (stdout) 或标准错误 (stderr) 输出到终端的代码时，您可能希望捕获该输出并对其进行断言...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15108/web"&gt;自定义 Python 3.14 REPL 的配色方案&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;即将发布的 Python 3.14 包含 REPL 中的语法突出显示，您可以控制其配色方案并使其成为您自己的配色方案..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15109/web"&gt;Python 版本和特性的历史&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过简要的历史和其整个生命周期中添加的关键功能的演示，探索 Python 从 20 世纪 90 年代至今的演变..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15122/web"&gt;PEP 794: 导入名称元数据（已接受）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15142/web"&gt;2025 年 Python 类型系统和工具调查&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GOOGLE.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15111/web"&gt;已发布的 Django 安全版本：5.2.6、5.1.12 和 4.2.24&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15117/web"&gt;缩放定律边缘的大型语言模型&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;大型语言模型的最新版本进展如何？业界是否正触及规模化法则的临界点？当前的基准测试是否提供了可靠的性能评估？本周节目中，Jodie Burchell 将回归，探讨 LLM 的发布现状..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15121/web"&gt;Python 拥有异步功能 10 年了&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ANTHONY SHAW&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Anthony Shaw 提出了一个问题：Python 已经拥有异步功能 10 年了，为什么它没有更受欢迎？他深入探讨了异步的实用之处和局限性。相关 &lt;a href="https://pycoders.com/link/15110/web"&gt;HN 讨论&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15132/web"&gt;六大可视化 Python 库：该使用哪一个？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CODECUT.AI &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 可视化库的数量之多令人眼花缭乱。本文将介绍一些热门库的优缺点，包括 Matplotlib、seaborn、Plotly、Bokeh、Altair 和 Pygal...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;现在看, 可能应该用 LLM 们直出了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15143/web"&gt;开源是一份礼物&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JOSH THOMAS.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章讨论了开源不仅仅是免费图书馆的礼物，而且是向其他公共开发者学习的礼物...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只是..礼物文化只能基干大家都在有基本尊严的生活状态中之时...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15115/web"&gt;用 pyenv 管理多个 Python 版本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 pyenv 管理多个 Python 版本，防止冲突，并保持项目兼容和开发顺利...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在 Docker/Podman 面前...PyENV 们缺少基本的一致性&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;p&gt;0.8420&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15127/web"&gt;Quiz: 用 pyenv 管理多个 Python 版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15118/web"&gt;uv vs pip: 管理 Python 包和依赖项&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过基准测试、速度测试和依赖项管理技巧比较 uv 和 pip。了解哪种工具最适合您的 Python 项目..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实用谁都可以, 区别只是看谁可以不用配置该死的国内镜像就可以流畅的下载到正确无毒包...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15141/web"&gt;Quiz: uv vs pip ：管理 Python 包和依赖项&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15112/web"&gt;Python 性能分析&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习使用内置和流行的第三方工具分析 Python 程序，并将性能洞察转化为更快的代码...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;常年常见技能...不过, 一般项目根本用不上,
及时上线是一切的基础..而不是性能优化...&lt;/p&gt;
&lt;p&gt;所以, 有追求的工程师, 一般只能在高速撰写代码过程中, 下意识的选择内置数据格式
来完全原生态优化...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15130/web"&gt;Python 3.14: 3 个较小的功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAMIE CHANG &lt;/li&gt;
&lt;li&gt;• Shared by Jamie Chang&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;随着 Python 3.14 版本的发布，了解 Python 即将推出的一些小功能也很重要..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15139/web"&gt;期待 Django 6.0&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CARLTON GIBSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..关于 Django 6 进展的更新，并描述了其中的许多功能..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15140/web"&gt;当你不再需要那个物品时&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;STEPHEN GRUPPETTA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python 中的引用计数和循环垃圾收集...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只是以后这东西将慢慢从 Python 中消失的吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15113/web"&gt;流动的河流：列表推导&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SUBSTACK.COM &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;理解 Python 列表推导式的工作原理..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果用过 LISP 等函数式语言就知道, 这实在非常自然...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15116/web"&gt;tilf: 用 PySide6 构建的 Tiny Elf 像素艺术编辑器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DANTEROLLE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个开源绘图板..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15123/web"&gt;GitHub 搜索启发的 DataFrames 接口&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/WILLIAMBDEAN &lt;/li&gt;
&lt;li&gt;• Shared by William Dean&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15114/web"&gt;vectorwrap: 通过更改 URL 来交换矢量数据库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/MIHIRAHUJA1 • Shared by Mihir Ahuja&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15133/web"&gt;furl: 轻松实现 URL 解析和操作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/GRUNS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15137/web"&gt;pymc: 贝叶斯建模和概率编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PYMC-DEVS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这个模块原先用了一本书专门来介绍的..&lt;/p&gt;
&lt;p&gt;后来发现, 就是作者一直拿来进行教学用的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15096/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.9.3&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15126/web"&gt;Python 亚特兰大&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 11 to September 12, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15131/web"&gt;PyCon 印度 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15129/web"&gt;PyCon AU 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 17, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15134/web"&gt;PyCamp CZ 25 Beta&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 15, 2025&lt;/li&gt;
&lt;li&gt;捷克&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="millhouse" src="https://pycamp.cz/millhouse.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15125/web"&gt;Django Girls Abraka 工作坊&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 12 to September 13, 2025&lt;/li&gt;
&lt;li&gt;尼日利亚&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15119/web"&gt;PyCon 尼日尔 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 13 to September 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15138/web"&gt;PyCon 英国 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 19 to September 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2436.html"&gt;快讯 2024/36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-593.html"&gt;PyCoder 593&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-541.html"&gt;PyCoder 541&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-489.html"&gt;Issue 489&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-445.html"&gt;Issue 445&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-384.html"&gt;Issue 384&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-192.html"&gt;蠎加载 192&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-141.html"&gt;蠎加载 141&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-91.html"&gt;蠎加载 91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-182.html"&gt;Issue 182&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-133.html"&gt;Issue 133&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-82.html"&gt;Issue 82&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-30.html"&gt;Issue 30&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~~~-~_&lt;/span&gt;
 \) /  ◵ ♡  \ (/
   &amp;#39;_   v   _&amp;#39;
   \ &amp;#39;--∽--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/698"&gt;PyCoder’s Weekly | Issue #698&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-698.md"&gt;2025-698.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #695</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-695.html" rel="alternate"/><published>2025-08-20T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-08-20:/pyrecap/pycoderw-695.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;测试与代码最终章&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/695"&gt;PyCoder’s Weekly | Issue #695&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250820 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250820 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;测试与代码最终章&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/695"&gt;PyCoder’s Weekly | Issue #695&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250820 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250820 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15001/web"&gt;子解释器和 Asyncio&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAMIE CHANG &lt;/li&gt;
&lt;li&gt;• Shared by Jamie Chang&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;子解释器是新事物，社区对其了解不多，需要一个库来抽象出一些复杂性，而 asyncio 就是实现这一目标的一种方法..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15007/web"&gt;Python 的 asyncio ：实践演练&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python asyncio 工作原理以及使用时机。跟随动手示例，使用协程和可等待任务构建高效的程序..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15014/web"&gt;从 Pytest 的 Parametrize 开始&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NED BATCHELDER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Pytest 的参数化功能虽然强大，但看起来却有点吓人。本文将逐步讲解，帮助你学习如何使用它..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15026/web"&gt;PEP 802: 空集的显示语法（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15020/web"&gt;Python 3.13.7 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15008/web"&gt;Python 3.14.0rc2 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15006/web"&gt;PyPI 现在在 API 响应中提供项目状态标记&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;WILLIAM WOODRUFF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;项目状态标记已在 &lt;a href="https://pycoders.com/link/15010/web"&gt;PEP 792&lt;/a&gt; 中定义。它们是关于项目在仓库中状态的元数据。例如，如果某个项目被存档或隔离，现在可以在包数据中体现出来。PyPI 也已将此信息添加到 API 调用中..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15012/web"&gt;传输“UTF8.XYZ”&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SETH LARSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;UTF8.XYZ 是一个简单的 Web 服务，可帮助您轻松查找、复制/粘贴表情符号和其他 Unicode 字符。该服务由 Seth Larson 创建，目前由 Trey Hunner 维护，他们两人都是 Python 社区的知名人士..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15021/web"&gt;测试与代码最终章&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BRIAN OKKEN &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;十年耕耘，已录制 237 集节目后，Brian Okken 决定停止录制《Test &amp;amp; Code》。他仍将继续为《Python Bytes》贡献力量。我们向他过去十年在播客领域做出的贡献致敬..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;毕竟没有什么收入...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15005/web"&gt;深入探究 HRT 的 Python Fork 实现更快的导入&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NOAH KIM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hudson River Trading 已为 Python 内部使用创建了分支，以实现已被否决的 PEP 690，该 PEP 690 提出了惰性导入的功能。惰性导入虽然会带来一些麻烦，但就 Hudson River Trading 而言，它能够大幅提升速度...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15019/web"&gt;宣布 2025 年 PSF 董事会候选人&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 软件基金会选举即将到来，本文将公布今年的候选人名单。投票时间为 9 月 2 日至 16 日。投票截止日期为 8 月 26 日..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15024/web"&gt;Django 中的用户时区&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DJANGOTRICKS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果您的 Django 网站有来自不同时区的用户，您可能需要让他们能够选择本地时间。这篇文章将指导您如何在 Django 中实现这一点..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14997/web"&gt;如何全局安装 Python CLI 工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SAADMAN RAFAT &lt;/li&gt;
&lt;li&gt;• Shared by Saadman Rafat&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ubuntu 24.04 强制执行 PEP 668，阻止全局 pip 安装。学习如何使用 pipx、uv 和其他现代方法在全局范围内安装 Python CLI 工具，同时保持兼容性..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15011/web"&gt;CPython 的 JIT 构建实际上是如何工作的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SAVANNAH BAILEY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;不需要成为一名编译器工程师就能理解您的代码如何在 CPython 的 JIT 版本中运行，本文将向您介绍幕后发生的情况..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..JIT（目前为止！）并没有显著提升 Python 的速度。在大多数情况下，JIT 构建的性能与非 JIT 构建的 Python 性能差不多..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;只是, 挖出了另外一个可以持续提高效率的新路径..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15016/web"&gt;用 Python 的 .&lt;strong&gt;dict&lt;/strong&gt; 属性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索 Python 的 .&lt;strong&gt;dict&lt;/strong&gt; 属性来直接管理类和实例属性，从而对对象进行更灵活、低级的控制..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15029/web"&gt;pyx: Python 原生软件包注册表，现处于 Beta 阶段&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ASTRAL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为您带来 uv 及更多功能的 Astral 团队创建了一个名为“pyx”的新型商业 Python 原生包注册表...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;看起来 uv 团队等不及官方的反应了,
直接构建类似 homebrew 的民间分布式软件仓库, 以方便自己使用, 也方便他人使用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14998/web"&gt;用 Wagtail 7.1 享受更好的用户体验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MEAGEN VOSS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;从更多可折叠块到更好的图像排序，7.1 版本有很多用户会喜欢的东西..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Wagtail/鹡鸰 是一个 Django 的 CMS 框架, 用它来构建网站, 会非常方便, 但是, 用它来构建一个博客, 就有点太重了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15015/web"&gt;无负担的村庄/Village&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;VIVIS DEV &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;浏览 Python 的导入系统和命名空间包..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15009/web"&gt;trio: 异步并发和 I/O 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PYTHON-TRIO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14994/web"&gt;flower: Celery 的实时监控和 Web 管理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/MHER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14999/web"&gt;localstack: 功能齐全的本地 AWS 云堆栈&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/LOCALSTACK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15013/web"&gt;faststream: Kafka、RabbitMQ、NATS 和 Redis 的事件 API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/AG2AI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;在谁都不服谁的时刻,
就需要有种东西来统一各家相同功能的使用渠道了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15004/web"&gt;notata: 以标准化格式存储模拟结果&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ALONFNT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14996/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.8.19&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15003/web"&gt;PyData 布里斯托尔聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 21, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15000/web"&gt;都柏林 PyLadies&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 21, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15027/web"&gt;PyCon 多哥 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 23 to August 24, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15022/web"&gt;PyCon 波兰 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 28 to September 1, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15025/web"&gt;PyCon 肯尼亚 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 28 to August 31, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14995/web"&gt;2025 年希腊 PyCon&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 29 to August 31, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2433.html"&gt;快讯 2024/33&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-590.html"&gt;PyCoder 590&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-538.html"&gt;PyCoder 538&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-486.html"&gt;Issue 486&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-442.html"&gt;Issue 442&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-381.html"&gt;Issue 381&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-189.html"&gt;蠎加载 189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-138.html"&gt;蠎加载 138&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-88.html"&gt;蠎加载 88&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-179.html"&gt;Issue 179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-130.html"&gt;Issue 130&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-79.html"&gt;Issue 79&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-27.html"&gt;Issue 27&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~^&amp;amp;~~_&lt;/span&gt;
   \) /  ♡ ☉  \ ()
     &amp;#39;_   ⌄   _&amp;#39;
&lt;span class="k"&gt;     &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--⌄--&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/695"&gt;PyCoder’s Weekly | Issue #695&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-695.md"&gt;2025-695.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #696</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-696.html" rel="alternate"/><published>2025-08-20T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-08-20:/pyrecap/pycoderw-696.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;命名空间包很麻烦&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/696"&gt;PyCoder’s Weekly | Issue #696&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250827 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250827 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;命名空间包很麻烦&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/696"&gt;PyCoder’s Weekly | Issue #696&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250827 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250827 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15055/web"&gt;Python 命名空间包很麻烦&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JOSH CANNON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;命名空间包是一种将 Python 包拆分到多个目录的方法。命名空间可以是隐式的，也可以是显式的，这可能会引起混淆。本文解释了原因并提出了一些建议..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15061/web"&gt;Python 的 with 语句：安全地管理外部资源&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 的语句管理 with 和上下文管理器，简化资源管理中的设置和拆卸阶段。立即开始编写更安全的代码..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15050/web"&gt;functools.Placeholder&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RODRIGO GIRÃO SERRÃO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用真实示例了解如何使用 Python 3.14 中的新功能 functools.Placeholder ..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15036/web"&gt;PEP 750: 模板字符串（最终版）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;从 F-字符串, 到 T-字符串&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15031/web"&gt;PEP 728: 带有类型附加项的 TypedDict（已接受）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15043/web"&gt;PyData Seattle 11 月 7~9 日，征集提案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYDATA.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15032/web"&gt;Pytype 已停产，最新版本为 3.12&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/GOOGLE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15051/web"&gt;用 Python 进行 Agentic Al 编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; MAKAI podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;当编码助手不再像自动完成那样运作，而是开始在实际工作中协作时，就会出现代理型人工智能编程。本期《Talk Python To Me》节目采访了 Matthew Makai，他们打破了炒作和激励机制，定义了“代理”，并亲身体验了它如何为您服务...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15056/web"&gt;数据科学家的 pytest&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CODECUT.AI &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;本指南介绍如何使用 pytest 为函数、NumPy 数组和 Pandas DataFrame 编写轻量级但功能强大的测试。您还将学习参数化、Fixture 和 Mock 的知识，从而让您的工作流程更加可靠，更适合生产环境..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;现在数据科学已经变成模型科学了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15049/web"&gt;SciPy, NumPy, 和 Python 科学计算&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;数据科学家日常使用的开源 Python 工具是如何开发的？本周节目中，我们与 Travis Oliphant 探讨了他开发 SciPy、NumPy、Numba 的工作，以及他对 Python 科学界的诸多贡献..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15030/web"&gt;Python 2025 现状&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JETBRAINS.COM &lt;/li&gt;
&lt;li&gt;• Shared by Evgeniia Verbina from JetBrains PyCharm&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探索最新 Python 开发者调查中的关键趋势和可行想法。该调查由 Python 软件基金会和 JetBrains PyCharm 联合开展，涵盖了超过 30,000 名开发者的见解。阅读此博客文章，探索关键要点..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15037/web"&gt;防止域名复活攻击&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE FIEDLER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“PyPI 现在会检查过期域名，以防止域名复活攻击，这是一种供应链攻击，有人购买过期域名并使用它通过密码重置来接管 PyPI 帐户..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..供应链攻击&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嘦有利益空间, 一定有资源冲入&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15057/web"&gt;如何在 Python 中使用 Redis&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;APPSIGNAL.COM &lt;/li&gt;
&lt;li&gt;• Shared by AppSignal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“Redis 是一个开源的内存数据结构存储，可用作数据库、缓存、消息代理或队列”在本分步教程中学习如何将其与 Python 一起使用。..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然, SQLite3 也类似&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15040/web"&gt;用 pytest 的自定义参数化方案&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CHRISTOS LIONTOS &lt;/li&gt;
&lt;li&gt;• Shared by Christos Liontos&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自定义参数化方案在 pytest 社区中并不常见。了解它们如何提升测试的可读性和调试能力..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就像批量下载的网址生成一般..&lt;/p&gt;
&lt;p&gt;也只有规模的测试案例集用的上&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15033/web"&gt;Hypothesis 现在是线程安全的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;LIAM DEVOE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Hypothesis 是一个基于属性的 Python 测试库。为了与自由线程兼容，该库现在是线程安全的..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不容易, 用心了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/15054/web"&gt;Python 名称中的单下划线和双下划线&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习使用单下划线和双下划线的 Python 命名约定来设计 API、创建安全类并防止名称冲突..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 想绕还是能绕的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15045/web"&gt;Biopython: 生物计算工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;BIOPYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15062/web"&gt;cement: Python 应用程序框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DATAFOLKLABS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;商业应用框架, 一气儿自动构建出几个主要运行时版本的自动化测试容器...
这工具想用起来, 至少得是个工作站了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15048/web"&gt;attrs: 无需样板的 Python 类&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PYTHON-ATTRS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15041/web"&gt;audioFlux: 音频和音乐分析、特征提取&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/LIBAUDIOFLUX&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15058/web"&gt;uvloop: 超快速异步事件循环&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/MAGICSTACK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Python 发现有30年了,还是没能优雅的解决异常事件问题...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14996/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.8.27&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15053/web"&gt;PyCon 波兰 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 28 to September 1, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15047/web"&gt;PyCon 肯尼亚 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 28 to August 31, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15044/web"&gt;PyCon 希腊 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 29 to August 31, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15059/web"&gt;🐍 ¡Cuarta Reunión De Pythonistas GDL！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 30, 2025&lt;/li&gt;
&lt;li&gt;墨西哥&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15046/web"&gt;PyData 柏林 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 1 to September 4, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15035/web"&gt;Limbe  林贝&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 1 to September 2, 2025&lt;/li&gt;
&lt;li&gt;喀麦隆&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15034/web"&gt;Django 峰会 DELSU&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 1 to September 6, 2025&lt;/li&gt;
&lt;li&gt;尼日利亚&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/15063/web"&gt;PyCon 台湾&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;September 6 to September 8, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一向没有 COSCUP 热闹哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2434.html"&gt;快讯 2024/34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-591.html"&gt;PyCoder 591&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-539.html"&gt;PyCoder 539&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-487.html"&gt;Issue 487&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-443.html"&gt;Issue 443&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-382.html"&gt;Issue 382&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-190.html"&gt;蠎加载 190&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-139.html"&gt;蠎加载 139&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-89.html"&gt;蠎加载 89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-180.html"&gt;Issue 180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-131.html"&gt;Issue 131&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-80.html"&gt;Issue 80&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-28.html"&gt;Issue 28&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~`|`~_&lt;/span&gt;
     () /  - +  \ (/
       &amp;#39;_   ⌄   _&amp;#39;
       | &amp;#39;--.--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/696"&gt;PyCoder’s Weekly | Issue #696&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-696.md"&gt;2025-696.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #694</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-694.html" rel="alternate"/><published>2025-08-13T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-08-13:/pyrecap/pycoderw-694.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 性能神话与童话&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/694"&gt;PyCoder’s Weekly | Issue #694&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250813 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250813 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 性能神话与童话&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/694"&gt;PyCoder’s Weekly | Issue #694&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250813 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250813 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14959/web"&gt;Python 性能神话与童话&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAKE EDGE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这篇文章总结了 Antonio Cuni 的一次演讲，他是 Python 的替代解释器 PyPy 的长期贡献者。他的演讲探讨了 Python 性能的挑战和局限性，以及动态语言的灵活性是如何付出代价的。另请参阅相关的 &lt;a href="https://pycoders.com/link/14992/web"&gt;HN 讨论&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14985/web"&gt;你可能不需要 Python 类&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADAM GRANT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你来自其他语言，你可能会认为类是实现某些功能最简单的方法，但 Python 还有其他选择。这篇文章将向你展示一些替代方案以及你选择它们的理由..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 多数情况下, 函数的组合足以完成任务..&lt;/p&gt;
&lt;p&gt;&lt;img alt="a2e712b6 3426 46ec 886b f76e30299b32" src="https://adamgrant.micro.blog/uploads/2025/a2e712b6-3426-46ec-886b-f76e30299b32.png"&gt;
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14990/web"&gt;探索 Python T 字符串&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 引入了 T 字符串：一种比 F 字符串更安全、更灵活的替代方案。学习如何安全地处理模板并自定义字符串工作流程..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14980/web"&gt;PyCon NL 2025 提案征集&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYCON-NL.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14966/web"&gt;Python 3.13.6 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14962/web"&gt;Django Rest Framework 发布 v3.16.1&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ENCODE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14977/web"&gt;Django 5.2.5 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14972/web"&gt;利用 Python Polar 的强大功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在 Python 数据项目中使用 Polar 有哪些优势？何时应该使用惰性加载 API 或即时加载 API？每种 API 各有什么优势？本周节目中，我们采访了 Jeroen Janssens 和 Thijs Nieuwdorp，聊聊他们的新书 《Python Polar：权威指南》&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14957/web"&gt;超越正则表达式的 Python 文本匹配&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KHUYEN TRAN &lt;/li&gt;
&lt;li&gt;• Shared by Khuyen Tran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文本相似度是数据科学中的一个基本挑战。对于包含重复项、聚类内容或构建搜索系统的数据，本文探讨了使用四种不同的工具来解决此问题：正则表达式、difflib、RapidFuzz 和 Sentence Transformers..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14964/web"&gt;防止 ZIP 解析器混淆攻击&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SETH LARSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 打包轮使用 ZIP 格式，最近发现由于规范中存在歧义，解包时可能存在漏洞。为了防止这种情况，PyPI 添加了额外的约束..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14982/web"&gt;设置优秀 Python 项目的工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DUARTE-POMPEU &lt;/li&gt;
&lt;li&gt;• Shared by Duarte Pompeu&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 uv、ruff、reorder-python-imports 和 pytest 管理包、格式化、静态分析和测试的指南 - 所有这些都在集中配置下进行，并且易于在 CI/CD、CLI、IDE 和脚本之间重复使用..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实和其它任何语言类似,
一个优秀的工程结构, 得配套异常丰富的工程经验和习惯,
才可能变成团队加速器...
否则, 光是理解并习惯包含的那一大堆新工具, 就已经是团队学习成本和技术债务了..&lt;/p&gt;
&lt;p&gt;想想当年 git 替代 svn 们时, 用了多少年?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14973/web"&gt;加速你的 Python 数据科学工作流程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAMIL SEMAAN &lt;/li&gt;
&lt;li&gt;• Shared by Jamil Semaan&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;指南介绍了 7 个热门 Python 库（pandas、Polars、scikit-learn、XGBoost 等），每个库都可以通过简单的标志或参数更改进行加速。包含示例演示和 Colab 笔记本..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14958/web"&gt;Python 如何从一种语言发展成为一个社区&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DAVID CASSEL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;对 Paul Everitt 的采访讨论了即将上映的纪录片，该纪录片讲述了 Python 如何从一群开发人员合作发展到拥有自己的基金会和用户会议..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14967/web"&gt;Python collections 的惊人之处&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MATTHEW MAYO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;教程探讨了 Python collections 模块的十个实际应用，包括 Counter 、 namedtuple 、 defaultdict 等的使用..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14965/web"&gt;用 Python 的 Continue 关键字跳过循环&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 的 continue 语句如何工作、何时使用它、应避免的常见错误以及 CPython 字节码内部发生的情况..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14971/web"&gt;Quiz: 用 Python 的 Continue 关键字跳过循环&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14974/web"&gt;asyncio: 一个有太多尖锐问题的库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SAILOR.LI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;asyncio 有一些陷阱，这篇文章描述了五个不同的问题，包括：取消、任务消失等等..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 大家转向去用 go 了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14976/web"&gt;Python 中的 Mixin 类是什么？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过实际示例和设计技巧学习如何使用 Python mixin 类编写模块化、可重用且灵活的代码..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;了解的越多越烦燥的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14963/web"&gt;Quiz: Python 中的 Mixin 类是什么？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;淦..一下子想起22年前, 在网易BBS 上, Limodou 连载文章分享 Mixin 技术的情景, 
后来大量应用在他自己的 UliEdit 项目中..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14991/web"&gt;健忘的 Calligrapher&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;VIVIS DEV &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;理解 Python 闭包中的后期绑定&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14983/web"&gt;robinzhon: 并发 S3 对象下载&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ROHAQUINLOP&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那么应该也兼容其它兼容 S3 的开源云空间了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14978/web"&gt;archivey: 读取 Zip、Tar、Rar、7z 和其他档案&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DAVITF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;能直接挂载为目录就NB 了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14989/web"&gt;hvplot: 适用于 Pandas、Dask 等的绘图 API&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/HOLOVIZ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="图片" src="https://camo.githubusercontent.com/c44c4b85a381e1794aa80ce758c735900ef5290b7e8836e7884cd8be28da3b8a/68747470733a2f2f6876706c6f742e686f6c6f76697a2e6f72672f5f696d616765732f6469616772616d2e737667"&gt;&lt;/p&gt;
&lt;p&gt;这等于一举替代掉了一堆原有的图表库&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14984/web"&gt;tinyio: Python 的微型事件循环&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PATRICK-KIDGER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14993/web"&gt;Erys: Jupyter Notebook 的终端界面&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/NATIBEK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于: &lt;a href="https://textual.textualize.io/"&gt;Textual&lt;/a&gt;
这真的是个非常好的广告了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14968/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.8.13&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14986/web"&gt;PyCon 索马里 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 13 to August 15, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14970/web"&gt;Python 亚特兰大&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 14 to August 15, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14988/web"&gt;PyCon 韩国 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 15 to August 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14987/web"&gt;查塔努加 Python 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 15 to August 16, 2025&lt;/li&gt;
&lt;li&gt;美国田纳西州汉密尔顿县&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14961/web"&gt;EuroSciPy 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 18 to August 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14960/web"&gt;PyCon 多哥 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 23 to August 24, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2432.html"&gt;快讯 2024/32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-589.html"&gt;PyCoder 589&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-537.html"&gt;PyCoder 537&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-485.html"&gt;Issue 485&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-441.html"&gt;Issue 441&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-380.html"&gt;Issue 380&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-188.html"&gt;蠎加载 188&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-137.html"&gt;蠎加载 137&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-87.html"&gt;蠎加载 87&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-178.html"&gt;Issue 178&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-129.html"&gt;Issue 129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-78.html"&gt;Issue 78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-26.html"&gt;Issue 26&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~^*^~_&lt;/span&gt;
      \) /  → ◕  \ ()
        &amp;#39;_   ⎵   _&amp;#39;
        / &amp;#39;--#--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/694"&gt;PyCoder’s Weekly | Issue #694&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-694.md"&gt;2025-694.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #693</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-693.html" rel="alternate"/><published>2025-08-06T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-08-06:/pyrecap/pycoderw-693.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 中的嵌套函数&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/693"&gt;PyCoder’s Weekly | Issue #693&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250806 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250806 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 中的嵌套函数&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/693"&gt;PyCoder’s Weekly | Issue #693&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250806 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250806 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14944/web"&gt;Python 中的嵌套函数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;TREY HUNNER
Functions in Python can be defined within another function, this post shows you how and just why you might do that.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14948/web"&gt;Python 中的位运算符&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 Python 的按位运算符在最精细的级别上操作各个数据位..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14949/web"&gt;Quiz: Python 中的位运算符&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14918/web"&gt;从 Async/Await 到虚拟线程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;ARMIN RONACHER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这篇评论文章中，Armin 描述了他希望 Python 中的异步如何工作..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14921/web"&gt;Narwhals v2.0.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/NARWHALS-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="308127534 26be901e 5383 49f2 9fbd 5c97b7696f27" src="https://private-user-images.githubusercontent.com/33491632/308127534-26be901e-5383-49f2-9fbd-5c97b7696f27.jpg?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3NTQ0NDc1MjQsIm5iZiI6MTc1NDQ0NzIyNCwicGF0aCI6Ii8zMzQ5MTYzMi8zMDgxMjc1MzQtMjZiZTkwMWUtNTM4My00OWYyLTlmYmQtNWM5N2I3Njk2ZjI3LmpwZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTA4MDYlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwODA2VDAyMjcwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTE0OGNlZDE5MDZlODdiYmFhNWY0ZmQ2NzE2Yjk5OGZiOTQ5NmRhNWJiZjFiYTE4NjA2ZGM5Nzk1Mjg0NjdiYjYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.2B6pE37iM-XTGYI417_ynFRaRfQpLSg_r8KfYyKuBnA"&gt;&lt;/p&gt;
&lt;p&gt;在各种 datafram 中进行自由转换的库...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14951/web"&gt;Mypy 1.17 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MYPY-LANG.BLOGSPOT.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14937/web"&gt;PEP 798: 推导式中的解包（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[*it for it in its]  # list with the concatenation of iterables in &amp;#39;its&amp;#39;
{*it for it in its}  # set with the union of iterables in &amp;#39;its&amp;#39;
{**d for d in dicts} # dict with the combination of dicts in &amp;#39;dicts&amp;#39;
(*it for it in its)  # generator of the concatenation of iterables in &amp;#39;its&amp;#39;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;这真的是玩出花儿了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14933/web"&gt;PEP 799: 用于组织 Python 分析工具的专用分析器包（已添加）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14929/web"&gt;Try/Except 只是为了引发异常，那么它的意义何在？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REDDIT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14926/web"&gt;PyPI 用户电子邮件钓鱼攻击&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE FIEDLER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyPI 用户正遭受电子邮件钓鱼攻击，该攻击试图诱骗他们登录虚假的 PyPI 网站。PyPI 安全工程师的这篇博文探讨了当前的情况以及您应该采取的措施。此外，还有一篇&lt;a href="https://pycoders.com/link/14934/web"&gt;后续文章&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14925/web"&gt;通过Emoji走私任意数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PAUL BUTLER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unicode 通过使用变体选择器实现了灵活性。变体选择器允许通过一系列连续的编码点来更改字符。但是，当与不需要这些编码点的编码点一起使用时，它们会被忽略，因此您可以将数据隐藏在其中..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;至少可以用来防止网站信息被扒..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14945/web"&gt;用 Textual 创建 XML 编辑器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE DRISCOLL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;几年前，Mike 使用 wxPython GUI 工具包创建了一个名为 Boomslang 的 XML 编辑器。最近，他将其移植到了 Textual，本文将逐步指导您如何创建自己的编辑器...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/Textualize/textual"&gt;Textualize/textual: 适用于 Python 的精简应用程序框架。使用简单的 Python API 构建复杂的用户界面。在终端和 Web 浏览器中运行您的应用..&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;专注 TUI+web 的新框架..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14955/web"&gt;停止使用 Django 的 squashmigrations&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JOHNNY METZ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;压缩操作会将多个数据库迁移合并为一个文件，从而加快数据库设置速度并清理历史记录。了解压缩操作有时会出现问题的原因以及您可以采取的其他措施..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14947/web"&gt;何时在 Python 中使用类？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADRIAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;还在为何时使用类而苦恼吗？本文将探讨在 Python 中使用类的另一种启发式方法，并提供来自实际代码的示例以及一些需要注意的事项..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在日常代码中，“足够好”就足够了——没必要走极端&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;所以, 先用函数完成, 感觉比较无聊时,上类&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14923/web"&gt;更快的 Python：解锁 Python 全局解释器锁&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CHEUK TING HO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 3.13 中 no-GIL 选项带来的真正多线程体验。了解 no-GIL 的重要性，并比较使用和不使用全局解释器锁的性能..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14954/web"&gt;TIL: Exception.add_note()&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DANIEL ROY GREENFELD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一篇简短的“我学到的东西”文章展示了异常的 .add_note() 方法以及如何在出现问题时提供更多信息..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TIL .. Thing I Learned .. 俺学到的&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14952/web"&gt;metap: Python 的元编程层&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BAZIOTIS &amp;amp; MENDIS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;metap 是 Python 的元编程层。它对于自动化编码模式或对代码进行转换非常有用..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14931/web"&gt;用 Python 的内置异常&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解最常见的内置 Python 异常、它们何时发生、如何处理它们以及如何在代码中正确引发它们..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14941/web"&gt;Coverage.py regex 语法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NED BATCHELDER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Coverage.py 使用正则表达式来定义指令语法。它非常强大，允许自定义排除项和插件&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14953/web"&gt;跟进 Python JIT&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAKE EDGE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;根据一位创建者的几次演讲，对 CPython 内部 JIT 编译器的当前状态进行总结..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14928/web"&gt;不要调用 Dunder 方法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;最好避免调用双下划线方法。定义双下划线方法很常见，但直接调用它们却不常见..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14935/web"&gt;abogen: 从 EPUB 和 PDF 生成有声读物&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DENIZSAFAK&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于: &lt;a href="https://huggingface.co/hexgrad/Kokoro-82M"&gt;hexgrad/Kokoro-82M · Hugging Face&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14940/web"&gt;Otary: 二维几何 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POUPEAUA &lt;/li&gt;
&lt;li&gt;• Shared by Alexandre Poupeau&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="otary" src="https://github.com/poupeaua/otary/raw/master/docs/img/logo-withname-bg-transparent.png"&gt;&lt;/p&gt;
&lt;p&gt;至少 logo 够萌, 还没到可用的 v1 版本..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14930/web"&gt;自由线程 Map-Reduce&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/JOSEBLANCA &lt;/li&gt;
&lt;li&gt;• Shared by Jose Blanca&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14927/web"&gt;transfunctions: 支持同步和异步&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POMPONCHIK &lt;/li&gt;
&lt;li&gt;• Shared by pomponchik (Evgeniy Blinov)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14939/web"&gt;octopusdash: 动态 Django 管理面板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/HUSSEINNAEEMSEC&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14943/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025.8.6&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14922/web"&gt;堪培拉 Python 聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14936/web"&gt;悉尼 Python 用户组 (SyPy)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14932/web"&gt;Buea  布埃亚&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 8 to August 9, 2025&lt;/li&gt;
&lt;li&gt;非洲喀麦隆西南省的首府&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14920/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 9, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14950/web"&gt;DFW Pythoneers 第二届周六教学会议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 9, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pythoneers&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这词儿还是很给力的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14946/web"&gt;2025 年非洲 DjangoCon&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 11 to August 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14924/web"&gt;PyCon 索马里 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 13 to August 15, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼?非洲这么积极的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14942/web"&gt;PyCon 韩国 2025&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;August 15 to August 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2431.html"&gt;快讯 2024/31&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-588.html"&gt;PyCoder 588&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-536.html"&gt;PyCoder 536&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-484.html"&gt;Issue 484&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-440.html"&gt;Issue 440&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-379.html"&gt;Issue 379&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-187.html"&gt;蠎加载 187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-136.html"&gt;蠎加载 136&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-86.html"&gt;蠎加载 86&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-177.html"&gt;Issue 177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-128.html"&gt;Issue 128&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-77.html"&gt;Issue 77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-25.html"&gt;Issue 25&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽&amp;amp;^~_&lt;/span&gt;
        \/ /  → &amp;lt;  \ (/
          &amp;#39;_   ▽   _&amp;#39;
&lt;span class="k"&gt;          &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--+--&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/693"&gt;PyCoder’s Weekly | Issue #693&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-693.md"&gt;2025-693.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #692</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-692.html" rel="alternate"/><published>2025-07-30T11:42:00+08:00</published><updated>2026-04-12T07:59:12.409892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-07-30:/pyrecap/pycoderw-692.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;支持 Python 包索引&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/692"&gt;PyCoder’s Weekly | Issue #692&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;支持 Python 包索引&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/692"&gt;PyCoder’s Weekly | Issue #692&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14890/web"&gt;支持 Python 包索引&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如何支持超过 65 万个项目和近百万 Python 软件包索引用户？本周节目中，我们与 Maria Ashna 畅谈她担任首任 PyPI 支持专家的第一年...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14911/web"&gt;用 pedalboard 进行 Python 音频处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JAKE EDGE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 的 pedalboard 库旨在处理各种音频，从格式转换到添加音频效果。这篇文章总结了 PyCon US 上关于 pedalboard 及其用途的演讲..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14901/web"&gt;Django: 遍历 URL 模式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADAM JOHNSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;有时你需要迭代你在 Django 项目中注册的 URL 模式。Adam 的文章详细介绍了如何操作..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14887/web"&gt;PEP 800: 类型系统中的实体基础（新增）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14900/web"&gt;Python 3.14 候选发布版本 1&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14908/web"&gt;3 个在处理大型数据集时速度变慢的 Pandas 工作流程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NVIDIA.COM &lt;/li&gt;
&lt;li&gt;• Shared by Jamil Semaan&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;当查询数百万行数据时，数据提取、连接和 groupby 聚合会变得非常缓慢；这篇文章展示了单个 cudf.pandas 导入如何将工作转移到 GPU 并减少常见工作流程的运行时间..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14912/web"&gt;Python 历史故事&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY ET AL podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python To Me 采访了 Barry Warsaw、Paul Everitt、Carol Willing 和 Brett Cannon，他们讲述了多年来有关 Python 的故事，包括第一届 PyCon 只有 30 人参加...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14909/web"&gt;Coverage 7.10.0: 补丁&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NED BATCHELDER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Coverage 发布了新版本 7.10，其中包含一些重要的新功能，解决了一些长期存在的问题。这篇文章将探讨 Ned 添加的功能以及背后的原因..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14914/web"&gt;isinstance() 在 Python 中起什么作用？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 中 isinstance() 作用以及如何使用此内置函数检查对象的类型。探索它的实际用途以及主要限制..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14902/web"&gt;Python 的请求库（指南）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Requests 库是 Python 中创建 HTTP 请求的首选工具。学习如何使用其直观的 API 发送请求并与 Web 交互..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;虽然发生了很多事儿, 但是,...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14893/web"&gt;检查 CPython 3.14 的远程调试协议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RAPHAEL GASCHIGNARD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 新增了与正在运行的解释器交互的功能，为更好的远程调试铺平了道路。本文将向您展示如何实现...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14903/web"&gt;Python F-String Quiz  Python F 字符串测验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FSTRINGS.WTF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用这个互动测验来测试你对 Python f 字符串格式化的了解程度。你对 Python 字符串格式化的怪癖了解多少？&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14913/web"&gt;探索 Python 闭包：示例和用例&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 闭包：具有扩展范围的函数式对象，用于装饰器、工厂和状态函数...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14906/web"&gt;Python Koan 2: 两个卷轴的故事&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SUBSTACK.COM &lt;/li&gt;
&lt;li&gt;• Shared by Vivis Dev&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解身份和平等之间的区别，以及为什么它比看起来更重要..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14915/web"&gt;Toad: 终端中代理编码的通用用户界面&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;WILL MCGUGAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Toad 是一个新的基于文本的 TUI 程序，用于与您最喜欢的 AI 界面进行交互..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14896/web"&gt;Python Flask 中的应用程序和请求上下文如何工作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FEDERICO TROTTA &lt;/li&gt;
&lt;li&gt;• Shared by AppSignal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过一些实际示例深入了解 Flask 中的上下文...&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14894/web"&gt;aiosqlitepool: SQLite 的异步连接池&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/SLAILY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14904/web"&gt;pictex: 创建精美风格的文本图像&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/FRANCOZANARDI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="图片" src="https://camo.githubusercontent.com/de6daa74d082b08a218bc16b36914b0e5e2e4768f69c8e451b3eeefd3e2b19c3/68747470733a2f2f7265732e636c6f7564696e6172792e636f6d2f646c766e626e6239762f696d6167652f75706c6f61642f76313735333833313736362f726561646d652d325f6d6c677133312e706e67"&gt;&lt;/p&gt;
&lt;p&gt;就是这种...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14898/web"&gt;html-to-markdown: HTML 到 Markdown 转换器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/GOLDZIHER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14889/web"&gt;AutStr: Python 中的无限数据结构&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/FARIEDABUZAID &lt;/li&gt;
&lt;li&gt;• Shared by Faried Abu Zaid&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;且等了,远没到 1.0 版本可用状态
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14891/web"&gt;desto: 在 Tmux 会话中管理 Python 和 Shell 脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/KALFASYAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14910/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 30, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14892/web"&gt;澳大利亚墨尔本 Python 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;2025年8月4日&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14888/web"&gt;PyBodensee 每月聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 4, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14899/web"&gt;STL Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14907/web"&gt;堪培拉 Python 聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;August 7, 2025&lt;/li&gt;
&lt;li&gt;澳洲&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2430.html"&gt;快讯 2024/30&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-587.html"&gt;PyCoder 587&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-535.html"&gt;PyCoder 535&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-483.html"&gt;Issue 483&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-439.html"&gt;Issue 439&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-378.html"&gt;Issue 378&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-186.html"&gt;蠎加载 186&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-135.html"&gt;蠎加载 135&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-85.html"&gt;蠎加载 85&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-176.html"&gt;Issue 176&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-127.html"&gt;Issue 127&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-24.html"&gt;Issue 24&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~~--~_&lt;/span&gt;
  \/ /  O →  \ ()
    &amp;#39;_   ▽   _&amp;#39;
    ( &amp;#39;--.--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/692"&gt;PyCoder’s Weekly | Issue #692&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-692.md"&gt;2025-692.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #691</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-691.html" rel="alternate"/><published>2025-07-23T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-07-23:/pyrecap/pycoderw-691.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Django 20 岁生快&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/691"&gt;PyCoder’s Weekly | Issue #691&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Django 20 岁生快&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/691"&gt;PyCoder’s Weekly | Issue #691&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14856/web"&gt;有时继承优于组合&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADRIAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在一篇较早的文章中，Adrian 使用继承编写了一些代码。他的读者问他，为什么使用函数不更简单？这篇文章用继承、组合和普通函数重新实现了这段代码，并比较了这些方法。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真的是有时...&lt;/p&gt;
&lt;p&gt;Python 内置世界中的妙招很多,
何时用, 得看主持人的心智阶级了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14855/web"&gt;记录未捕获的异常&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ANDREW WEGNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;未捕获的异常会导致应用程序崩溃。如果您不知道如何记录这些异常，那么排查此类崩溃可能会很困难..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14878/web"&gt;marimo 笔记本入门&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 marimo 笔记本如何通过反应式更新、UI 元素和沙盒简化编码，以实现安全、可共享的笔记本..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;全面超越 Jupyter 笔记本的产品
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14877/web"&gt;uv 0.8.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASTRAL-SH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;目测永远不可能有 1.0 发布&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14865/web"&gt;Textualize 4.0.0 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/TEXTUALIZE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14872/web"&gt;PEP 590: Vectorcall：CPython 的快速调用协议（最终版）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14883/web"&gt;祝 Django 20 岁生日快乐！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14881/web"&gt;如何使用 atexit 进行清理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DIVAKAR PATIL &lt;/li&gt;
&lt;li&gt;• Shared by Divakar Patil&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Divakar 最近偶然发现了 Python 的 atexit 模块，并对它在实际应用中的实际用例产生了兴趣。为了探索它，他创建了一个使用清理函数的简单客户端-服务器应用程序...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14875/web"&gt;2048: 迭代器和可迭代对象&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;NED BATCHELDER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;制作一个基于终端的 2048 游戏时，Ned 遇到了一个经典的迭代器/可迭代对象混淆问题。本文将向您展示它们之间的区别，以及它们如何在您的代码中造成问题...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14853/web"&gt;用 Python 更简洁的数据库操作方法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AHMED LEMINE &lt;/li&gt;
&lt;li&gt;• Shared by Bob Belderbos&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SQLModel 库通过将 SQLAlchemy 的强大功能与 Pydantic 的验证和类型安全性相结合，提供了一种干净的 Pythonic 替代方法来编写原始 SQL...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;SQLModel 是 FastAPI 团队作品..
当然, 和 Django all-in-one 的效能相比, 还有距离, 
但是, 不远了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14858/web"&gt;Python 作用域和 LEGB 规则&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 的变量作用域和 LEGB 规则有助于避免名称冲突和意外行为。学习如何管理作用域，编写更优质的代码。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;老概念老约定,但是,总是跳出来, 你躲不了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14882/web"&gt;如何调试常见的 Python 错误&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用回溯、print()、断点和测试来调试 Python 错误。掌握所需的工具，更快地修复错误并编写更优质的代码...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14850/web"&gt;Quiz: 如何调试常见的 Python 错误&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;蟒之禅有曰: print()&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14861/web"&gt;用 Asyncio 协议创建一个简单的 HTTP 服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;JACOB PADILLA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 asyncio.Protocol 从头开始构建快速、最小的 HTTP 服务器，包括路由、解析和响应处理..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14860/web"&gt;Asciimatics 简介：另一个 Python TUI 包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE DRISCOLL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Asciimatics 是一个基于文本的用户界面库，侧重于动画。学习如何为你的终端增添乐趣..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经停止更新两年了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14854/web"&gt;Koan 1: The Empty Path 公案一：空道&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;VIVIS DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;用 &lt;strong&gt;bool&lt;/strong&gt; 、 &lt;strong&gt;len&lt;/strong&gt; 和其他工具来更好地理解 Python 中的真值、假值和空值的含义。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这一看就是日本社区成果..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14870/web"&gt;禁止 inbox.ru 电子邮件域名注册&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE FIEDLER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“最近针对 PyPI 的垃圾邮件活动已引发行政部门的行动，阻止使用 inbox.ru 电子邮件域。”&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;黑名单过多时, 可能白名单就来了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14859/web"&gt;您真的知道 or 和 and 如何工作吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;STEPHEN GRUPPETTA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探讨了 Python 表达式 5 or 0 其结果可能与您想象的不同..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这时, 就尽可能不用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14866/web"&gt;具有 FastAPI 和 WebSockets 的实时仪表板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ABDULAZEEZ ABDULAZEEZ ADESHINA &lt;/li&gt;
&lt;li&gt;• Shared by Michael Herman&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 FastAPI、Postgres 和 WebSockets 开发实时库存跟踪仪表板..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14867/web"&gt;gt-extras: Great-Tables 的辅助函数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POSIT-DEV &lt;/li&gt;
&lt;li&gt;• Shared by Richard Iannone&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14852/web"&gt;shapely: 几何对象的操作和分析&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/SHAPELY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14851/web"&gt;用 dowhen 在第三方库中运行任意代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/GAOGAOTIANTIAN &lt;/li&gt;
&lt;li&gt;• Shared by Tian Gao&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;goto 的复活..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14862/web"&gt;complexipy: 计算 Python 的复杂性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ROHAQUINLOP&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这是通用工具哪..值得发展为对其它语言也可以计算的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14876/web"&gt;mureq-typed: 现代的单文件 HTTP 请求工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/HBMARTIN &lt;/li&gt;
&lt;li&gt;• Shared by Harold Martin&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;$ python3 -c "import os; os.system('grep VmRSS /proc/' + str(os.getpid()) + '/status')"
VmRSS:      7404 kB&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;用起来并没有 cURL 方便哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14884/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14868/web"&gt;PyOhio 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 26 to July 28, 2025&lt;/li&gt;
&lt;li&gt;俄亥俄州&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14874/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 26, 2025&lt;/li&gt;
&lt;li&gt;印度&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14864/web"&gt;Python Shefield/谢菲尔德&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 29, 2025&lt;/li&gt;
&lt;li&gt;英格兰约克郡&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2429.html"&gt;快讯 2024/29&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-586.html"&gt;PyCoder 586&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-534.html"&gt;PyCoder 534&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-482.html"&gt;Issue 482&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-438.html"&gt;Issue 438&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-377.html"&gt;Issue 377&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-185.html"&gt;蠎加载 185&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-134.html"&gt;蠎加载 134&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-84.html"&gt;蠎加载 84&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-175.html"&gt;Issue 175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-126.html"&gt;Issue 126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-23.html"&gt;Issue 23&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~^*∽~_&lt;/span&gt;
    \) /  ◵ +  \ (/
      &amp;#39;_   ∧   _&amp;#39;
      | &amp;#39;-----&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/691"&gt;PyCoder’s Weekly | Issue #691&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-691.md"&gt;2025-691.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #690</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-690.html" rel="alternate"/><published>2025-07-16T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-07-16:/pyrecap/pycoderw-690.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Django 20 岁生快&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/690"&gt;PyCoder’s Weekly | Issue #690&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Django 20 岁生快&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/690"&gt;PyCoder’s Weekly | Issue #690&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250716 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14833/web"&gt;CPython JIT 编译器两年回顾&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KEN JIN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ken 是 CPython JIT 编译器的贡献者之一。这篇回顾会探讨 JIT 的进展，以及 Ken 认为可以改进的地方..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;目标是远大的, 过程是艰难的, 成果是显著的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14818/web"&gt;What Is Python’s &lt;strong&gt;init&lt;/strong&gt;.py For?
Python 的 &lt;strong&gt;init&lt;/strong&gt;. 有什么用？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习使用 Python 的 &lt;strong&gt;init&lt;/strong&gt; .py 声明包、设置包变量、简化导入，并了解如果缺少此模块会发生什么..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;绝对不能溢用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14837/web"&gt;Quiz: Python 的 &lt;strong&gt;init&lt;/strong&gt;.py 有什么用？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14831/web"&gt;用 dis 模块反汇编 Python 代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;THEPYTHONCODINGSTACK.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;查看幕后情况，看看使用 dis 模块中的工具运行 Python（CPython）代码时会发生什么..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14846/web"&gt;PyData London 2025 视频&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14824/web"&gt;Python 3.14.0b4 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14823/web"&gt;PEP 734: Stdlib 中的多个解释器（最终版）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14830/web"&gt;PEP 792: 简单索引中的项目状态标记（已接受）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14820/web"&gt;运行测试覆盖率&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;HUGO VAN KEMENADE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;代码覆盖率工具可以告诉你程序在测试运行期间执行了哪些部分。它们是测试套件的重要组成部分，如果没有它们，你可能会错过测试本身的错误。这篇文章通过两个简单的例子来说明为什么你应该使用覆盖率工具。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14840/web"&gt;Python 软件基金会章程变更&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了遵守欧盟、英国和加利福尼亚州的各种数据隐私法，PSF 正在更新章程第 3.8 节，该节以前允许任何投票成员请求提供所有成员的姓名和电子邮件地址列表..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14828/web"&gt;祝 Django 20 岁生日快乐！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SIMON WILLISON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;7 月 13 日是 Django 代码库首次公开提交的 20 周年纪念日。为了庆祝这一天，Simon 重新发布了他在 10 周年纪念日上关于该项目历史的演讲。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14817/web"&gt;速度提升 330 倍：四种不同的代码加速方法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ITAMAR TURNER-TRAURING&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;加速 Python 代码的方法有很多；多种方法相结合可以让你的代码运行得更快。本文将探讨四种不同的加速方法...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14814/web"&gt;考虑竞选 PSF 董事会？欢迎交流！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;每年的这个时候，PSF 董事会选举即将拉开帷幕。如果您正在考虑参选或想了解更多信息，不妨参加 8 月 12 日的办公时间会议..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14835/web"&gt;全局变量在 Python 字节码中如何工作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FROMSCRATCHCODE.COM &lt;/li&gt;
&lt;li&gt;• Shared by Tyler Green&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了更好地理解 Python 如何处理全局变量，本文介绍了动态名称解析、全局存储以及 monkey patching 在字节码级别的工作方式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14822/web"&gt;为 CPython 构建 JIT 编译器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; BUCHER podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python To Me 采访了 Brandt Bucher，他们讨论了即将推出的 Python JIT 编译器以及它与其他语言中的 JIT 有何不同..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14832/web"&gt;2025 年 DjangoCon 美国国际旅程指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DJANGOCON US&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DjangoCon 美国站将于 9 月 8 日至 12 日在芝加哥举行。如果您从美国境外前往芝加哥，本文提供的详细信息或许对您有所帮助..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14841/web"&gt;将 DuckDB 与 Pandas、Parquet 和 SQL 结合使用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KHUYEN TRAN &lt;/li&gt;
&lt;li&gt;• Shared by Ben Portz&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 DuckDB 的进程内架构和 SQL 功能，它们可以提高性能并简化数据处理..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;DuckDB ~ 现代化 SQLite&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14825/web"&gt;探索 Python 中的协议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频课程中了解 Python 的协议如何改善您对类型提示和静态类型检查器的使用..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14834/web"&gt;如何在 Python Flask 中使用 MongoDB&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FEDERICO TROTTA &lt;/li&gt;
&lt;li&gt;• Shared by AppSignal&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;探讨了 MongoDB 的优势以及如何在 Flask 应用程序中使用它..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实吧, 用 Pg 的 JSONB 体验类似的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14836/web"&gt;开源安全工作并不“特殊”&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SETH LARSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Seth 在 OpenSSF 社区日 NA 上发表了主题演讲，谈到许多开源项目如何孤立地看待安全问题，而这往往会让维护人员感到不知所措。Seth 的这篇文章是对此次演讲的总结，并提出了改进开源安全问题处理方式的建议..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14827/web"&gt;tika-python: Apache Tika REST 服务的绑定&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/CHRISMATTMANN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14838/web"&gt;pytest-xdist: 用于分布式测试的 pytest 插件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PYTEST-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14842/web"&gt;pydoll: 自动化基于 Chromium 的浏览器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/AUTOSCRAPE-LABS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;嗯哼? 不基于 WebDriver?
但是, 可以上无头?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14843/web"&gt;django-rq-cron: 基于 Atop rq 构建的 Cron Runner&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BUTTONDOWN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14844/web"&gt;PCL: 将 Python 和 C 合并到一个文件中&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/HEJHDISS &lt;/li&gt;
&lt;li&gt;• Shared by Muhammed Shafin P&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;还在原型阶段, 不知道是否能跑出来..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14829/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 16, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14815/web"&gt;PyData Bristol 聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 17, 2025&lt;/li&gt;
&lt;li&gt;英格兰&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14839/web"&gt;PyLadies Dublin&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 17, 2025&lt;/li&gt;
&lt;li&gt;都柏林&lt;/li&gt;
&lt;li&gt;爱尔兰&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14847/web"&gt;Chattanooga Python 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 18 to July 19, 2025&lt;/li&gt;
&lt;li&gt;美国&lt;/li&gt;
&lt;li&gt;田纳西州汉&lt;/li&gt;
&lt;li&gt;密尔顿县&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14816/web"&gt;IndyPy X IndyAWS: Python 驱动云&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 22 to July 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14826/web"&gt;PyOhio 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 26 to July 28, 2025&lt;/li&gt;
&lt;li&gt;俄亥俄&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2428.html"&gt;快讯 2024/28&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-585.html"&gt;PyCoder 585&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-533.html"&gt;PyCoder 533&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-481.html"&gt;Issue 481&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-437.html"&gt;Issue 437&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-376.html"&gt;Issue 376&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-184.html"&gt;蠎加载 184&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-133.html"&gt;蠎加载 133&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-83.html"&gt;蠎加载 83&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-174.html"&gt;Issue 174&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-125.html"&gt;Issue 125&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-22.html"&gt;Issue 22&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~`|∽~_&lt;/span&gt;
 () /  ◕ ◵  \ ()
   &amp;#39;_   ⌄   _&amp;#39;
   ( &amp;#39;--.--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/690"&gt;PyCoder’s Weekly | Issue #690&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-690.md"&gt;2025-690.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #689</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-689.html" rel="alternate"/><published>2025-07-09T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-07-09:/pyrecap/pycoderw-689.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Django 生态&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/689"&gt;PyCoder’s Weekly | Issue #689&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250709 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250709 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Django 生态&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/689"&gt;PyCoder’s Weekly | Issue #689&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250709 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250709 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14791/web"&gt;应该在 Python 中忘记的设计模式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RACEYCHAN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;四大设计模式为代码中的常见问题提供了面向对象的解决方案，但 Python 中并没有这些解决方案所要解决的许多问题。本文将讨论一些常见的模式，以及在 Python 中更简便地解决这些问题的方法。另请参阅 &lt;a href="https://pycoders.com/link/14776/web"&gt;第二部分&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14788/web"&gt;Signals: Python 开发人员的状态管理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TUAN ANH BUI &lt;/li&gt;
&lt;li&gt;• Shared by Tuan Anh Bui&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果您曾经调试过缓存未失效或通知在“简单”状态更改后停止触发的原因，那么本指南非常适合您。信号正在成为 JavaScript 标准，但 Python 开发者可以使用相同的模式来消除“忘记更新该内容”的错误..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14792/web"&gt;用 TorchAudio 准备用于深度学习的音频数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 TorchAudio 在 Python 中为深度学习准备音频数据。探索如何使用 PyTorch 工具加载、处理语音并将其转换为声谱图。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14797/web"&gt;Quiz: 用 TorchAudio 准备用于深度学习的音频数据&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14787/web"&gt;PyPy v7.3.20 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYPY.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14790/web"&gt;Django Bugfix 版本 5.2.4&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14795/web"&gt;用 Python 解决化学问题并节省时间&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;是什么促使人们成为一名科学家学习编程？你如何利用快速解决问题的兴奋感，并将编程的益处与你的科学工作联系起来？本周节目中，我们与 Ben Lear 和 Christopher Johnson 谈论了他们的著作《化学家编程》...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14796/web"&gt;Django 生态&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 库网站新增了一个名为“Django 生态系统”的页面。它包含两部分：更多信息资源库和详细的软件包列表。软件包列表按类型细分，包括调试工具、静态文件管理、API 开发等等。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;官方的 &lt;code&gt;Awesome Django&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14798/web"&gt;在数据类中使用仅关键字参数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CHRISTIAN HAMMOND&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 数据类是一个非常好的特性，可以用来构建主要用于保存或处理数据的类。这篇文章介绍了一个小技巧：使用 kw_only=True 方面来强制执行关键字参数。另请参阅
&lt;a href="https://pycoders.com/link/14806/web"&gt;相关的 HN 讨论 &lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14811/web"&gt;Python 中的应用程序日志记录：可观察性秘诀&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AYOOLUWA ISAIAH &lt;/li&gt;
&lt;li&gt;• Shared by Ayooluwa Isaiah&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;日志模块功能强大，但可能有些复杂。本教程涵盖结构化的 JSON 输出、集中式日志配置、使用 contextvars 自动丰富请求特定数据日志，以及其他满足可观察性需求的实用模式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14809/web"&gt;逃离逆变地狱&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;QUANSIGHT.ORG &lt;/li&gt;
&lt;li&gt;• Shared by Marco Gorelli&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..是否曾经使用过 Python 类型检查器，并收到令人沮丧的错误消息，例如“这违反了里氏替换原则？”这篇文章解释了为什么“逆变”是根本问题以及如何处理它..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14782/web"&gt;Python 在非营利组织中的应用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/KBURCHFIEL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..演示了如何使用 Python 检索、分析、可视化和共享非营利组织数据。即使您不从事非营利组织的工作，这些建议对任何数据项目都大有裨益。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14807/web"&gt;如何将你的 Python 和 Django 项目迁移到 uv&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TOBIAS MCNULTY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;展示了将现有项目迁移到 uv 的一种方法，包括如何更新 pyproject.toml 文件以及如果使用 Docker 可能需要进行哪些更改..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14783/web"&gt;有 FastAPI、MongoDB 和 WebSockets 的仪表板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ABDULAZEEZ ABDULAZEEZ ADESHINA &lt;/li&gt;
&lt;li&gt;• Shared by Mike Herman&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;介绍如何使用 FastAPI、MongoDB 和 WebSockets 开发实时订单仪表板，以将实时数据更新从后端流式传输到前端..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14801/web"&gt;Django 年度影响报告&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Django 软件基金会每年都会发布一份活动报告，其中包括关键里程碑、社区叙述以及未来的发展计划。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Flask 什么的也都有..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14793/web"&gt;Python 3.14 预览：模板字符串（T-Strings）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 3.14 引入了 T 字符串：一种比 F 字符串更安全、更灵活的替代方案。学习如何安全地处理模板并自定义字符串工作流程。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;T-string 看起来足以替代 Jinja2 之类的了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14812/web"&gt;Quiz: Python 3.14 预览：模板字符串（T-Strings）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14803/web"&gt;在 Python 中实现工厂方法模式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何在 Python 中使用工厂方法模式、何时应用它、如何重构代码以及探索可重用的实现...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实吧, Python 工程中不用思考是什么模式,
怎么舒服怎么来就对了..&lt;/p&gt;
&lt;p&gt;当然, 舒服的层级是不同的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14789/web"&gt;copier: 用于渲染项目模板的库和 CLI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/COPIER-ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14800/web"&gt;dataclasses-json: 将数据类序列化为 JSON 或从 JSON 序列化&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/LIDATONG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该统一到 toml 中吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14784/web"&gt;deltacycle: 离散事件模拟&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/CJDRAKE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14779/web"&gt;pyleak: 检测泄漏的 Asyncio 任务、线程等&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/DEEPANKARM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14780/web"&gt;ovld: Python 函数的高级多重分派&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BREULEUX&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14785/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 9, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14802/web"&gt;Python Leiden 用户组&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 10, 2025&lt;/li&gt;
&lt;li&gt;莱顿,荷兰&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14799/web"&gt;Python 亚特兰大&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 10 to July 11, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可惜不是 Atlantis ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14781/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;July 12, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;高种姓聚会..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14805/web"&gt;DFW Pythoneers 第二届周六教学会议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;July 12, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pythoneers&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这词好些年没见了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14786/web"&gt;EuroPython 2025&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;July 14 to July 21, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;亚太PyCon 好些年没折腾了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14808/web"&gt;PyHEP.dev 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 14 to July 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14794/web"&gt;PyLadies 阿姆斯特丹：人工智能实践：从机器学习模型到游戏&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 15, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyLadies ~ 明星社区品牌活动, 用半天引导程序媛用 Django 完成一个实例功能网站..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2427.html"&gt;快讯 2024/27&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-584.html"&gt;PyCoder 584&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-532.html"&gt;PyCoder 532&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-480.html"&gt;Issue 480&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-436.html"&gt;Issue 436&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-375.html"&gt;Issue 375&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-183.html"&gt;蠎加载 183&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-132.html"&gt;蠎加载 132&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-82.html"&gt;蠎加载 82&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-173.html"&gt;Issue 173&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-124.html"&gt;Issue 124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-21.html"&gt;Issue 21&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~`|`~_&lt;/span&gt;
        () /  O →  \ \/
          &amp;#39;_   ⌐   _&amp;#39;
          / &amp;#39;-----&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/689"&gt;PyCoder’s Weekly | Issue #689&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-689.md"&gt;2025-689.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #688</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-688.html" rel="alternate"/><published>2025-07-02T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-07-02:/pyrecap/pycoderw-688.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;从 Notebooks 到生产系统&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/688"&gt;PyCoder’s Weekly | Issue #688&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250702 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250702 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;从 Notebooks 到生产系统&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/688"&gt;PyCoder’s Weekly | Issue #688&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250702 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250702 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14737/web"&gt;静态检查 Python 字典的完整性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;LUKE PLANT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了将代码问题分开，你可能有两个数据结构（例如枚举和字典），它们应该按顺序更改：向枚举添加一个值需要在字典中添加一个类似的值。这在将业务逻辑与 UI 代码分离时很常见。本文将向你展示如何确保相应的更改同时发生。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14726/web"&gt;从 DuckDB 和 Python 开始&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何在 Python 中使用 DuckDB 通过 SQL 或其 Python API 查询大型数据集、处理 Parquet 或 CSV 等文件以及与 pandas 或 Polars 集成..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14734/web"&gt;Code Reading: Python 模块 shelve.py&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BEYOND DREAMSCAPE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reading code is a great way to learn to write better code. This post walks you through the standard library shelve module as code-reading practice.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14713/web"&gt;lxml 6.0.0 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/LXML&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14727/web"&gt;PEP 751: 用于记录 Python 依赖关系以实现安装可重复性的文件格式（最终版）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14708/web"&gt;PEP 685: 可选分布依赖项的额外名称比较（最终版）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14736/web"&gt;DjangoCon EU 2025 的视频现已上线&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGOTV.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14709/web"&gt;Google Data Commons 的新 Python 客户端库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KARA MOSCOE &lt;/li&gt;
&lt;li&gt;• Shared by Ariana Gaspar&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Google Data Commons 宣布其新的 Python 客户端库正式发布。该库的目标是增强学生、研究人员、分析师和数据科学家访问和利用 Data Commons 的方式..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14725/web"&gt;从 Notebooks 到生产数据科学系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; NELSON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python To Me 采访了 Catherine Nelson，他们讨论了将数据科学从实验笔记本转移到完整生产工作流程的技术和工具..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14714/web"&gt;Python enumerate(): 简化需要计数器的循环&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;学习如何使用 Python 的 enumerate() 简化循环。本教程将通过实际示例，向您展示如何清晰有效地将元素与其索引进行配对。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14712/web"&gt;Python print() 函数指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 的 print() 函数的工作原理，避免常见的陷阱，并探索可以改进代码的强大替代方案和隐藏功能..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;并配套 Quiz&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14717/web"&gt;Quiz: Python print() 函数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14716/web"&gt;用 Django 构建多租户应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;NIK TOMAZIC &lt;/li&gt;
&lt;li&gt;• Shared by Michael Herman&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;介绍如何使用 django-tenants 和 django-tenant-users 包在 Django 中实现多租户 Web 应用程序..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14740/web"&gt;Flask 还是 Django：哪一个最适合您的 Python 项目？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;FEDERICO TROTTA &lt;/li&gt;
&lt;li&gt;• Shared by AppSignal
Explore the key factors to take into account when deciding between Flask or Django for your Python app.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14721/web"&gt;uv 和 PEP 723 的乐趣&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DEEPAK JOIS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如何使用 uv 和 Python 内联脚本元数据提案 PEP 723 无缝运行脚本..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/cottongeeks/ytt-mcp"&gt;cottongeeks/ytt-mcp: MCP server to fetch YouTube transcripts&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;还用了高级工具 uvx, 不用事先配置运行时,由 uv 自动创建并下载安装模块..
所以, PEP 723 令墙外世界更加流畅了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14731/web"&gt;我如何管理大型项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;BEN KUHN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你想成为一名技术主管，你需要了解如何管理项目。这篇文章讨论了你所需的技能，以及它在很大程度上与组织能力有关..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..OODA 代表“观察、调整、决定、行动”——换句话说， 就是根据新信息更新计划和行为的过程。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14706/web"&gt;在编程中如何思考时间&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SHAN RAUF&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;时间的编码非常复杂。本文将深入探讨绝对测量、民用时间、现代计时、时区之争等等..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14738/web"&gt;渐进式 JSON 的 POC 实现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/MACIEYNG &lt;/li&gt;
&lt;li&gt;• Shared by Maciej&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14719/web"&gt;curlify: 将 Python 请求转换为 Curl 命令&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/OFW&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以往都是相反..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14723/web"&gt;throttled-py: 速率限制库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ZHUOZHUOCRAYON 
+• Shared by xiaoxincai&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14730/web"&gt;LibrePythonista: 在 Libreoffice 电子表格中使用 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;LIBREOFFICE.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14739/web"&gt;tyro: 来自类型的 CLI 接口&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/BRENTYI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14733/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 2, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14735/web"&gt;Python 新西兰：Python 学习者合作社&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 3, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14732/web"&gt;堪培拉 Python 聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 3, 2025&lt;/li&gt;
&lt;li&gt;澳洲&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14720/web"&gt;悉尼 Python 用户组 (SyPy)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 3, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14724/web"&gt;2025 年哥伦比亚 PyCon&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 4 to July 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14718/web"&gt;Python Norte 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 4 to July 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14715/web"&gt;SciPy 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 7 to July 14, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14728/web"&gt;7 月 22 日，Python 驱动的云&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 22, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2426.html"&gt;快讯 2024/26&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-583.html"&gt;PyCoder 583&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-531.html"&gt;PyCoder 531&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-479.html"&gt;Issue 479&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-435.html"&gt;Issue 435&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-374.html"&gt;Issue 374&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-182.html"&gt;蠎加载 182&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-131.html"&gt;蠎加载 131&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-81.html"&gt;蠎加载 81&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-172.html"&gt;Issue 172&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-123.html"&gt;Issue 123&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-20.html"&gt;Issue 20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~^&amp;amp;-~_&lt;/span&gt;
  \) /  ← #  \ \/
    &amp;#39;_   △   _&amp;#39;
    | &amp;#39;--~--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/688"&gt;PyCoder’s Weekly | Issue #688&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-688.md"&gt;2025-688.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #687</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-687.html" rel="alternate"/><published>2025-06-25T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-06-25:/pyrecap/pycoderw-687.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PSF 2024 年度影响报告&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/687"&gt;PyCoder’s Weekly | Issue #687&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250625 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250625 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PSF 2024 年度影响报告&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/687"&gt;PyCoder’s Weekly | Issue #687&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250625 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250625 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14685/web"&gt;用 Kubernetes 和 Karpenter 扩展 Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如今，扩展 Python Web 应用程序需要哪些资源？有哪些资源可以用来学习和练习 DevOps 技能？本周节目中，Calvin Hendryx-Parker 将回归，与 Kubernetes 和 Karpenter 一起探讨自动扩展 Web 应用程序的工具和基础设施..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14704/web"&gt;检测字符串中元音的最快方法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;AUSTIN Z. HENLEY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;如果你需要查找字符串中的元音字母，可以采用几种不同的方法。本文介绍了 11 种不同的方法及其具体操作。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单说, 这是 AI 压缩文章的基础算法之一?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14687/web"&gt;O(no) 你冇 O&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MRSHINY608&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;深入探讨为什么现实世界的表现常常违背 Big-O 预期，以及为什么背景和分析比理论复杂性更重要&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14684/web"&gt;PyOhio 2025 （7 月 26 日至 27 日）注册开放&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYOHIO.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14691/web"&gt;Python 3.14.0 Beta 3&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14672/web"&gt;ruff 版本 0.12.0&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ASTRAL-SH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有生之年, 应该看不到 1.0 版本的发布了...
人家到时, 发布 v0.4200.1314 版本, 你也只能安装用起&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14682/web"&gt;streamlit 版本 1.46.0&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/STREAMLIT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嘦补上了用户支持, streamlit 的确是最舒服的高速全栈开发平台了,
当然, 嫑想着深入定制 theme 什么的就好...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;探讨&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Discussions&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14697/web"&gt;Ideas: 向 Python 添加虚拟线程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14671/web"&gt;PSF 2024 年度影响报告现已发布！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 软件基金会每年都会发布一份关于 PSF 和社区现状的报告。今年的报告概述了 Python 语言的成功之处、PyCon US 大会的亮点、驻场开发者的最新动态等等。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14701/web"&gt;Python 字典是有序数据结构吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;STEPHEN GRUPPETTA&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;虽然自 Python 3.6 以来，字典一直保持插入顺序，但严格来说，它们并非有序数据结构。继续阅读，了解为什么某些特殊情况会因你的用例而变得重要。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14688/web"&gt;10 个 Polars 工具和技术，助您提升数据科学水平&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; TRUDEAU &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..在数据科学工作中使用 Polars 吗？有很多库可以帮助你减少代码编写。Talk Python 采访了 Christopher Trudeau，他们讨论了 Polars 的生态系统。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;好象 Pandas 社区突然躺平了一样...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14693/web"&gt;用原生连接池减少 Django DB 延迟&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SAURABH KUMAR&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;“在 10 分钟内部署 Django 5.1 的本机连接池，以将数据库延迟减少 50-70 毫秒，将连接开销减少 60-80%，并将响应时间提高 10-30%，并且无需任何外部依赖。”...
(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;pip install "psycopg[binary,pool]"&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 正确的安装模块是一切的开始...这东西和 &lt;code&gt;psycopg3&lt;/code&gt; 根本不是一个项目..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14703/web"&gt;人工智能会取代初级开发人员吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;ADARSH DIVAKARAN &lt;/li&gt;
&lt;li&gt;• Shared by Adarsh Divakaran&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;今年的 PyCon US 上，Adarsh 与多位 Python 开发者探讨了一个重要问题：人工智能会取代初级开发人员吗？他与 Guido van Rossum、Anthony Shaw、Simon Willison 等人进行了交流...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 初级开发人员, 将对应转化为下级产品策划,
一样可以海量制造垃圾代码的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14692/web"&gt;PEP 779: 自由线程 Python（已接受）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;SIMON WILSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;自由线程 Python 已从实验版本升级为受支持版本的一部分。这段来自较长讨论的简短引文准确地解释了这意味着什么..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14694/web"&gt;PSF 董事会选举时间表&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Python 软件基金会董事会选举即将到来。提名截止日期为 7 月 29 日。请参阅文章，了解完整的选举日程和截止日期..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正没老爹的事儿..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14696/web"&gt;通过示例探索 Python 的 list 数据类型&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;视频课程中，您将深入了解 Python 的列表：如何创建它们、更新它们的内容、填充和增长它们 - 并提供实际的代码示例..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14675/web"&gt;用 namedtuple 编写 Pythonic 且干净的代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解 Python 的 namedtuple 如何让您创建简单、可读的数据结构，并使用点符号访问命名字段..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14699/web"&gt;用 Shebang 执行 Python 脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..视频课程中，您将了解何时以及如何在 Python 脚本中使用 shebang 行从类 Unix shell 执行它们&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14676/web"&gt;All About the TypedDict
关于 TypedDict&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE DRISCOLL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;喜欢 Python 中的类型提示吗？学习如何使用不同类型的键为字典添加类型提示..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不,不喜欢..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14678/web"&gt;smartypants.py: 纯 ASCII 到“智能”标点符号&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/JUSTINMAYER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14680/web"&gt;nbdev: 用 Jupyter Notebook 创建令人愉悦的软件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ANSWERDOTAI&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;非常 &lt;code&gt;Wolfram&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14695/web"&gt;tournaments: 基于网络的锦标赛管理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/KOSMOTIVE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14689/web"&gt;bulletchess: 高性能 Python 国际象棋&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/ZEDECKJ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14681/web"&gt;pexpect: 在伪终端中控制交互式程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PEXPECT&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14674/web"&gt;周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 25, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14700/web"&gt;2025 年莱比锡 PyCamp&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 28 to June 30, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14686/web"&gt;启动 Python Katsina 社区&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 28 to June 29, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14677/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 28, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14673/web"&gt;Workshop: 创建 Python 社区&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 29 to June 30, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14679/web"&gt;PyCon Colombia 2025  2025 年哥伦比亚 PyCon&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;July 4 to July 7, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2425.html"&gt;快讯 2024/25&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-582.html"&gt;PyCoder 582&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-530.html"&gt;PyCoder 530&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-478.html"&gt;Issue 478&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-434.html"&gt;Issue 434&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-373.html"&gt;Issue 373&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-181.html"&gt;蠎加载 181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-130.html"&gt;蠎加载 130&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-80.html"&gt;蠎加载 80&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-171.html"&gt;Issue 171&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-122.html"&gt;Issue 122&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-19.html"&gt;Issue 19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~^+`~_&lt;/span&gt;
    () /  - ←  \ (/
      &amp;#39;_   ⎵   _&amp;#39;
&lt;span class="k"&gt;      &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--~--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/687"&gt;PyCoder’s Weekly | Issue #687&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-687.md"&gt;2025-687.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #685</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-685.html" rel="alternate"/><published>2025-06-10T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-06-10:/pyrecap/pycoderw-685.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;千位分隔符&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/685"&gt;PyCoder’s Weekly | Issue #685&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250611 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250611 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;千位分隔符&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/685"&gt;PyCoder’s Weekly | Issue #685&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250611 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250611 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 PyCoder's Weekly, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14605/web"&gt;Polars 数据验证库（2025 版）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;POSIT-DEV.GITHUB.IO &lt;/li&gt;
&lt;li&gt;Shared by Richard Iannone&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;鉴于 Polars 目前非常热门，且数据验证是数据管道的重要组成部分，本文探讨了五个支持 Polars DataFrames 的 Python 数据验证库。通过对比，本文将针对具体用例，推荐最适合的库..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14612/web"&gt;反向循环&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TREY HUNNER&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;许多可迭代对象可以使用内置的 reversed 函数进行反转，而 Python 的切片语法仅适用于序列。学习如何反转数据..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14601/web"&gt;用此检查清单防止 Python 应用程序上的 Postgres 速度变慢&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PGANALYZE&lt;/li&gt;
&lt;li&gt;sponsor&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;通过密切关注 Postgres 的维护工作，避免 Python 应用出现性能倒退。这份月度检查清单概述了需要监控的内容、如何及早发现慢查询，以及如何确保索引、自动清理和 
&lt;a href="https://pganalyze.com/tools/postgres-performance-check-list?utm_source=realpython&amp;amp;utm_medium=paid_newsletter&amp;amp;utm_campaign=postgres_performance_checklist&amp;amp;utm_content=2024-05-31"&gt;I/O 性能达到预期 →&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14616/web"&gt;Python 项目：构建字数统计命令行应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是一个自定进度的编码挑战，您将通过在 Unix 上构建流行的字数统计实用程序 (wc) 的克隆来练习您的 Python 技能..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 复刻已有的成功工具, 不如创建解决自己真实问题的小工具?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14613/web"&gt;PEP 734: Stdlib 中的多个解释器（已接受）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14603/web"&gt;Anaconda的 Python 打包生态系统调查&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SURVEYMONKEY.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;全面使用 mamba ing..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14624/web"&gt;Python 3.13.4、3.12.11、3.11.13、3.10.18 和 3.9.23 安全版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CPYTHON DEV BLOG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14625/web"&gt;Django 安全版本：5.2.2、5.1.10 和 4.2.22 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14620/web"&gt;PyCon NL 2025 征集提案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYCON-NL.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14629/web"&gt;PyCon US 2025 视频&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不知道从哪年开始, 对 PyCon 的视频内容已经没什么兴趣了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14619/web"&gt;Rodrigo Girão Serrão: Python Training, Itertools, and Idioms
Rodrigo Girão Serrão：Python 培训、Itertools 和习语&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;掌握了 Python 的词汇和语法之后，该如何进一步学习在代码中运用正确的组合呢？Python 内置的 itertools 库又能如何提升你的技能呢？本周节目中，我们与 Rodrigo Girão Serrão 畅谈如何通过他的博客教授 Python，以及他对 itertools 库的热爱..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实..应该在学习基本语法之前, 立即开始构建实用工程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14633/web"&gt;最后使用 pytest 运行 live_server 测试&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;TIM KAMANIN&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;你肯定不希望所有慢速测试都执行完，结果却有一个快速测试失败。学习如何调整 pytest 的执行顺序，让速度更快的测试优先运行..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14607/web"&gt;用 configparser 处理 INI 文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MIKE DRISCOLL&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;许多程序都需要配置，其中一种常见的格式是 INI 文件。Python 的 configparser 库可以读取这些文件，学习如何使用它..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是时候统一升级到 TOML 了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14610/web"&gt;Thousands Separators  千位分隔符&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RODRIGO GIRÃO SERRÃO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..如何在使用 f 字符串修饰符将数字转换为字符串时包含千位分隔符的快速 TIL 帖子..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;bignum&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;123541241234&lt;/span&gt;

&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Big money $&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;bignum&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;,&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# Big money $123,541,241,234&lt;/span&gt;

&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Big money $&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;bignum&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;_&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# Big money $123_541_241_234&lt;/span&gt;

&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Big money $&lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;bignum&lt;/span&gt;&lt;span class="si"&gt;:&lt;/span&gt;&lt;span class="s2"&gt;n&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# Big money $123541241234&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;内置支持..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14604/web"&gt;用 Astral 的 uv 优化 Django Docker 构建&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;COGIT8.ORG &lt;/li&gt;
&lt;li&gt;Shared by Rob Hudson&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 Astral 的 uv 加速和强化 Django Docker 构建，以实现更快的安装、更好的缓存和可重现的环境..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正现在, 所有 Python 模块想提速, 就比大家谁的 rust 含量高?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14609/web"&gt;How to Find an Absolute Value in Python
如何在 Python 中查找绝对值&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何使用 abs() 计算 Python 绝对值，从头开始实现其背后的数学，并在您自己的类中对其进行自定义..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是真蟒 Quiz 的配套文章, 可以说, 一手出文章, 一手出测试, 还有付费课程..
真蟒 团队将自洽玩的溜, 可惜 LLM 一起来, 这种要认真投入时间学习的行为,
真的难以繁荣了哈?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14621/web"&gt;Quiz: 如何在 Python 中查找绝对值&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;在此测验中，您将测试您在 Python 中计算绝对值的知识，掌握内置函数和常见用例以提高您的编码准确性..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Quiz ~ 这词竟然是在 乃木坂46 定番节目中学会的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14614/web"&gt;局部变量在 Python 字节码中如何工作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;FROM SCRATCH CODE&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;为了更好地理解解释器的内部结构，本文向您展示了局部变量如何存储以及堆栈和框架如何工作..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果想优化字节码的话..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14617/web"&gt;25 年 PyCon Italy 的个人亮点&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;RODRIGO GIRÃO SERRÃO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Rodrigo 分享了他个人在 2025 年意大利 PyCon 上的精彩瞬间。他介绍了一些闪电演讲、Python 测验、社区活动等..&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14615/web"&gt;great-tables: 使用 Python 制作精美的表格&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POSIT-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿..
现在都用 LLM 通过 SVG 创建了..&lt;/p&gt;
&lt;p&gt;&lt;img alt="图片" src="https://camo.githubusercontent.com/d16edbb2364e61354967cbb7e4dfab5651d994588a4e423b89011d8551465280/68747470733a2f2f706f7369742d6465762e6769746875622e696f2f67726561742d7461626c65732f6173736574732f7468655f636f6d706f6e656e74735f6f665f615f7461626c652e737667"&gt;&lt;/p&gt;
&lt;p&gt;PS: 就是 positron 团队作品&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14618/web"&gt;positron: 数据科学 IDE&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POSIT-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这种干得过 R Studio 嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14606/web"&gt;cvxpy: 凸优化问题建模&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/CVXPY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14628/web"&gt;testcontainers-python: 运行 Docker 容器进行测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/TESTCONTAINERS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;testcontainers.postgres&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;PostgresContainer&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;sqlalchemy&lt;/span&gt;

&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;PostgresContainer&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;postgres:16&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;postgres&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;     &lt;span class="n"&gt;engine&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;sqlalchemy&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;create_engine&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;postgres&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get_connection_url&lt;/span&gt;&lt;span class="p"&gt;())&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;     &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;engine&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;begin&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;connection&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;         &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;connection&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;execute&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;sqlalchemy&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;select version()&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="o"&gt;...&lt;/span&gt;         &lt;span class="n"&gt;version&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;fetchone&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;version&lt;/span&gt;
&lt;span class="s1"&gt;&amp;#39;PostgreSQL 16...&amp;#39;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;看起来是个实用模块, 不过, 放在国内网络中, 基本不可用了吧..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14622/web"&gt;moto: 基于 AWS 基础设施的模拟测试&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;GITHUB.COM/GETMOTO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14611/web"&gt;每周 真蟒 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 11, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14623/web"&gt;Python Sucre 峰会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 14 to June 15, 2025&lt;/li&gt;
&lt;li&gt;玻利维亚&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14627/web"&gt;PyDelhi 用户组聚会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 14, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14632/web"&gt;Python 数据分析基础（PyAgadez）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 14, 2025&lt;/li&gt;
&lt;li&gt;印度&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14602/web"&gt;DFW Pythoneers 第二届周六教学会议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 14, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2423.html"&gt;快讯 2024/23&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-580.html"&gt;PyCoder 580&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-528.html"&gt;PyCoder 528&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-476.html"&gt;Issue 476&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-503.html"&gt;pythonista-weekly : Pyw 503&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-432.html"&gt;Issue 432&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-452.html"&gt;pythonista-weekly : Pyw 452&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-371.html"&gt;Issue 371&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-179.html"&gt;蠎加载 179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-128.html"&gt;蠎加载 128&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-78.html"&gt;蠎加载 78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-169.html"&gt;Issue 169&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-37.html"&gt;蠎加载 37&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-120.html"&gt;Issue 120&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-17.html"&gt;Issue 17&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~~-∽~_&lt;/span&gt;
  \/ /  ← +  \ \/
    &amp;#39;_   ⩌   _&amp;#39;
&lt;span class="k"&gt;    &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--+--&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/685"&gt;PyCoder’s Weekly | Issue #685&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-685.md"&gt;2025-685.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 #686</title><link href="https://weekly.pychina.org/pyrecap/pycoderw-686.html" rel="alternate"/><published>2025-06-10T11:42:00+08:00</published><updated>2026-04-12T07:59:12.408892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-06-10:/pyrecap/pycoderw-686.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;自由线程 Python 的状态&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/686"&gt;PyCoder’s Weekly | Issue #686&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250618 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250618 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;自由线程 Python 的状态&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://pycoders.com/issues/686"&gt;PyCoder’s Weekly | Issue #686&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250618 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250618 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误,
无法访问, 所以, 切换回古老的 &lt;a href="https://pycoders.com/"&gt;PyCoder’s Weekly | A Weekly Python Email Newsletter&lt;/a&gt;, 除了编号不同外,
每周关注到的新内容其实并不过大不同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;快讯&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14668/web"&gt;自由线程 Python 的状态&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PYTHON SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这是一篇来自 2025 年 Python 语言峰会的博客文章，介绍了自由线程 Python 的最新进展。您可能还对完整的&lt;a href="https://pycoders.com/link/14639/web"&gt;峰会博客&lt;/a&gt;列表感兴趣。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这应该是老爹反复退休后, 社区独立自主完成的最大工程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14644/web"&gt;纯 Python 中的 GPU 编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;KENNEDY &amp;amp; LELBACH &lt;/li&gt;
&lt;li&gt;podcast&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Talk Python 采访了 Bryce Adelstein Lelbach，他们讨论了如何使用 Python 利用现代 GPU 的强大功能进行数据科学和机器学习...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14667/web"&gt;用 GitHub Actions 进行持续集成和部署&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON &lt;/li&gt;
&lt;li&gt;course&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;敏捷方法依赖于强大的 DevOps 系统来管理和自动化不断变化的代码库中的常见任务。GitHub Actions 可以提供帮助。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;gh-action 体系除了难以调试外, 真没别的毛病了, 实在太慷慨了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14636/web"&gt;NumPy v2.3.0 Released  NumPy v2.3.0 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/NUMPY&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14653/web"&gt;Django 研究员招募&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14650/web"&gt;Django Bugfix 版本：5.2.3、5.1.11 和 4.2.23&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DJANGO SOFTWARE FOUNDATION&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14669/web"&gt;Python 3.13.5 Released  Python 3.13.5 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;PYTHON.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14647/web"&gt;scikit-learn 1.7 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SCIKIT-LEARN.ORG&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14655/web"&gt;可以报​​告哪些键未被使用的 dict&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;PETER BENGTSSON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;测试时，你可能需要确保字典的所有部分都能被访问，以获得完整的覆盖范围。这篇文章展示了一个修改后的 dict ，它可以跟踪哪些键被使用了。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14654/web"&gt;更好的 Django 管理命令&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REVSYS&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;编写 Django 管理命令可能涉及大量样板代码。本文将向您展示如何使用两个库将管理命令代码量减半：django-click 和 django-typer..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, CLaude Code 再次证明 CLI 才是一切的动力源,
Click 和 Typer 是两大 CLI 框架流派..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14658/web"&gt;如何构建你的 Python 脚本？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;像专业人士一样构建你的 Python 脚本。本指南将向你展示如何组织代码、使用 PEP 723 管理依赖项以及处理命令行参数。&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;每章高品质文章, 现在都配套一则 Quiz ..&lt;/p&gt;
&lt;p&gt;以及, 多数脚本, 都是基于对应开发框架来的, 不是手工处理一切的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14640/web"&gt;Quiz: 如何构建你的 Python 脚本？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;..测试你对组织和构建 Python 脚本的理解。你将回顾编写清晰、可维护且可执行的 Python 代码的最佳实践的关键概念..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14641/web"&gt;Wyvern的开放卫星馈送&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;MARKSBLOGG.COM&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Wyvern 是一家卫星初创公司，最近推出了一个开放数据项目。本文使用 astropy、geocoder、rich 等 Python 库来处理这些数据..&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;仅仅是~130 GB 的 GeoTIFFs 文件,
就可以分析出这么多东西..&lt;/p&gt;
&lt;p&gt;当然硬件上就得配套比如: 第五代 Crucial T700 4 TB NVMe M.2 SSD，读取速度高达 12,400 MB/s...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14645/web"&gt;Pointblank: 数据验证变得美好&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;POSIT-DEV.GITHUB.IO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;文章介绍了一个用于数据验证的库 pointblank 。它包含可链式执行和交互式报告，方便您查看数据管道中的运行情况..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14651/web"&gt;5 个值得关注的 Non-LLM 软件趋势&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;LEONARDO CREED&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;厌倦了阅读关于人工智能和法学硕士的文章？这篇文章讨论了软件世界中其他正在快速变化的技术，包括本地优先应用程序、WebAssembly、跨平台工具的改进等等...&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14657/web"&gt;async / await 和线程中的并发&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;CHEUK TING HO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;想要编写更快的 Python 代码？通过实际示例，了解 async/await 与线程之间的区别，以及 Python 中并发的工作原理..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14666/web"&gt;定义你自己的 Python 函数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;了解如何定义自己的 Python 函数、将数据传递给它并返回结果，以便在程序中编写干净、可重用的代码...&lt;/p&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然, 这一切, 现在最认真的读者反而是 AI 们了..
好在, 付费的还是真人..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14664/web"&gt;Quiz: 定义你自己的 Python 函数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;REAL PYTHON&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14662/web"&gt;TIL: FastHTML 的 HTML 404 错误&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DANIEL ROY GREENFIELD&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;一篇简短的“我学到的东西”文章展示了如何为 FastHTML 编写自定义 HTTP 404 处理程序..&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pycoders.com/link/14663/web"&gt;PyData Virginia 2025 会谈&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;YOUTUBE.COM &lt;/li&gt;
&lt;li&gt;video&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;PyData Virginia 2025 所有演讲录制&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14652/web"&gt;py-shiny: 适用于 Python Web 应用的 Shiny&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/POSIT-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14649/web"&gt;quarto-cli: 科学技术出版系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/QUARTO-DEV&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Pandoc&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14642/web"&gt;paramiko: 原生 Python SSHv2 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PARAMIKO&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14660/web"&gt;toolz: Python 的函数式标准库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/PYTOOLZ&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14656/web"&gt;ahocorasick_rs: 检查单个字符串中的多个模式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;GITHUB.COM/G-RESEARCH&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;📆🐍 即临活动&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14637/web"&gt;周&lt;code&gt;真蟒&lt;/code&gt; 办公时间问答（虚拟）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 18, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14661/web"&gt;PyData Bristol Meetup&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 19, 2025&lt;/li&gt;
&lt;li&gt;布里斯托尔,英格兰西南&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14638/web"&gt;PyLadies Dublin&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 19, 2025&lt;/li&gt;
&lt;li&gt;都柏林,爱尔兰&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14643/web"&gt;Python Nordeste 2025&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 20 to June 23, 2025&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pycoders.com/link/14659/web"&gt;青少年 Python 编程俱乐部 (PyTahoua)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 20 to June 23, 2025&lt;/li&gt;
&lt;li&gt;泰国&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2424.html"&gt;快讯 2024/24&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-581.html"&gt;PyCoder 581&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-529.html"&gt;PyCoder 529&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-477.html"&gt;Issue 477&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-433.html"&gt;Issue 433&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-372.html"&gt;Issue 372&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-180.html"&gt;蠎加载 180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-129.html"&gt;蠎加载 129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-79.html"&gt;蠎加载 79&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-170.html"&gt;Issue 170&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-38.html"&gt;蠎加载 38&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-121.html"&gt;Issue 121&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-18.html"&gt;Issue 18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~^--~_&lt;/span&gt;
   \) /  - ☉  \ ()
     &amp;#39;_   ∧   _&amp;#39;
     | &amp;#39;--.--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="https://pycoders.com/issues/686"&gt;PyCoder’s Weekly | Issue #686&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/2025-686.md"&gt;2025-686.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://www.xiaoyuzhoufm.com/episode/65a244f7926ad7aad0e1cb6e"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;FMHub&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="pycoder"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/22</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2522.html" rel="alternate"/><published>2025-06-05T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-06-05:/pyrecap/pyrw-2522.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Pyrefly vs. Ty&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/22"&gt;Python recap for week 2025/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;Pyrefly …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Pyrefly vs. Ty&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/22"&gt;Python recap for week 2025/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;Pyrefly vs. Ty: 比较 Python 的两个新的基于 Rust 的类型检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;196 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonwillison.net/2025/May/27/llm-tools/"&gt;Show HN: 我的 LLM CLI 工具现在可以从 Python 代码或插件运行工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2025/May/27/llm-tools/"&gt;165 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, LLM 现在是一个 CLI 指令了,
好缩写, 就看谁抢的快..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny"&gt;Python 中实际起作用的函数式编程概念&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny"&gt;123 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each"&gt;让 C 和 Python 相互交流&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each"&gt;105 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该上 Cython&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dynomight.net/dumpy/"&gt;DumPy: NumPy 但如果你是个傻瓜也没关系&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dynomight.net/dumpy/"&gt;62 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://arthursw.github.io/wetlands/0.2.0/"&gt;Show HN: Wetlands – 用于管理 Conda 环境的轻量级 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://arthursw.github.io/wetlands/0.2.0/"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该也兼容 mamba&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://noiseonthenet.space/noise/2025/05/developing-python-containers-simplified/"&gt;如何加速容器化 Python 应用程序的开发周期&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://noiseonthenet.space/noise/2025/05/developing-python-containers-simplified/"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;作者使用 Emacs 完成一切..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.zanmi.co/register/"&gt;用 django、HTML、CSS 和少量 JS 建立了一个社交网络&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://www.zanmi.co/register/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discuss.python.org/t/add-virtual-threads-to-python/91403"&gt;向 Python 添加虚拟线程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/add-virtual-threads-to-python/91403"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://plotdevice.io/"&gt;PlotDevice: Mac 应用程序，可让您编写 Python 脚本来生成 2D 图形&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://plotdevice.io/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇的古老感软件..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://basisrobotics.tech/2025/05/26/python/"&gt;单进程、多解释器、无 GIL 争用 - Python3.12 之前&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://basisrobotics.tech/2025/05/26/python/"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thenewstack.io/python-pandas-ditches-numpy-for-speedier-pyarrow/"&gt;Python Pandas 放弃 NumPy，转而使用速度更快的 PyArrow&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thenewstack.io/python-pandas-ditches-numpy-for-speedier-pyarrow/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://saashammer.com/blog/rethinking-django-template-part-1/"&gt;Blog:重新思考 Django 模板：第一部分&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://saashammer.com/blog/rethinking-django-template-part-1/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://aivarsk.com/2025/05/30/python-json-apples-and-oranges/"&gt;Python JSON 编码器的优缺点及速度提升&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 通过 xgo, 直接调用 rust 版本的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/numegil/django-admin-groupby"&gt;🎉 &lt;code&gt;django-admin-groupby&lt;/code&gt; 软件包首次发布 🎉&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/numegil/django-admin-groupby"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;Kreuzberg v4 路线图 - 寻求社区意见！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;177 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/breuleux/ovld"&gt;Ovld – 高效且功能强大的 Python 多重调度&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/breuleux/ovld"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/perfecto25/flex_markup/tree/master"&gt;新的标记语言 - 寻求反馈&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/perfecto25/flex_markup/tree/master"&gt;42 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Rio 配置解析器, 想替代 TOML/YAML 的..
不是 Markdown..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;Python 中的粒度合成&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;17 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/AlexanderCollins/turbodrf"&gt;🚀TurboDRF - 自动生成 DRF API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AlexanderCollins/turbodrf"&gt;17 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;由 Claude 驱动..
之前有个项目, 
假装接口已经准备好, 你先写调用的代码,
然后, LLM 自动生成接口...
也是这种逻辑了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/itsleenzy/digit-detective"&gt;刚用 Python 写了一个简单的四位数猜谜游戏！期待大家的反馈🙌&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/itsleenzy/digit-detective"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/gvlassis/gvtop"&gt;gvtop: 🎮 用于监控 NVIDIA GPU 的 Material You TUI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gvlassis/gvtop"&gt;14 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ChristianD91/Sales-Report-Generator-v1"&gt;[Project]刚刚完成了我的第一个项目，我想知道是否可以得到一些反馈。:)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ChristianD91/Sales-Report-Generator-v1"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rayan-alahiane/plagiarism-detector-py"&gt;🔍 构建了一个 Python 抄袭检测工具 - 结合 AST 分析和 TF-IDF&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rayan-alahiane/plagiarism-detector-py"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/joshikarthikey/notify-sms"&gt;将旧笔记本电脑改造成无头短信通知服务器 — 方法如下&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/joshikarthikey/notify-sms"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;我的代码速度提高了 16000 倍（Python 和 Rust）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/SYAjByMfvIA"&gt;为什么选择 Flask？Python Web 框架名称背后的故事&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/SYAjByMfvIA"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?index=9&amp;amp;list=PL_KegS2ON4s53FNSqgXFdictTzUbGjoO-&amp;amp;v=foCAHGJEuEM"&gt;🚀 用 Django + Python 构建电子商务网站 | 遵循 Desphixs 的课程！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?index=9&amp;amp;list=PL_KegS2ON4s53FNSqgXFdictTzUbGjoO-&amp;amp;v=foCAHGJEuEM"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ALDl_c2JlAE"&gt;用 Python 进行绘画 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyConUS 2025 上的分享,
作者网站是:  https://GODS.ART&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2422.html"&gt;快讯 2024/22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-579.html"&gt;PyCoder 579&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-527.html"&gt;PyCoder 527&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-475.html"&gt;Issue 475&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-502.html"&gt;pythonista-weekly : Pyw 502&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-431.html"&gt;Issue 431&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-451.html"&gt;pythonista-weekly : Pyw 451&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-370.html"&gt;Issue 370&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-178.html"&gt;蠎加载 178&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-127.html"&gt;蠎加载 127&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-77.html"&gt;蠎加载 77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-168.html"&gt;Issue 168&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-36.html"&gt;蠎加载 36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-119.html"&gt;Issue 119&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-16.html"&gt;Issue 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~-+^~_&lt;/span&gt;
   \/ /  - &amp;lt;  \ (/
     &amp;#39;_   ⌐   _&amp;#39;
     | &amp;#39;--⌄--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2522.html"&gt;2025/22 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/2025-22.md"&gt;2025-22.md&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/22</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2523.html" rel="alternate"/><published>2025-06-05T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-06-05:/pyrecap/pyrw-2523.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Pyrefly vs. Ty&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/22"&gt;Python recap for week 2025/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;Pyrefly …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Pyrefly vs. Ty&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/22"&gt;Python recap for week 2025/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250605 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;Pyrefly vs. Ty: 比较 Python 的两个新的基于 Rust 的类型检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.edward-li.com/tech/comparing-pyrefly-vs-ty/"&gt;196 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonwillison.net/2025/May/27/llm-tools/"&gt;Show HN: 我的 LLM CLI 工具现在可以从 Python 代码或插件运行工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2025/May/27/llm-tools/"&gt;165 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, LLM 现在是一个 CLI 指令了,
好缩写, 就看谁抢的快..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny"&gt;Python 中实际起作用的函数式编程概念&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://borkar.substack.com/p/why-care-about-functional-programming?r=2qg9ny"&gt;123 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each"&gt;让 C 和 Python 相互交流&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://leetarxiv.substack.com/p/making-c-and-python-talk-to-each"&gt;105 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该上 Cython&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dynomight.net/dumpy/"&gt;DumPy: NumPy 但如果你是个傻瓜也没关系&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dynomight.net/dumpy/"&gt;62 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://arthursw.github.io/wetlands/0.2.0/"&gt;Show HN: Wetlands – 用于管理 Conda 环境的轻量级 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://arthursw.github.io/wetlands/0.2.0/"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该也兼容 mamba&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://noiseonthenet.space/noise/2025/05/developing-python-containers-simplified/"&gt;如何加速容器化 Python 应用程序的开发周期&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://noiseonthenet.space/noise/2025/05/developing-python-containers-simplified/"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;作者使用 Emacs 完成一切..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://www.zanmi.co/register/"&gt;用 django、HTML、CSS 和少量 JS 建立了一个社交网络&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://www.zanmi.co/register/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discuss.python.org/t/add-virtual-threads-to-python/91403"&gt;向 Python 添加虚拟线程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/add-virtual-threads-to-python/91403"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://plotdevice.io/"&gt;PlotDevice: Mac 应用程序，可让您编写 Python 脚本来生成 2D 图形&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://plotdevice.io/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇的古老感软件..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://basisrobotics.tech/2025/05/26/python/"&gt;单进程、多解释器、无 GIL 争用 - Python3.12 之前&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://basisrobotics.tech/2025/05/26/python/"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thenewstack.io/python-pandas-ditches-numpy-for-speedier-pyarrow/"&gt;Python Pandas 放弃 NumPy，转而使用速度更快的 PyArrow&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thenewstack.io/python-pandas-ditches-numpy-for-speedier-pyarrow/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://saashammer.com/blog/rethinking-django-template-part-1/"&gt;Blog:重新思考 Django 模板：第一部分&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://saashammer.com/blog/rethinking-django-template-part-1/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://aivarsk.com/2025/05/30/python-json-apples-and-oranges/"&gt;Python JSON 编码器的优缺点及速度提升&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 通过 xgo, 直接调用 rust 版本的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/numegil/django-admin-groupby"&gt;🎉 &lt;code&gt;django-admin-groupby&lt;/code&gt; 软件包首次发布 🎉&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/numegil/django-admin-groupby"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;Kreuzberg v4 路线图 - 寻求社区意见！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;177 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/breuleux/ovld"&gt;Ovld – 高效且功能强大的 Python 多重调度&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/breuleux/ovld"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/perfecto25/flex_markup/tree/master"&gt;新的标记语言 - 寻求反馈&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/perfecto25/flex_markup/tree/master"&gt;42 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Rio 配置解析器, 想替代 TOML/YAML 的..
不是 Markdown..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;Python 中的粒度合成&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;17 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/AlexanderCollins/turbodrf"&gt;🚀TurboDRF - 自动生成 DRF API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AlexanderCollins/turbodrf"&gt;17 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;由 Claude 驱动..
之前有个项目, 
假装接口已经准备好, 你先写调用的代码,
然后, LLM 自动生成接口...
也是这种逻辑了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/itsleenzy/digit-detective"&gt;刚用 Python 写了一个简单的四位数猜谜游戏！期待大家的反馈🙌&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/itsleenzy/digit-detective"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/gvlassis/gvtop"&gt;gvtop: 🎮 用于监控 NVIDIA GPU 的 Material You TUI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gvlassis/gvtop"&gt;14 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ChristianD91/Sales-Report-Generator-v1"&gt;[Project]刚刚完成了我的第一个项目，我想知道是否可以得到一些反馈。:)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ChristianD91/Sales-Report-Generator-v1"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rayan-alahiane/plagiarism-detector-py"&gt;🔍 构建了一个 Python 抄袭检测工具 - 结合 AST 分析和 TF-IDF&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rayan-alahiane/plagiarism-detector-py"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/joshikarthikey/notify-sms"&gt;将旧笔记本电脑改造成无头短信通知服务器 — 方法如下&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/joshikarthikey/notify-sms"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;我的代码速度提高了 16000 倍（Python 和 Rust）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/SYAjByMfvIA"&gt;为什么选择 Flask？Python Web 框架名称背后的故事&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/SYAjByMfvIA"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?index=9&amp;amp;list=PL_KegS2ON4s53FNSqgXFdictTzUbGjoO-&amp;amp;v=foCAHGJEuEM"&gt;🚀 用 Django + Python 构建电子商务网站 | 遵循 Desphixs 的课程！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?index=9&amp;amp;list=PL_KegS2ON4s53FNSqgXFdictTzUbGjoO-&amp;amp;v=foCAHGJEuEM"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ALDl_c2JlAE"&gt;用 Python 进行绘画 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyConUS 2025 上的分享,
作者网站是:  https://GODS.ART&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2422.html"&gt;快讯 2024/22&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-579.html"&gt;PyCoder 579&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-527.html"&gt;PyCoder 527&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-475.html"&gt;Issue 475&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-502.html"&gt;pythonista-weekly : Pyw 502&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-431.html"&gt;Issue 431&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-451.html"&gt;pythonista-weekly : Pyw 451&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-370.html"&gt;Issue 370&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-178.html"&gt;蠎加载 178&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-127.html"&gt;蠎加载 127&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-77.html"&gt;蠎加载 77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-168.html"&gt;Issue 168&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-36.html"&gt;蠎加载 36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-119.html"&gt;Issue 119&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-16.html"&gt;Issue 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~-+^~_&lt;/span&gt;
   \/ /  - &amp;lt;  \ (/
     &amp;#39;_   ⌐   _&amp;#39;
     | &amp;#39;--⌄--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2522.html"&gt;2025/22 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/2025-23.md"&gt;2025-23.md&lt;/a&gt; &lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/21</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2521.html" rel="alternate"/><published>2025-05-26T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-05-26:/pyrecap/pyrw-2521.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;永远不要盲目相信 GitHub 仓库&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/21"&gt;Python recap for week 2025/21 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250526 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250526 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;永远不要盲目相信 GitHub 仓库&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/21"&gt;Python recap for week 2025/21 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250526 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250526 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://python-patterns.guide/"&gt;Python 设计模式（2020）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://python-patterns.guide/"&gt;104 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/beans-afk/python-keylogger/blob/main/README.md"&gt;J提醒一下，永远不要盲目相信 GitHub 仓库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/beans-afk/python-keylogger/blob/main/README.md"&gt;68 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/may/22/why-need-3rd-party-app-rest-api-with-django/"&gt;为什么到了 2025 年，我们仍然需要第三方应用程序来使用 Django 编写 REST API？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2025/may/22/why-need-3rd-party-app-rest-api-with-django/"&gt;54 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟, Django 并不是为此创造的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lwn.net/SubscriberLink/1020576/fcef31015579a9b1/"&gt;Setuptools 最近的重大变化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lwn.net/SubscriberLink/1020576/fcef31015579a9b1/"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈, 没事儿, 反正没&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..在这个生态系统中，这意味着任何严重依赖的构建后端，如果做出向后不兼容的更改，都可能大规模地破坏用户工作流程，并且可供用户恢复的工具还不够完善..
..总而言之，Python 的打包系统极其复杂——一个关于连字符和下划线的争论就足以导致数千个软件包无法运行，并引发数百篇讨论帖。但这种复杂性也为各方提供了改进体验的机会。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;所以, 一般俺不打包发布内部模块,
而是直接引用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/events/7331274610857885696"&gt;Ask Me Anything - Python/Django 招聘人员&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.linkedin.com/events/7331274610857885696"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://behind.pretix.eu/2018/01/20/cups-driver/"&gt;100 行 Python 代码编写您自己的 CUPS 打印机驱动程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://behind.pretix.eu/2018/01/20/cups-driver/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;热敏票据打印机..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;为了将业务落地, 必须有自己的打印机驱动..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://davia.ai/"&gt;Show HN: 面向 Python 开发人员的带有自动生成 UI 的 Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://davia.ai/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的 davai 付费服务..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.llamaindex.ai/blog/python-tooling-at-scale-llamaindex-s-monorepo-overhaul"&gt;Python Tooling 规模化：LlamaIndex 的 Monorepo 大修&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.llamaindex.ai/blog/python-tooling-at-scale-llamaindex-s-monorepo-overhaul"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..切换到 uv+LlamaDev&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;有点儿规模的项目, 内部依赖就非常麻烦,
Llamindx 选择了 uv 作为底座, 也就意味着纯 PDM 有工程问题?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ferraijv.pythonanywhere.com/"&gt;做了一个游戏，让你尝试在真实的评论中找出人工智能生成的评论&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ferraijv.pythonanywhere.com/"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ft-checker.com/"&gt;自由线程 Python 库兼容性检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ft-checker.com/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/skenci/nested_formset_project/blob/main/demoapp/views.py#L50-L89"&gt;用@atomic 保存多个表单&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/skenci/nested_formset_project/blob/main/demoapp/views.py%23L50-L89"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 叕是一则 Django 魔法&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://extensions.libreoffice.org/en/extensions/show/99231"&gt;LibreOffice 中的 Python（LibrePythonista 扩展）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://extensions.libreoffice.org/en/extensions/show/99231"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pennersr/django-allauth/issues/1714"&gt;django_allauth 不尊守 is_active=False 并使用 Google 成功登录&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pennersr/django-allauth/issues/1714"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 是 bug&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://horizon3.ai/attack-research/disclosures/unsafe-at-any-speed-abusing-python-exec-for-unauth-rce-in-langflow-ai/"&gt;任何速度下都不安全：在 Langflow AI 中滥用 Python Exec 进行 Unauth RCE&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://horizon3.ai/attack-research/disclosures/unsafe-at-any-speed-abusing-python-exec-for-unauth-rce-in-langflow-ai/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.philipzucker.com/frozenset_dtt/"&gt;依赖类型理论的 Python Frozenset 解释&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.philipzucker.com/frozenset_dtt/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正可计算才能可管理..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/lambda-science/modern-python-boilerplate"&gt;现代 Python 样板 - 良好的包基本结构&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lambda-science/modern-python-boilerplate"&gt;86 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;果然是 uv 基于的..
为什么 PDM 一直没有这方面的宣传呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Aruniaaa/Saathi-Discord-Bot.git"&gt;使用 Python 构建了一个 discord 机器人。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Aruniaaa/Saathi-Discord-Bot.git"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;Python 中的相位调制合成&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;13 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/davialabs/davia"&gt;构建 Davia — 与 Lovable 类似，但直接连接到 Python FastAPI 后端&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/davialabs/davia"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;看起来很好,
然后, 还是得先用 streamlit&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Yuvi9587/Kemono-Downloader"&gt;为 Kemono Downloads 构建了一个完整的 Python GUI 应用程序 — — 功能包括 Cookie 支持和智能跳过&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Yuvi9587/Kemono-Downloader"&gt;9 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;叒一个 PyQT 案例,
其实, CLI 的 TUI 更加高效哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/JTHCode/firstPythGame"&gt;俺第一个 Python 项目 [代码审查]&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/JTHCode/firstPythGame"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;200行的卡牌游戏..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/momo-AUX1/Mscript"&gt;在 Python 中构建了我自己的业余脚本语言（“Mscript”），它有自己的 REPL、导入和 stdlib——寻求反馈！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/momo-AUX1/Mscript"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 那这种东西和 CPython 本身有什么区别?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/agnelvishal/auto_sklearn2"&gt;新版 auto-sklearn 可与最新 Python 兼容&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/agnelvishal/auto_sklearn2"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/DyadaMorgan/openprivnet"&gt;PrivNet – Python 中的一种极简加密 IRC 类协议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DyadaMorgan/openprivnet"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;IRC 协议其实很易架设的吧...
那些黑客电影中各种加密聊天室, 应该都是 IRC 魔改过来的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/michealroberts/samps"&gt;推出“samps”，一个用于串行端口 I/O 访问的类型安全 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/michealroberts/samps"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟在智能硬件行业 Python 早已是主要技术桟了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=ydVmzg_SJLw"&gt;PyCon US 2025: 主题演讲嘉宾 - Cory Doctorow 谈 Enshitification&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=ydVmzg_SJLw"&gt;65 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=pqBqdNIPrbo"&gt;Python: 纪录片 [官方预告片] [视频]&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=pqBqdNIPrbo"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=zMnNVJkIf6I"&gt;从头开始用 Python 创建 Cursor/Windsurf 克隆（1 小时挑战）[视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=hidy15rK2a4"&gt;多态之禅&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;快讯 2024/21&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-578.html"&gt;PyCoder 578&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-526.html"&gt;PyCoder 526&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-474.html"&gt;Issue 474&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-501.html"&gt;pythonista-weekly : Pyw 501&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-430.html"&gt;Issue 430&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-450.html"&gt;pythonista-weekly : Pyw 450&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-369.html"&gt;Issue 369&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-177.html"&gt;蠎加载 177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-126.html"&gt;蠎加载 126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-76.html"&gt;蠎加载 76&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-167.html"&gt;Issue 167&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-35.html"&gt;蠎加载 35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-118.html"&gt;Issue 118&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-15.html"&gt;Issue 15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~-~~~_&lt;/span&gt;
        \) /  ← ♡  \ \/
          &amp;#39;_   ⌄   _&amp;#39;
          \ &amp;#39;-----&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2521.html"&gt;2025/21 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2521.md"&gt;9yrw-2520.md&lt;/a&gt;9&amp;gt; Happy Pythonic&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;??ht © 2025 Python weekly newsletter, All rights re??&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/20</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2520.html" rel="alternate"/><published>2025-05-19T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-05-19:/pyrecap/pyrw-2520.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;..自动创建您需要的库&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/20"&gt;Python recap for week 2025/20 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250519 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250519 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;..自动创建您需要的库&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/20"&gt;Python recap for week 2025/20 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250519 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250519 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/"&gt;面向 Python 程序员的 Rust&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lucumr.pocoo.org/2015/5/27/rust-for-pythonistas/"&gt;320 评论 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://labs.quansight.org/blog/free-threaded-one-year-recap"&gt;自由线程 Python 元年 – 实验s&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://labs.quansight.org/blog/free-threaded-one-year-recap"&gt;290 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 今年 PyCon 演讲主题之一&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dynomight.net/numpy/"&gt;我不喜欢 NumPy&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dynomight.net/numpy/"&gt;211 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 很少有人直接使用 NumPy 的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lpython.org/blog/2023/07/lpython-novel-fast-retargetable-python-compiler/"&gt;LPython: 新颖、快速、可重定向的 Python 编译器 (2023)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lpython.org/blog/2023/07/lpython-novel-fast-retargetable-python-compiler/"&gt;155 评论 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;C++ 重写的 Py 编译器,
不知道比 Rust 重写的有什么无法替代的优势?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/"&gt;Pyrefly: 用 Rust 编写的 Python 快速类型检查器/IDE 扩展&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://engineering.fb.com/2025/05/15/developer-tools/introducing-pyrefly-a-new-type-checker-and-ide-experience-for-python/"&gt;149 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://microsoft.github.io/verona/pyrona.html"&gt;Verona/维罗纳项目：Python 的无畏并发&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://microsoft.github.io/verona/pyrona.html"&gt;123 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.repoflow.io/blog/efficiently-mirror-the-entire-pypi-repository-with-bash"&gt;用 Bash 镜像整个 PyPI 存储库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.repoflow.io/blog/efficiently-mirror-the-entire-pypi-repository-with-bash"&gt;19 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.infoworld.com/article/3975624/the-best-new-features-and-fixes-in-python-3-14.html"&gt;Python 3.14 中的最佳新功能和修复&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.infoworld.com/article/3975624/the-best-new-features-and-fixes-in-python-3-14.html"&gt;10 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pola-rs/polars/issues/22753"&gt;Polars 用 unique() 给出了错误的结果&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pola-rs/polars/issues/22753"&gt;8 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://socalpython.org/in-memoriam-michael/"&gt;南加州 Python 社区关键成员“Goodwill”去世&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://socalpython.org/in-memoriam-michael/"&gt;8 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;怪不得出纪录片了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.smarttagplatform.com/"&gt;用 Django、NFC 和二维码扫描构建了一个全栈智能宠物标签平台&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.smarttagplatform.com"&gt;7 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.nimbleedge.com/blog/meet-nimbleedge-ai-the-first-truly-private-on-device-assistant"&gt;NimbleEdge AI App - 首个通过在设备上运行 Python 的离线语音 AI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.nimbleedge.com/blog/meet-nimbleedge-ai-the-first-truly-private-on-device-assistant"&gt;6 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.allauth.org/"&gt;希望用 django allauth 从 Django DRF 生成 OpenAPI 规范。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.allauth.org/"&gt;6 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://substack.com/home/post/p-163548742"&gt;B用 ML 编译器在浏览器中构建我自己的 Python NumPy/PyTorch/JAX 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://substack.com/home/post/p-163548742"&gt;4 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ekxide.io/blog/iceoryx2-0-6-release/"&gt;iceoryx2 v0.6.0 已发布：高性能、跨语言进程间通信（C、C++、Rust - 以及即将推出的 Python）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ekxide.io/blog/iceoryx2-0-6-release/"&gt;3 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/micropython/micropython/releases/tag/v1.25.0"&gt;MicroPython v1.25.0&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/micropython/micropython/releases/tag/v1.25.0"&gt;24 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/curvedinf/django-fast-count"&gt;django-fast-count 的初始版本：针对大型表的快速 Django .count() 实现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/curvedinf/django-fast-count"&gt;6 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://twitter.com/charliermarsh/status/1922333022658978089"&gt;Python 类型检查器 ty 的预览版&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cofob/autogenlib"&gt;Python lib 库根据使用情况动态生成代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cofob/autogenlib"&gt;89 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...用 OpenAI 的 API 自动动态生成代码。当您尝试导入一个不存在的模块或函数时，AutoGenLib 会根据您所需的高级描述为您创建它&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;也就是根据你想使用什么样的库, 然后, 自动生成一个,
反向 vide-coding?&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Import a function that doesn&amp;#39;t exist yet - it will be automatically generated&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;autogenlib.tokens&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;generate_token&lt;/span&gt;

&lt;span class="c1"&gt;# Use the generated function&lt;/span&gt;
&lt;span class="n"&gt;token&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;generate_token&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;length&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mi"&gt;32&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;token&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;有点意思哪..&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;不欢迎任何贡献！这只是一个有趣的 PoC 项目。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Tolc-Software/tolc"&gt;从 python 自动调用 C++&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Tolc-Software/tolc"&gt;43 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pgjones/sql-tstring"&gt;Show HN: SQL-tString Python 中的 t-string SQL 生成器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pgjones/sql-tstring"&gt;35 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/topiaruss/pytest-fixturecheck"&gt;喜欢 fixtures? 你一定会喜欢这个！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/topiaruss/pytest-fixturecheck"&gt;23 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;pytest 的专用拓展插件..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pirxthepilot/wtfis"&gt;wtfis: non-robots的被动主机名、域名和 IP 查找工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pirxthepilot/wtfis"&gt;19 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/amunra/qdbc"&gt;11 秒内查询 1000 万行数据：ConnectorX、Asyncpg 和 Psycopg 与 QuestDB 的基准测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/amunra/qdbc"&gt;18 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/cafeTechne/flask_limiter_firestore"&gt;Redis 和 Memcached 在我的 GAE Flask 应用程序中的速率限制成本太高了！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cafeTechne/flask_limiter_firestore"&gt;15 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 凡是这种数据中间层干的活儿,
现在, 其实都可以直接用 Pg 来搞&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/emilastanov/catdir"&gt;寻找贡献者和想法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/emilastanov/catdir"&gt;12 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;catdir ~ 一个简单的 CLI 实用程序，它遍历目录并连接文件夹及其子文件夹中所有文件的内容，类似于 Unix cat 命令 - 但适用于整个目录树..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;tree 的叕一个 Python 实现?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/paddymul/buckaroo"&gt;Buckaroo - 用于加快笔记本环境数据分析的表格 UI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/paddymul/buckaroo"&gt;10 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/gvelesandro/constructor-theory-simulator"&gt;Show HN: David Deutsch 的“时间构造理论”的 Python 模拟器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gvelesandro/constructor-theory-simulator"&gt;6 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=IQxKjGEVteI"&gt;Threads and Multiprocessing: 完整指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=IQxKjGEVteI"&gt;12 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;并发与并行简介&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;36&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;构建顺序&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HTTP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;请求程序&lt;/span&gt;
&lt;span class="mi"&gt;02&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;测量顺序代码的执行时间&lt;/span&gt;
&lt;span class="mi"&gt;03&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;15&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;并发线程简介&lt;/span&gt;
&lt;span class="mi"&gt;05&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;01&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;结果比较：顺序&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;vs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;线程&lt;/span&gt;
&lt;span class="mi"&gt;06&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;52&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;理解线程和&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;GIL&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;的魔力&lt;/span&gt;
&lt;span class="mi"&gt;07&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;真正并行的多处理简介&lt;/span&gt;
&lt;span class="mi"&gt;08&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;多处理的代码设置&lt;/span&gt;
&lt;span class="mi"&gt;09&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;使用互斥锁（锁）防止数据冲突&lt;/span&gt;
&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;从多个线程安全地打印结果&lt;/span&gt;
&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;19&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;使用&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;模拟后台任务&lt;/span&gt;
&lt;span class="mi"&gt;13&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;50&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;阻塞代码如何影响&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;API&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;性能&lt;/span&gt;
&lt;span class="mi"&gt;14&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;07&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;使用线程解决阻塞问题&lt;/span&gt;
&lt;span class="mi"&gt;15&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;成功运行后台任务和&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;API&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;路由&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;只能说足够精简了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;Python vs Rust: 我让这个谜题的速度提高了 16,000 倍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=bKJ_lMDGzVY"&gt;9 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=pqBqdNIPrbo"&gt;Python: 纪录片 [官方预告片] [视频]&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=pqBqdNIPrbo"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2420.html"&gt;快讯 2024/20&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-577.html"&gt;PyCoder 577&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-525.html"&gt;PyCoder 525&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-473.html"&gt;Issue 473&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-500.html"&gt;pythonista-weekly : Pyw 500&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-429.html"&gt;Issue 429&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-449.html"&gt;pythonista-weekly : Pyw 449&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-368.html"&gt;Issue 368&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-176.html"&gt;蠎加载 176&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-125.html"&gt;蠎加载 125&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-75.html"&gt;蠎加载 75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-166.html"&gt;Issue 166&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-34.html"&gt;蠎加载 34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-117.html"&gt;Issue 117&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-14.html"&gt;Issue 14&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~^*`~_&lt;/span&gt;
  \/ /  O #  \ ()
    &amp;#39;_   ⎕   _&amp;#39;
    | &amp;#39;--⌄--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2520.html"&gt;2025/20 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2520.md"&gt;9yrw-2520.md&lt;/a&gt;9&amp;gt; Happy Pythonic&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;??ht © 2025 Python weekly newsletter, All rights re??&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/19</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2519.html" rel="alternate"/><published>2025-05-12T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-05-12:/pyrecap/pyrw-2519.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Burla 简介&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/19"&gt;Python recap for week 2025/19 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250512 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250512 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.jetbrains.com/help/pycharm/unified-pycharm.html#next-steps"&gt;JetBrains …&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Burla 简介&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/19"&gt;Python recap for week 2025/19 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250512 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250512 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.jetbrains.com/help/pycharm/unified-pycharm.html#next-steps"&gt;JetBrains 将不再提供 PyCharm 社区版 2025.2 版后的二进制版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.jetbrains.com/help/pycharm/unified-pycharm.html%23next-steps"&gt;123 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.burla.dev/"&gt;Show HN: Burla 简介 – 扩展 Python 的最简单方法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.burla.dev"&gt;107 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..在云端将 Python 扩展到数千台计算机（无论使用何种硬件和软件环境）也应该轻而易举。而且，用于执行此操作的软件应该是免费且开源的。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://slowcialize.com/"&gt;No, 并非每个网站都需要成为 SPA。用 Django 构建一些网站——快速、简洁，而且深受大家喜爱。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slowcialize.com/"&gt;65 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tenthousandmeters.com/blog/python-behind-the-scenes-12-how-asyncawait-works-in-python/"&gt;How async/await works in Python
Python 中 async/await 是如何工作的?&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tenthousandmeters.com/blog/python-behind-the-scenes-12-how-asyncawait-works-in-python/"&gt;39 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://textual.textualize.io/blog/2025/05/07/the-future-of-textualize/"&gt;Textualize 的未来&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://textual.textualize.io/blog/2025/05/07/the-future-of-textualize/"&gt;35 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;textual 走了另外一个神奇的赛道,&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;将 CLI 和 web 的应用开发统一起来..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;就像是将 streamlit 变成 CLI 为先一般..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.programiz.com/online-compiler/1FWqV5DyO9W82"&gt;元组 vs Dataclass（及其友元）比较运算符，元组速度提高 3 倍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.programiz.com/online-compiler/1FWqV5DyO9W82"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对比计算的结果:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;tuple&lt;/span&gt;&lt;span class="w"&gt;               &lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.3821&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;seconds&lt;/span&gt;
&lt;span class="n"&gt;namedtuple&lt;/span&gt;&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.4499&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;seconds&lt;/span&gt;
&lt;span class="n"&gt;typing&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="na"&gt;NamedTuple&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.4532&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;seconds&lt;/span&gt;
&lt;span class="n"&gt;dataclass&lt;/span&gt;&lt;span class="w"&gt;           &lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.9002&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;seconds&lt;/span&gt;
&lt;span class="n"&gt;dataclass&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="n"&gt;slots&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.9181&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;seconds&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dev.indooroutdoor.io/asyncio-demystified-rebuilding-it-from-scratch-one-yield-at-a-time"&gt;构建了自己的 asyncio 来了解异步 I/O 的工作原理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dev.indooroutdoor.io/asyncio-demystified-rebuilding-it-from-scratch-one-yield-at-a-time"&gt;33 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://bringyourserver.com/"&gt;构建一种更简单的方法在您自己的服务器上部署 Django 应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://bringyourserver.com"&gt;26 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/techtofreedom/pep-751-review-the-new-standard-for-python-dependency-management-0ce704364801?sk=a904ac961f873fe8e492cf814a9fb043"&gt;PEP 751 评测：Python 依赖管理的新标准&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/techtofreedom/pep-751-review-the-new-standard-for-python-dependency-management-0ce704364801?sk=a904ac961f873fe8e492cf814a9fb043"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://form.jotform.com/251235248738360"&gt;uni 项目调查 - 开发者体验&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://form.jotform.com/251235248738360"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/python/cpython/blob/3.13/Lib/venv/__init__.py#L93-L101"&gt;运行 python3 -m venv --clear 后损失了一天的工作时间。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/python/cpython/blob/3.13/Lib/venv/__init__.py%23L93-L101"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈, 几乎是 &lt;code&gt;sudo rm . /&lt;/code&gt; 级别的..&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;..&lt;/span&gt;
&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;clear_directory&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
        &lt;span class="k"&gt;for&lt;/span&gt; &lt;span class="n"&gt;fn&lt;/span&gt; &lt;span class="ow"&gt;in&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;listdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="n"&gt;fn&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;join&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="k"&gt;if&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;islink&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="ow"&gt;or&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;isfile&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;remove&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
            &lt;span class="k"&gt;elif&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;path&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;isdir&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
                &lt;span class="n"&gt;shutil&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;rmtree&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;fn&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://flaskwiki.wiki/ai-assistant"&gt;flasky！免费的 Flask AI 聊天机器人。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="7 comments"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://app.jobvite.com/m?32HLnnwJ="&gt;寻找全栈 Django 工程师（Django/Angular）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://app.jobvite.com/m?32HLnnwJ="&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ohadravid.github.io/posts/2025-05-serde-reflect/"&gt;受 Python 启发、由 Serde 提供支持的 Rust API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ohadravid.github.io/posts/2025-05-serde-reflect/"&gt;5 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://xian.org/"&gt;Xian: 原生 Python 区块链，让你通过编程赚钱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://xian.org/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/django-guardian/django-guardian/releases/tag/3.0.0"&gt;Django Guardian v3 发布！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/django-guardian/django-guardian/releases/tag/3.0.0"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;django-guardian 是 Django 的对象权限实现，提供额外的身份验证后端..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;想用 Django 来构建 SSO 服务时的框架?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.wagtail.org/en/latest/releases/7.0.html"&gt;Wagtail 7.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.wagtail.org/en/latest/releases/7.0.html"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Django 的 CMS 系统..但是:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Wagtail 不是一个盒子里的即时网站。¶
..
你不可能通过把现成的模块拼凑在一起来创建一个漂亮的网站。你应该会写代码。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/openscilab/memor"&gt;Memor v0.6 发布：一个用于跨 LLM 管理和传输对话记忆的 Python 库（+ Google AI Studio 支持）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/astral-sh/ty"&gt;ty: 用 Rust 编写的极快的 Python 类型检查器和语言服务器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/ty"&gt;371 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ExoFi-Labs/Textra"&gt;构建名为 Textra 的文本编辑器 - 具有标签、主题、自定义等功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ExoFi-Labs/Textra"&gt;23 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;tkinter 基于..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://github.com/G0ldenRat10/PyTor-IP-Changer"&gt;基于 Python 的自托管 Tor IP 转换器，用于隐私测试（开源）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://github.com/G0ldenRat10/PyTor-IP-Changer"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/RaphaelKMandel/chronicles-of-vimia"&gt;用 Python 制作了一个 Vim 游戏&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/RaphaelKMandel/chronicles-of-vimia"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;演示视频:&lt;a href="https://www.youtube.com/watch?v=hNyf9kntsf4"&gt;Chronicles of Vimia Demo - YouTube&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;其实就是用来训练 Vim 快捷键的类似打字游戏..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/samunderSingh12/cutieAPI.git"&gt;构建了 cutieAPI，这是一个用于使用 Rich TUI 进行交互式 API 测试的 Python CLI 工具。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/samunderSingh12/cutieAPI.git"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/leontrolski/tkintergalactic"&gt;Show HN: Tkintergalactic - Python 的声明式 Tcl/Tk UI 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/leontrolski/tkintergalactic"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;streamlit 式的 Tk 包装..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/wonderunit/storyboarder"&gt;想学 JavaScript，有一些 Python 经验，但需要一些入门指导。不知道该用 Google 什么来学习这个具体的项目！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/wonderunit/storyboarder"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/je3wan/AppImageInstaller"&gt;用 python 制作了一个 Appimage 安装程序，希望它有用:)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/je3wan/AppImageInstaller"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/duriantaco/remback"&gt;针对个人资料图片进行背景去除微调&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/duriantaco/remback"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rodmarkun/SmolML"&gt;SmolML: 从头开始的机器学习，讲解！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rodmarkun/SmolML"&gt;4 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 XXX from scratch,
其实, 知道一个工具如何构建, 并不能解决如何利用工具构造出产品/服务来赚钱的最终问题..
)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/SQgNLMOoAqc"&gt;Python 3 OpenCV 脚本使用 Mediapipe 将视频背景替换为自定义图像和视频&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/SQgNLMOoAqc"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2419.html"&gt;快讯 2024/19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-576.html"&gt;PyCoder 576&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-524.html"&gt;PyCoder 524&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-472.html"&gt;Issue 472&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-499.html"&gt;pythonista-weekly : Pyw 499&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-428.html"&gt;Issue 428&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-448.html"&gt;pythonista-weekly : Pyw 448&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-367.html"&gt;Issue 367&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-175.html"&gt;蠎加载 175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-124.html"&gt;蠎加载 124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-74.html"&gt;蠎加载 74&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-165.html"&gt;Issue 165&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-33.html"&gt;蠎加载 33&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-116.html"&gt;Issue 116&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-13.html"&gt;Issue 13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~^*∽~_&lt;/span&gt;
      \/ /  ◶ ◶  \ (/
        &amp;#39;_   ∧   _&amp;#39;
        \ &amp;#39;--⌄--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2519.html"&gt;2025/19 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2519.md"&gt;pyrw-2519.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/18</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2518.html" rel="alternate"/><published>2025-05-05T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-05-05:/pyrecap/pyrw-2518.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Thonny 初学者的 IDE&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/18"&gt;Python recap for week 2025/18 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250505 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250505 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Thonny 初学者的 IDE&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/18"&gt;Python recap for week 2025/18 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250505 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250505 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.runpyxl.com/gpio"&gt;Python sub-micro GPIO  Python 亚微型 GPIO&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.runpyxl.com/gpio"&gt;270 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thonny.org/"&gt;Thonny, 面向初学者的 Python IDE&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thonny.org/"&gt;235 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;的确好用, 而且特别支持嵌入式系统.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyrefly.org/"&gt;Pyrefly: 用 Rust 编写的更快的 Python 类型检查器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyrefly.org/"&gt;115 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ruff 已经有先例了..&lt;/p&gt;
&lt;p&gt;反正, python 并没自举, 也没这个计划, 所以, 配套工具用什么开发都可以..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://simonwillison.net/2025/Apr/28/give-it-away-for-free/"&gt;免费赠送软件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2025/Apr/28/give-it-away-for-free/"&gt;70 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该说, 免费发行软件的最佳渠道,&lt;/p&gt;
&lt;p&gt;17年来 github-pages 没倒过,
但是, Heroku 倒了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://susam.net/elliptical-python-programming.html"&gt;Python 编程中使用省略号 (...)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://susam.net/elliptical-python-programming.html"&gt;38 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 可以完全只使用符号来完成编程:&lt;/p&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;(...==...)--(...==...)--(...==...)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;p&gt;这是可运行的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.initzer_dev.Koder_Python_Exercises"&gt;Python 学习应用程序 - 1,000 个练习（更新）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://play.google.com/store/apps/details?id=com.initzer_dev.Koder_Python_Exercises"&gt;25 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;题海练习解决不了独立软件工程 能力 的触发吧..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/encode/django-rest-framework/issues"&gt;Django Rest Framework (DRF) 问题又回来了！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/encode/django-rest-framework/issues"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://corrode.dev/podcast/s04e02-svix/"&gt;Rust 在生产中的应用：Svix 将其 Webhook 平台从 Python 重写为 Rust，服务实例数量减少了 40 倍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://corrode.dev/podcast/s04e02-svix/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/wllmjsnnd/learnPython/blob/main/Dice_Game.py"&gt;开始学习 Python，这是我做的第一个项目。骰子游戏，哈哈，希望你喜欢。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/wllmjsnnd/learnPython/blob/main/Dice_Game.py"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://web.archive.org/web/20240206194712/https:/bpa.st/3FGA"&gt;import death; die&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://web.archive.org/web/20240206194712/https:/bpa.st/3FGA"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;https://bpa.st/3FGA&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;互联网档案馆中收录的一则奇萌代码..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://app.ballparkhq.com/share/self-guided/ut_b86d50e3-4ef4-4b35-af80-a9cc45fd949d"&gt;Stack Overflow 上有长篇技术内容吗？来自 Stack Overflow 的调查&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://app.ballparkhq.com/share/self-guided/ut_b86d50e3-4ef4-4b35-af80-a9cc45fd949d"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://xian.org/"&gt;Xian: 原生 Python 区块链，让你通过编程赚钱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://xian.org"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是西安, 而是 &lt;code&gt;锡安&lt;/code&gt; Matrix 中反抗军的虚拟空间..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://crates.io/crates/rust-loguru"&gt;Show HN: Rust-loguru – 一个灵活的 Rust 日志库，类似 Python 的 Loguru&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://crates.io/crates/rust-loguru"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;凡是能用 rust 重写的, 都将被重写..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/"&gt;使 PyPI 的测试套件速度提高 81%&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.trailofbits.com/2025/05/01/making-pypis-test-suite-81-faster/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;硬件和软件的分裂, 导致这种基础工具的测试, 变成一项异常复杂的工程..&lt;/p&gt;
&lt;p&gt;可以说, 大家日常感觉轻松的行为, 其实都是在无数义务劳动的支撑之上..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://reinforcedknowledge.com/python-project-management-and-packaging-pep-751-update-and-some-of-the-remaining-issues-of-packaging/"&gt;刚发布了关于 Python 打包 (PEP 751) 和一些剩余问题的文章更新&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://reinforcedknowledge.com/python-project-management-and-packaging-pep-751-update-and-some-of-the-remaining-issues-of-packaging/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叒是一篇很长的科普文, 突然明白过来, &lt;/p&gt;
&lt;p&gt;为什么社区对于这种基础概念没有很好的文章来说明:&lt;/p&gt;
&lt;p&gt;大家努力理解后, 就应用在日常中了,没感觉困难,
而初次遇到问题的又无从理解...&lt;/p&gt;
&lt;p&gt;中间有个非常大的认知黑洞..但是, 又是能独自穿越的, 而穿越过程各不相同..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0790/"&gt;PEP 790 – Python 3.15 发布时间表&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0790/"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;计划用 17 个月完成开发, 明年发布 alpha 版本,26年国庆发布.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.github.com/b3d3vtvng/pytocpp"&gt;Pytocpp: 从 Python 子集到 C++ 的玩具转换器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.github.com/b3d3vtvng/pytocpp"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mglowinski93/EtlTemplate"&gt;有清晰架构的 ETL 模板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mglowinski93/EtlTemplate"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ernestofgonzalez/epub-utils"&gt;ePub-utils: 用于从终端检查 ePub 的 Python 库和 CLI 工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ernestofgonzalez/epub-utils"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Michael-Jalloh/RYLR"&gt;RYLR:用于 Lora uart 模块的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Michael-Jalloh/RYLR"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/daaleoo/DVD-Bouncing"&gt;DVD 弹跳动画&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/daaleoo/DVD-Bouncing"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/verlorengest/BGTANK"&gt;制作了 AI 驱动的批量背景去除器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/verlorengest/BGTANK"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/AtlasServer-Core/AtlasServer-Core"&gt;🚀AtlasServer-Core — 本地 Flask 部署的管理面板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AtlasServer-Core/AtlasServer-Core"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/per2jensen/dar-backup"&gt;DAR 备份 — 新的 Python 包装器：&lt;code&gt;dar-backup&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/per2jensen/dar-backup"&gt;4 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/devpersi/pewpmt"&gt;WordPress 帖子迁移的免费开源 Python 控制台应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/devpersi/pewpmt"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/NadBap/YTCutter"&gt;第一个真正的 Python 项目/Repo&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NadBap/YTCutter"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用 PyGame 对 yt-dlp 套了个壳儿..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/eLZDs07azto"&gt;Django CRUD 操作教程：简单的员工管理系统&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2418.html"&gt;快讯 2024/18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-575.html"&gt;PyCoder 575&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-523.html"&gt;PyCoder 523&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-471.html"&gt;Issue 471&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-498.html"&gt;pythonista-weekly : Pyw 498&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-427.html"&gt;Issue 427&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-447.html"&gt;pythonista-weekly : Pyw 447&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-366.html"&gt;Issue 366&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-174.html"&gt;蠎加载 174&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-123.html"&gt;蠎加载 123&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-73.html"&gt;蠎加载 73&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-164.html"&gt;Issue 164&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-32.html"&gt;蠎加载 32&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-115.html"&gt;Issue 115&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-12.html"&gt;Issue 12&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~∽~`~_&lt;/span&gt;
      \/ /  → &amp;lt;  \ ()
        &amp;#39;_   ⌐   _&amp;#39;
        ( &amp;#39;--~--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2518.html"&gt;2025/18 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2518.md"&gt;pyrw-2518.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/17</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2517.html" rel="alternate"/><published>2025-04-28T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-04-28:/pyrecap/pyrw-2517.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PyTorch 2.7&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/17"&gt;Python recap for week 2025/17 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250428 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250428 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://davepeck.org/2025/04/11/pythons-new-t-strings/"&gt;Python新 …&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PyTorch 2.7&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekl01python/2025/17"&gt;Python recap for week 2025/17 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250428 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250428 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://davepeck.org/2025/04/11/pythons-new-t-strings/"&gt;Python新 T 字符串&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://davepeck.org/2025/04/11/pythons-new-t-strings/"&gt;540 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PEP 750 将在 25年, 年底进入正式版本&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.edward-li.com/tech/advanced-python-features/"&gt;高级 Python 功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.edward-li.com/tech/advanced-python-features/"&gt;202 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://unnamed.website/posts/haskelling-my-python/"&gt;用 Haskelling 来学习 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://unnamed.website/posts/haskelling-my-python/"&gt;73 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;源自: 懒惰幂级数的论文 ...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..用 Python 生成器重新实现 Haskell 惰性无限列表&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.hartwork.org/posts/django-security-hardenings-that-are-not-happening/"&gt;Hartwork Blog Â·尚未发生的 Django 安全强化&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.hartwork.org/posts/django-security-hardenings-that-are-not-happening/"&gt;57 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://citadel5.com/gs-calc.htm"&gt;Show HN: GS-Calc – 集成 Python 的现代电子表格&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://citadel5.com/gs-calc.htm"&gt;30 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://flaskwiki.wiki/"&gt;创建了一个 Flask wiki:)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://flaskwiki.wiki/"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ntietz.com/blog/python-is-an-interpreted-language-with-a-compiler/"&gt;Python 是种带有编译器的解释型语言&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ntietz.com/blog/python-is-an-interpreted-language-with-a-compiler/"&gt;26 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://play.google.com/store/apps/details?id=com.initzer_dev.Koder_Python_Exercises"&gt;1,000 个 Python 练习&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://play.google.com/store/apps/details?id=com.initzer_dev.Koder_Python_Exercises"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://python.plainenglish.io/a-new-era-for-gpu-programming-nvidia-finally-adds-native-python-support-to-cuda-millions-of-3358214b17b1"&gt;GPU 编程的新时代：NVIDIA 终于为 CUDA 添加了原生 Python 支持&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://python.plainenglish.io/a-new-era-for-gpu-programming-nvidia-finally-adds-native-python-support-to-cuda-millions-of-3358214b17b1"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/aiwaf/"&gt;为 Django 构建了一个由 AI 驱动的 Web 应用程序防火墙 (WAF)，希望得到您的想法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/aiwaf/"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://slint.dev/blog/slint-1.11-released"&gt;GUI Toolkit – Slint 1.11 – 实时预览中的颜色选择器和测试版 Python API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slint.dev/blog/slint-1.11-released"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://forum.djangoproject.com/t/performance-concerns-with-distinct-annotate-in-django-queryset-on-postgresql-rds/40618/1"&gt;PostgreSQL（RDS）上 Django Queryset 中 .distinct() + .annotate() 的性能问题&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://forum.djangoproject.com/t/performance-concerns-with-distinct-annotate-in-django-queryset-on-postgresql-rds/40618/1"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.eriktaveras.com/contact/"&gt;django-simple-captcha ? 我的表单成了垃圾邮件的吸铁石&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.eriktaveras.com/contact/"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.revsys.com/tidbits/how-to-add-blazing-fast-search-to-your-django-site-with-meilisearch/"&gt;如何使用 Meil​​isearch 为你的 Django 网站添加超快搜索功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.revsys.com/tidbits/how-to-add-blazing-fast-search-to-your-django-site-with-meilisearch/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Meilisearch 是 rust 开发的轻量级搜索引擎..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://pytorch.org/blog/pytorch-2-7/"&gt;PyTorch 2.7 版本&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/hxu296/tariff"&gt;通过对竞争模块使用 tariffs ，使您的模块在基准测试中运行得更快！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hxu296/tariff"&gt;102 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/microsoft/picologging"&gt;Picologging: 高性能 Python 日志记录&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/picologging"&gt;56 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;包含 4成 C++ 代码的模块..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/buiapp/reaktiv"&gt;驯服异步事件：后端在 &lt;code&gt;reaktiv&lt;/code&gt; 中用于成对、过滤、去抖动和节流&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/buiapp/reaktiv"&gt;53 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;还没到 v1.0 值得期待&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pearlanguage/Pear"&gt;自己的编程语言&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pearlanguage/Pear"&gt;44 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Pear&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/eriktaveras/django-saas-boilerplate"&gt;刚创建了一个 Django SaaS 样板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/eriktaveras/django-saas-boilerplate"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Django + HTMX..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;样板工程作的越精细, 接项目, 作的就越快..&lt;/p&gt;
&lt;p&gt;只是, 一般问题都是, 从哪儿可以持续接到工程?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/husseinnaeemsec/octopus-dash"&gt;新 Django 管理面板 – （开发版）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/husseinnaeemsec/octopus-dash"&gt;20 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="OctopusDash" src="https://github.com/husseinnaeemsec/octopus-dash/raw/main/img/screenshot.png"&gt;&lt;/p&gt;
&lt;p&gt;非常 Supabase&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/autokitteh/autokitteh"&gt;Show HN: 持久的 Python 工作流&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/autokitteh/autokitteh"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;golang 实现的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/roshanlam/iFetch"&gt;iFetch v2.0: 用于批量下载 iCloud Drive 的 Python 工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/roshanlam/iFetch"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mair-x/Number-Guessing-Game"&gt;作为学生学习 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mair-x/Number-Guessing-Game"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/more-itertools/more-itertools"&gt;More-itertools: 除了 itertools 之外的更多 Python 例程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/more-itertools/more-itertools"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=vW-DKBuIQsE"&gt;完整的 Flask Rest Api Python 指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=vW-DKBuIQsE"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Zs6Uer3VAyQ"&gt;将 Rust 运行到 Python、TypeScript 和 Ruby - （约 30 分钟演讲）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2417.html"&gt;快讯 2024/17&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-574.html"&gt;PyCoder 574&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-522.html"&gt;PyCoder 522&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-470.html"&gt;Issue 470&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-497.html"&gt;pythonista-weekly : Pyw 497&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-426.html"&gt;Issue 426&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-446.html"&gt;pythonista-weekly : Pyw 446&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-365.html"&gt;Issue 365&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-173.html"&gt;蠎加载 173&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-122.html"&gt;蠎加载 122&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-72.html"&gt;蠎加载 72&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-163.html"&gt;Issue 163&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-31.html"&gt;蠎加载 31&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-114.html"&gt;Issue 114&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-11.html"&gt;Issue 11&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~&amp;amp;-~_&lt;/span&gt;
      \) /  &lt;span class="gs"&gt;* *&lt;/span&gt;  \ ()
        &amp;#39;_   ⌄   _&amp;#39;
        ( &amp;#39;-----&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2517.html"&gt;2025/17 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2517.md"&gt;pyrw-2517.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonic&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/16</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2516.html" rel="alternate"/><published>2025-04-21T11:42:00+08:00</published><updated>2026-04-12T07:59:12.407892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-04-21:/pyrecap/pyrw-2516.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;弗兰肯斯坦的 &lt;code&gt;__init__&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/16 - discu.eu](https://discu.eu/weekl01python/2025/16&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250421 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250421 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;弗兰肯斯坦的 &lt;code&gt;__init__&lt;/code&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/16 - discu.eu](https://discu.eu/weekl01python/2025/16&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250421 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250421 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://jonathan.protzenko.fr/2025/04/18/python.html"&gt;Python 现已支持 15,000 行经过验证的加密代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://jonathan.protzenko.fr/2025/04/18/python.html"&gt;154 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/"&gt;Python 的新 ASN.1 API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.trailofbits.com/2025/04/18/sneak-peek-a-new-asn.1-api-for-python/"&gt;113 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.codingconfessions.com/p/python-performance-why-if-not-list"&gt;Python 性能：为什么“if not list”比使用 len() 快 2 倍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/python-performance-why-if-not-list"&gt;109 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ashishb.net/programming/python-in-production-2"&gt;生产环境中运行 Python 的注意事项&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="[87 comments](https://discu.eu/q/https://ashishb.net/programming/python-in-production-2)"&gt;87 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.mypy-lang.org/"&gt;Mypy – Python 的可选静态类型检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.mypy-lang.org/"&gt;82 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ohadravid.github.io/posts/2025-04-19-frank/"&gt;弗兰肯斯坦的 &lt;code&gt;__init__&lt;/code&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ohadravid.github.io/posts/2025-04-19-frank/"&gt;79 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pydantic/pydantic-ai/tree/main/mcp-run-python"&gt;MCP 运行 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pydantic/pydantic-ai/tree/main/mcp-run-python"&gt;65 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.2/ref/models/querysets/#date"&gt;要了解 Django 的 &lt;code&gt;__date&lt;/code&gt; 查找和时区转换：潜在的陷阱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.2/ref/models/querysets/%23date"&gt;58 评注 in 11 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.glyph.im/2025/04/stop-writing-init-methods.html"&gt;Stop Writing &lt;code&gt;__init__&lt;/code&gt; Methods
停止编写 &lt;code&gt;__init__&lt;/code&gt; 方法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.glyph.im/2025/04/stop-writing-init-methods.html"&gt;47 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/alternyxx/tttoneliner/tree/main/tttoneliner"&gt;一行代码即可实现井字游戏 AI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/alternyxx/tttoneliner/tree/main/tttoneliner"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;{(B:=111111111,{print('{}│{}│{}\n───┼───┼───\n{}│{}│{}\n───┼───┼───\n{}│{}│{}'.format(&lt;em&gt;['   'if i=='1'else' X 'if i=='5'else' O 'for i in str(B)]))for _ in range(5)if(B:=B+4&lt;/em&gt;10&lt;strong&gt;abs(9-int(input())))and(y:=[2.7182&lt;/strong&gt;(sum(w[i][j]/100&lt;em&gt;max(0,[sum(v[k][l]/100&lt;/em&gt;list(map(int, str(B)))[l]for l in range(9))+a[k]/100 for k in range(15)][j])for j in range(15))+b[i]/100)for i in range(9)])and(B:=B+8&lt;em&gt;10&lt;/em&gt;*y.index(max(y,key=lambda x:x/sum(y))))})for v,w,a,b in[([[-7,-30,-3,-37,-2,13,-11,28,-95],[120,160,-34,-41,145,16,-31,218,-19],[-120,-5,-130,195,-269,86,-166,-24,109],[14,-120,49,15,-130,15,-39,142,64],[23,129,-81,257,100,-48,-28,7,67],[-46,-46,73,-89,291,0,178,61,143],[-23,-23,-260,34,-158,16,212,-41,-278],[-2,86,169,98,47,-164,49,-245,250],[-95,-59,160,194,-80,99,-108,-154,-143],[12,2,68,55,-50,-71,216,216,-167],[47,242,166,-1,4,-81,199,-47,0],[32,40,-160,-167,189,122,199,22,22],[108,-184,41,67,172,21,47,115,-85],[-51,287,-344,62,-134,42,-244,26,-50],[-94,-59,-30,43,10,-40,-43,33,-102]],[[1,-4,7,-107,24,4,-11,-154,73,-12,123,-8,74,77,-156],[-3,-72,6,-343,38,-49,-4,6,85,-109,106,88,57,-96,-28],[0,202,257,0,-12,45,-21,-83,79,-243,8,-224,15,206,2],[40,88,-134,-76,2,-37,-24,126,-261,161,-92,31,-14,-382,36],[-7,-1,-208,265,30,-194,156,-24,41,32,131,82,-167,-177,4],[-30,153,-28,-23,-202,-5,74,80,170,54,-48,85,-40,75,-33],[-3,56,225,7,48,-99,-265,85,-223,131,-103,166,-23,-42,18],[23,-100,-131,187,-133,-44,284,195,-57,139,-250,125,287,-6,28],[4,-196,72,-11,160,348,-250,-307,67,3,85,-192,-275,233,-27]],[0,-166,159,438,-19,153,149,-46,-211,-103,36,-59,-330,67,1],[-269,40,-42,-89,169,92,26,-78,159])]}&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 就一行&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/tariff/"&gt;Tariff:一个对 Python 进口产品征收关税的 Python 包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/tariff/"&gt;29 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt; __  __ _  ____    &lt;span class="ge"&gt;_&lt;/span&gt;
&lt;span class="ge"&gt;|  \/  (_&lt;/span&gt;)/ ___|  / \
| |\/| | | |  &lt;span class="ge"&gt;_  / _&lt;/span&gt; \
| |  | | | |_| |/ ___ \
|_|  |_|_|\____/_/   \_\
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ntietz.com/blog/python-is-an-interpreted-language-with-a-compiler/"&gt;Python 是一种带有编译器的解释型语言&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ntietz.com/blog/python-is-an-interpreted-language-with-a-compiler/"&gt;26 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.well-typed.com/blog/2023/04/falsify/"&gt;falsify:Haskell 的假设启发收缩&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.well-typed.com/blog/2023/04/falsify/"&gt;22 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/@husseinnaeemsec/django-middleware-explained-a-beginner-friendly-guide-6a52697b3962"&gt;Django 中间件详解：初学者指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40husseinnaeemsec/django-middleware-explained-a-beginner-friendly-guide-6a52697b3962"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;就像 Wordpress 插件..对数据库混乱的合法制造..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://xer0x.in/dns-server-in-python/"&gt;Python 中的 DNS 服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://xer0x.in/dns-server-in-python/"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hxu296/tariff"&gt;Make Python great again!  让 Python 再次伟大！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hxu296/tariff"&gt;67 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt; __  __ ____         ____    &lt;span class="ge"&gt;_&lt;/span&gt;
&lt;span class="ge"&gt;|  \/  |  _&lt;/span&gt; \ _   _ / ___|  / \
| |\/| | |_) | | | | |  &lt;span class="ge"&gt;_  / _&lt;/span&gt; \
| |  | |  __/| |_| | |_| |/ ___ \
|_|  |_|_|    \__, |\____/_/   \_\
              |___/
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/trycua/cua"&gt;[P] 用 Python 构建了一个用于计算机使用的 AI 代理的 Docker 容器。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/trycua/cua"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/DevsHero/db2vec"&gt;用 Rust 构建了 db2vec（第二个项目，耗时 58 天），因为 Python 太慢，无法从 DB 转储中嵌入数百万条记录。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DevsHero/db2vec"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ExoFi-Labs/ViperView"&gt;简单的应用程序，可以让你可视化和分析系统上安装的 pip 包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ExoFi-Labs/ViperView"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dgo8/convert-markdown"&gt;convert-markdown -用于将 markdown 转换为精美的 PDF、HTML 或 PPT 报告（带图表）的软件包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dgo8/convert-markdown"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;和 Pandoc 相比, 还差口气儿哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/aarhor/IMAP-Mail-Downloader"&gt;通过 IMAP 下载邮件的 Python 脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/aarhor/IMAP-Mail-Downloader"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/akopdev/template-python-package"&gt;Show HN: 制作了 Python 项目模板，这样你就不需要花费几个小时了&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[4 评注 in 1 讨论]https://discu.eu/q/https://github.com/akopdev/template-python-package()&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈..如果不是自己亲手构建的, 很容易忘记对应事务应该在哪儿配置,
就像学习 Django 一样..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/fagenorn/handcrafted-persona-engine"&gt;用 C# 和 ONNX 开发的第一个大型 AI 项目 - 与 Python 相比，性能令人惊叹（Live2D + LLM + TTS/ASR）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/fagenorn/handcrafted-persona-engine"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;配置量也大的惊人..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/nordszamora/lung-cancer-detection"&gt;机器学习项目管道 - Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/nordszamora/lung-cancer-detection"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/a-agmon/dfembeder"&gt;DF Embedder - 用于将数据框嵌入本地向量数据库的高性能库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/a-agmon/dfembeder"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;rust 为主, 值得期待..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=fhoNaCSnOKY"&gt;Python 装饰器详解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=fhoNaCSnOKY"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;除非有极大的开发体验提高,
否则调试和使用一组自定装饰器的投入产出比, 并不高..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;Python 中的多处理和线程指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=4pJUXocn7aE"&gt;ChatGPT 用于构建脑白质营养不良症辅助软件 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=4pJUXocn7aE"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=skZ1HcF7AsM"&gt;用 Python 构建 TikTok 的个性化实时推荐器 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=vW-DKBuIQsE"&gt;完整的 Flask Rest Api Python 指南&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=mEH4FQ2iOBU"&gt;Dlang 与 Python（矩阵乘法）[视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/FHFYRA3JjMA?si=nHipU7imnUBSi9X7"&gt;用 Python（moviePy、requests、Pandas 等）制作了一个 YouTube 视频创建器&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;呃? 就是照片墙式视频? 
这东西有人看嘛...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2416.html"&gt;快讯 2024/16&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-573.html"&gt;PyCoder 573&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-521.html"&gt;PyCoder 521&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-469.html"&gt;Issue 469&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-496.html"&gt;pythonista-weekly : Pyw 496&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-425.html"&gt;Issue 425&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-445.html"&gt;pythonista-weekly : Pyw 445&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-364.html"&gt;Issue 364&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-172.html"&gt;蠎加载 172&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-121.html"&gt;蠎加载 121&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-71.html"&gt;蠎加载 71&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-162.html"&gt;Issue 162&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-30.html"&gt;蠎加载 30&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-113.html"&gt;Issue 113&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-10.html"&gt;Issue 10&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~&amp;amp;-~_&lt;/span&gt;
      () /  ◷ +  \ (/
        &amp;#39;_   ⌄   _&amp;#39;
        | &amp;#39;-----&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2516.html"&gt;2025/16 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2516.md"&gt;pyrw-2516.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/15</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2515.html" rel="alternate"/><published>2025-04-14T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-04-14:/pyrecap/pyrw-2515.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;又一年 UV&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/15 - discu.eu](https://discu.eu/weekl01python/2025/15&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250414 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250414 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;又一年 UV&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/15 - discu.eu](https://discu.eu/weekl01python/2025/15&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250414 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250414 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;用时 42 分钟 完成快译&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bitecode.dev/p/a-year-of-uv-pros-cons-and-should"&gt;又一年 UV：优点、缺点以及是否应该迁移&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bitecode.dev/p/a-year-of-uv-pros-cons-and-should"&gt;524 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键看社区态度了,
技术上谁都能作到,
问题在, 为什么, 为谁作到..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://frontbackgeek.com/nvidia-drops-a-game-changer-native-python-support-hits-cuda/"&gt;NVIDIA 带来颠覆性创新：CUDA 原生 Python 支持&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://frontbackgeek.com/nvidia-drops-a-game-changer-native-python-support-hits-cuda/"&gt;88 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟 C++ 程序猿没有 Python 多..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://neatsheet.io/"&gt;首次尝试使用 Django，最终构建并发布了一款产品&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://neatsheet.io"&gt;45 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇哪, 真.单一功能付费产品:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;嫑在作弊条的构建上浪费时间..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;根据投入的资料, 自动生成高品质可打印作弊条..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://process.contentor.app/"&gt;为我的妻子构建一个大项目时，我意外地在 Django 中创建了一个 SaaS 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://process.contentor.app"&gt;34 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="process.contentor.app" src="http://ipic.101.so/process.contentor.app.webp"&gt;&lt;/p&gt;
&lt;p&gt;但是, 这一切老婆并不理解,
所以..得出来阐述一下..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html"&gt;Python 中的 Y 组合器解释&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lptk.github.io/programming/2019/10/15/simple-essence-y-combinator.html"&gt;31 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 可以理解, 可以编写,
但是, 无法用在日常..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://susam.net/elliptical-python-programming.html"&gt;The Art of Elliptical Python Programming
椭圆形 Python 编程的艺术&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://susam.net/elliptical-python-programming.html"&gt;30 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;&amp;gt;&amp;gt;&amp;gt;&lt;/span&gt; &lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="o"&gt;...==...&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="mi"&gt;1&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;基于这一点技巧, 就可以构建出完全不包含英文字母的程序来..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.fxn.ai/python-at-the-speed-of-rust/"&gt;Show HN: Python 与 Rust 的速度&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.fxn.ai/python-at-the-speed-of-rust/"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="ChatGPT" src="https://blog.fxn.ai/content/images/size/w2000/2025/04/ChatGPT-Image-Apr-8--2025--11_57_03-AM.png"&gt;&lt;/p&gt;
&lt;p&gt;Cpython 毕竟是 C..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.codingconfessions.com/p/python-performance-why-if-not-list"&gt;Python 性能：为什么“if not list”比使用 len() 快 2 倍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/python-performance-why-if-not-list"&gt;19 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.paulox.net/2025/04/11/maps-with-django-part-3-geodjango-pillow-and-gps/"&gt;用 Django⁽³⁾ 绘制地图：GeoDjango、Pillow 和 GPS&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.paulox.net/2025/04/11/maps-with-django-part-3-geodjango-pillow-and-gps/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://git.sr.ht/~meejah/git-withme"&gt;git-withme - 点对点、加密、短暂的 Git 协作（带加密的 git 守护进程）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://git.sr.ht/~meejah/git-withme"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Markdown 之后 github 已经成为互联网基础设施之一,
这也是为什么开始禁止指定地区 IP ..&lt;/p&gt;
&lt;p&gt;不过, 都 IPv6 了呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://american-brand.org/"&gt;美国品牌网站 - 测试和评论&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://american-brand.org/"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这真的是美国含量大检验了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://open.substack.com/pub/danfekete/p/building-the-agent-who-learned-sql?r=15dwy&amp;amp;showWelcomeOnShare=true"&gt;用 Python 构建文本转 SQL 代理：以教程形式深入探讨挑战&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://open.substack.com/pub/danfekete/p/building-the-agent-who-learned-sql?r=15dwy&amp;amp;showWelcomeOnShare=true"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这真的是什么东西开源了, 立即就有 Python 版本的复刻以及一系列课程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://trstringer.com/python-shell-commands/"&gt;在 Python 中运行 shell 命令&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://trstringer.com/python-shell-commands/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.shivonai.com/"&gt;Show HN: 自动检测作弊和 AI 招聘代理（ShivonAI Python 包）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.shivonai.com/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.philipzucker.com/knuckle_C_pcode/"&gt;用 Knuckledragger、GCC 和 Ghidra 对“Python”进行“验证”“编译”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.philipzucker.com/knuckle_C_pcode/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://adamj.eu/tech/2025/04/07/django-whats-new-5.2/"&gt;Django: 5.2 中的新功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://adamj.eu/tech/2025/04/07/django-whats-new-5.2/"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Django" src="https://adamj.eu/tech/assets/2025-04-07-horse-running.webp"&gt;&lt;/p&gt;
&lt;p&gt;选择的图片真的很对味儿哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;从 PDF、图像、Office 文档等中提取文本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;174 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;支持 OCR 只是要事先配置好是什么语言的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ariebovenberg/whenever"&gt;Whenever –  Python 的类型化和 DST 安全日期时间&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ariebovenberg/whenever"&gt;121 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/demon-bixia/django-api-admin"&gt;新 Django 管理界面的看法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/demon-bixia/django-api-admin"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/roshanlam/Spider/"&gt;Spider: 用异步 Python 和分布式任务管理构建的网络爬虫，用于提取和保存网络数据以供分析。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/roshanlam/Spider/"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 beautifulsoup4 的..
哈?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/zackees/virtual-fs"&gt;virtual-fs: 用相同的 API 处理本地或远程文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zackees/virtual-fs"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那什么, 好象有个开源项目叫什么通用文件操作层的,
准备将一切渠道文件数据统一管理起来, 无视这文件在哪种操作系统以及云平台中..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/HarrisMarinos/image-to-text-converter"&gt;我的第一个使用 Flask 的 Github 项目。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/HarrisMarinos/image-to-text-converter"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;我的第一个..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这个系列也是蟒周刊常设收集内容了..&lt;/p&gt;
&lt;p&gt;不过, 从以往收集到的仓库来看, 基本上没有人能在第一次正确配置好项目..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/CarlKCarlK/busy_beaver_blaze"&gt;Optimize your Python Program for Slowness
优化 Python 程序以降低运行速度&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/CarlKCarlK/busy_beaver_blaze"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..我们的指导挑战： 编写可以运行很长时间的简短 Python 程序。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;a href="https://towardsdatascience.com/how-to-optimize-your-python-program-for-slowness/"&gt;如何优化 Python 程序以降低运行速度 | 迈向数据科学 --- How to Optimize your Python Program for Slowness | Towards Data Science&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/google/adk-python"&gt;谷歌开源 SDK 构建 AI 代理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/google/adk-python"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Ryan11c/kordle"&gt;我的第一个 JS 项目：使用 JS 和 Django 构建的类似 Wordle 的游戏！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="10 comments"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只是因为后端是 Django 而已..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Nicolasf1109-GitHub/CompactBrowser"&gt;刚用 Python 构建了一个微型 Web 浏览器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Nicolasf1109-GitHub/CompactBrowser"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=hzys1_xmLPc"&gt;Python 3.14 | 即将发生的变化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=hzys1_xmLPc"&gt;45 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3.14 必须是个重要版本..&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Intro&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Schedule&lt;/span&gt;
&lt;span class="mi"&gt;00&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;26&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PEP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;765&lt;/span&gt;
&lt;span class="mi"&gt;01&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PEP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;648&lt;/span&gt;
&lt;span class="mi"&gt;02&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;16&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PEP&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;758&lt;/span&gt;
&lt;span class="mi"&gt;02&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;45&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Performance&lt;/span&gt;
&lt;span class="mi"&gt;04&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;12&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Tail&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;call&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;interpreter&lt;/span&gt;
&lt;span class="mi"&gt;06&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;54&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;JIT&lt;/span&gt;
&lt;span class="mi"&gt;08&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;26&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;NOGIL&lt;/span&gt;
&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;More&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;PEPs&lt;/span&gt;
&lt;span class="mi"&gt;10&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;44&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Minor&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Changes&lt;/span&gt;
&lt;span class="mi"&gt;11&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt;&lt;span class="mi"&gt;52&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Summary&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/pXcV_OJI7j4?si=4SWoaTaFkedQ1El7"&gt;递归泛型类型提示（python 3.12）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/pXcV_OJI7j4?si=4SWoaTaFkedQ1El7"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;猛烈..Python 内置数据类型都不够用的话,
通过 数据库 隔离一下, 什么都安宁了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;Python 中的多进程和线程指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;如果没有绝对必要理由, 尽可能多进程, 嫑折腾多线程..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=vhhAWd_NKBI"&gt;2022 年使用 Python 1.0 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这..得上手段了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2415.html"&gt;快讯 2024/15&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-572.html"&gt;PyCoder 572&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-520.html"&gt;PyCoder 520&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-468.html"&gt;Issue 468&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-495.html"&gt;pythonista-weekly : Pyw 495&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-424.html"&gt;Issue 424&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-444.html"&gt;pythonista-weekly : Pyw 444&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-363.html"&gt;Issue 363&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-171.html"&gt;蠎加载 171&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-120.html"&gt;蠎加载 120&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-70.html"&gt;蠎加载 70&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-161.html"&gt;Issue 161&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-29.html"&gt;蠎加载 29&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-112.html"&gt;Issue 112&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-9.html"&gt;Issue 9&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~`*-~_&lt;/span&gt;
      \/ /  &amp;gt; ^  \ ()
        &amp;#39;_   ⌄   _&amp;#39;
        | &amp;#39;--⌄--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2515.html"&gt;2025/15 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2515.md"&gt;pyrw-2515.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;3/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/14</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2514.html" rel="alternate"/><published>2025-04-07T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-04-07:/pyrecap/pyrw-2514.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PEP 751 已正式接受&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/14 - discu.eu](https://discu.eu/weekl01python/2025/14&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250407 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250407 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PEP 751 已正式接受&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/14 - discu.eu](https://discu.eu/weekl01python/2025/14&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250407 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250407 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://iamtrask.github.io/2015/07/12/basic-python-network/"&gt;11 行 Python 代码实现神经网络（2015 年）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://iamtrask.github.io/2015/07/12/basic-python-network/"&gt;319 评注 in 11 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 智能行为一向并不是技术问题, 而是数据问题..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/"&gt;如果用 Python 编写 TCP 堆栈会发生什么？（2014）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jvns.ca/blog/2014/08/12/what-happens-if-you-write-a-tcp-stack-in-python/"&gt;287 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/"&gt;Nvidia 为 CUDA 添加了原生 Python 支持&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thenewstack.io/nvidia-finally-adds-native-python-support-to-cuda/"&gt;229 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/"&gt;轻松共享具有依赖项的 Python 脚本（uv + PEP 723）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/"&gt;152 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.infoworld.com/article/3951038/new-python-lock-file-format-will-specify-dependencies.html"&gt;新的 Python 锁文件格式将指定依赖项&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.infoworld.com/article/3951038/new-python-lock-file-format-will-specify-dependencies.html"&gt;89 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lrt.one/posts/use-polars-in-2025/"&gt;根据个人经验写了一篇关于为什么你应该在 2025 年开始使用极地望远镜的文章&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lrt.one/posts/use-polars-in-2025/"&gt;44 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lukasatkinson.de/2024/python-cpu-caching/"&gt;Python 代码对 CPU 缓存敏感吗？（2024）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lukasatkinson.de/2024/python-cpu-caching/"&gt;36 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://functiontrace.com/"&gt;Functiontrace: 用 Firefox 分析器作为 GUI 的 Python 分析器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://functiontrace.com/"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;FireFox 的彻底躺平, 不过, 说不定也是个转机..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://peps.python.org/pep-0751/"&gt;PEP 751 （Python 依赖项锁定文件）已被接受&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0751/"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/python-lsp/python-lsp-server/issues/237"&gt;Python. lsp-server 选项太多了。哪一个才是“正确的”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/python-lsp/python-lsp-server/issues/237"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discuss.python.org/t/pep-751-one-last-time/77293?page=8"&gt;Python 锁文件已正式标准化&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/pep-751-one-last-time/77293?page=8"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://sweepzyapp.com/"&gt;用 Django 创建的 SaaS 应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sweepzyapp.com/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/p/7ca2faac8f62"&gt;10 个常见的 Django 部署错误（以及如何避免）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/p/7ca2faac8f62"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当一个框架连部属时都有技巧得研究..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://slipstream.readthedocs.io/en/1.0.1/"&gt;Show HN: Slipstream – 用于状态流处理的 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slipstream.readthedocs.io/en/1.0.1/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/"&gt;Django 5.2 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2025/apr/02/django-52-released/"&gt;77 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://cargeezer.co.uk/"&gt;MOT 查看器，提前发布，尽享乐趣！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://cargeezer.co.uk/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sepandhaghighi/pycm"&gt;PyCM v4.3 发布：Python 混淆矩阵 (+ 相异矩阵支持)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sepandhaghighi/pycm"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zobweyt/textcase"&gt;Show HN: Textcase: 用于文本大小写转换的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zobweyt/textcase"&gt;41 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/tarun7r/Vocal-Agent"&gt;实时语音聊天机器人：Whisper、Llama 3.1、Kokoro 和 Silero VAD&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/tarun7r/Vocal-Agent"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Capsize-Games/airunner"&gt;AI Runner: Python 附带项目，可让你使用本地离线 AI 模型&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Capsize-Games/airunner"&gt;13 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/antoniorodr/memo"&gt;Memo - 从终端管理你的 Apple 便笺和提醒事项&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/antoniorodr/memo"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/tg12/fitter"&gt;Fitter: Python 分布拟合库（现在支持 NumPy 2.0）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/tg12/fitter"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pythonioncoder/DSA-Visualizations"&gt;Python 中的 DSA 可视化！（带有简单的函数实现）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pythonioncoder/DSA-Visualizations"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/CyrusCKF/PixSeg"&gt;建立、训练并评估了 20 个图像分割模型&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/CyrusCKF/PixSeg"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/skillCaptain/django-project-starter"&gt;Django 中尝试 Spring Boot 风格的项目结构&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/skillCaptain/django-project-starter"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈..真多模态框架..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Softorage/undervolt-go"&gt;undervolt-go - 基于 Python 的“undervolt”的 Golang 端口，适用于英特尔 CPU&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Softorage/undervolt-go"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pureai-ecosystem/purecpp"&gt;C++ 编写并绑定 Python 的全新开源 RAG 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pureai-ecosystem/purecpp"&gt;4 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=wgxBHuUOmjA"&gt;突发新闻：Guido van Rossum 重返 Python 终身仁慈独裁者 (BDFL)！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=wgxBHuUOmjA"&gt;24 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 4.1 发布的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/7NtSuPsVcg4"&gt;用 PythonAnywhere 免费部署您的 AI 聊天机器人！（分步教程）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/7NtSuPsVcg4"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不一定免费哪, Cherry Studio 本地的稳定很多?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;Python 中的多处理和线程指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/BfwQs1sEW7I?si=mSOMIEacUKmpgaQO"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?ab_=&amp;amp;v=wKHkJw9Y-kQ"&gt;用 Python 和 Flask 创建基于 Web 的聊天机器人（分步！）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=gFnE6a9-kLw"&gt;面向 Django 开发人员的用户入门提示和技巧&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/vOQmvEUt_AU"&gt;Dependabot 如何将咨询数据库应用于 Python&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2414.html"&gt;快讯 2024/14&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-571.html"&gt;PyCoder 571&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-519.html"&gt;PyCoder 519&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-467.html"&gt;Issue 467&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-494.html"&gt;pythonista-weekly : Pyw 494&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-423.html"&gt;Issue 423&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-443.html"&gt;pythonista-weekly : Pyw 443&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-362.html"&gt;Issue 362&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-170.html"&gt;蠎加载 170&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-119.html"&gt;蠎加载 119&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-69.html"&gt;蠎加载 69&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-160.html"&gt;Issue 160&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-28.html"&gt;蠎加载 28&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-111.html"&gt;Issue 111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-8.html"&gt;Issue 8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~∽+^~_&lt;/span&gt;
       () /  o ?  \ \/
         &amp;#39;_   V   _&amp;#39;
&lt;span class="k"&gt;         &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--#--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2514.html"&gt;2025/14 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2514.md"&gt;pyrw-2514.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/13</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2513.html" rel="alternate"/><published>2025-03-31T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-03-31:/pyrecap/pyrw-2513.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;基于 uv 的自包含 Py 脚本&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/13 - discu.eu](https://discu.eu/weekl01python/2025/13&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250331 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250331 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;基于 uv 的自包含 Py 脚本&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/13 - discu.eu](https://discu.eu/weekl01python/2025/13&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250331 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250331 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://micropython.org/"&gt;MicroPython – 用于微控制器的 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://micropython.org/"&gt;434 评论 in 8 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://blog.dusktreader.dev/2025/03/29/self-contained-python-scripts-with-uv/"&gt;带有 uv 的自包含 Python 脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://blog.dusktreader.dev/2025/03/29/self-contained-python-scripts-with-uv/"&gt;171 评论 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;23年前的心愿, 终于有人解决了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tqdm.github.io/"&gt;Tqdm (Python 进度条)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tqdm.github.io/"&gt;162 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;专注进度条20年, 就成为所有需要时的首选择..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://plainframework.com/"&gt;Plain – 用 Python 构建产品的 Web 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://plainframework.com/"&gt;161 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.cosmicpython.com/book/preface.html"&gt;用 Python 的架构模式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.cosmicpython.com/book/preface.html"&gt;135 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/"&gt;用 uv 和 PEP 723 编写自包含 Python 脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thisdavej.com/share-python-scripts-like-a-pro-uv-and-pep-723-for-easy-deployment/"&gt;116 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;uv 内置了 PEP 723 提议的功能:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;自动解析代码头部声明的依赖&lt;/li&gt;
&lt;li&gt;自动在合适的目录中创建虚拟环境&lt;/li&gt;
&lt;li&gt;自动完成安装..&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;问题是, 这种自动创建的虚拟环境并不会自动清除,
而且, 自动下载安装依赖无墙和高速网络, 这在很多场景中, 又是不存在的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://danlamanna.com/posts/rest-in-peace-djangos-framework-problem/"&gt;安息吧？Django 的框架问题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://danlamanna.com/posts/rest-in-peace-djangos-framework-problem/"&gt;75 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;DRF 团队没有任何讨论, 直接关闭了 Github 的提案和讨论,
导致以往积累的几千个讨论线索全部消失..&lt;/p&gt;
&lt;p&gt;开发者以往在此积累的各种问题应对知识不可见..&lt;/p&gt;
&lt;p&gt;傲慢? 也许只是累了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discord.gg/B2g5JVNS"&gt;Need a coding partner  需要一个编码伙伴&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="43 comments"&gt;43 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.gauge.sh/blog/how-to-build-hot-module-replacement-in-python"&gt;在 Python 中构建热模块替换&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.gauge.sh/blog/how-to-build-hot-module-replacement-in-python"&gt;21 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/gauge-sh/tach"&gt;gauge-sh/tach: A Python tool to visualize + enforce dependencies, using modular architecture 🌎 Open source 🐍 Installable via pip 🔧 Able to be adopted incrementally - ⚡ Implemented with no runtime impact ♾️ Interoperable with your existing systems 🦀 Written in rust&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;的实战用例解释..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rlmatrix.com/manifesto/manifesto/"&gt;用 C# Solo 构建的强化学习比团队使用 Python 构建的更快&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://rlmatrix.com/manifesto/manifesto/"&gt;20 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;..这不废话嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://marimo.io/"&gt;Marimo: 适用于 Python 的开源反应式笔记本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://marimo.io/"&gt;19 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 而且最猛的是 Marimo 可以直接发布为应用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jyn.dev/terrible-horrible-no-good-very-bad-python/"&gt;非常糟糕 非常糟糕 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jyn.dev/terrible-horrible-no-good-very-bad-python/"&gt;13 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
  &lt;span class="k"&gt;try&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;os&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;_exit&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
  &lt;span class="k"&gt;finally&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="kc"&gt;False&lt;/span&gt;

&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;os&lt;/span&gt;
&lt;span class="n"&gt;foo&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;是的, 叕发现了一种姿势..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dheerajprakash.medium.com/mastering-django-orm-from-models-to-advanced-queries-be22ec26e8bb"&gt;分享了我的 Django ORM 学习经验 - 希望得到其他开发人员的反馈！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dheerajprakash.medium.com/mastering-django-orm-from-models-to-advanced-queries-be22ec26e8bb"&gt;12 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Django 的 ORM 只能说够用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.aubreyf.tech/"&gt;女儿的作品集--Django&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.aubreyf.tech/"&gt;9 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;刚刚毕业的佛大小姐姐:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..技法和技术： 特征工程、模型训练和评估、计算机视觉（图像和人脸识别）、统计分析和建模、主成分分析（PCA）、线性判别分析（LDA）、k 均值聚类、层次聚类、异常检测、时间序列分析、生存分析、集成方法（包括随机森林）、序列分析、基因表达分析、蛋白质结构预测、NGS 分析（比对、变异调用）、比较基因组学、分子生物学、PCR、qRT-PCR、人类基因组学、遗传学、基因分型、Illumina、微阵列、下一代测序 (NGS)、细胞培养、病毒学、iPSC、巨噬细胞/小胶质细胞、免疫组织化学、免疫测定、ELISA、流式细胞术、DNA/RNA 分离、QC、显微镜、实验室管理。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;可惜..现在这方向的专业很难找到对口的工作..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.basedpyright.com/latest/"&gt;Basedpyright: pyright fork 具有各种类型检查改进&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.basedpyright.com/latest/"&gt;8 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/overflowy/safe-result"&gt;safe-result: 受 Rust 启发的结果类型，用于 Python 处理错误而无需 try/catch&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/overflowy/safe-result"&gt;56 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;asyncio&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;httpx&lt;/span&gt;
&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;safe_result&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;safe_async_with&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Ok&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;Err&lt;/span&gt;


&lt;span class="nd"&gt;@safe_async_with&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TimeoutException&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;HTTPError&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;fetch_api_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;float&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mf"&gt;30.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;dict&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AsyncClient&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="n"&gt;response&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;client&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;get&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;raise_for_status&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;  &lt;span class="c1"&gt;# Raises HTTPError for 4XX/5XX responses&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;json&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;


&lt;span class="k"&gt;async&lt;/span&gt; &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;main&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;result&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="k"&gt;await&lt;/span&gt; &lt;span class="n"&gt;fetch_api_data&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;https://httpbin.org/delay/10&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;timeout&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="mf"&gt;2.0&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="k"&gt;match&lt;/span&gt; &lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;Ok&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Data received: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;data&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;Err&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;TimeoutException&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Request timed out - the server took too long to respond&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt; &lt;span class="n"&gt;Err&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;HTTPStatusError&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
            &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;HTTP Error: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;response&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;status_code&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="k"&gt;case&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;_&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
            &lt;span class="nb"&gt;print&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;Unknown error: &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;error&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;可以有效减少代码行的叕一种语法糖..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/FareedKhan-dev/all-rl-algorithms"&gt;更简单的方式实现 18 种 RL 算法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/FareedKhan-dev/all-rl-algorithms"&gt;15 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/OpenPrinting/pycups"&gt;CPython 指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/OpenPrinting/pycups"&gt;11 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/czl9707/pytest-asyncio-concurrent"&gt;Pytest 插件利用 Asyncio 同时运行测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/czl9707/pytest-asyncio-concurrent"&gt;10 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pg2455/time_series_forecasting_tutorial"&gt;[教程系列] 掌握时间序列预测 - 从 ARIMA 到 LLMs（动手实践，Python）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pg2455/time_series_forecasting_tutorial"&gt;8 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/F1dg3tXD/iLocalShare"&gt;用 3.11.3 和 Flask 制作了 airDrop2。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/F1dg3tXD/iLocalShare"&gt;7 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/swechchha27/taxmitra_chatbot"&gt;需要对 Python Github 项目的反馈或增强贡献&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/swechchha27/taxmitra_chatbot"&gt;4 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pureai-ecosystem/purecpp"&gt;基于 C++ 和 Python 的新开源 RAG 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pureai-ecosystem/purecpp"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/brayden031/varalyze"&gt;Varalyze: 网络威胁情报工具套件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/brayden031/varalyze"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dahshury/WinSTT"&gt;WinSTT – 适用于 Windows 的便携、快速且准确的桌面语音转文本工具 🎤💻&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dahshury/WinSTT"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;虽然是 Python 实现的, 但是, windows only..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/5o77-Ppz7kc?si=Y5TsILkE2WupxNiL"&gt;10 分钟内在 Seenode 上部署 Django 应用！Heroko 和 Render 替代方案。更快、更简单 💪&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Django 的部署一直是门手艺活儿..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=nvVbY6JSlHY"&gt;Caelum, 超函数式编程语言&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;纯 Python 实现...只能说, 国外的本科教育是真扎实,
每个合格的程序猿都可以手搓门新语言出来..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2413.html"&gt;快讯 2024/13&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-570.html"&gt;PyCoder 570&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-518.html"&gt;PyCoder 518&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-466.html"&gt;Issue 466&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-493.html"&gt;pythonista-weekly : Pyw 493&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-422.html"&gt;Issue 422&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-442.html"&gt;pythonista-weekly : Pyw 442&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-361.html"&gt;Issue 361&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-169.html"&gt;蠎加载 169&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-118.html"&gt;蠎加载 118&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-68.html"&gt;蠎加载 68&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-159.html"&gt;Issue 159&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-27.html"&gt;蠎加载 27&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-110.html"&gt;Issue 110&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-7.html"&gt;Issue 7&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~~^~_&lt;/span&gt;
      \/ /  = ◷  \ \/
        &amp;#39;_   V   _&amp;#39;
        / &amp;#39;--#--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2513.html"&gt;2025/13 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2513.md"&gt;pyrw-2513.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/12</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2512.html" rel="alternate"/><published>2025-03-24T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-03-24:/pyrecap/pyrw-2512.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;uv 下载量超越 Poetry&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/12 - discu.eu](https://discu.eu/weekl01python/2025/12&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250324 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250324 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;uv 下载量超越 Poetry&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/12 - discu.eu](https://discu.eu/weekl01python/2025/12&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250324 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250324 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bitecode.dev/p/a-year-of-uv-pros-cons-and-should"&gt;又一年的 uv：优点、缺点以及是否应该迁移（python）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bitecode.dev/p/a-year-of-uv-pros-cons-and-should"&gt;435 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://wagtail.org/blog/uv-overtakes-poetry/"&gt;uv 在包下载量上开始超越 Poetry&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wagtail.org/blog/uv-overtakes-poetry/"&gt;349 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;辛苦了, 俺先用 mamba&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://marimo.io/blog/python-not-json"&gt;Notebooks 作为可重复使用的 Python 程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://marimo.io/blog/python-not-json"&gt;74 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..最喜欢的功能之一是笔记本是纯 Python 文件，并集成了 uv 脚本头，使它们开箱即用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 解决了主要问题后, 
Notebook 就是 Python 版本的 LISP 了,
数据就是代码, 代码就是数据..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://victorpoughon.github.io/torchlensmaker/"&gt;Torch Lens Maker - 基于 PyTorch 的可微分几何光学库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://victorpoughon.github.io/torchlensmaker/"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://localscope.readthedocs.io/en/latest/"&gt;Show HN: Localscope–限制 Python 函数的范围以实现可重现的执行&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://localscope.readthedocs.io/en/latest/"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://flowkeeper.org/"&gt;PySide6 + Nuitka 非常令人印象深刻（里面有一些数字和反馈）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://flowkeeper.org/"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..Flowkeeper 是一款独立的番茄工作法桌面计时器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;但是, 由 Qt 完成后通过 Nuitka 完成应用打包,
发行到所有平台上..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dailystuff.nl/projects/writing-a-6502-emulator-in-python"&gt;用 Python 编写 6502 模拟器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dailystuff.nl/projects/writing-a-6502-emulator-in-python"&gt;20 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/quickscale/"&gt;[软启动] Quick-Scale – SaaS 入门套件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/quickscale/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://vectorfold.studio/blog/egglog"&gt;用 E-graphs 专门化 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://vectorfold.studio/blog/egglog"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://maxkapur.com/2025/03/19/pipx-install-topgrade.html"&gt;pipx 安装 topgrade&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="11 comments"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...因为在低功耗机器上， cargo install 可能需要一段时间才能运行或耗尽内存（问我怎么知道的）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;哈,血之回忆..&lt;/p&gt;
&lt;p&gt;&lt;img alt="topgrade" src="https://github.com/topgrade-rs/topgrade/raw/main/doc/topgrade_transparent.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/@sebastiancarlos/the-ultimate-lisp-function-the-python-combinator-d110d42fa1a5"&gt;终极 Lisp 函数：Python 组合器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40sebastiancarlos/the-ultimate-lisp-function-the-python-combinator-d110d42fa1a5"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://wisefool.xyz/"&gt;Flask Hosting: 冷启动和重启&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wisefool.xyz"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/JoniKauf/24eecf7843ef3df4a65bad00aed8a549"&gt;Regex/正则表达式，方便用户进行时间增量解析&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gist.github.com/JoniKauf/24eecf7843ef3df4a65bad00aed8a549"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.patreon.com/posts/how-to-use-async-124658443"&gt;如何在 Python 中使用异步不可知装饰器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.patreon.com/posts/how-to-use-async-124658443"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单说, 能不用就嫑用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bugsink.com/blog/a-simple-import-a-strange-error/"&gt;简单的导入，一个奇怪的错误（Python 导入怪异现象）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/a-simple-import-a-strange-error/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..让你的 &lt;strong&gt;init&lt;/strong&gt;.py 文件尽可能简单&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嫑将任何逻辑计算放到这儿..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/boxed/okrand"&gt;Okrand 1.4.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/boxed/okrand"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 Django 配套工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/mar/19/django-52-rc1/"&gt;Django 5.2 候选版本 1 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2025/mar/19/django-52-rc1/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rio-labs/rio"&gt;Rio 是一个易于使用的开源框架，用于创建网站和应用程序，完全用 Python 构建。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rio-labs/rio"&gt;414 评注 in 8 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mr-fatalyst/fastopenapi"&gt;Show HN: FastOpenAPI – 许多 Python 框架的自动化文档&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mr-fatalyst/fastopenapi"&gt;71 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/buiapp/reaktiv"&gt;reaktiv: 希望 5 年前就拥有的反应式编程库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/buiapp/reaktiv"&gt;48 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;将全局变量的污染特性艺术化作品..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/michal-stlv/stelvio"&gt;Stelvio: 面向 Python 开发人员的无服务器 AWS&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/michal-stlv/stelvio"&gt;26 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;没事儿..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;应该马上就有针对 Cloudflare 的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ExoOnix/OnixDj"&gt;OnixDj – 全栈 SaaS 样板&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ExoOnix/OnixDj"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;带有 LFO 的低通滤波器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;11 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/UnderMakerYT/SI-program-files"&gt;让 Python 代码不那么臃肿的建议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/UnderMakerYT/SI-program-files"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;.. https://github.com/UnderMakerYT/SI-program-files/issues/1&lt;/p&gt;
&lt;p&gt;是的, 已经有代码了,就可以交给 AI 牛马们来改进了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Ryan11c/kordle"&gt;用 Django Rest Framework 和 JS 构建的简单游戏&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ryan11c/kordle"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dhdaines/playa"&gt;Playa PDF: pdfminer 的强大继任者&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dhdaines/playa"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ross-sharma/django-task-queue"&gt;寻找关于我制作的后台任务库的评论&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ross-sharma/django-task-queue"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;看起来照着 PGMQ 重新实现了一次 Django 版本的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=DZtdkZV6hYM"&gt;暗自喜欢的 Python 特性&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=DZtdkZV6hYM"&gt;30 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtube.com/watch?si=sNGqlCHulFs1nd0W&amp;amp;v=4-F2ZYBTuMo"&gt;用代码转换器自动将 COBOL 转换为 Java、C# 和 Python...&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtube.com/watch?si=sNGqlCHulFs1nd0W&amp;amp;v=4-F2ZYBTuMo"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;那什么..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这可不是什么好事儿,
毕竟 COBOL 的编译器久经考验, 而且根本没有针对这东西的病毒,
其它现代语言就不同了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=dbf9e7okjm8"&gt;此代码可在 JavaScript 和 Python 中运行 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2412.html"&gt;快讯 2024/12&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-569.html"&gt;PyCoder 569&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-517.html"&gt;PyCoder 517&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-465.html"&gt;Issue 465&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-492.html"&gt;pythonista-weekly : Pyw 492&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-421.html"&gt;Issue 421&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-441.html"&gt;pythonista-weekly : Pyw 441&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-360.html"&gt;Issue 360&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-168.html"&gt;蠎加载 168&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-117.html"&gt;蠎加载 117&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-67.html"&gt;蠎加载 67&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-158.html"&gt;Issue 158&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-26.html"&gt;蠎加载 26&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-109.html"&gt;Issue 109&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-6.html"&gt;Issue 6&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~^+∽~_&lt;/span&gt;
       \/ /  ◕ =  \ (/
         &amp;#39;_   ⩌   _&amp;#39;
         | &amp;#39;--+--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2512.html"&gt;2025/12 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2512.md"&gt;pyrw-2512.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/11</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2511.html" rel="alternate"/><published>2025-03-17T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-03-17:/pyrecap/pyrw-2511.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;银行用Python史&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/11 - discu.eu](https://discu.eu/weekl01python/2025/11&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250317 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250317 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;银行用Python史&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/11 - discu.eu](https://discu.eu/weekl01python/2025/11&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250317 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250317 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://calpaterson.com/bank-python.html"&gt;口述银行用Python史（2021 年）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://calpaterson.com/bank-python.html"&gt;539 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://leapcell.io/"&gt;我们为 Python 应用程序推出了无服务器托管选项。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://leapcell.io/"&gt;263 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;leapcell.io 平台的广告&lt;/p&gt;
&lt;p&gt;&lt;img alt="service_arch" src="https://docs.leapcell.io/img/service_arch.svg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.nelhage.com/post/cpython-tail-call/"&gt;Python 3.14 尾调用解释器的性能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.nelhage.com/post/cpython-tail-call/"&gt;182 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pysdr.org/"&gt;PySDR: 使用 Python 的 SDR 和 DSP 指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pysdr.org/"&gt;35 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Ciela2002/openhosting/tree/main"&gt;我的 Nexcloud 的 Flask 开源替代品！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ciela2002/openhosting/tree/main"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://cliprun.com/online-python-compiler-with-libraries"&gt;Show HN: 带有库的在线 Python 编译器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://cliprun.com/online-python-compiler-with-libraries"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sakshatshinde/ApexFlow/actions/runs/13870740699/job/38817029067"&gt;试用 pyside6-deploy 打包我的应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sakshatshinde/ApexFlow/actions/runs/13870740699/job/38817029067"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..runs-on: windows-latest&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;神奇, 竟然是指定 github-action 在最新版本 windows 中进行本书&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://whatacold.io/blog/2025-02-22-flask-clojure-rewrite/"&gt;用 Clojure 重写 Flask Web 应用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://whatacold.io/blog/2025-02-22-flask-clojure-rewrite/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;以及用 Go/Rust/...来重写..各种 Python 原创的作战,&lt;/p&gt;
&lt;p&gt;Python 一直是原型构建最强武器&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/narang99/blob-path/blob/main/docs/notebooks/00_usage.ipynb"&gt;blob-path: 类似 pathlib 的云无关对象存储库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/narang99/blob-path/blob/main/docs/notebooks/00_usage.ipynb"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://getastra.xyz/"&gt;构建了 Astra：一键式 Django 部署 - 欢迎反馈！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://getastra.xyz"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 没错如果过程中出了什么问题, 那就只能重新来,
直到搞坏系统, 真正的从头来..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/non-npc/Javascript-and-python-interfacing-examples"&gt;Javascript 和 Python 接口示例&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/non-npc/Javascript-and-python-interfacing-examples"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://testdriven.io/blog/django-query-optimization/"&gt;Django 查询优化 - 延迟、仅和排除&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testdriven.io/blog/django-query-optimization/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ORM 的设计和优化不简单的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://hodovi.cc/blog/best-practises-for-a-performant-django-admin/"&gt;提高 Django Admin 的速度&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hodovi.cc/blog/best-practises-for-a-performant-django-admin/"&gt;5 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/getfounded/mcp-tool-kit/tree/main"&gt;MCP 工具包：用于构建垂直 AI 代理的安全代理抽象层和工具包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/getfounded/mcp-tool-kit/tree/main"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://talkingpostgres.com/episodes/why-python-developers-just-use-postgres-with-dawn-wages"&gt;为什么 Python 开发人员只使用 Postgres，请参阅 Talking Postgres 播客的新一期《Dawn Wages》&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://talkingpostgres.com/episodes/why-python-developers-just-use-postgres-with-dawn-wages"&gt;4 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..并深入探讨了为什么 Python 是所有领域中第二好的语言&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;PSF 基金会主席在一档节目中..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/GuruMoore/sANNd"&gt;sANNd - 基于可训练迭代器的 Python 神经网络沙箱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/GuruMoore/sANNd"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/cangeorgecode/Django_Boilerplate_Free"&gt;13 个月使用 Django - 构建一个样板以供共享&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cangeorgecode/Django_Boilerplate_Free"&gt;35 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;用 Django 基于 HTMX 构建的 SaaS 平台,
看起来很美, 但是, 没有官网来宣传和说明..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/zowers/cxx_modules_converter"&gt;&lt;code&gt;cxx_modules_converter.py&lt;/code&gt; 是一个 Python 脚本，用于将 C++ 源文件和头文件转换为 C++20 模块。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zowers/cxx_modules_converter"&gt;33 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 不像 Python 有 2to3 工具,
C++ 中默认认为就应该人工来..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sandeshnaroju/agents_manager"&gt;AI 代理可以与工具一起运行 Docker 容器。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sandeshnaroju/agents_manager"&gt;25 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/FareedKhan-dev/all-rag-techniques"&gt;以更简单的方式实现 20 种 RAG 技术&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/FareedKhan-dev/all-rag-techniques"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;等等, 难道不是好的 RAG 一个就够?&lt;/p&gt;
&lt;p&gt;明白了, 所有可以应用到 RAG 系统中的技术..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/benomahony/uv.nvim"&gt;不错的小工具，用于在 Neovim 中使用 uv 作为 python 的包管理器和运行器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/benomahony/uv.nvim"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;Neovim? VSCode 中已有了相似的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/enricostara/eventure"&gt;Eventure 介绍：一个强大的 Python 事件驱动框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/enricostara/eventure"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;看起来很美好, 但是,&lt;/p&gt;
&lt;p&gt;没到 v1.0, 而且没看到 DB 后端..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/kkollsga/rusty-graph"&gt;[Project] Rusty Graph: 用于 SQL 数据知识图谱的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kkollsga/rusty-graph"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/0-sv/pytesttui"&gt;为 pytest 构建了一个简单的终端 UI，欢迎反馈！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/0-sv/pytesttui"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用 go 构建的终端工具..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=Ab8WQ1wwhV8"&gt;线性类型的隐藏超能力（2024）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=Ab8WQ1wwhV8"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=QUj7hWre4aE"&gt;启动了一个小项目，允许你使用 HTTP 请求实时控制虚幻引擎项目。我现在正在使用 Django REST API。（查看快速演示视频）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=AusoMQGfoZM"&gt;[Podcast] 思考 Elixir 244：在 Elixir 中运行 Python？&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/LUNFTjIe2XU?feature=shared"&gt;Django 5.2 预计于 4 月发布，默认情况下在 shell 中包含导入.&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2411.html"&gt;快讯 2024/10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-568.html"&gt;PyCoder 568&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-516.html"&gt;PyCoder 516&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-464.html"&gt;Issue 464&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-491.html"&gt;pythonista-weekly : Pyw 491&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-420.html"&gt;Issue 420&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-440.html"&gt;pythonista-weekly : Pyw 440&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-359.html"&gt;Issue 359&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-167.html"&gt;蠎加载 167&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-116.html"&gt;蠎加载 116&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-66.html"&gt;蠎加载 66&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-157.html"&gt;Issue 157&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-25.html"&gt;蠎加载 25&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-108.html"&gt;Issue 108&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..08&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-5.html"&gt;Issue 5 &lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~^+∽~_&lt;/span&gt;
       \/ /  ◕ =  \ (/
         &amp;#39;_   ⩌   _&amp;#39;
         | &amp;#39;--+--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2511.html"&gt;2025/11 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2511.md"&gt;pyrw-2511.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/10</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2510.html" rel="alternate"/><published>2025-03-10T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-03-10:/pyrecap/pyrw-2510.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.14 昵称 Pithon&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/10 - discu.eu](https://discu.eu/weekl01python/2025/10&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250310 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250310 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.14 昵称 Pithon&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/10 - discu.eu](https://discu.eu/weekl01python/2025/10&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250310 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250310 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonwillison.net/2023/Sep/30/cli-tools-python/"&gt;用 Python 构建 CLI 工具，我学到了什么&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2023/Sep/30/cli-tools-python/"&gt;132 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.change.org/p/rename-python-3-14-to-pithon"&gt;请愿将 Python 3.14 重命名为 Pithon！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.change.org/p/rename-python-3-14-to-pithon"&gt;130 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pola.rs/posts/polars-cloud-what-we-are-building/"&gt;Polars Cloud; 可在任何地方运行 Polars 的分布式云架构&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pola.rs/posts/polars-cloud-what-we-are-building/"&gt;95 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://javu.xyz/"&gt;创建了一个漫画网站并做了每个人都认为不可能的事情！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://javu.xyz/"&gt;85 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pythonmorsels.com/help-features/"&gt;Python 的 h*lp() 函数的特点&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pythonmorsels.com/help-features/"&gt;77 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://monefy.ro/senior-python-developer/"&gt;寻找几位资深 Django 开发人员&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://monefy.ro/senior-python-developer/"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fi-le.net/pypi/"&gt;Python 地图&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://fi-le.net/pypi/"&gt;26 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="zshot 2025-03-10 10.21.43" src="http://ipic.101.so/zshot 2025-03-10 10.21.43.webp"&gt;&lt;/p&gt;
&lt;p&gt;将 50万+ PyPi 模块进行聚类分析后..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ashishb.net/programming/python-in-production/"&gt;很难推荐在生产中使用 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ashishb.net/programming/python-in-production/"&gt;24 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;但是, 越来越多应用原型都是 Python 开发的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.1/topics/forms/modelforms/#django.forms.ModelForm"&gt;改变CreateView和表单的模型&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.1/topics/forms/modelforms/%23django.forms.ModelForm"&gt;23 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/swissborg-engineering/from-python-to-scala-rewriting-27k-lines-of-a-cli-8513e20cd268"&gt;从 Python 到 Scala：重写 27000 行 CLI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/swissborg-engineering/from-python-to-scala-rewriting-27k-lines-of-a-cli-8513e20cd268"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;迁移的根本原因:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..对 Python 的心理抵触——Scala 开发人员通常不喜欢使用 Python，因为它在范式和工具上存在根本差异&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;当然, 核心动力还是: 预算允许..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sourcehut.org/blog/2025-03-07-whats-cooking-q1-25/"&gt;SourceHut 上有什么新动向？2025 年第一季度&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sourcehut.org/blog/2025-03-07-whats-cooking-q1-25/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 独立开发者经历的事儿, 写出来都是 007 历险记..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://djipfast.com/"&gt;建立了 DjipFast - 一个适用于 django 的 shipfast 替代品&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="7 comments"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.google.com/forms/d/e/1FAIpQLSd9FcvwKHBLFRv3nQ9KB6-fEMVZye-zyVRtOckAU-YlXJMrnA/viewform"&gt;面向高中生的 Python 编程训练营 - 远程且免费&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.google.com/forms/d/e/1FAIpQLSd9FcvwKHBLFRv3nQ9KB6-fEMVZye-zyVRtOckAU-YlXJMrnA/viewform"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;无论大模型发展到什么样儿, 学习总是不错的,
问题只是在学什么了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=233342CECD7E69C668EE"&gt;面向工程师和科学家的 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=233342CECD7E69C668EE"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;10天的课程, 109.98$ ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.nelhage.com/post/cpython-tail-call/"&gt;Python 3.14 尾调用解释器的性能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.nelhage.com/post/cpython-tail-call/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..性能提升主要是由于无意中解决了 LLVM 19 中的回归问题&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 也就是说, 代码不用任何修改,
光是升级到 3.14 就可以平均提高 15%&lt;/p&gt;
&lt;p&gt;CPython 到底有多少潜力可挖哪..&lt;/p&gt;
&lt;p&gt;开始怀疑老爹是故意的了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/django-bridge/django-bridge/releases/tag/v0.4.0"&gt;Django Bridge 0.4 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/django-bridge/django-bridge/releases/tag/v0.4.0"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;专注和 React 联动的组件..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rio-labs/rio"&gt;Rio 下载量突破 10 万次，GitHub 星数突破 2000 颗 – 开源 Python Web 应用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rio-labs/rio"&gt;401 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="c1"&gt;# Define a component that counts button clicks&lt;/span&gt;
&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;ButtonClicker&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Component&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="c1"&gt;# Define the attributes of the component. Rio will watch these&lt;/span&gt;
    &lt;span class="c1"&gt;# for changes and automatically update the GUI.&lt;/span&gt;
    &lt;span class="n"&gt;clicks&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;int&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="mi"&gt;0&lt;/span&gt;

    &lt;span class="c1"&gt;# Define a method that increments the click count. We&amp;#39;ll later&lt;/span&gt;
    &lt;span class="c1"&gt;# make a button that calls this method whenever it is pressed.&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;_on_press&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;clicks&lt;/span&gt; &lt;span class="o"&gt;+=&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;

    &lt;span class="c1"&gt;# Define the `build` method. This method essentially tells rio&lt;/span&gt;
    &lt;span class="c1"&gt;# what a ButtonClicker component looks like. Whenever the state&lt;/span&gt;
    &lt;span class="c1"&gt;# of the ButtonClicker component changes, rio will call its&lt;/span&gt;
    &lt;span class="c1"&gt;# `build` method and update the GUI according to the output.&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;build&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Component&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Column&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
            &lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Button&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;Click me&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;on_press&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;_on_press&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
            &lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Text&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;You clicked the button &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;clicks&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s1"&gt; time(s)&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;
        &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="c1"&gt;# Create an App and tell it to display a ButtonClicker when it starts&lt;/span&gt;
&lt;span class="n"&gt;app&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;rio&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;App&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;build&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;ButtonClicker&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;app&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run_in_browser&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;  &lt;span class="c1"&gt;# Or `app.run_in_window()` to run as local app!&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;streamlit 样框架, 但是, 还没发布 1.0&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/davide-sagona/Mutuo-vs-Affitto"&gt;抵押贷款还是租金？一个 Python 工具（也有网页版），可以给你明确的答案&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/davide-sagona/Mutuo-vs-Affitto"&gt;156 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;针对意大利本地的金融选择..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cuducos/dirvenv.fish"&gt;用 Fish？dirvenv.fish 会自动激活你的虚拟环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cuducos/dirvenv.fish"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;PyENV&lt;/code&gt; 的使用体验设计的是真好,
但是...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;用 Python 创建采样器、混频器并将音频录制到磁盘&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;还是 SuperCollider 的壳的壳应用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Tiendil/feeds.fun"&gt;自托管 RSS/ATOM 阅读器，具有生成的标签、评分、过滤和排序功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Tiendil/feeds.fun"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/SarthakJariwala/shadcn-django"&gt;django 模板的 Shadcn 组件，使用 django-cotton、alpine 和 tailwind&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SarthakJariwala/shadcn-django"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Omer-Nazir/rvv"&gt;创建 RVV Python 库。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Omer-Nazir/rvv"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;RISCV-V 上的矢量计算支持..
所以, CPU 快速替代 GPU 指日可待?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rishabhc9/Music-Collector"&gt;可以追踪和下载您听到的每首歌曲的工具，来认识 MusicCollector！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rishabhc9/Music-Collector"&gt;5 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;进一步的也可以追踪所有你听到的声音..其实..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/michaelthomasletts/boto3-refresh-session"&gt;boto3-refresh-session: 一个简单的 Python 包，用于自动刷新 boto3.session.Session 对象中的临时安全凭证。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/michaelthomasletts/boto3-refresh-session"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈, boto 等 AWS 相关的平台认证是越来越复杂了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/DruadanJP/Simple-Expense-Tracker"&gt;完成 CS50P 并构建了我第一个程序 – 简单的费用跟踪器！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DruadanJP/Simple-Expense-Tracker"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=oDbTcdkk3vw"&gt;KDE Kate 如何使用 Python 编程教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;VSCode 后, 所有编程器都 VSCOde 化了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2410.html"&gt;快讯 2024/10&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-567.html"&gt;PyCoder 567&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-515.html"&gt;PyCoder 515&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-463.html"&gt;Issue 463&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-490.html"&gt;pythonista-weekly : Pyw 490&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-419.html"&gt;Issue 419&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-439.html"&gt;pythonista-weekly : Pyw 439&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-358.html"&gt;Issue 358&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-166.html"&gt;蠎加载 166&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-115.html"&gt;蠎加载 115&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-65.html"&gt;蠎加载 65&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-156.html"&gt;Issue 156&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-24.html"&gt;蠎加载 24&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-107.html"&gt;Issue 107&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~^|`~_&lt;/span&gt;
        () /  ☉ ◴  \ \/
          &amp;#39;_   ∧   _&amp;#39;
          | &amp;#39;--+--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2510.html"&gt;2025/10 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2510.md"&gt;pyrw-2510.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/09</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2509.html" rel="alternate"/><published>2025-03-03T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-03-03:/pyrecap/pyrw-2509.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;将Python嵌入 Elixir&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/09 - discu.eu](https://discu.eu/weekl01python/2025/09&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250303 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250303 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;将Python嵌入 Elixir&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/09 - discu.eu](https://discu.eu/weekl01python/2025/09&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250303 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250303 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://karpathy.github.io/2021/06/21/blockchain/"&gt;Python（2021）的比特币挑战之旅..&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://karpathy.github.io/2021/06/21/blockchain/"&gt;277 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..在纯Python，从头开始创建，数字签名和广播比特币事务，并且依赖性为零&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 很多语言都干过这事儿..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://initialcommit.com/blog/im-making-a-git-game"&gt;在git上挣扎，所以我正在制作一场游戏，以节省别人的痛苦&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://initialcommit.com/blog/im-making-a-git-game"&gt;197 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.taichi-lang.org/"&gt;Taichi: Python中的高性能并发编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.taichi-lang.org/"&gt;103 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lukasz.langa.pl/f37aa97a-9ea3-4aeb-b6a0-9daeea5a7505/"&gt;浏览器中Python的可能未来&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lukasz.langa.pl/f37aa97a-9ea3-4aeb-b6a0-9daeea5a7505/"&gt;94 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dashbit.co/blog/running-python-in-elixir-its-fine"&gt;将Python嵌入 Elixir，很好&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dashbit.co/blog/running-python-in-elixir-its-fine"&gt;73 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;_globals&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;Pythonx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;eval&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s2"&gt;    import pytesseract&lt;/span&gt;
&lt;span class="s2"&gt;    import io&lt;/span&gt;
&lt;span class="s2"&gt;    import PIL&lt;/span&gt;

&lt;span class="s2"&gt;    image = PIL.Image.open(io.BytesIO(binary))&lt;/span&gt;
&lt;span class="s2"&gt;    pytesseract.image_to_string(image)&lt;/span&gt;
&lt;span class="s2"&gt;    &amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;%&lt;/span&gt;&lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;binary&amp;quot;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&amp;gt;&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;binary&lt;/span&gt;&lt;span class="p"&gt;}&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;Pythonx&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;decode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;result&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;#=&amp;gt; &amp;quot;The Journey\nof a thousand\nmiles begins\nwith a single\n\nstep.\n\n-Lao Tzu\n\n&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://minimaxir.com/2025/02/embeddings-parquet/"&gt;文本嵌入的最佳方法是使用Parquet 和 Polars&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://minimaxir.com/2025/02/embeddings-parquet/"&gt;59 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 文件永远是数据库的一种&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://robyn.tech/"&gt;Show HN: Robyn – “蝙蝠侠启发” Python Web框架用Rust构建&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://robyn.tech/"&gt;49 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;好玩的是, 这个框架的性能竟然并没有超过原有纯 Python 开发的一些..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ballingt.com/python-second-language-empathy/"&gt;Python  作为第二语言的同理心（2018）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ballingt.com/python-second-language-empathy/"&gt;36 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Python不是Java或C ++..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;但是, 这个事实并不是那么容易被理解..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://django.wtf/trending/?trending=30"&gt;Django应用程序的二月份趋势&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/?trending=30"&gt;18 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://codiew.io/ide?t=py"&gt;为Python建造了一个新的操场/游乐场&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://codiew.io/ide?t=py"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/tarruda/5b8c19779c8ff4e8100f0b37eb5981ea"&gt;Show HN: Python Micro事件循环库（〜250 LOC）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gist.github.com/tarruda/5b8c19779c8ff4e8100f0b37eb5981ea"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://frontbackgeek.com/how-i-built-a-crazy-fast-image-similarity-search-tool-with-python/"&gt;如何使用Python构建疯狂的快速图像相似性搜索工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://frontbackgeek.com/how-i-built-a-crazy-fast-image-similarity-search-tool-with-python/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;您不需要Python来构建AI产品&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Yes , AND&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;只是使用 Python 更加便利而已..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dheerajprakash.medium.com/deep-dive-into-django-signals-structure-use-cases-and-best-practices-ccbe1d3d5931"&gt;Django Signals: 结构，用例和最佳实践&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dheerajprakash.medium.com/deep-dive-into-django-signals-structure-use-cases-and-best-practices-ccbe1d3d5931"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pypy.org/posts/2025/02/pypy-v7319-release.html"&gt;PyPy v7.3.19: Python 2.7、3.10和3.11 Beta的发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;Kreuzberg: 下一步&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;169 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/gauge-sh/tach"&gt;Show HN: Tach – 可视化和解开您的Python代码库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gauge-sh/tach"&gt;76 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/invzfnc/spotify-downloader"&gt;制作了一个脚本以下载没有登录的Spotify播放列表&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/invzfnc/spotify-downloader"&gt;51 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/PragmaticMachineLearning/probly"&gt;Show HN: Probly – 浏览器中的电子表格，Python和AI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/PragmaticMachineLearning/probly"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sandeshnaroju/agents_manager"&gt;Django的AI代理商&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sandeshnaroju/agents_manager"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/roshanlam/Spider"&gt;Spider: 分布式的网络爬行者用异步python构建&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/roshanlam/Spider"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/cdump/radiacode"&gt;Show HN: RadiaCode – Radiacode-10x辐射探测器的Python库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cdump/radiacode"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Ledjob/simple_fast_classification"&gt;建立了一个没有神经网络的简单而有效的SMS垃圾邮件分类器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ledjob/simple_fast_classification"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/shaongitbd/boihut"&gt;boihut: Django电子商务（书店）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/shaongitbd/boihut"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pyplotter/pyplotter"&gt;在我的Python包上建议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pyplotter/pyplotter"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/vJzXBaDmKYg"&gt;介绍Airdoodle - 我构建了一个应用程序，以用手势进行演示！ 👌＃python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/vJzXBaDmKYg"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?t=694s&amp;amp;v=FwEnjw228Ng"&gt;刚发布的视频，展示了如何使用OpenWeathMap API在Django中创建天气应用程序，让我知道您对此的想法。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?t=694s&amp;amp;v=FwEnjw228Ng"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2409.html"&gt;快讯 2024/09&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-566.html"&gt;PyCoder 566&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-514.html"&gt;PyCoder 514&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-462.html"&gt;Issue 462&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-489.html"&gt;pythonista-weekly : Pyw 489&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-418.html"&gt;Issue 418&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-438.html"&gt;pythonista-weekly : Pyw 438&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-357.html"&gt;Issue 357&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-165.html"&gt;蠎加载 165&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-114.html"&gt;蠎加载 114&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-64.html"&gt;蠎加载 64&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-155.html"&gt;Issue 155&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-23.html"&gt;蠎加载 23&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-106.html"&gt;Issue 106&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~^~`~_&lt;/span&gt;
     \/ /  ◵ ◕  \ ()
       &amp;#39;_   ▽   _&amp;#39;
       | &amp;#39;--.--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2509.html"&gt;2025/09 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2509.md"&gt;pyrw-2509.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/08</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2508.html" rel="alternate"/><published>2025-02-23T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-02-23:/pyrecap/pyrw-2508.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Pythonx, Elixir 中的 Py&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/08 - discu.eu](https://discu.eu/weekl01python/2025/08&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Pythonx, Elixir 中的 Py&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/08 - discu.eu](https://discu.eu/weekl01python/2025/08&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoworld.com/article/3820890/a-new-interpreter-in-python-3-14-delivers-a-free-speed-boost.html"&gt;Python中的新 interpreter 3.14提供自由速度提升&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.infoworld.com/article/3820890/a-new-interpreter-in-python-3-14-delivers-a-free-speed-boost.html"&gt;151 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="original" src="https://www.infoworld.com/wp-content/uploads/2025/02/3820890-0-43007200-1739462700-original.jpg?quality=50&amp;amp;strip=all"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://scripton.dev/"&gt;Show HN: Scripton – 带有内置实时可视化的Python Ide&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://scripton.dev"&gt;138 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Jupyter 的 IDE 形态...&lt;/p&gt;
&lt;p&gt;当然, 也是对 4K 显示器的硬性需求点&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pyspur.dev/blog/introduction_cuda_programming"&gt;Python开发人员的CUDA编程简介&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pyspur.dev/blog/introduction_cuda_programming"&gt;91 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="image" src="https://www.pyspur.dev/_next/image?url=%2Fblog%2Fcuda%2Fflowchart_light.png&amp;amp;w=3840&amp;amp;q=75&amp;amp;dpl=dpl_8rgxXY2JQc91Xt2ivSX4XfqpDWty"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.reverberate.org/2025/02/10/tail-call-updates.html"&gt;Python的尾调用叫解释器（和其他更新）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.reverberate.org/2025/02/10/tail-call-updates.html"&gt;90 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;return goto &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;呃..嗯哼?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/"&gt;Rust, C++,  和Python在Hacker News上的工作趋势（2025年2月）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://martin.wojtczyk.de/2025/02/20/rust-c-and-python-trends-in-jobs-on-hacker-news-february-2025/"&gt;89 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="hiring_language_mentions_with_trendlines" src="https://martin.wojtczyk.de/wp/wp-content/uploads/2025/02/2021-01_to_2025-02-Who-is-hiring_language_mentions_with_trendlines.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thewildernet.com/"&gt;部署Django应用程序的性能问题&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thewildernet.com"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://teachmelikefive.com/"&gt;通过我的new web app轻松学习概念和想法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://teachmelikefive.com/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tower.dev/blog/building-an-open-multi-engine-data-lakehouse-with-s3-and-python"&gt;用S3和Python建造开放的多引擎数据湖屋&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tower.dev/blog/building-an-open-multi-engine-data-lakehouse-with-s3-and-python"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该说 S3-style,
有海量 S3 兼容同类系统可以使用,
而且, 马上通用数据层可用了, S3 也就变成了选择之一, 而不是唯一了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;并不需要Python来构建AI产品&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈 golang 团队的体验..
当然, LLM 开源后, 用任何语言都可以开发 AI 应用,
只是, Py 现成组件最多, 为毛不用?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://seclists.org/fulldisclosure/2025/Feb/15"&gt;Python 官方文档包含不安全代码（XSS）的教科书示例&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://seclists.org/fulldisclosure/2025/Feb/15"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://melodious-condor-d48.notion.site/django-choices-1a061f9ffe6280ff9eabc172cb852cd8?pvs=4"&gt;与pydantic一起使用Django选择&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://melodious-condor-d48.notion.site/django-choices-1a061f9ffe6280ff9eabc172cb852cd8?pvs=4"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/pykomodo/"&gt;Pykomodo – A Parallel Code Chunker
Pykomodo - 平行代码块&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/pykomodo/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://app-generator.dev/blog/dynamic-data-tables-concept-in-flask/"&gt;Flask中的动态数据表概念|评论中免费的示例链接和演示&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://app-generator.dev/blog/dynamic-data-tables-concept-in-flask/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/feb/19/django-52-beta-1-released/"&gt;Django 5.2 beta 1 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2025/feb/19/django-52-beta-1-released/"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/enricostara/pixerise"&gt;Pixerise v0.12 版本：Python高性能3D渲染器添加射线铸件，1/z深度插值和小组管理，并具有改进的体系结构&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/enricostara/pixerise"&gt;15 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/seemoo-lab/opendrop"&gt;OpenDrop – 用Python编写的开放式Apple Airdrop实施&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/seemoo-lab/opendrop"&gt;649 评注 in 10 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/adilmohak/django-lms"&gt;不小心做了一个LMS ...现在是开源🤷‍♂️&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/adilmohak/django-lms"&gt;42 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经迁移到了: &lt;a href="https://github.com/SkyCascade/SkyLearn"&gt;Skycascade/Skyrearn：世界上最高端设计，轻巧和功能丰富的学习管理系统。使用Django Web框架的开源学习管理系统。课程添加和下降，等级和评估结果管理，在线测验，报告生成器，学生和讲师管理，仪表板等等... &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/axorax/tkforge"&gt;制作了一个Python应用程序，将您的Figma设计变成代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/axorax/tkforge"&gt;25 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/LittleYellowPanda/MakeItPrivate.git"&gt;Hello,与Sparlit，fastapi和docker制作了一个小的WebApp，将我的图像转换为PDFS&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/LittleYellowPanda/MakeItPrivate.git"&gt;24 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/SIGMazer/RegexRewriter"&gt;I Built RegexRewriter –一种基于正则的可自定义文本Transformer&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SIGMazer/RegexRewriter"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/fchorney/pystructtype"&gt;PyStructType 0.2.0 - 自动魔法创建Python类，以与C结构接口！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/fchorney/pystructtype"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/kevinpdev/gpt-from-scratch"&gt;从头开始, 用 Python Notebook 训练LLM&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kevinpdev/gpt-from-scratch"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dayunbao/supriya_demos"&gt;鼓机和16步序列器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dayunbao/supriya_demos"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是 supercollider 的外挂脚本集,
而 supercollider 是96年发布的计算音乐组件..
比如:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="p"&gt;{&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;var&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;snare&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;bdrum&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;hihat&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="k"&gt;var&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;;&lt;/span&gt;

&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Impulse&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="k"&gt;for&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;a&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;drunk&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;drummer&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;replace&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Impulse&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;with&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Dust&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!!!&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;snare&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;WhiteNoise&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Decay2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PulseDivider&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.005&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;bdrum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;SinOsc&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Line&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;120&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="mi"&gt;60&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Decay2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;PulseDivider&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;4&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.005&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;));&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;hihat&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;HPF&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;WhiteNoise&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Decay2&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;tempo&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.005&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.5&lt;/span&gt;&lt;span class="p"&gt;);&lt;/span&gt;

&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;Out&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ar&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;0&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;snare&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;bdrum&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;+&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;hihat&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;*&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mf"&gt;0.4&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;!&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="p"&gt;}&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;play&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;可以生成非常逼真的架子鼓声音..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PS: 俺用 ChucK&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mljar/package-manager"&gt;Jupyter 软件包管理器 - Jupyterlab中的Easy Python软件包管理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mljar/package-manager"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/bcbnz/pylabels"&gt;带有VS代码的WOE，Python，PIP安装 - 无法安装 /工作库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/bcbnz/pylabels"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9FSIF281OAo"&gt;真正的python，在 Elixir：介绍Pythonx&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=9FSIF281OAo"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=MYucYon2-lk"&gt;您想更好地使用Python，请关注年度的PYCON&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=MYucYon2-lk"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?t=485s&amp;amp;v=BfwQs1sEW7I"&gt;实效Python编程：线程和多处理指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?t=485s&amp;amp;v=BfwQs1sEW7I"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/cRJ8vq_VxaQ?si=7u1u20_CTahPMtJO"&gt;绝对初学者的Python编程&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/T8WV7-I-3dM"&gt;用Django构建博客应用程序。请按照此链接观看YouTube上的完整教程&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2408.html"&gt;快讯 2024/08&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-565.html"&gt;PyCoder 565&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-513.html"&gt;PyCoder 513&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-461.html"&gt;Issue 461&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-488.html"&gt;pythonista-weekly : Pyw 488&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-417.html"&gt;Issue 417&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-437.html"&gt;pythonista-weekly : Pyw 437&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-356.html"&gt;Issue 356&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-164.html"&gt;蠎加载 164&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-113.html"&gt;蠎加载 113&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-63.html"&gt;蠎加载 63&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-154.html"&gt;Issue 154&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-22.html"&gt;蠎加载 22&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-105.html"&gt;Issue 105&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~-~`~_&lt;/span&gt;
  \) /  ◶ ◷  \ \/
    &amp;#39;_   ▽   _&amp;#39;
    \ &amp;#39;--#--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2508.html"&gt;2025/08 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2508.md"&gt;pyrw-2508.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/07</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2507.html" rel="alternate"/><published>2025-02-17T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-02-17:/pyrecap/pyrw-2507.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Py3.14 有尾调用了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/07 - discu.eu](https://discu.eu/weekl01python/2025/07&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250217 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250217 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Py3.14 有尾调用了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/07 - discu.eu](https://discu.eu/weekl01python/2025/07&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250217 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250217 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call"&gt;Python 3.14 获得新解释器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3.14/whatsnew/3.14.html%23whatsnew314-tail-call"&gt;147 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.taichi-lang.org/"&gt;Taichi/太极：Python 中的高性能并行编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.taichi-lang.org/"&gt;103 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.taichi-lang.cn/docs/overview"&gt;为什么需要一门新的编程语言 | Taichi Docs&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;国产高性能运算框架&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..最初的设计目标之一是将计算与数据结构解耦。 为此，Taichi 提供一套通用的数据容器，叫做 SNode (/ˈsnoʊd/)。 SNode 可以方便地构造或稠密或稀疏的多维 field，并形成清晰的层级。..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://jonchun.github.io/blog/2025/02/16/to-type-or-not-to-type/"&gt;Python Type Hints/类型提示及其重要性。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jonchun.github.io/blog/2025/02/16/to-type-or-not-to-type/"&gt;89 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://nourl.com/"&gt;最好的开始学习 Python 的方式是什么？我基本上没有经验&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://nourl.com"&gt;52 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://next.shadcn-svelte.com/"&gt;Python 开发感到压力山大&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://next.shadcn-svelte.com/"&gt;35 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为..太多现成可用的了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://next.composecraft.com/"&gt;同事们在 Coolify 和 Portainer 上遇到了很多困难，所以我首先构建了一个简单的 GUI！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://next.composecraft.com/"&gt;30 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thib.me/django-in-government"&gt;Django 在政府工程中..&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thib.me/django-in-government"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gist.github.com/oscarychen/acc70425f24b936a9673bf12e9dc0603"&gt;如何像 Java 开发者一样使用 Django&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gist.github.com/oscarychen/acc70425f24b936a9673bf12e9dc0603"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonwillison.net/2025/Feb/15/llm-mlx/"&gt;运行 LLMs 在 macOS 上使用 llm-mlx 和苹果的 MLX 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2025/Feb/15/llm-mlx/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/yamale/"&gt;有人劝我别用 Yamale&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/yamale/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..Yamale 无法防止故意恶意的模式。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://foxleytalent.com/blog/junior-developer"&gt;寻找初级 Python 或 Django 开发者工作的技巧&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://foxleytalent.com/blog/junior-developer"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没有什么初级, Python 一入门就可以干大工程了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/79430474/web-socket-connection-is-failing-between-flask-and-react-docker-containers"&gt;Web Socket 连接在 Flask 和 React 之间失败，Docker 容器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://stackoverflow.com/questions/79430474/web-socket-connection-is-failing-between-flask-and-react-docker-containers"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/War-Upon-Worlds/scrips/blob/main/python/sweep_2.0.py"&gt;[入门] 学习 Python 和网络脚本编写 – IP 扫描脚本（Sweep 2.0）的反馈&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/War-Upon-Worlds/scrips/blob/main/python/sweep_2.0.py"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;不需要 Python 来构建 AI 产品&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.lawrencejones.dev/ai-dont-need-python/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有家公司用 go 实现有一些 AI 产品, 于是...
)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.phoronix.com/news/Python-3.14-Alpha-5"&gt;Python 3.14 Alpha 5 发布，搭载新尾调用解释器&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://twitter.com/charliermarsh/status/1889837406322565305"&gt;Python 3.14 alpha: 首次包含尾调用解释器的版本&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;Show HN: Kreuzberg –现代异步 Python 库，用于文档文本提取&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;154 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 pandoc + tesseract-ocr&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/lewj85/jessesort"&gt;JesseSort:比 Python 默认排序更快的排序算法。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lewj85/jessesort"&gt;141 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对排序真的有需求, 直接上 rust 实现的用 Py 调用就好&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/plexe-ai/smolmodels"&gt;在用 Python 开发小型 AI 模型，好奇你们怎么看&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/plexe-ai/smolmodels"&gt;134 评注 in 12 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;直觉反应都是, 和 Deepseek 相比如何?
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/GiovanniGiacometti/python-repo-template"&gt;带有 UV 和 Just 的现代 Python 代码库模板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/GiovanniGiacometti/python-repo-template"&gt;76 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用说明: &lt;a href="https://giovannigiacometti.github.io/posts/python-template/#foundations"&gt;一个基于 uv 和 Just 的 Python 代码库模板 | 乔治·吉亚科梅蒂 --- A Python repository template, based on uv and Just | Giovanni Giacometti&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/qwert7661/Heads-Up-Hold-em"&gt;新手项目：德克萨斯扑克。祝福俺代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/qwert7661/Heads-Up-Hold-em"&gt;57 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/LIZARD-OFFICIAL-77/memfile"&gt;memfile: Python 库，用于在 RAM 中存储文件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/LIZARD-OFFICIAL-77/memfile"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/duriantaco/pykomodo"&gt;Pykomodo: 用于分块的 Python 工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/duriantaco/pykomodo"&gt;24 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Komodo ..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;记忆中这是第四个使用这个名称的项目了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Ebrizzzz/Youtube-playlist-to-formatted-text"&gt;将整个 YouTube 播放列表转换为 Markdown 格式和精炼的文本书籍（任何语言）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ebrizzzz/Youtube-playlist-to-formatted-text"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;其实, 需要的是相反处理哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/frzn23/zeenchat"&gt;邀请来为开源聊天网页应用贡献！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/frzn23/zeenchat"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/FareedKhan-dev/train-deepseek-r1"&gt;从头开始构建 DeepSeek R1&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/FareedKhan-dev/train-deepseek-r1"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈, 反正开源了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2407.html"&gt;快讯 2024/07&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-564.html"&gt;PyCoder 564&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-512.html"&gt;PyCoder 512&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-460.html"&gt;Issue 460&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-487.html"&gt;pythonista-weekly : Pyw 487&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-416.html"&gt;Issue 416&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-436.html"&gt;pythonista-weekly : Pyw 436&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-355.html"&gt;Issue 355&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-163.html"&gt;蠎加载 163&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-112.html"&gt;蠎加载 112&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-62.html"&gt;蠎加载 62&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-153.html"&gt;Issue 153&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-21.html"&gt;蠎加载 21&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-104.html"&gt;Issue 104&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~-&amp;amp;^~_&lt;/span&gt;
       () /  ◶ ←  \ (/
         &amp;#39;_   ⩌   _&amp;#39;
         / &amp;#39;-----&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2507.html"&gt;2025/07 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2507.md"&gt;pyrw-2507.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/06</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2506.html" rel="alternate"/><published>2025-02-10T11:42:00+08:00</published><updated>2026-04-12T07:59:12.406892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-02-10:/pyrecap/pyrw-2506.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;用 Codon 加速Numpy900倍&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/06 - discu.eu](https://discu.eu/weekl01python/2025/06&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250210 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250210 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;用 Codon 加速Numpy900倍&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/06 - discu.eu](https://discu.eu/weekl01python/2025/06&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250210 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250210 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.blueshoe.io/blog/python-rust-pyo3/"&gt;Rust如何悄悄接管Python生态系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.blueshoe.io/blog/python-rust-pyo3/"&gt;363 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyO3 的广告, 远远没达到接管的地步,
但是, 的确是一个值得期待的方向..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://static.devitjobs.com/market-reports/European-Transparent-IT-Job-Market-Report-2024.pdf"&gt;IT  职业在欧洲：2024年的薪水，招聘和趋势&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://static.devitjobs.com/market-reports/European-Transparent-IT-Job-Market-Report-2024.pdf"&gt;180 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3.14/whatsnew/3.14.html#whatsnew314-tail-call"&gt;CPython tail-call  解释器合并为Python 3.14，基准中的10％加速&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3.14/whatsnew/3.14.html%23whatsnew314-tail-call"&gt;113 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://wasmer.io/posts/py2wasm-a-python-to-wasm-compiler"&gt;如何从 WASM 中导出 Python 功能&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wasmer.io/posts/py2wasm-a-python-to-wasm-compiler"&gt;53 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;py2wasm 的广告,
反正, 现在大家是认准了 浏览器 就是操作系统了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://telegramindex.org/"&gt;T站点是在flask框架上运行的（我的第一个 flask Web应用程序）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://telegramindex.org"&gt;43 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://eli.thegreenplace.net/2025/decorator-jits-python-as-a-dsl/"&gt;Decorator JITs: python作为DSL&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://eli.thegreenplace.net/2025/decorator-jits-python-as-a-dsl/"&gt;41 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;LLVM 的魔法使用场景之一..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.javonet.com/create-stunning-maps-in-node-js-by-integrating-pythons-folium-with-javonet/"&gt;集成 Python’s Folium 到 Node.js –  初创企业的实验&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.javonet.com/create-stunning-maps-in-node-js-by-integrating-pythons-folium-with-javonet/"&gt;25 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.mongodb.com/blog/post/mongodb-django-backend-now-available-public-preview"&gt;[Official] MongoDB Django  后端现已在Public Preview中获得&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.mongodb.com/blog/post/mongodb-django-backend-now-available-public-preview"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.exaloop.io/blog/codon-2025"&gt;加速Python＆Numpy高达900倍，使用 Codon 加速&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.exaloop.io/blog/codon-2025"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fireducks-dev.github.io/"&gt;Python的FireDucks编译器加速数据帧库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://fireducks-dev.github.io/"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://hynek.me/articles/python-subclassing-redux/"&gt;Redux Python的子类&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hynek.me/articles/python-subclassing-redux/"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://afteractions.com/"&gt;afteractions 这个django应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://afteractions.com"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;自动化并电子邮件触发..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://django-polymorphic.readthedocs.io/en/stable/index.html"&gt;有关djanga-polymormoric的建议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django-polymorphic.readthedocs.io/en/stable/index.html"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://saashammer.com/blog/how-to-integrate-tailwindcss-4-into-your-django-project/"&gt;Blog: 如何将 tailwind CSS 4集成到您的Django项目中&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://saashammer.com/blog/how-to-integrate-tailwindcss-4-into-your-django-project/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿..&lt;/p&gt;
&lt;p&gt;tailwind 并不比 Bootstrap 更加简洁, 关键看自己习惯用哪种 &lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pypy.org/posts/2025/02/pypy-v7318-release.html"&gt;PyPy v7.3.18 版本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pypy.org/posts/2025/02/pypy-v7318-release.html"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2025-release/"&gt;Python in Visual Studio Code - 2025年2月发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2025-release/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;VSCode 之后, 官方拓展突然就有了信心..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/datatrees/"&gt;datatrees v0.1.9  发布 - 从类型注释中推导节点参数&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zasper-io/zasper"&gt;zasper: 运行Jupyter笔记本的最快，最有效的IDE&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zasper-io/zasper"&gt;103 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/oscarychen/building-efficient-api"&gt;Django REST 框架，Djanggo Ninja，fastui带有Pydantic和Mellang API临时性能。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/oscarychen/building-efficient-api"&gt;41 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/basnijholt/rsync-time-machine.py"&gt;Python Port 600行bash脚本：rsync time mytime.py for rsyc备份&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/basnijholt/rsync-time-machine.py"&gt;20 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/laurent22/rsync-time-backup/search?l=php"&gt;laurent22/rsync-time-backup: Time Machine style backup with rsync.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;的 Python 版本, 大家对于官方的 时间机器 功能还是比较残念的哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/hyperdimensional-computing/torchhd"&gt;[P] Torchhd: 用于高维计算的Python库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hyperdimensional-computing/torchhd"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/adrianpitigoi/pywfp"&gt;这个很酷的Python wfp库，它使网络过滤在Windows中超级简单！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/adrianpitigoi/pywfp"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Windows 私人版防火墙?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/IanTerzo/Neutron"&gt;Python app 的 HTML/CSS-style UI&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/IanTerzo/Neutron"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;远没达到可用状态哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pabloniklas/pebug"&gt;pebug - An x86 DOS-debug-inspired 用Python编写。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pabloniklas/pebug"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/kdunee/intentguard"&gt;IntentGuard - 用自然语言主张验证代码属性&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kdunee/intentguard"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/FareedKhan-dev/text2video-from-scratch"&gt;文本到视频模型逐步实施&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/FareedKhan-dev/text2video-from-scratch"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;依赖不多:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="o"&gt;--&lt;/span&gt;&lt;span class="n"&gt;extra&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="k"&gt;index&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="nl"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;download&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;pytorch&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;org&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;whl&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;cu118&lt;/span&gt;
&lt;span class="n"&gt;torch&lt;/span&gt;
&lt;span class="n"&gt;torchvision&lt;/span&gt;
&lt;span class="n"&gt;torchaudio&lt;/span&gt;
&lt;span class="n"&gt;einops&lt;/span&gt;
&lt;span class="n"&gt;einops&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;exts&lt;/span&gt;
&lt;span class="n"&gt;rotary&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;embedding&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;
&lt;span class="n"&gt;sacremoses&lt;/span&gt;
&lt;span class="n"&gt;sentencepiece&lt;/span&gt;
&lt;span class="n"&gt;transformers&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;torch&lt;/span&gt;&lt;span class="o"&gt;]&lt;/span&gt;
&lt;span class="n"&gt;tqdm&lt;/span&gt;
&lt;span class="n"&gt;kaggle&lt;/span&gt;
&lt;span class="n"&gt;datasets&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;只是生成速度就值得怀疑了..&lt;/p&gt;
&lt;p&gt;&lt;img alt="githubusercontent" src="https://camo.githubusercontent.com/61389dafcfe724c3969352eff5e1693ae309874a23d25ee26cd18167f5f3ba74/68747470733a2f2f63646e2d696d616765732d312e6d656469756d2e636f6d2f6d61782f31303330342f312a47674268556838474f31574c7a6239374967504a4f412e706e67"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Cubitect/cubiomes"&gt;在Python中使用C库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Cubitect/cubiomes"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;前题是..你必须使用时..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/AKTmvERQu20?si=N_IfrIehbQ9toFq6"&gt;用KeyCloak的Python Flask应用程序中的安全和简单角色的授权&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2406.html"&gt;快讯 2024/06&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-563.html"&gt;PyCoder 563&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-511.html"&gt;PyCoder 511&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-459.html"&gt;Issue 459&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-486.html"&gt;pythonista-weekly : Pyw 486&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-415.html"&gt;Issue 415&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-435.html"&gt;pythonista-weekly : Pyw 435&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-354.html"&gt;Issue 354&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-162.html"&gt;蠎加载 162&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-111.html"&gt;蠎加载 111&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-61.html"&gt;蠎加载 61&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-152.html"&gt;Issue 152&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-20.html"&gt;蠎加载 20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-103.html"&gt;Issue 103&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~∽*~~_&lt;/span&gt;
    () /  + ♡  \ ()
      &amp;#39;_   ⌄   _&amp;#39;
      / &amp;#39;--#--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2506.html"&gt;2025/06 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2506.md"&gt;pyrw-2506.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/05</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2505.html" rel="alternate"/><published>2025-02-02T11:42:00+08:00</published><updated>2026-04-12T07:59:12.405892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-02-02:/pyrecap/pyrw-2505.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;一个新的静态型检查器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/05 - discu.eu](https://discu.eu/weekl01python/2025/05&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250203 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250203 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;一个新的静态型检查器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/05 - discu.eu](https://discu.eu/weekl01python/2025/05&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250203 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250203 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://twitter.com/charliermarsh/status/1884651482009477368"&gt;“我们正在为Python建造一个新的静态型检查器”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://twitter.com/charliermarsh/status/1884651482009477368"&gt;188 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://x.com/charliermarsh/status/1884651482009477368"&gt;Ruff和UV的创建者正在为Python构建一个新的静态型检查器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://x.com/charliermarsh/status/1884651482009477368"&gt;170 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/posts/sethmlarson_national-science-foundation-freezes-grant-activity-7290072485423656960-n2eJ/"&gt;特朗普命令暂停NSF赠款评论，PYPI安全资金在Limbo中&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.linkedin.com/posts/sethmlarson_national-science-foundation-freezes-grant-activity-7290072485423656960-n2eJ/"&gt;47 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30/"&gt;Python 3，Pygame和Miyoo A30上的Debian Bookworm&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.jtolio.com/2025/02/py3-pygame-miyoo-a30/"&gt;34 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://corgea.com/Learn/django-security-best-practices-a-comprehensive-guid-for-software-engineers"&gt;Django DJANGO安全工程师的最佳实践。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://corgea.com/Learn/django-security-best-practices-a-comprehensive-guid-for-software-engineers"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Trending Django apps in January
18 评注 in 4 讨论s&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/@cubode/how-to-build-ai-agents-with-django-5abf1b228e00"&gt;如何与Django建立AI代理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40cubode/how-to-build-ai-agents-with-django-5abf1b228e00"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/lioen-dev/Lo4f-Malware/tree/main"&gt;我构建了自己的RAT，完全写在Python上。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lioen-dev/Lo4f-Malware/tree/main"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="图片" src="https://camo.githubusercontent.com/4a24a0f1b2d3b3fb26efe20ae7dfe744fe75265fc349a7c6bad4dd5d7fa9f671/68747470733a2f2f6c696f656e2e78797a2f696d672f736861726b6c652e6a7067"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ntoll.org/article/my-friend-michael/"&gt;迈克尔·福德（Michael Foord）最近去世了&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ntoll.org/article/my-friend-michael/"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/adsharma/fquery/pull/7"&gt;dataclasses + pydantic 使用一个装饰器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/adsharma/fquery/pull/7"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.spacetranslate.org/"&gt;烧瓶和Jinja模板，以及数据库的MongoDB。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.spacetranslate.org/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py"&gt;我如何从Python解决这个问题。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Asabeneh/30-Days-Of-Python/blob/master/data/countries.py"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bugsink.com/blog/installation-simplification-journey/"&gt;简化的自我托管：部署无复杂性的Django应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/installation-simplification-journey/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Pravko-Solutions/FlashLearn/blob/main/examples/deepseek_inifinite_context.py"&gt;DeepSeek 无限上下文窗口&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Pravko-Solutions/FlashLearn/blob/main/examples/deepseek_inifinite_context.py"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://groups.google.com/g/comp.lang.misc/c/_QUzdEGFwCo/m/KIFdu0-Dv7sJ?pli=1"&gt;Python 1.0.0, 31年前发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://groups.google.com/g/comp.lang.misc/c/_QUzdEGFwCo/m/KIFdu0-Dv7sJ?pli=1"&gt;71 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mikebgrep/fork.recipes"&gt;GitHub - mikebgrep/fork.recipes: 以简单性管理食品食谱的Web应用程序。只需发布具有进餐功能的发行版，并且在AI取消任务中检测的机会较小。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mikebgrep/fork.recipes"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Goldziher/kreuzberg"&gt;介绍Kreuzberg：一个简单的现代图书馆，用于PDF和Python中的文档文本提取&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Goldziher/kreuzberg"&gt;75 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 pandoc + tesseract-ocr , 虽然已经 v1.x
但是, 感觉远远没达到商用程度..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ermolaev/http_servers_bench"&gt;Ruby Falcon 的速度比异步Python快2倍，就像Node.js一样快，并且比GO慢一点。此外，Ruby代码不包括异步/等待垃圾邮件。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ermolaev/http_servers_bench"&gt;61 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Pravko-Solutions/FlashLearn"&gt;将 LLMs 像 Scikit-Learn这样的工作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Pravko-Solutions/FlashLearn"&gt;58 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Tsadoq/ErisForge"&gt;Show HN: 创建了Erisforge，这是一个python图书馆，用于消融LLMs&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Tsadoq/ErisForge"&gt;51 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/plexe-ai/smolmodels"&gt;SmolModels – 用于从描述生成ML模型的Python框架（Alpha）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/plexe-ai/smolmodels"&gt;31 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sharingan-no-kakashi/orange-intelligence"&gt;Orange intelligence: Python的开源替代品苹果智能的替代品&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sharingan-no-kakashi/orange-intelligence"&gt;22 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/buiapp/reaktiv"&gt;Python的信号库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/buiapp/reaktiv"&gt;17 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..灵感来自Angular的反应性模型..当数据变化时，所有取决于它的一切都会自动更新&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这个, 听起来在后端可能包含不得了的雪崩问题?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/keith244/Expense-Tracker"&gt;Day 2: 建筑费用跟踪器应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/keith244/Expense-Tracker"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/test-zeus-ai/testzeus-hercules/"&gt;为UI，API，视觉，可访问性和安全性测试制作了开源测试代理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/test-zeus-ai/testzeus-hercules/"&gt;13 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="architecture" src="https://github.com/test-zeus-ai/testzeus-hercules/raw/main/statics/assets/hercules-architecture.jpg"&gt;&lt;/p&gt;
&lt;p&gt;嗯哼..都是一时之选,
但是, 业务上走的通, 并不代表是一个良好的开源框架哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Mathew-J-H/TodoApp"&gt;Python 新手和编程寻找一些反馈&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Mathew-J-H/TodoApp"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/t863QfAOmlY"&gt;5 Python 细节及其后果&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/t863QfAOmlY"&gt;71 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/shorts/SHthW2KCtmM"&gt;Show HN: 带Python工人线程的FastApi实时股票显示器[视频]&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/shorts/SHthW2KCtmM"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;短视频现在也进行技术演示了..
)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2405.html"&gt;快讯 2024/05&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-562.html"&gt;PyCoder 562&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-510.html"&gt;PyCoder 510&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-458.html"&gt;Issue 458&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-485.html"&gt;pythonista-weekly : Pyw 485&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-414.html"&gt;Issue 414&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-434.html"&gt;pythonista-weekly : Pyw 434&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-353.html"&gt;Issue 353&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-161.html"&gt;蠎加载 161&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-110.html"&gt;蠎加载 110&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-60.html"&gt;蠎加载 60&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-151.html"&gt;Issue 151&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-19.html"&gt;蠎加载 19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-102.html"&gt;Issue 102&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~--^~_&lt;/span&gt;
       () /  &amp;gt; +  \ \/
         &amp;#39;_   ⏡   _&amp;#39;
         ( &amp;#39;--+--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2505.html"&gt;2025/05 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2505.md"&gt;pyrw-2505.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/04</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2504.html" rel="alternate"/><published>2025-01-27T11:42:00+08:00</published><updated>2026-04-12T07:59:12.405892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-01-27:/pyrecap/pyrw-2504.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;什么? Google放弃Python..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/04 - discu.eu](https://discu.eu/weekl01python/2025/04&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250127 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250127 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;什么? Google放弃Python..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/04 - discu.eu](https://discu.eu/weekl01python/2025/04&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250127 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250127 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/"&gt;用 150 行 Python 代码构建全文搜索引擎（2021）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/"&gt;120 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真传统的倒排分析..&lt;/p&gt;
&lt;p&gt;不过,现在有了 Pg 全家桶, 可以直接使用数据库进行全文搜索了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/yungstarbeam1/GNGO-inhibition-paradigm-testing-/releases/tag/Full-Releases"&gt;我们构建了 Go - NGo 基于刺激的测试任务&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/yungstarbeam1/GNGO-inhibition-paradigm-testing-/releases/tag/Full-Releases"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="o"&gt;____&lt;/span&gt;&lt;span class="w"&gt;                     &lt;/span&gt;&lt;span class="o"&gt;_&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="o"&gt;_&lt;/span&gt;&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="o"&gt;____&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;___&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;___|u                  | &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt; |&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/___&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;|u     &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt;/&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;_&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;_&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="o"&gt;&amp;lt;|&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&amp;gt;&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;_&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="w"&gt;     &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|_|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="o"&gt;/___&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;U&lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="n"&gt;u&lt;/span&gt;&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|_|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;.-,_|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|_|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;|&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="o"&gt;____|&lt;/span&gt;&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="o"&gt;|__&lt;/span&gt;&lt;span class="s"&gt;&amp;quot;__|      |_| &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt;_|      &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt;____|   &lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt;_)-&lt;/span&gt;&lt;span class="err"&gt;\&lt;/span&gt;&lt;span class="s"&gt;___/  &lt;/span&gt;
&lt;span class="s"&gt;  _)(|_                    ||   &lt;/span&gt;&lt;span class="se"&gt;\\&lt;/span&gt;&lt;span class="s"&gt;,-.   _)(|_         &lt;/span&gt;&lt;span class="se"&gt;\\&lt;/span&gt;&lt;span class="s"&gt;    &lt;/span&gt;
&lt;span class="s"&gt; (__)__)                   (_&amp;quot;&lt;/span&gt;&lt;span class="o"&gt;)&lt;/span&gt;&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="o"&gt;(_/&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;&lt;span class="o"&gt;(__)__)&lt;/span&gt;&lt;span class="w"&gt;       &lt;/span&gt;&lt;span class="o"&gt;(__)&lt;/span&gt;&lt;span class="w"&gt;   &lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://domain.com/request/[UUID]"&gt;允许没有帐户的用户访问的最佳实践&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://domain.com/request/%5BUUID%5D"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.structuredlabs.com/p/a-technical-intro-to-ibis-the-portable?r=4pzohi&amp;amp;showWelcomeOnShare=false"&gt;Ibis 的技术介绍：可移植的 Python DataFrame 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.structuredlabs.com/p/a-technical-intro-to-ibis-the-portable?r=4pzohi&amp;amp;showWelcomeOnShare=false"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Pandas 的每个特性都有团队在努力进行替代..就像 Excel 的每个功能点&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://calbryant.uk/blog/3d-printing-giant-things-with-jigsaw-generator/"&gt;Show HN: 用 Python 拼图生成器 3D 打印巨型物体&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://calbryant.uk/blog/3d-printing-giant-things-with-jigsaw-generator/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://patx.github.io/micropie/"&gt;MicroPie - an ultra-lightweight Python web framework MicroPie - 超轻量级 Python Web 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://patx.github.io/micropie/"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;.. Inspired by CherryPy&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;幸好不是基于 CherryPy, 只是受触发..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bhave.sh/micropython-install-esp32/"&gt;如何在ESP32上安装Micropython&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://bhave.sh/micropython-install-esp32/"&gt;5 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 推荐&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..用 Thonny 安装 MicroPython&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.gauge.sh/blog/how-to-visualize-your-python-projects-dependency-graph"&gt;如何可视化Python项目的依赖图&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;[4 评注 in 1 讨论])(https://discu.eu/q/https://www.gauge.sh/blog/how-to-visualize-your-python-projects-dependency-graph)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..TACH将抓取Python AST，以找出哪些模块相互导入。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;并最终使用 Graphviz 生成关系图谱&lt;/p&gt;
&lt;p&gt;作者很有特点:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..Gauge 联合创始人兼首席执行官 - 解决微服务/整体困境&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 在微服务已被怯眛后...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.gnome.org/GNOME/nautilus-python"&gt;nautilus-python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gitlab.gnome.org/GNOME/nautilus-python"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;GNOME 团队发布的自用工具集&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://testandcode.com/episodes/pytest-cov"&gt;测试和代码。为什么pytest-cov 是第一 pytest插件？这是我的看法。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testandcode.com/episodes/pytest-cov"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;PYTEST-COV是一个Pytest插件，可帮助使用Coverage.py生成覆盖范围报告..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;明白了, 这毕竟是业绩报告刚需&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.yourquorum.com/question/why-is-google-moving-away-from-python"&gt;为什么Google离开Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.yourquorum.com/question/why-is-google-moving-away-from-python"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只是为了节省成本, 所以, 清除了本土团队, 外包给印度了..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..该小组由大约十名成员组成。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 可以想象这个团队的平均年薪有多少&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://hiandrewquinn.github.io/til-site/posts/python-m-http-server-as-ephemeral-dropbox/"&gt;`Python -m http.server` 作为临时服务器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hiandrewquinn.github.io/til-site/posts/python-m-http-server-as-ephemeral-dropbox/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.techtalksweekly.io/i/155417658/djangocon"&gt;DjangoCon 2023 3现在有录音&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.techtalksweekly.io/i/155417658/djangocon"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tableroq.substack.com/p/production-python-1-setting-up-fastapi"&gt;与FastAPI，SQLA2.X和Asyncpg正确连接到并使用RDS样式数据库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tableroq.substack.com/p/production-python-1-setting-up-fastapi"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 所有图书中都不曾老实交待过真实生产环境中数据库连接应该是什么样子的..
就像你拆开油车发动机时, 可以看到的, 引擎并不是想象中那么简洁..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/davidkowalk/fitting_toolkit/tree/Stable"&gt;[python] Fitting-工具包装版本1.1.0。&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/ruff"&gt;Ruff: Python python linter和code格式用 Rust 写的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/ruff"&gt;148 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;好东西, 很多拓展已经是基于这个来了..&lt;/p&gt;
&lt;p&gt;是的, 就是 uv 那个团队创建的.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pytoolz/toolz"&gt;Toolz: python的功能标准库，没有依赖关系&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pytoolz/toolz"&gt;147 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/andrewruba/potato"&gt;Potato: 用于调试和测试 Python 代码的轻量级工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/andrewruba/potato"&gt;42 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/linux-cultist/venv-selector.nvim"&gt;如何自动检测和使用.venv for LSP（python的 astral-uv）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/linux-cultist/venv-selector.nvim"&gt;39 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..允许从 neovim 中选择 python 虚拟环境&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;neovim 努力多年, 也没从 VSCode 中抢走多少用户..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MarioSieg/magnetron"&gt;Magnetron 是一个完全从头开始构建的简约机器学习框架。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/MarioSieg/magnetron"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一切刚刚开始, 而且第一个 TODO 就是&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Compute on GPU (Cuda)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;哈...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/florimondmanca/djangorestframework-api-key"&gt;保护 API 密钥&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/florimondmanca/djangorestframework-api-key"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Django REST Framework&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;only 的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pH-7/Download-Simply-Videos-From-YouTube"&gt;一个 Python 脚本，允许在几秒钟内下载任何视频（和播放列表）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pH-7/Download-Simply-Videos-From-YouTube"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Download Any Videos From YouTube&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;哈, Youtube only&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cipherodev/pymailer"&gt;创建了一个简单的邮件程序； pymailer&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cipherodev/pymailer"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 使用 google app 授权, 也就是说使用自己的 gmail 来当成 MTA ..
呵..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/taha2samy/node_red_-_django-quack_quack-"&gt;集成 Node-RED 和 Django 以轻松开发智能应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/taha2samy/node_red_-_django-quack_quack-"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/asdf-community/asdf-python"&gt;任何使用 ASDF 管理 Python 安装的人&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/asdf-community/asdf-python"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;上苍保佑.. ASDF 多年失修&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/1v3lqIITRJA"&gt;Docker + Django: 用 Nginx、Postgresql 和 Gunicorn 进行容器化的正确方式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/1v3lqIITRJA"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;越来越复杂了, PodMan 不知道是否有优化?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/r0RspiLG260"&gt;如何训练和部署Yolo检测模型：我制作了一个端到端的Yolo教程视频，其中包括Python示例 - 如果您想尝试Yolo，请看一下！&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2404.html"&gt;快讯 2024/04&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-561.html"&gt;PyCoder 561&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-509.html"&gt;PyCoder 509&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-457.html"&gt;Issue 457&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-484.html"&gt;pythonista-weekly : Pyw 484&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-413.html"&gt;Issue 413&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-433.html"&gt;pythonista-weekly : Pyw 433&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-352.html"&gt;Issue 352&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-160.html"&gt;蠎加载 160&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-109.html"&gt;蠎加载 109&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-59.html"&gt;蠎加载 59&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-150.html"&gt;Issue 150&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-18.html"&gt;蠎加载 18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-101.html"&gt;Issue 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~∽&amp;amp;-~_&lt;/span&gt;
    \) /  + -  \ ()
      &amp;#39;_   V   _&amp;#39;
      ( &amp;#39;--#--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2504.html"&gt;2025/04 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2504.md"&gt;pyrw-2504.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/03</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2503.html" rel="alternate"/><published>2025-01-20T11:42:00+08:00</published><updated>2026-04-12T07:59:12.405892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-01-20:/pyrecap/pyrw-2503.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Django 5.2 alpha 1 发布&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/03 - discu.eu](https://discu.eu/weekl01python/2025/03&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250120 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250120 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Django 5.2 alpha 1 发布&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/03 - discu.eu](https://discu.eu/weekl01python/2025/03&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250120 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250120 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.sympy.org/en/index.html"&gt;SymPy, 用于符号数学的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;205 评注 in 3 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.saaspegasus.com/guides/modern-javascript-for-django-developers/"&gt;Modern JavaScript for Django developers
面向 Django 开发人员的现代 JavaScript&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;170 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://codeberg.org/zrs/foobar.withgoogle"&gt;注意到 Google foobar 已被下架；这是我的 2021 年 Python 2 解决方案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://codeberg.org/zrs/foobar.withgoogle"&gt;55 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://zollwind.com/"&gt;我的新代理投资组合进行排名&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://zollwind.com"&gt;40 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://skiplabs.io/"&gt;Django 和 Vue SPA 之间同步数据不应该做这么多工作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://skiplabs.io/"&gt;32 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.david-dahan.com/blog/comparing-fastapi-and-django"&gt;Django 与 FastAPI，诚实的比较&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.david-dahan.com/blog/comparing-fastapi-and-django"&gt;31 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..像 Django 这样的高级框架在满足您的需求时会表现出色，但当您尝试与它们对抗时，它们可能会变得真正令人头疼
..我的直觉是 Django 已经变得太大、太旧，无法保持敏捷。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;去年有一期就已经分享过, 再次对 &lt;a href="https://docs.litestar.dev/2/usage/dto/index.html"&gt;Litestar | Effortlessly Build Performant APIs&lt;/a&gt; 进行了软广..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.marimo.io/guides/publishing/playground/#open-notebooks-hosted-on-github"&gt;GitHub 上显示 HN：WASM 支持的 Python 笔记本代码空间&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.marimo.io/guides/publishing/playground/%23open-notebooks-hosted-on-github"&gt;27 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.serghei.pl/posts/emacs-python-ide/"&gt;Emacs 中的高级 Python 开发工作流程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.serghei.pl/posts/emacs-python-ide/"&gt;17 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="emacs" src="https://blog.serghei.pl/ox-hugo/emacs-dap-python.png"&gt;&lt;/p&gt;
&lt;p&gt;手工现场撸个 VSCode ..在 Emacs 中&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/"&gt;Python 中的生成器与带有 join() 的列表推导式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://berglyd.net/blog/2024/06/joining-strings-in-python/"&gt;15 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://joshkaramuth.com/blog/django-htmx-modal-forms/"&gt;用 HTMX 在模式中显示 Django 表单&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://joshkaramuth.com/blog/django-htmx-modal-forms/"&gt;12 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..将 HTMX 与 Django 结合使用使得构建此类 CRUD 接口变得非常容易，因为您可以使用常规 Javascript 事件和 HTMX 理解的特殊标头与前端进行通信。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;也就是说, 以往嘦写 Py 和模板代码,
现在也必须写前端 HTMX 代码了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.py4e.com/"&gt;PY4E – 适合所有人的Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.py4e.com/"&gt;11 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...该网站正在构建一套免费的 材料， 讲座, 帮助学生学习如何使用 Python 编程的书籍和作业..为密歇根大学学生和教职员工提供免费证书&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;当然, Py4E 已经有中文版本了..&lt;/p&gt;
&lt;p&gt;老先生还有一系列 &lt;code&gt;4E&lt;/code&gt; 课程, 包含 Django/C/Pg .. 当然, 所有网站都是 PHP 发布的..&lt;/p&gt;
&lt;p&gt;比较有趣的是:
https://www.cc4e.com/
这个数字, 很正义..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/dev/intro/contributing/"&gt;第一次运行Django的测试套件问题&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/dev/intro/contributing/"&gt;10 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.linkedin.com/company/foxleytalent/"&gt;2025 年 Django 开发人员薪资报告&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.linkedin.com/company/foxleytalent/"&gt;8 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://joshkaramuth.com/blog/django-cotton-alpine-component/"&gt;用 Django Cotton 和 AlpineJS 构建可重用组件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://joshkaramuth.com/blog/django-cotton-alpine-component/"&gt;8 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/"&gt;Django 5.2 alpha 1 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2025/jan/16/django-52-alpha-1-released/"&gt;14 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Harding-Stardust/community_base"&gt;发布 IDA Python 脚本帮助程序 (community_base.py)&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/flywhl/cyantic"&gt;Cyantic -Pydantic 的可扩展构建器模式&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不错的方向, 等等 1.0 发布..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/momus2000/boa"&gt;将我的编程语言从 Python 重写为 Go，以查看速度的提高。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/momus2000/boa"&gt;84 评注 in 5 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;结果效果相反..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ilevd/cwp"&gt;Clojure 基于缩进的语法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ilevd/cwp"&gt;69 评注 in 4 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/utkusen/baitroute"&gt;创建了一个跟踪和误导黑客的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/utkusen/baitroute"&gt;27 评注 in 2 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/confident-ai/deepeval"&gt;DeepEval: 开源LLM评估框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;15 评注 in 4 探讨s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;首先兼容了 lLamaIndex&lt;/p&gt;
&lt;p&gt;计划兼容的: langChain, Guidance, Guardrails, EmbedChain ..&lt;/p&gt;
&lt;p&gt;所以, 什么是开源 LLM 应用第一框架, 很明显了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gitlab.com/AverageS/DjangoCookiecutter"&gt;创建了一个开源轻量级 django-cookiecutter&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gitlab.com/AverageS/DjangoCookiecutter"&gt;13 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/m3t4wdd/AnonChat"&gt;AnonChat - 匿名聊天应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/m3t4wdd/AnonChat"&gt;11 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/manjurulhoque/django-webflix"&gt;🎬 Django Webflix - 基于订阅的电影流媒体平台&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/manjurulhoque/django-webflix"&gt;11 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Ryan11c/mathify"&gt;我的第一个 Django 项目&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ryan11c/mathify"&gt;9 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;竟然是一个数字复习网站..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MathewHolland/number_guessing_game"&gt;第一个 Python 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/MathewHolland/number_guessing_game"&gt;8 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;比俺当年第一个要复杂..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Spring-0/face-censor"&gt;用 YOLO 构建了一个自动检测和审查图像和视频中人脸的工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;7 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/Wy6j7EiuyLY"&gt;用 Python 和 Flask 制作了搜索引擎。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/Wy6j7EiuyLY"&gt;3 评注 in 1 探讨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtube.com/playlist?list=PLCJHRjnsxJFoK8e-RaNZUa7R4BaPqczHX&amp;amp;si=zpy6GHuXNeyMlrE7"&gt;Python + LLVM 教程系列&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/TMqH2fYhxh0"&gt;OpenCVPython 课程：基础到高级（理论和代码）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Youtube 上菩萨真多..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2403.html"&gt;快讯 2024/03&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-560.html"&gt;PyCoder 560&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-508.html"&gt;PyCoder 508&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-456.html"&gt;Issue 456&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-483.html"&gt;pythonista-weekly : Pyw 483&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-412.html"&gt;Issue 412&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-432.html"&gt;pythonista-weekly : Pyw 432&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-351.html"&gt;Issue 351&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-159.html"&gt;蠎加载 159&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-108.html"&gt;蠎加载 108&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-58.html"&gt;蠎加载 58&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-149.html"&gt;Issue 149&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-17.html"&gt;蠎加载 17&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-100.html"&gt;Issue 100&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~∽|∽~_&lt;/span&gt;
    \/ /  # ?  \ ()
      &amp;#39;_   ⌐   _&amp;#39;
      ( &amp;#39;--∽--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2503.html"&gt;2025/03 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2503.md"&gt;pyrw-2503.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/02</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2502.html" rel="alternate"/><published>2025-01-13T11:42:00+08:00</published><updated>2026-04-12T07:59:12.405892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-01-13:/pyrecap/pyrw-2502.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;一直要求LLMs “写出更好的代码”，他们能写吗？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/02 - discu.eu](https://discu.eu/weekl01python/2025/02&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250113 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250113 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;一直要求LLMs “写出更好的代码”，他们能写吗？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/02 - discu.eu](https://discu.eu/weekl01python/2025/02&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250113 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250113 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://minimaxir.com/2025/01/write-better-code/"&gt;如果一直要求LLMs “写出更好的代码”，他们能写出更好的代码吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://minimaxir.com/2025/01/write-better-code/"&gt;478 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;囧, 通过压榨 AI 获得的成果, 和压榨人类的后果一样..&lt;/p&gt;
&lt;p&gt;&lt;img alt="comparison" src="https://minimaxir.com/2025/01/write-better-code/comparison.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://log.schemescape.com/posts/programming-languages/python-as-a-modern-basic.html"&gt;Python 是新基础&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://log.schemescape.com/posts/programming-languages/python-as-a-modern-basic.html"&gt;248 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟, AI 是新基建&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/"&gt;Northeastern 放弃 Racket，转而使用 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://huntnewsnu.com/82511/editorial/op-eds/op-ed-northeasterns-redesign-of-the-khoury-curriculum-abandons-the-fundamentals-of-computer-science/"&gt;237 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为市场原因?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.racket-lang.org/"&gt;Racket&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这东西是 LISP 哪, 也是生产力工具哪..&lt;/p&gt;
&lt;p&gt;嗯哼, 追查一下:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..早期版本的 Hacker News 使用了 Arc，这是一个构建于 Racket 之上的 Lisp 方言&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;除此之外, 查不到公开的成功案例了, 可能在秘密项目中有用?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://omairmajid.com/posts/2021-07-16-why-is-hash-in-python/"&gt;为什么Python中的hash(-1) == hash(-2)？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://omairmajid.com/posts/2021-07-16-why-is-hash-in-python/"&gt;234 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一切都在源代码中:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;.. -1是为错误信号保留的，因此代码将该返回值显式转换为-2 ！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;没错:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..如果您接触过计算机，这应该不足为奇。没有什么魔法，只有一层又一层的抽象和代码。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;也就是就说, 没有完美的语言/工具, 只有完美权衡后的可用工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3/whatsnew/3.13.html#whatsnew313-locals-semantics"&gt;Python 3.13 的新特性&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3/whatsnew/3.13.html%23whatsnew313-locals-semantics"&gt;75 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.jerf.org/iri/post/2024/not_about_python/"&gt;这篇文章与 Python 无关&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.jerf.org/iri/post/2024/not_about_python/"&gt;67 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;Engineers are not fans of technologies.
..
But engineers should never be fans.
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;blockquote&gt;
&lt;p&gt;This post is not about Python.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;应该是文章人工加盐 ;-)&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://30fps.net/pages/pvs-portals-and-quake/"&gt;传送门 和 Quake&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://30fps.net/pages/pvs-portals-and-quake/"&gt;55 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="quake" src="https://30fps.net/pages/pvs-portals-and-quake/e1m1_pvs.jpg"&gt;&lt;/p&gt;
&lt;p&gt;电子游戏中包含的科学思想真的不少哪..&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..“揭秘 PVS”系列的第一部分&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;和 李飞飞 的空间视觉研究对应,
想让程序理想现实空间, 实在是个困难的事儿, 
我们可以非常节约的方式来想象构建整个儿世界所有维度的认识,&lt;/p&gt;
&lt;p&gt;程序就不行..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tenthousandmeters.com/blog/python-behind-the-scenes-12-how-asyncawait-works-in-python/"&gt;Python 中的 async/await 如何工作（2021）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tenthousandmeters.com/blog/python-behind-the-scenes-12-how-asyncawait-works-in-python/"&gt;32 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://newvick.com/python-concurrency/"&gt;Python 并发：线程、进程和 Asyncio 解释&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://newvick.com/python-concurrency/"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="python_concurrency" src="https://newvick.com/_astro/python_concurrency.Q54wZnWv_Z1JKnur.webp"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.panda3d.org/"&gt;用 Python 开发 3D 游戏和模拟&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.panda3d.org/"&gt;19 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为了使用 MarkItDown 而用 Pyodide 将之转化用 WASM 运行在浏览器中..&lt;/p&gt;
&lt;p&gt;浏览器, 替代 OS 变成一个通用运行时了哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://kai.bi/post/run-python-programs-easily-in-the-browser"&gt;轻松在浏览器中运行 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kai.bi/post/run-python-programs-easily-in-the-browser"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://peps.python.org/pep-0769/"&gt;PEP 769 – 为“attrgetter”和“itemgetter”添加“default”关键字参数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0769/"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://mach3db.com/"&gt;远程虚拟磁盘（基于NBD）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://mach3db.com"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/satwikkansal/wtfpython"&gt;WTF Python  搞咩 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/satwikkansal/wtfpython"&gt;793 评注 in 13 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有中文版了: &lt;a href="https://mybinder.org/v2/gh/robertparley/wtfpython-cn/master?labpath=irrelevant%2Fwtf.ipynb"&gt;leisurelicht/wtfpython-cn: wtfpython的中文翻译/持续🚧.../ 一些有趣且鲜为人知的 Python 特性.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/uv"&gt;uv: 非常快的 Python 包和项目管理器，用 Rust 编写。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/uv"&gt;164 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;每周常规推荐,
大家都用各种姿势来夸赞 uv,
当然, 每一个10年, 都有这种明星作品出现,
可想&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dendrite-systems/dendrite-python-sdk"&gt;开源我们的 Python 浏览器 SDK，允许您使用LLMs在任何网站上自动执行任务&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dendrite-systems/dendrite-python-sdk"&gt;44 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这..才是合格的带路党, 为 AI 以及人类, 提供越来越方便的现实世界操作界面..&lt;/p&gt;
&lt;p&gt;当然, 应该不支持 web1.0 时代的网页吧?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/offerrall/FuncToGUI"&gt;将函数转变为 GUI 应用程序的小型 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/offerrall/FuncToGUI"&gt;30 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;很有野心, 想自动生成全部平台的 GUI &lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/DepsHubHQ/depshub"&gt;为您的依赖项创建了一个 linter（requirements.txt 文件！）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DepsHubHQ/depshub"&gt;15 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..自动执行广泛的依赖性管理检查（一致性、安全性、许可证等）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;不过, 还是选择了 requirements.txt 作为最初以及最终输出&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/FareedKhan-dev/train-llm-from-scratch"&gt;从0开始训练一个 LLM&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/FareedKhan-dev/train-llm-from-scratch"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 现在连 Rust 版本都出来了,
都是根据这书的内容,
大家认真人工完成一个 LLM 从0开始的本地训练..&lt;/p&gt;
&lt;p&gt;有点儿像论文的主动检验..&lt;/p&gt;
&lt;p&gt;只是在电算界, 这等于自己拥有了一个自主版权的产品&lt;/p&gt;
&lt;p&gt;当然, 一个足够的 CUDA 兼容 GPU 是少不了的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Samnang1111/SpendWiseApp"&gt;SPENDWISE - 费用跟踪应用程序💼📊&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Samnang1111/SpendWiseApp"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这类工具最大的问题, 还是在如何坚持及时输入,
或是注释..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/inertiajs/inertia-django"&gt;InertiaJS Django 现在支持 Inertia 2.0&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/inertiajs/inertia-django"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/kahvecci/rect-guide.git"&gt;为 PDF 构建了网格坐标系&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kahvecci/rect-guide.git"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/raymond0208/CashCatalyst"&gt;需要关于带有LLM基于 Flask 的现金流管理应用程序的建议&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/raymond0208/CashCatalyst"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 今年开始, AI 辅助是一个商业系统必须的元素了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?list=PLCJHRjnsxJFoK8e-RaNZUa7R4BaPqczHX&amp;amp;v=E8ymHK7VdZs"&gt;用 Python 和 LLVM 创建自定义编程语言&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈, DSL 的春天?
当然, 这原本是大学编译原理课程作业之一..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lH4itMYNY-M"&gt;要求 Google AI Studio 教授 Python Hello World [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2402.html"&gt;快讯 2024/02&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-559.html"&gt;PyCoder 559&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-507.html"&gt;PyCoder 507&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-455.html"&gt;Issue 455&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-482.html"&gt;pythonista-weekly : Pyw 482&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-411.html"&gt;Issue 411&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-431.html"&gt;pythonista-weekly : Pyw 431&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-350.html"&gt;Issue 350&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-158.html"&gt;蠎加载 158&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-107.html"&gt;蠎加载 107&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-57.html"&gt;蠎加载 57&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-148.html"&gt;Issue 148&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-16.html"&gt;蠎加载 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-99.html"&gt;Issue 99&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~-+-~_&lt;/span&gt;
     \) /  ♡ ◷  \ \/
       &amp;#39;_   ∧   _&amp;#39;
       / &amp;#39;--.--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2502.html"&gt;2025/02 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2502.md"&gt;pyrw-2502.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2025/01</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2501.html" rel="alternate"/><published>2025-01-06T11:42:00+08:00</published><updated>2026-04-12T07:59:12.405892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-01-06:/pyrecap/pyrw-2501.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;24年类型化 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/01 - discu.eu](https://discu.eu/weekl01python/2025/01&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250106 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250106 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;24年类型化 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: [Python recap for week 2025/01 - discu.eu](https://discu.eu/weekl01python/2025/01&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;250106 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250106 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bugsink.com/blog/using-raise-from-none-in-python/"&gt;何时在 Python 中使用“raise from None”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/using-raise-from-none-in-python/"&gt;62 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://djjobportal.pythonanywhere.com/"&gt;寻找想法来增强我用 Django 和 JS 构建的工作门户网站&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://djjobportal.pythonanywhere.com/"&gt;30 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/dorm-project/"&gt;dorm: Django 包装器，可让您以独立方式使用其 ORM&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/dorm-project/"&gt;25 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 为什么呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.psycopg.org/docs/install.html"&gt;psycopg2 未安装！ （与 psycopg2-binary 相同）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.psycopg.org/docs/install.html"&gt;21 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.david-dahan.com/blog/comparing-fastapi-and-django"&gt;尝试比较 FastAPI 和 Django&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.david-dahan.com/blog/comparing-fastapi-and-django"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;资深 Django 工程师来看 FastAPI,
结果推荐了 litestar ..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://javu.xyz/"&gt;做了一个网站，上面放了免费工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://javu.xyz/"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;都是很实用的工具,
图片格式转换, 口令生成器, JSON 美化..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://django.wtf/trending/?trending=365"&gt;2024 年热门 Django 项目&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/?trending=365"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://bogdan-calapod.github.io/posts/saml-django-sp-1/"&gt;🔑 用 React 在 Django 中配置 SAML2 - 第 1 部分：理论&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://bogdan-calapod.github.io/posts/saml-django-sp-1/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/SmackyDahFrog/BlackJackTerminal/blob/v1.0.0/Blackjack.py"&gt;Blackjack Python 代码回顾&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SmackyDahFrog/BlackJackTerminal/blob/v1.0.0/Blackjack.py"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/@frymanofer/voice-command-your-application-in-react-native-with-davoice-ios-wake-word-technology-d74c47e71fb8"&gt;适用于 React Native、Flutter 和 Python 的新 Wake Word 包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40frymanofer/voice-command-your-application-in-react-native-with-davoice-ios-wake-word-technology-d74c47e71fb8"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://readwithai.substack.com/p/sending-code-to-a-python-virtualenv"&gt;用 emacs-jupyter + jupyter 内核将 python 代码发送到 virtualenv（没有完整的 jupyter）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40frymanofer/voice-command-your-application-in-react-native-with-davoice-ios-wake-word-technology-d74c47e71fb8"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.paulox.net/2024/12/31/my-2024-in-review/"&gt;My 2024 in review  我的2024年回顾&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;俺的总结很简单:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;活着&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/wesleyegberto/emulators/tree/main/chip8"&gt;Python 中的新 Chip-8 模拟器令人高兴&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://patx.github.io/kenobi/"&gt;KenobiDB: 纯 Python 中基于小型原子文档的数据库&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 SQLite3 的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://libreserver.org/epicyon/v1_6_0.html"&gt;Epicyon ActivityPub  服务器发布版本1.6.0&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇, Fediverse 网络的 Python 支持协议应用..
当年 Twitter 平台的开源平替..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TooFuW/ShortMoji"&gt;ShortMoji: 表情符号快捷键让您的键盘变得简单！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TooFuW/ShortMoji"&gt;14 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/andrewruba/potato"&gt;Potato - 用于调试和测试 Python 代码的轻量级工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/andrewruba/potato"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/siryazgan/RoomConnect"&gt;多人游戏功能的端口转发的替代方案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/siryazgan/RoomConnect"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zawawiAI/BLIP_CAM"&gt;BLIP CAM: 实时图像字幕 - 使用 AI 进行实时视频流描述&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zawawiAI/BLIP_CAM"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键可以自部署&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/0l1ve1r4/re-mocd"&gt;多目标社区检测库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/0l1ve1r4/re-mocd"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/elem-app/spaceport"&gt;构建了一个工具，可以根据产品文档自动测试产品&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/elem-app/spaceport"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;嗯哼? 没有文档呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/CHaagFernandez/Desktop-Todo.git"&gt;将您的桌面变成您的待办事项列表&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/CHaagFernandez/Desktop-Todo.git"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/pythonioncoder/DSA-Visualizations"&gt;排序算法可视化！ （有声音）（+一些 DSA 实现）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pythonioncoder/DSA-Visualizations"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 pygame+matplotlib&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/keklick1337/PhantomGate"&gt;PhantomGate: 用 Python 编写的简约端口欺骗器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/keklick1337/PhantomGate"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ThatXliner/aioudp"&gt;Show HN: 用于异步 UDP 的更好的 Python API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ThatXliner/aioudp"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/1nBhFUF6aQ0"&gt;用 PythonAnywhere 制作了一个 Django 部署教程——非常感谢它的存在！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/1nBhFUF6aQ0"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, PythonAnywhere 只能作为一个演示平台了, 无法当成生产平台..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/CC1rBmhWIqo"&gt;Python 电机控制模拟器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2024: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2401.html"&gt;快讯 2024/01&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-558.html"&gt;PyCoder 558&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-506.html"&gt;PyCoder 506&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-454.html"&gt;Issue 454&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-481.html"&gt;pythonista-weekly : Pyw 481&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-410.html"&gt;Issue 410&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-430.html"&gt;pythonista-weekly : Pyw 430&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-349.html"&gt;Issue 349&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-157.html"&gt;蠎加载 157&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-106.html"&gt;蠎加载 106&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-56.html"&gt;蠎加载 56&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-147.html"&gt;Issue 147&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/importpython/importpython-15.html"&gt;蠎加载 15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-98.html"&gt;Issue 98&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/issue/issue-top2013.html"&gt;蠎周刊 : 2013最赞&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2013: ..&lt;/li&gt;
&lt;li&gt;2012: ..&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~~*~~_&lt;/span&gt;
  \/ /  O O  \ ()
    &amp;#39;_   V   _&amp;#39;
    / &amp;#39;--∽--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2501.html"&gt;2025/01 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2501.md"&gt;pyrw-2501.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>去年蠎快讯 2024 盘点</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2024.html" rel="alternate"/><published>2025-01-01T11:42:00+08:00</published><updated>2026-04-12T07:59:12.404892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2025-01-01:/pyrecap/pyrw-2024.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;大妈强行嗯哼&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;250123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成整理,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的 2024 年蟒周刊内 …&lt;/p&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;大妈强行嗯哼&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;250123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;250123 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成整理,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的 2024 年蟒周刊内容，以及您指定的参考链接，我将为您总结 2024 年 Python 行业的整体要点、趋势以及未来计划中的关键发展，并以 Python 3 新版本逐步发展为线索，重点开源项目变化为补充，重大社区事件单独列出章节，完成一篇 4200 字以内的 "Python 2024 年终盘点"。&lt;/p&gt;
&lt;h3&gt;Python 2024 年终盘点&lt;/h3&gt;
&lt;h4&gt;引言&lt;/h4&gt;
&lt;p&gt;2024 年，Python 持续在全球范围内保持着其强大的影响力，不仅在 Web 开发、数据科学、机器学习等领域发挥着核心作用，还在新的技术浪潮中不断进化。本年度，Python 3 的迭代更新，开源项目的活跃发展，以及一些重大社区事件，共同构成了 Python 领域丰富多彩的一年。本文将深入分析这些要点，以 Python 3 新版本的演进为脉络，重点关注开源项目的发展变化，并详细梳理重大社区事件，力求全面展现 2024 年 Python 领域的全貌。&lt;/p&gt;
&lt;h4&gt;Python 3 新版本发展&lt;/h4&gt;
&lt;p&gt;2024 年，Python 3 的发展依然是整个生态系统的核心驱动力。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python 3.13 的进展&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;性能提升:&lt;/strong&gt; Python 3.13 的一个主要亮点是引入了 &lt;strong&gt;JIT (Just-in-Time) 编译器&lt;/strong&gt;，这在最初的基准测试中显示了 2-9% 的性能提升。这表明 Python 在性能优化方面持续努力，尽管 CPython 本身存在一些限制。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自由线程:&lt;/strong&gt; Python 3.13 正在积极开发中，其中一项重要特性是 &lt;strong&gt;禁用 GIL (Global Interpreter Lock)&lt;/strong&gt;，以实现真正的多线程并发。这一特性如果成功实现，将显著提高 Python 在多核处理器上的性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新的语法:&lt;/strong&gt;  PEP 758 允许在 &lt;code&gt;except&lt;/code&gt; 和 &lt;code&gt;except*&lt;/code&gt; 表达式中不带括号，这虽然看似微小，但代表了语言在持续的改进和演化中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;弃用:&lt;/strong&gt; Python 3.13 也引入了一些新的弃用, 这表示Python正在不断演进，并淘汰一些过时的用法。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python 3.8 的 EOL (End of Life)&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;停止支持:&lt;/strong&gt; 2024 年，Python 3.8 达到了生命周期终点，这意味着官方不再提供安全更新和错误修复。这标志着用户需要迁移到更新的 Python 版本，以确保其项目的安全性和稳定性。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;重点开源项目变化&lt;/h4&gt;
&lt;p&gt;2024 年，众多 Python 开源项目在持续发展，其中一些项目特别值得关注：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web 开发框架:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Django&lt;/strong&gt;: Django 依然是 Python Web 开发中的中流砥柱，并且持续有新功能和更新。例如，Django 5.2 alpha 1 发布 展现了框架的活力。同时，社区也在不断探索如何简化 Django 开发，比如 Nanodjango 等项目，以及使用 HTMX 和 Tailwind CSS 等技术进行更高效的开发。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FastAPI:&lt;/strong&gt; FastAPI 作为新兴的 Web 框架，因其高性能和易用性而受到欢迎，并且经常被拿来与 Django 进行比较.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flask:&lt;/strong&gt; Flask 也是一个非常流行的框架, 并且有大量的教程和工具，例如，使用 Flask 构建搜索引擎 或者与 Gemini API 结合构建聊天应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包管理和环境:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;uv:&lt;/strong&gt;  &lt;code&gt;uv&lt;/code&gt; 作为一个快速的 Python 包和项目管理器, 在 2024 年频繁出现，并受到许多开发者的关注。它被认为是 &lt;code&gt;pip&lt;/code&gt; 的一个潜在替代方案，旨在解决 Python 包管理中的一些痛点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rye:&lt;/strong&gt; 也是一个被提及的包管理工具, 但不如 uv 频繁.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mamba:&lt;/strong&gt;  &lt;code&gt;mamba&lt;/code&gt; 作为 &lt;code&gt;miniconda&lt;/code&gt; 的加速版本，在包管理方面也获得了关注。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据科学和机器学习:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PyTorch:&lt;/strong&gt;  PyTorch 2 的新功能，通过动态 Python 字节码转换和图形编译加速机器学习， 是一个显著的进展。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SymPy:&lt;/strong&gt; SymPy 是一个用于符号数学的 Python 库，在 2024 年仍然活跃。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ultralytics&lt;/strong&gt;: 流行的 Python 包 ultralytics 在供应链攻击中受到损害, 这提醒开发者们需要注意供应链安全.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manim:&lt;/strong&gt;  Manim 作为用于制作数学动画的 Python 框架，在社区中受到关注, 并且有相关视频教程.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;其他重要项目:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PyPy:&lt;/strong&gt;  PyPy 已经迁移到了 GitHub，这反映了开源项目托管方式的变化。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nuitka:&lt;/strong&gt; Nuitka 是一个优化与 CPython 兼容的 Python 编译器，致力于提高 Python 代码的执行效率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GraalPy:&lt;/strong&gt; GraalPy 是一个适用于 Java 的高性能嵌入式 Python 3 运行时，展示了 Python 在跨平台运行时方面的新尝试。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HPy:&lt;/strong&gt; HPy 是一个更好的 Python C API，旨在改进 Python 的扩展机制。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Starlark:&lt;/strong&gt; Starlark 语言概述, 这是一个值得关注的嵌入式配置语言。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kivy:&lt;/strong&gt;  Kivy 是一个跨平台的 Python UI 框架，在 2024 年似乎有复苏的迹象。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;重大社区事件&lt;/h4&gt;
&lt;p&gt;2024 年，Python 社区发生了一些值得关注的事件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google 裁员事件:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解雇 Python 团队:&lt;/strong&gt;  Google 解雇了整个 Python 团队，这一事件引起了广泛关注和讨论。这不仅暴露了大公司在战略调整中可能对特定技术团队造成的冲击，也引发了关于 Python 在商业环境中价值的思考。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;裁员原因:&lt;/strong&gt;  一些报道指出，Google 裁员的原因是为了降低成本，转向“廉价劳动力”。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全问题:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;供应链攻击:&lt;/strong&gt; 流行的 Python 包 &lt;code&gt;ultralytics&lt;/code&gt; 在供应链攻击中受到损害，这突显了开源软件供应链安全的重要性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;朝鲜黑客攻击:&lt;/strong&gt;  有报道称朝鲜黑客利用伪装成编码测试的恶意软件攻击 Python 开发人员，这提醒开发者们在下载和运行第三方代码时要格外小心。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;核心开发人员停职:&lt;/strong&gt; 有核心 Python 开发人员被停职, 这也值得社区思考, 如何健康的维护和发展开源社区.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python 替换 JavaScript 成为 GitHub 上最常用语言&lt;/strong&gt;: Python 取代 JavaScript 成为 GitHub 上最常用的语言，这显示了Python 在代码托管平台上的流行度。&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;未来计划和发展趋势&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 3.13 和性能提升:&lt;/strong&gt;  Python 3.13 的发布和后续优化将是未来几年的重要发展方向。特别是 &lt;strong&gt;GIL 的移除和 JIT 编译器的优化&lt;/strong&gt;，将有望显著提高 Python 的性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 与 Rust 的融合:&lt;/strong&gt; 越来越多的项目开始尝试使用 &lt;strong&gt;Rust 来提升 Python 的性能&lt;/strong&gt;，例如使用 Rust 重写 Python 的 AST 解析器，或者用 Rust 开发 Python 的扩展模块，这预示着 Python 和 Rust 在未来将有更紧密的合作。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 和机器学习领域的深化:&lt;/strong&gt; Python 在 AI 和机器学习领域的应用将继续深化。例如，通过构建自己的 ChatGPT 来学习 Websockets 与 Django 的结合，以及使用 Python 和 LLVM 创建自定义编程语言，这些都体现了 Python 在新兴技术领域的活力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包管理工具的进化:&lt;/strong&gt;  &lt;code&gt;uv&lt;/code&gt; 等新一代包管理工具的出现，预示着 Python 包管理生态将迎来新的变革。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web 开发和全栈 Python:&lt;/strong&gt; 全栈 Python 的概念开始流行，开发者们更加关注如何使用 Python 构建完整的 Web 应用程序。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型化的Python&lt;/strong&gt;：  2024 年类型化 Python 得到了广泛采用，但可用性挑战依然存在，这预示着未来类型检查工具会更加成熟.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;结论&lt;/h4&gt;
&lt;p&gt;2024 年对于 Python 来说是充满挑战和机遇的一年。Python 3 的不断更新，开源项目的活跃发展，以及一些重大社区事件，都深刻地影响着 Python 的未来走向。从性能优化到生态扩展，从安全挑战到社区治理，Python 都在积极应对，并不断展现出强大的生命力。展望未来，Python 将继续在各个领域发挥重要作用，并不断推动技术进步和社会发展。&lt;/p&gt;
&lt;p&gt;通过以上内容，希望能为您呈现一份较为全面的 "Python 2024 年终盘点"， 方便您更好的了解过去一年 Python 领域的重大事件和发展趋势。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，我将根据您提供的链接和之前的总结，深入挖掘每条简述对应的关键信息、人物、数据，并以尾注形式收集所有引用链接，同时列出对应的蟒周刊访问链接。以下是更新后的“Python 2024 年终盘点”文章：&lt;/p&gt;
&lt;h3&gt;Python 2024 年终盘点&lt;/h3&gt;
&lt;h4&gt;引言&lt;/h4&gt;
&lt;p&gt;2024 年，Python 在全球范围内持续发挥着核心作用，在 Web 开发、数据科学、机器学习等领域不断进化。本年度，Python 3 的迭代更新、开源项目的活跃发展以及一些重大社区事件，共同构成了 Python 领域丰富多彩的一年。本文将深入分析这些要点，以 &lt;strong&gt;Python 3 新版本的演进&lt;/strong&gt;为脉络，重点关注&lt;strong&gt;开源项目&lt;/strong&gt;的发展变化，并详细梳理&lt;strong&gt;重大社区事件&lt;/strong&gt;，力求全面展现 2024 年 Python 领域的全貌。&lt;/p&gt;
&lt;h4&gt;Python 3 新版本发展&lt;/h4&gt;
&lt;p&gt;2024 年，Python 3 的发展依然是整个生态系统的核心驱动力。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 3.13 的进展&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;性能提升:&lt;/strong&gt; Python 3.13 的一个主要亮点是引入了 &lt;strong&gt;JIT (Just-in-Time) 编译器&lt;/strong&gt;。最初的基准测试显示，性能提升了 2-9%。这表明 Python 在性能优化方面持续努力，尽管 CPython 本身存在一些限制。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;自由线程:&lt;/strong&gt; Python 3.13 正在积极开发中，其中一项重要特性是 &lt;strong&gt;禁用 GIL (Global Interpreter Lock)&lt;/strong&gt;，以实现真正的多线程并发。这一特性如果成功实现，将显著提高 Python 在多核处理器上的性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新的语法:&lt;/strong&gt;  PEP 758 允许在 &lt;code&gt;except&lt;/code&gt; 和 &lt;code&gt;except*&lt;/code&gt; 表达式中不带括号，这虽然看似微小，但代表了语言在持续改进和演化中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;弃用:&lt;/strong&gt; Python 3.13 也引入了一些新的弃用, 例如 &lt;code&gt;crypt.crypt&lt;/code&gt; 模块，这表示 Python 正在不断演进，并淘汰一些过时的用法。作者自己撸了个 &lt;code&gt;shacrypt512.py&lt;/code&gt; 来替代。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 3.8 的 EOL (End of Life)&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;停止支持:&lt;/strong&gt; 2024 年，Python 3.8 达到了生命周期终点，官方不再提供安全更新和错误修复。这标志着用户需要迁移到更新的 Python 版本，以确保项目的安全性和稳定性。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;重点开源项目变化&lt;/h4&gt;
&lt;p&gt;2024 年，众多 Python 开源项目持续发展，其中一些项目特别值得关注：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web 开发框架:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Django&lt;/strong&gt;: Django 依然是 Python Web 开发中的中流砥柱，并且持续有新功能和更新。例如，Django 5.0.3, 4.2.11 和 3.2.25 发布了安全版本。同时，社区也在不断探索如何简化 Django 开发，比如使用 HTMX 和 Tailwind CSS 等技术进行更高效的开发。一些项目如 &lt;code&gt;django-components&lt;/code&gt; 也在不断改进。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;FastAPI:&lt;/strong&gt; FastAPI 作为新兴的 Web 框架，因其高性能和易用性而受到欢迎，并且经常被拿来与 Django 进行比较。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flask:&lt;/strong&gt; Flask 也是一个非常流行的框架，并且有大量的教程和工具，例如，使用 Flask 构建搜索引擎 或者与 Gemini API 结合构建聊天应用。此外，还有使用 Flask 进行可视化的工具 和构建家庭仪表板的应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包管理和环境:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;uv:&lt;/strong&gt;  &lt;code&gt;uv&lt;/code&gt; 作为一个快速的 Python 包和项目管理器，在 2024 年频繁出现，并受到许多开发者的关注。它被认为是 &lt;code&gt;pip&lt;/code&gt; 的一个潜在替代方案，旨在解决 Python 包管理中的一些痛点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rye:&lt;/strong&gt;  &lt;code&gt;Rye&lt;/code&gt; 也是一个被提及的包管理工具，强调约定优于规则。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;mamba:&lt;/strong&gt;  &lt;code&gt;mamba&lt;/code&gt; 作为 &lt;code&gt;miniconda&lt;/code&gt; 的加速版本，在包管理方面也获得了关注。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据科学和机器学习:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PyTorch:&lt;/strong&gt;  PyTorch 2 的新功能，通过动态 Python 字节码转换和图形编译加速机器学习， 是一个显著的进展。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SymPy:&lt;/strong&gt; SymPy 是一个用于符号数学的 Python 库，在 2024 年仍然活跃。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ultralytics&lt;/strong&gt;: 流行的 Python 包 &lt;code&gt;ultralytics&lt;/code&gt; 在供应链攻击中受到损害，这提醒开发者们需要注意供应链安全。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manim:&lt;/strong&gt;  Manim 作为用于制作数学动画的 Python 框架，在社区中受到关注，并且有相关视频教程。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Polars&lt;/strong&gt;: Polars 宣布推出 1.0 版本。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;其他重要项目:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;PyPy:&lt;/strong&gt;  PyPy 已经迁移到了 GitHub，这反映了开源项目托管方式的变化。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Nuitka:&lt;/strong&gt; Nuitka 是一个优化与 CPython 兼容的 Python 编译器，致力于提高 Python 代码的执行效率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GraalPy:&lt;/strong&gt; GraalPy 是一个适用于 Java 的高性能嵌入式 Python 3 运行时，展示了 Python 在跨平台运行时方面的新尝试。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HPy:&lt;/strong&gt; HPy 是一个更好的 Python C API，旨在改进 Python 的扩展机制。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Starlark:&lt;/strong&gt; Starlark 语言概述，这是一个由 Google 设计，旨在取代 Python 作为构建描述语言的嵌入式配置语言。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kivy:&lt;/strong&gt;  Kivy 是一个跨平台的 Python UI 框架，在 2024 年似乎有复苏的迹象。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Microdot:&lt;/strong&gt; Microdot 是一个为微控制器设计的 Web 框架，它足够小，可以与 MicroPython 一起使用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Taichi:&lt;/strong&gt; Taichi 是一个高性能的计算库。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Poetry:&lt;/strong&gt; Poetry 是一个 Python 的依赖管理和打包工具，但有用户指出其存在一些问题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Black:&lt;/strong&gt; Black 是一个不妥协的 Python 代码格式化程序。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Ruff:&lt;/strong&gt; Ruff v0.4.0 发布，这是一个手写的 Python 递归下降解析器。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Flet:&lt;/strong&gt; Flet 是一个由 Flutter 支持的 Python 多平台应用程序框架。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Calamine:&lt;/strong&gt;  Calamine 是一个 Rust 开发的 Python 模块，用于快速读取 Excel 文件。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;重大社区事件&lt;/h4&gt;
&lt;p&gt;2024 年，Python 社区发生了一些值得关注的事件：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Google 裁员事件:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解雇 Python 团队:&lt;/strong&gt;  Google 解雇了 Dart、Flutter 和 Python 团队的成员，这一事件引起了广泛关注和讨论。这不仅暴露了大公司在战略调整中可能对特定技术团队造成的冲击，也引发了关于 Python 在商业环境中价值的思考。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;裁员原因:&lt;/strong&gt;  一些报道指出，Google 裁员的原因是为了降低成本。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;安全问题:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;供应链攻击:&lt;/strong&gt; 流行的 Python 包 &lt;code&gt;ultralytics&lt;/code&gt; 在供应链攻击中受到损害，这突显了开源软件供应链安全的重要性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;朝鲜黑客攻击:&lt;/strong&gt;  有报道称朝鲜黑客利用伪装成编码测试的恶意软件攻击 Python 开发人员，这提醒开发者们在下载和运行第三方代码时要格外小心。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;核心开发人员停职:&lt;/strong&gt;  有核心 Python 开发人员被停职, 这也值得社区思考, 如何健康的维护和发展开源社区.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 替换 JavaScript 成为 GitHub 上最常用语言&lt;/strong&gt;: Python 取代 JavaScript 成为 GitHub 上最常用的语言，这显示了 Python 在代码托管平台上的流行度。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;未来计划和发展趋势&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 3.13 和性能提升:&lt;/strong&gt;  Python 3.13 的发布和后续优化将是未来几年的重要发展方向。特别是 &lt;strong&gt;GIL 的移除和 JIT 编译器的优化&lt;/strong&gt;，将有望显著提高 Python 的性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 与 Rust 的融合:&lt;/strong&gt; 越来越多的项目开始尝试使用 &lt;strong&gt;Rust 来提升 Python 的性能&lt;/strong&gt;，例如使用 Rust 重写 Python 的 AST 解析器，或者用 Rust 开发 Python 的扩展模块，这预示着 Python 和 Rust 在未来将有更紧密的合作。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 和机器学习领域的深化:&lt;/strong&gt; Python 在 AI 和机器学习领域的应用将继续深化。例如，使用 Python 构建 LLM 应用，以及使用 Python 和 LLVM 创建自定义编程语言，这些都体现了 Python 在新兴技术领域的活力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;包管理工具的进化:&lt;/strong&gt;  &lt;code&gt;uv&lt;/code&gt; 等新一代包管理工具的出现，预示着 Python 包管理生态将迎来新的变革。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Web 开发和全栈 Python:&lt;/strong&gt; 全栈 Python 的概念开始流行，开发者们更加关注如何使用 Python 构建完整的 Web 应用程序，例如 Django + HTMX。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型化的Python&lt;/strong&gt;：  2024 年类型化 Python 得到了广泛采用，但可用性挑战依然存在，这预示着未来类型检查工具会更加成熟。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Python 的可移植性:&lt;/strong&gt;  Python 的可移植性是一个被讨论的话题，尤其是在跨平台应用打包方面。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;单文件跨平台应用打包:&lt;/strong&gt; 在 Rust 的帮助下，Python 有望拥有单文件跨平台应用打包能力。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;结论&lt;/h4&gt;
&lt;p&gt;2024 年对于 Python 来说是充满挑战和机遇的一年。Python 3 的不断更新，开源项目的活跃发展，以及一些重大社区事件，都深刻地影响着 Python 的未来走向。从性能优化到生态扩展，从安全挑战到社区治理，Python 都在积极应对，并不断展现出强大的生命力。展望未来，Python 将继续在各个领域发挥重要作用，并不断推动技术进步和社会发展。&lt;/p&gt;
&lt;h3&gt;蟒周刊访问链接&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/issue/issue-top2013.html"&gt;https://weekly.pychina.org/issue/issue-top2013.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/issue/issue-147-top2014.html"&gt;https://weekly.pychina.org/issue/issue-147-top2014.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/issue/"&gt;https://weekly.pychina.org/issue/&lt;/a&gt;  (所有 2024 年的周刊都可以在这里找到，例如 &lt;code&gt;2024-01.md&lt;/code&gt; 对应 2024 年第一期)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;希望这个版本更符合您的要求。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的资料和我们的对话历史，以下是关于 Google 裁员事件对 Python 学习者的启示，并去除了尾注部分：&lt;/p&gt;
&lt;h3&gt;Google 裁员事件对 Python 学习者的启示&lt;/h3&gt;
&lt;p&gt;Google 的裁员事件，虽然直接原因是成本控制，但也引发了我们对于技术选择和职业发展的深入思考。以下是对 Python 学习者的几点启示：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;保持技能多样性：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;不要只专注于 Python&lt;/strong&gt;。尽管 Python 非常流行且应用广泛，但这次事件提醒我们，单一技术并不能保证职业的稳定。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;拓展技能栈&lt;/strong&gt;，学习其他编程语言和技术，如 &lt;strong&gt;Rust&lt;/strong&gt;, &lt;strong&gt;Go&lt;/strong&gt; , &lt;strong&gt;JavaScript&lt;/strong&gt;, 以及 &lt;strong&gt;C/C++&lt;/strong&gt;，能够让你在快速变化的市场中更具竞争力。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关注技术趋势：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;紧跟前沿技术&lt;/strong&gt;的发展至关重要。例如，了解 &lt;strong&gt;AI 和机器学习&lt;/strong&gt;领域的最新动态，掌握相关的 Python 库（如 PyTorch、TensorFlow），能够帮助你在技术浪潮中保持领先。&lt;/li&gt;
&lt;li&gt;同时，也要关注 &lt;strong&gt;Rust 等高性能语言&lt;/strong&gt;的发展，它们在某些场景下可以弥补 Python 的性能短板。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关注开源社区动态：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;了解开源社区的最新项目、技术进展和安全风险。这能帮助你更好地理解技术生态，避免安全隐患，并能更好地利用开源资源。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提升解决问题的能力：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;学习编程不仅是学习语法和API，更重要的是培养解决实际问题的能力&lt;/strong&gt;。参与实际项目开发（例如开源项目 或个人项目），能够提升你的工程能力和问题解决能力，这在任何技术环境中都至关重要。&lt;/li&gt;
&lt;li&gt;例如，可以尝试用 Python 构建 &lt;strong&gt;Web 应用&lt;/strong&gt;、&lt;strong&gt;工具&lt;/strong&gt; 、&lt;strong&gt;游戏&lt;/strong&gt;或 &lt;strong&gt;数据分析&lt;/strong&gt; 项目，从而在实践中提升技能。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理解商业环境：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;了解技术在商业环境中的角色，以及&lt;strong&gt;技术选择背后的商业考量&lt;/strong&gt;。这可以帮助你更好地规划职业发展，并做出更明智的技术选择。&lt;/li&gt;
&lt;li&gt;例如，企业可能会根据成本、效率、兼容性等因素选择其他技术，而不单单是因为 Python 的流行度。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续学习和适应：&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;技术领域变化迅速，&lt;strong&gt;持续学习和适应&lt;/strong&gt;是保持竞争力的关键。 关注 Python 的新版本和新特性，了解社区的最佳实践，并积极参与到技术交流中，都是非常重要的。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;Google 的裁员事件是一个警示，提醒 Python 学习者，技术领域充满变化和不确定性。保持&lt;strong&gt;学习的积极性，扩展技能栈，关注技术趋势，深入理解商业逻辑&lt;/strong&gt;，才能在竞争激烈的技术环境中立于不败之地。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;核心在于&lt;/strong&gt;: &lt;strong&gt;不应将鸡蛋放在一个篮子里&lt;/strong&gt;， 即使 Python 非常强大和流行，也需要不断拓展自己的技能边界，以适应未来的变化。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的资料和我们的对话历史，以下是关于 Python 核心开发人员停职事件的具体过程、争论核心问题以及对 Python 社区的重大影响：&lt;/p&gt;
&lt;h3&gt;Python 核心开发人员停职事件&lt;/h3&gt;
&lt;h4&gt;事件具体过程&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;根据来源 和 的描述，一位 &lt;strong&gt;Python 核心开发人员被停职三个月&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;具体停职的原因在资料中没有详细说明，只提到是“&lt;strong&gt;Python 核心开发人员被停职三个月&lt;/strong&gt;”，并未给出事件的来龙去脉。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;争论的核心问题&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;由于资料中没有提供详细的停职原因，因此&lt;strong&gt;争论的核心问题尚不明确&lt;/strong&gt;。&lt;/li&gt;
&lt;li&gt;通常情况下，核心开发人员停职可能涉及到：&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;违反社区行为准则&lt;/strong&gt;：可能存在不当言论、行为，或是滥用职权。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术决策分歧&lt;/strong&gt;：可能与社区其他成员在技术方向、决策上存在重大分歧。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;个人行为不端&lt;/strong&gt;：可能涉及个人道德或法律问题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工作失职&lt;/strong&gt;：可能未能尽到核心开发者的责任和义务。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;由于缺乏具体信息，我们无法准确判断此次停职事件的争议点。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;对 Python 社区的重大影响&lt;/h4&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;社区信任危机&lt;/strong&gt;：核心开发人员是社区的重要组成部分，他们的行为直接影响社区的声誉和信任。停职事件可能会引发社区成员对核心开发团队的信任危机。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目开发受阻&lt;/strong&gt;：核心开发人员的停职可能会影响 Python 核心项目的开发进度和质量，特别是当该开发人员负责关键模块或功能时。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区分裂风险&lt;/strong&gt;：如果停职事件处理不当，可能会加剧社区内部的分裂，导致部分开发者离开或另立门户。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区治理反思&lt;/strong&gt;：此次事件可能会促使 Python 社区反思其治理结构和行为准则，从而完善社区的管理机制，确保类似事件不再发生。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开源项目透明度&lt;/strong&gt;： 停职事件的发生，可能引发关于开源项目透明度的讨论，促使社区更加公开地处理内部争议。&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;总结&lt;/h4&gt;
&lt;p&gt;虽然我们无法得知 Python 核心开发人员停职事件的具体细节，但从类似事件中我们可以看出，核心开发人员的停职对开源社区来说是一个重大事件，它可能会引发一系列连锁反应，如社区信任危机、项目开发受阻以及社区分裂风险。&lt;/p&gt;
&lt;p&gt;Python 社区需要从此次事件中吸取教训，完善社区治理，加强透明度，从而确保项目的健康发展和社区的和谐稳定。同时，开源社区成员也要在贡献代码的同时，遵守社区行为规范。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的资料和我们的对话历史，以下是对 Python 与 Rust 融合趋势的分析，以及对 Python 用户、工程师和在校大学生的启示：&lt;/p&gt;
&lt;h3&gt;Python 与 Rust 融合的趋势及其对 Python 用户的影响&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rust 的崛起和 Python 的短板:&lt;/strong&gt; 2024 年的明显趋势是 &lt;strong&gt;Rust 在 Python 生态系统中的日益普及&lt;/strong&gt;。Rust 作为一种高性能系统编程语言，可以弥补 Python 在某些方面的不足，例如：&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;性能瓶颈:&lt;/strong&gt;  Python 的全局解释器锁 (GIL) 限制了其在多线程环境中的性能，而 Rust 则能提供更高的并发性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统级编程:&lt;/strong&gt; Python 在系统级编程方面相对较弱，而 Rust 在这方面具有优势，例如，&lt;code&gt;uv&lt;/code&gt; 工具使用 Rust 开发。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;内存安全:&lt;/strong&gt; Rust 的内存安全特性有助于减少程序中的错误和漏洞。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Python 和 Rust 的互补性:&lt;/strong&gt; 这种融合并非意味着 Python 将被 Rust 取代，而是两者之间的 &lt;strong&gt;互补关系&lt;/strong&gt;。&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 擅长快速开发和原型设计&lt;/strong&gt;，适用于 Web 开发、数据分析、机器学习等领域。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rust 擅长构建高性能的底层组件&lt;/strong&gt;，可以为 Python 提供性能加速，例如，通过 PyO3 将 Rust 代码集成到 Python 中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;“锈化一切”&lt;/strong&gt; 的趋势： 这是一种将 Python 中一些性能敏感的部分用 Rust 重写的趋势，以便让 Python 项目运行的更快。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;对 Python 用户的影响:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;性能提升:&lt;/strong&gt; Python 用户可以从 Rust 的集成中获益，例如，使用 Rust 编写的库或模块，来提升 Python 应用程序的性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更丰富的生态系统:&lt;/strong&gt; Rust 的引入丰富了 Python 的生态系统，为开发者提供了更多的选择和工具。例如，使用 Rust 开发的 Web 框架 &lt;code&gt;Robyn&lt;/code&gt;。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;学习新技术的必要性:&lt;/strong&gt; 为了更好地利用 Python 和 Rust 的融合，Python 用户需要学习 Rust 的基本知识，以便理解和使用 Rust 编写的库或模块。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Python 工程师是否必须学习 Rust？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;不是必须，但强烈推荐:&lt;/strong&gt;  虽然不是必须，但 Python 工程师 &lt;strong&gt;强烈建议学习 Rust&lt;/strong&gt;。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;并非所有 Python 项目都需要 Rust:&lt;/strong&gt; 并非所有 Python 项目都需要 Rust。如果项目对性能要求不高，或者没有复杂的系统级操作，Python 完全可以胜任。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rust 可以作为技能补充:&lt;/strong&gt; 对于需要高性能和系统级操作的 Python 项目，学习 Rust 可以作为技能补充，提高开发能力和竞争力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理解底层原理:&lt;/strong&gt; 学习 Rust 可以帮助 Python 工程师更深入地理解计算机底层原理，从而更好地优化 Python 代码。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;学习 Rust 的目标:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;了解基本语法和概念:&lt;/strong&gt; 了解 Rust 的基本语法、数据类型、所有权、借用等概念。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;掌握 Rust 与 Python 的集成:&lt;/strong&gt; 学习如何使用 PyO3 等工具将 Rust 代码集成到 Python 中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;理解 Rust 在 Python 生态中的应用场景:&lt;/strong&gt; 了解 Rust 在哪些 Python 项目中可以发挥优势，例如，Web 框架、数据处理、机器学习等领域。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;无需成为 Rust 专家:&lt;/strong&gt; Python 工程师无需成为 Rust 专家，但需要了解 Rust 的基本原理和在 Python 生态中的应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;学习资源和过程&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;学习资源:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;官方文档:&lt;/strong&gt; Rust 官方文档是最好的学习资源，提供详尽的语法和概念介绍。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;在线教程:&lt;/strong&gt; 有许多在线教程和课程可以帮助初学者入门 Rust。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;书籍:&lt;/strong&gt; 有一些优秀的 Rust 书籍可以深入学习，例如 “The Rust Programming Language”。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开源项目:&lt;/strong&gt; 阅读和参与 Rust 开源项目是学习 Rust 的有效方法。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;PyO3文档&lt;/strong&gt;： 如果希望将Rust代码集成到Python中，PyO3文档是必不可少的学习资源。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;学习过程:&lt;/strong&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;入门 Rust 基础:&lt;/strong&gt; 从 Rust 的基本语法和概念开始，掌握所有权、借用等核心特性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;实践 Rust 项目:&lt;/strong&gt; 通过一些简单的 Rust 项目来巩固所学知识。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;学习 Rust 与 Python 的集成:&lt;/strong&gt;  学习如何使用 PyO3 将 Rust 代码集成到 Python 中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分析现有项目:&lt;/strong&gt; 分析 Python 生态系统中已经使用了 Rust 的项目，了解 Rust 在实际项目中的应用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;持续学习:&lt;/strong&gt;  技术不断发展，需要保持持续学习的习惯。&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;对于在校大学生的建议&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;关注计算机基础:&lt;/strong&gt; 在校大学生应该重视计算机基础知识的学习，包括数据结构、算法、操作系统、计算机网络等。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;选择适合自己的语言:&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Python 作为基础:&lt;/strong&gt; Python 作为一门易学易用的语言，适合作为入门语言。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rust 作为提升:&lt;/strong&gt; 如果对性能和底层原理感兴趣，可以学习 Rust，作为技术能力的提升。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;参与开源项目:&lt;/strong&gt; 参与开源项目是提升编程能力和了解行业前沿技术的有效方式。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;关注技术趋势:&lt;/strong&gt; 关注技术领域的新趋势，例如，人工智能、云计算、高性能计算等，并尝试学习相关技术。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;不要只局限于一门语言&lt;/strong&gt;： 应该学习不同的编程语言，拓宽自己的技术视野。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;结合自身兴趣和发展方向:&lt;/strong&gt; 选择自己感兴趣的领域，并学习相关的技术。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;Python 和 Rust 的融合是 2024 年的一个重要趋势，对于 Python 用户而言，这意味着更好的性能和更丰富的生态系统。Python 工程师无需成为 Rust 专家，但学习 Rust 可以提高自身竞争力。在校大学生应该重视计算机基础，选择适合自己的语言，并关注技术趋势，为未来的职业发展做好准备。&lt;strong&gt;核心是理解每种语言的优势和应用场景，并根据需要进行学习和应用。&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的资料和我们的对话历史，以下是对 Django 作为 Python Web 应用框架的分析，以及其在 AI 时代面临的挑战和机遇，以及对新人的建议：&lt;/p&gt;
&lt;h3&gt;Django 的现状和挑战&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Django 的重要地位&lt;/strong&gt;: Django 作为 Python 生态中最成熟和重要的 Web 应用框架，在多个来源中都被提及。它被广泛应用于各种规模的项目，从简单的网站到复杂的 Web 应用程序。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新框架的挑战&lt;/strong&gt;:  尽管 Django 具有重要地位，但它也面临着来自其他新兴框架的挑战，例如 &lt;strong&gt;FastAPI, Litestar, Falcon&lt;/strong&gt; 等。这些框架通常以&lt;strong&gt;更高的性能、更简洁的语法和更现代化的设计理念&lt;/strong&gt;为卖点，吸引了一部分开发者。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Django 的 “笨重”&lt;/strong&gt;: 一些资料指出，Django 有 &lt;strong&gt;“太大、太旧”&lt;/strong&gt; 的问题，导致在某些场景下不够灵活和敏捷，例如需要高度定制化和高性能的 API 开发场景。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;前后端分离的趋势&lt;/strong&gt;:  随着前端技术（如 React, Vue, HTMX 等）的快速发展，前后端分离的架构越来越流行，这使得 Django 这种“全栈式”框架在某些场景下显得有些笨重。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;AI 时代 Web 应用开发的变化&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI 技术的融入&lt;/strong&gt;: AI 技术，特别是大语言模型 (LLM)，正在快速融入 Web 应用开发。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;AI 辅助代码生成:&lt;/strong&gt; LLM 可以辅助开发者生成代码、测试用例和文档，提高开发效率。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 驱动的功能:&lt;/strong&gt; Web 应用可以利用 LLM 实现智能搜索、自然语言处理、个性化推荐等功能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 驱动的 API:&lt;/strong&gt;  可以通过  LLM 构建 AI 驱动的 API ， 例如，通过自然语言与网站交互。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API 的重要性&lt;/strong&gt;: 在 AI 时代，Web 应用的 API 将变得更加重要。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;数据交换&lt;/strong&gt;:  API 是不同系统之间交换数据的桥梁，特别是在 AI 应用中，需要频繁地与各种数据源交互。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;服务集成&lt;/strong&gt;:  Web 应用可以通过 API 集成各种 AI 服务，例如，图像识别、语音识别、文本生成等。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;低代码/无代码趋势&lt;/strong&gt;: 为了降低开发门槛，提高开发效率，低代码/无代码平台正在兴起。这些平台通常提供可视化的界面，让开发者可以通过拖拽组件的方式构建 Web 应用，而无需编写大量的代码。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能仍然重要&lt;/strong&gt;: 尽管 AI 的重要性日益增加，但 Web 应用的&lt;strong&gt;性能仍然是关键&lt;/strong&gt;。用户体验和响应速度对于用户留存率和整体满意度至关重要。&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Django 是否还能保持地位？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Django 的优势&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;成熟的生态系统:&lt;/strong&gt; Django 拥有庞大且成熟的生态系统，包括各种第三方库、工具和文档。这使得开发者可以快速构建各种类型的 Web 应用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全栈式框架:&lt;/strong&gt; Django 是一个全栈式框架，提供了构建 Web 应用所需的各种组件，例如，ORM、模板引擎、表单处理、用户认证等。这使得开发者可以在一个框架中完成整个 Web 应用的开发。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区支持强大&lt;/strong&gt;: Django 拥有一个活跃且友好的社区，可以为开发者提供各种帮助和支持。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Django 的适应性&lt;/strong&gt;: Django 正在积极适应 AI 时代的变化。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;与 AI 技术的集成&lt;/strong&gt;:  Django 可以与各种 AI 技术集成，例如，使用 TensorFlow, PyTorch 等机器学习库。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API 开发&lt;/strong&gt;:  虽然 Django 不是专门为 API 开发而设计的，但它可以通过 Django REST framework 等扩展来实现高效的 API 开发。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能优化&lt;/strong&gt;:  Django 可以通过各种优化手段来提高性能，例如，使用缓存、优化数据库查询、异步处理等。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Django 仍然值得学习&lt;/strong&gt;:  总而言之，Django 仍然是一个 &lt;strong&gt;值得学习的 Web 应用框架&lt;/strong&gt;。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;适用性广泛:&lt;/strong&gt;  Django 适用于各种类型的 Web 应用，从简单的网站到复杂的企业级应用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;学习曲线平缓:&lt;/strong&gt;  Django 的学习曲线相对平缓，适合初学者入门。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;职业前景广阔:&lt;/strong&gt;  Django 开发人员在市场上仍然有很高的需求。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;在 AI 时代仍然可以发光发热&lt;/strong&gt;:  虽然新的框架层出不穷，但 Django 的成熟度和庞大生态使得它在一段时间内仍然难以被取代，&lt;strong&gt;可以和新兴技术相结合，持续为开发者所用&lt;/strong&gt;。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;对于新人而言，还有哪些框架值得关注？&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;FastAPI&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;高性能&lt;/strong&gt;: FastAPI 是一个高性能的 API 框架，特别适合构建 RESTful API。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;现代化的设计&lt;/strong&gt;: FastAPI 使用了现代化的 Python 特性，例如，类型提示和异步编程。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;易于学习&lt;/strong&gt;:  FastAPI 的学习曲线相对平缓，适合初学者入门。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;与 AI 集成&lt;/strong&gt;:  FastAPI 可以与各种 AI 技术集成，例如，使用 Langchain 构建 AI 应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Litestar&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;高性能API&lt;/strong&gt;:  Litestar 也是一个高性能的 API 框架，其设计理念强调性能和灵活性。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更少的 “魔法”&lt;/strong&gt;: Litestar 比 Django 和 FastAPI 都减少了 “魔法”，更方便定制，也更容易理解。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更“现代”的Python框架&lt;/strong&gt;: 资料中评价 Litestar 是一个更现代的 Python 框架。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Falcon&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;轻量级和快速&lt;/strong&gt;: Falcon 是一个轻量级和快速的 Web 框架，适用于构建高性能的 API。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适合微服务&lt;/strong&gt;:  Falcon 的设计理念使其特别适合构建微服务。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更少的依赖&lt;/strong&gt;: Falcon 比 FastAPI 依赖更少，更加轻巧。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;HTMX&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;前端框架？&lt;/strong&gt;: HTMX 并非一个完整的框架，而是一个库，它允许你通过 HTML 属性直接从 HTML 发送 AJAX 请求。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;简化前端逻辑&lt;/strong&gt;: HTMX 可以简化前端逻辑，减少 JavaScript 的使用，使得前后端交互更容易。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;与 Django 搭配&lt;/strong&gt;: HTMX 可以与 Django 等后端框架搭配使用，构建更流畅的 Web 应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Streamlit 和 Taipy&lt;/strong&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;快速构建应用&lt;/strong&gt;： 这类框架的特点就是用 Python 可以快速构建出可交互的 web 页面，适合快速原型设计。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;简化前端开发&lt;/strong&gt;: 这些框架可以减少开发者在前端开发的投入，让专注于核心的 Python 代码。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 应用场景&lt;/strong&gt;：这类框架特别适合构建 AI 相关的应用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;选择的考虑&lt;/strong&gt;: 新人应该根据自身的需求和兴趣选择合适的框架。&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;快速原型:&lt;/strong&gt;  如果需要快速构建原型，可以选择 Streamlit, Taipy 这类框架。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;API 开发:&lt;/strong&gt; 如果需要构建高性能的 API，可以选择 FastAPI, Litestar, Falcon。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;全栈开发:&lt;/strong&gt; 如果需要构建复杂的 Web 应用，可以选择 Django。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;前端交互:&lt;/strong&gt; 如果需要更好的前端交互体验，可以选择 HTMX。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;Django 作为 Python Web 应用框架的基石，仍然值得学习，并且在 AI 时代仍然具有重要的地位。然而，新技术和新框架正在不断涌现，为 Web 应用开发提供了更多的选择。对于新人而言，应该保持开放的心态，学习多种技术，以便在未来的工作中更好地适应变化。&lt;strong&gt;核心是理解不同框架的优势和应用场景，并根据需要选择合适的工具。&lt;/strong&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的资料和我们的对话历史，以下是对 Python 3.13 的用户期待、观望特性，以及与 Python 2.x 时代相比的变化和社区影响的分析：&lt;/p&gt;
&lt;h3&gt;Python 3.13 的用户期待与观望&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;用户期待的特性&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;性能提升&lt;/strong&gt;：Python 3.13 的一个主要目标是&lt;strong&gt;提高性能&lt;/strong&gt;。这包括对解释器、标准库以及一些常用模块的优化。用户普遍期待新版本能在速度上有所突破。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;禁用 GIL 的尝试&lt;/strong&gt;：&lt;strong&gt;在 Python 3.13 中禁用 GIL (Global Interpreter Lock) 是一项重大尝试&lt;/strong&gt;。GIL 长期以来是 Python 多线程性能的瓶颈。虽然目前还不能完全移除 GIL，但这一尝试引发了用户的极大期待，希望 Python 在多核 CPU 上能更好地发挥性能。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;改进的 REPL&lt;/strong&gt;: Python 3.13 对 REPL (交互式解释器) 进行了大力改进。这对于日常调试、快速原型设计以及教学都很有帮助。用户期待更强大的 REPL 可以提升交互式编程的体验。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新的类型功能&lt;/strong&gt;：Python 3.13 引入了新的类型功能，例如只读类型。这些功能旨在提高代码的可读性和可维护性，特别是在大型项目中。用户期待类型系统能更强大，并减少潜在的运行时错误。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更好的异步支持&lt;/strong&gt;: Python 的异步编程 (asyncio) 一直是热门话题， 用户期待  3.13 能有进一步的改进，让异步编程更加易用和高效。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更快的包管理工具&lt;/strong&gt;:  类似于 &lt;code&gt;uv&lt;/code&gt; 这样的新型 Python 包管理器，它们旨在提供更快的包安装速度和更好的项目管理体验。用户期待这些工具能够显著改善 Python 开发的体验。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更好的 C/C++ 整合&lt;/strong&gt;:  Python 一直和 C/C++ 有很强的亲缘性，用户期待能更方便地利用 C/C++ 的能力，提升 Python 的运行效率。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;用户观望的特性&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;GIL 移除的进度&lt;/strong&gt;: 虽然禁用 GIL 是一项重要进展，但用户也意识到这并非一蹴而就。用户会观望该特性在实际应用中的效果，以及是否会引入其他问题。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新的类型特性学习成本&lt;/strong&gt;: 引入新的类型功能可能会带来额外的学习成本，用户会观望类型提示是否真的能大幅提高开发效率和代码质量。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;新工具的兼容性&lt;/strong&gt;:  类似于 &lt;code&gt;uv&lt;/code&gt; 这类新工具，用户也会观望它们是否能和现有工具兼容良好，以及是否值得迁移。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;过于复杂的特性&lt;/strong&gt;：有观点认为 Python 有变得过于复杂的趋势，一些用户担忧新特性会增加学习成本，使得 Python 变得不再简单易用。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;Python 最新版本与 Python 2.x 时代的最大变化&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;最大的变化&lt;/strong&gt;:&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;语法和语义的改变&lt;/strong&gt;：Python 3.x 与 Python 2.x 相比，语法和语义有了很多显著变化，例如 &lt;code&gt;print&lt;/code&gt; 函数化、整数除法的变化、Unicode 字符串的默认支持等。这些变化使得 Python 3.x 更现代化、更易用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生态系统的转变&lt;/strong&gt;：Python 3.x 发布后，Python 社区花了很长时间才完成从 Python 2.x 到 Python 3.x 的迁移。目前，大部分库都已经支持 Python 3.x，生态系统基本完成转变。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;异步编程的引入&lt;/strong&gt;：Python 3.x 引入了 &lt;code&gt;asyncio&lt;/code&gt; 模块，为异步编程提供了原生支持。这使得 Python 可以更高效地处理并发 I/O 操作，特别是在 Web 开发和网络编程中。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;类型提示的引入&lt;/strong&gt;：Python 3.5 引入了类型提示（Type Hints），允许开发者在代码中添加类型信息，提高代码的可读性和可维护性。这在大型项目中尤其重要。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;性能的提升&lt;/strong&gt;：Python 3.x 在性能方面进行了大量的优化，虽然和 C/C++ 这样的语言相比仍然有差距，但相比 Python 2.x 已经有了明显的提升。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区的成熟&lt;/strong&gt;：Python 社区在 Python 3.x 的发展过程中变得更加成熟和活跃，并且有更多的工具和框架出现。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;强调最佳实践&lt;/strong&gt;: 新版本的 Python 开发更加注重现代化的最佳实践，鼓励使用类型注解，更规范的代码风格和项目组织方式，并且更加重视测试和自动化。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;AI 的发展&lt;/strong&gt;：Python 在 AI 领域发挥了重要作用，并且在 AI 应用开发和研究中获得了广泛应用。Python 生态系统中出现了大量 AI 相关的库，比如 TensorFlow 和 PyTorch，这改变了 Python 的应用范围和方向。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;更现代化的 Web 开发框架&lt;/strong&gt;: 新的 Python Web 框架，比如 FastAPI, Litestar 等，在设计上更加现代化，并且更符合 REST API 的开发标准。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;变化的动力&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;解决历史遗留问题&lt;/strong&gt;:  Python 3.x 的很多变化是为了解决 Python 2.x 中存在的问题，例如 Unicode 支持、语法缺陷等。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;提升开发效率&lt;/strong&gt;:  新的语言特性和标准库旨在提高开发效率，让开发者可以更快速地构建应用程序。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适应时代变化&lt;/strong&gt;:  引入异步编程、类型提示等特性是为了适应现代编程的需求，例如高并发、高可维护性等。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生态系统的健康发展&lt;/strong&gt;:  Python 社区通过不断改进 Python 语言和生态系统，确保 Python 在各种应用场景下仍然具有竞争力。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更好地支持新硬件&lt;/strong&gt;: 例如在多核 CPU 上的运行效率，以及对 GPU 的支持，Python 新版本都在不断地尝试。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;趋势对 Python 社区的影响&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;正向影响&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;更广泛的应用&lt;/strong&gt;:  Python 3.x 的发展，使得 Python 在 Web 开发、数据科学、人工智能等领域得到了广泛应用，吸引了更多的开发者和用户。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更强大的社区&lt;/strong&gt;:  Python 社区在不断发展壮大，拥有更多的贡献者和资源，这促进了 Python 的持续发展。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更健康的生态系统&lt;/strong&gt;:  Python 生态系统越来越完善，拥有更多的第三方库和工具，这使得开发者可以更轻松地构建各种类型的应用。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;推动技术进步&lt;/strong&gt;: 新特性的引入，例如异步编程、类型提示等，推动了 Python 技术的发展，使得 Python 变得更加现代化和强大。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;吸引更多新开发者&lt;/strong&gt;: Python 简洁的语法和丰富的生态，更容易上手，吸引了更多的新开发者加入，特别是 AI 领域的从业人员。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;潜在的负面影响&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;学习成本增加&lt;/strong&gt;:  Python 新版本的特性越来越多，这可能会增加新开发者的学习成本。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术碎片化&lt;/strong&gt;:  各种新的库和框架的出现，可能会导致技术碎片化，增加技术选型的难度。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;兼容性问题&lt;/strong&gt;:  新版本可能存在兼容性问题，导致一些旧代码无法在新版本上运行，增加维护的负担。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区分裂风险&lt;/strong&gt;:  虽然目前还未发生，但如果社区对某些新特性有较大争议，可能会导致社区分裂。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;过度工程&lt;/strong&gt;： 越来越多的现代特性引入，可能会使得 Python 变得过于复杂，失去了简单易用的特点。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;总结&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Python 3.13 的开发和发布带来了许多令人期待的特性，同时也引发了一些观望。&lt;/strong&gt; 与 Python 2.x 时代相比，Python 3.x 在语法、语义、生态系统以及编程范式方面都有了很大的改变，这使得 Python 更加现代化、强大和适用。&lt;strong&gt;这些变化总体来说对 Python 社区的发展是正向的，但也需要注意潜在的负面影响。&lt;/strong&gt; Python 社区应该在追求技术进步的同时，保持 Python 的简单易用性，避免过度工程，并确保社区的团结和健康发展。&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好的，根据您提供的新的思维导图格式要求，以及我们之前的讨论，我将重新设计思维导图，并加入社区事件分支，并根据影响度分级连接，并深入链接到第4层。&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;mindmap&lt;/span&gt;
&lt;span class="w"&gt;  &lt;/span&gt;&lt;span class="n"&gt;root&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;蟒周刊&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="mi"&gt;2024&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;技术主题及社区事件&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="n"&gt;Web开发&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Django&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;ORM增强&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;模板优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;REST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;API构建&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Django&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;REST&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Framework&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Django&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Ninja&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;安全增强&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;django&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;allauth&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;异步任务处理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;部署策略&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Kubernetes&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Flask&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;轻量级应用开发&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;API构建&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;模板引擎&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Jinja2&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;与前端集成&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;HTMX&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;部署&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;FastAPI&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;高性能&lt;/span&gt;&lt;span class="n"&gt;API&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;异步支持&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;类型提示&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;与数据库集成&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;HTMX&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;动态&lt;/span&gt;&lt;span class="n"&gt;UI&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;无&lt;/span&gt;&lt;span class="n"&gt;JavaScript&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;与后端集成&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Django&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Flask&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;WebAssembly&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;WASM&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;浏览器端运行&lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;应用场景&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Tailwind&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;CSS&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;CSS框架&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;UI设计&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;响应式布局&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;组件化&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;InertiaJS&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;前后端分离&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;路由管理&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;组件化&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;数据科学与&lt;/span&gt;&lt;span class="n"&gt;AI&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;机器学习&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;深度学习&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;模型训练&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;推理优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;框架选择&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;PyTorch&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;TensorFlow&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;模型部署&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="err"&gt;云端&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="err"&gt;本地&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;评估指标&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;自然语言处理&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;NLP&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;文本分析&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;语义理解&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;信息提取&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;LLM应用&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Langchain&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;LlamaIndex&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;情感分析&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;数据分析&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="err"&gt;处理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据清洗&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据可视化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据转换&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;工具&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Pandas&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;NumPy&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Polars&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;AI应用开发&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;聊天机器人&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;图像识别&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;内容生成&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;工具&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Ollama&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;伦理考量&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;PyTorch&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;动态图机制&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;模型定义&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;训练流程&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;与硬件加速&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;CUDA&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;CUDA&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;GPU加速&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;并行计算&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能优化&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;工具与库&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;包管理工具&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;uv&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;poetry&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;依赖管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;环境隔离&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能优化&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;uv&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;依赖冲突解决&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;调试工具&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码调试&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能分析&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;内存分析&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Memray&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;测试工具&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pytest&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;单元测试&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;集成测试&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;测试覆盖率&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Mock&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;静态站点生成器&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;SSG&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;内容管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;主题定制&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;部署策略&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;代码分析工具&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;静态代码分析&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码质量检查&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Ruff&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码风格统一&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="n"&gt;Pylyzer&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;REPL改进&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;交互式开发&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码补全&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;调试增强&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;类型检查工具&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;静态类型检查&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Mypy&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;类型提示增强&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Jupyter&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Notebook&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;交互式计算&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据可视化&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;文档生成&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Postgresql工具&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据操作&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能监控&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;备份与恢复&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;pgcrud&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Emacs&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;开发工具&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码编辑&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码补全&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;调试功能&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Emacs&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;jupyter&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;数据库工具&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据可视化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;基于文件系统的数据库&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;语言特性与优化&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;GIL优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;多线程性能&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;并发策略&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;替代方案&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="err"&gt;多进程&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="err"&gt;异步&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;异步编程&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;asyncio&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;并发处理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;异步&lt;/span&gt;&lt;span class="n"&gt;IO&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;任务调度&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;类型提示&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码可读性&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码维护性&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;类型检查&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;Mypy&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;SIMD优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数值计算&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能提升&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;纯&lt;/span&gt;&lt;span class="n"&gt;Python实现&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;CPython改进&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;解释器优化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能提升&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;字节码优化&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;代码重构&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码质量提升&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;可维护性&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码风格&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;项目管理与部署&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Docker&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;容器化&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;环境隔离&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;部署流程&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Kubernetes&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;容器编排&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;服务管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;扩展性&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;云服务部署&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;AWS&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Azure&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;弹性计算&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;存储服务&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据库服务&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Serverless&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;项目打包&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;分发方式&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;wheel&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;依赖管理&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;虚拟环境管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;环境隔离&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;依赖管理&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;venv&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;conda&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;版本控制&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Git&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;分支管理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;代码合并&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;依赖管理&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="n"&gt;requirements&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;txt&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;pip&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;tools&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;poetry&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;其他&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;串口编程&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;pyserial&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;硬件通信&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据采集&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;游戏开发&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;Pygame&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;虚幻引擎&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="n"&gt;D游戏&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="n"&gt;D游戏&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;游戏逻辑&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;硬件控制&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="err"&gt;电机&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;自动化控制&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;传感器集成&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;物联网&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;多媒体处理&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;音频处理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;视频处理&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;图像处理&lt;/span&gt;
&lt;span class="w"&gt;          &lt;/span&gt;&lt;span class="n"&gt;FFmpeg&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;网络编程&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;HTTP&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;TCP&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="n"&gt;IP&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Socket&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;加密&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;数据安全&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;身份认证&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;JWT&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;日志和监控&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;日志记录&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;错误监控&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;性能监控&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="n"&gt;Sentry&lt;/span&gt;
&lt;span class="w"&gt;    &lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;&lt;span class="err"&gt;社区事件&lt;/span&gt;&lt;span class="o"&gt;**&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;核心开发人员变动&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;社区稳定&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;开发方向&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;高&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;新包管理器&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;UV&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;兴起&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;包管理效率&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;依赖解决&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;高&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;RustPython&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;项目活跃&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Python解释器性能&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;生态&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;高&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;AI&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;工具及应用爆发&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;开发模式&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;应用场景&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;高&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Django&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;新功能发布&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Web开发效率&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;生态&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;高&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;类型提示的广泛采用&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;代码质量&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;可维护性&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;中&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;WebAssembly&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;的关注度提升&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;应用场景&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;前端集成&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;中&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Mojo&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;语言兴起&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;性能优化&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;超集概念&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;中&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="err"&gt;多款新的&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;Web&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;框架出现&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;开发选择&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;竞争&lt;/span&gt;
&lt;span class="w"&gt;         &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;中&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;Python&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;打包问题讨论&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;社区共识&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;打包生态&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;中&lt;/span&gt;
&lt;span class="w"&gt;      &lt;/span&gt;&lt;span class="n"&gt;PyPy&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;发布新版本&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;影响&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;执行效率&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;兼容性&lt;/span&gt;
&lt;span class="w"&gt;        &lt;/span&gt;&lt;span class="err"&gt;级别&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="err"&gt;低&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;h3&gt;详细解释&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;结构化调整&lt;/strong&gt;：思维导图的结构已调整为更符合 mindmap 格式，使用 &lt;code&gt;root&lt;/code&gt; 定义根节点，使用缩进表示层级关系。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;更深层级的链接&lt;/strong&gt;：&lt;ul&gt;
&lt;li&gt;每个主要分支（Web 开发，数据科学与 AI，工具与库等）都深入链接到了第 4 层，以提供更详细的信息。&lt;/li&gt;
&lt;li&gt;例如，在 &lt;code&gt;Web开发&lt;/code&gt; 分支下，&lt;code&gt;Django&lt;/code&gt; 深入到了 ORM 增强，模板优化，REST API 构建，安全增强，异步任务处理和部署策略等更具体的层面。&lt;/li&gt;
&lt;li&gt;&lt;code&gt;工具与库&lt;/code&gt; 分支下，&lt;code&gt;包管理工具&lt;/code&gt; 深入到依赖管理，环境隔离，性能优化以及依赖冲突解决等层面。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区事件分支&lt;/strong&gt;：&lt;ul&gt;
&lt;li&gt;增加了 &lt;strong&gt;社区事件&lt;/strong&gt; 分支，以反映 2024 年对 Python 社区有重大影响的事件。&lt;/li&gt;
&lt;li&gt;每个事件都根据其对 Python 社区的影响程度进行了分级（高、中、低）。&lt;/li&gt;
&lt;li&gt;例如，"核心开发人员变动"被列为高影响事件，因为它直接关系到 Python 语言的未来发展和社区稳定。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;格式调整&lt;/strong&gt;：&lt;ul&gt;
&lt;li&gt;使用 &lt;strong&gt;粗体&lt;/strong&gt; 强调了思维导图中的关键概念。&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;技术细节补充&lt;/strong&gt;: 在各个分支中, 加入了一些更为关键的技术细节, 例如, &lt;code&gt;Django&lt;/code&gt; 分支下, 详细列出了 &lt;code&gt;Django REST Framework&lt;/code&gt;, &lt;code&gt;Django Ninja&lt;/code&gt;, &lt;code&gt;django-allauth&lt;/code&gt;等.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3&gt;分析说明&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Web 开发&lt;/strong&gt; 依然是 Python 的重要领域，但同时，&lt;strong&gt;异步框架&lt;/strong&gt; 和 &lt;strong&gt;前端集成&lt;/strong&gt; 也获得了更多关注。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;数据科学与 AI&lt;/strong&gt; 领域继续保持高度活跃，并且深入到了 LLM 的应用和伦理考量层面。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工具与库&lt;/strong&gt; 部分，包管理和代码质量工具的关注度提升，反映了社区对开发效率和代码质量的重视。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;语言特性与优化&lt;/strong&gt; 方面，不仅有传统的 GIL 优化，类型提示和 SIMD 优化等也成为了重要的关注点。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;项目管理与部署&lt;/strong&gt; 方面，容器化和云部署已成为常态。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;社区事件&lt;/strong&gt; 分支突出了影响 Python 社区发展的重要事件，例如新工具的出现和核心团队的变动。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;这个思维导图应该可以更全面地展现 2024 年蟒周刊涉及的技术主题和社区动态，并提供了更深层次的细节。如果您有任何其他问题，请随时提出。&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~∽|∽~_&lt;/span&gt;
    \/ /  # ?  \ ()
      &amp;#39;_   ⌐   _&amp;#39;
      ( &amp;#39;--∽--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.or01pyrecap/pyrw-2503.html"&gt;2025/03 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2503.md"&gt;pyrw-2503.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2025 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全力嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;zoomquiet&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;io&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="trend"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/52</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2452.html" rel="alternate"/><published>2024-12-30T11:42:00+08:00</published><updated>2026-04-12T07:59:12.404892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-12-30:/pyrecap/pyrw-2452.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;24年类型化 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/52"&gt;Python recap for week 2024/52 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241230 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241230 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;24年类型化 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/52"&gt;Python recap for week 2024/52 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241230 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241230 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bugsink.com/blog/using-raise-from-none-in-python/"&gt;何时在 Python 中使用“raise from None”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/using-raise-from-none-in-python/"&gt;59 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3/whatsnew/3.13.html"&gt;Python 3.13 新弃用&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3/whatsnew/3.13.html"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ankush.dev/p/race-condition-strikes-back"&gt;如何调试一个已有 2 年历史的“假调试”多线程 bug&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ankush.dev/p/race-condition-strikes-back"&gt;32 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/"&gt;Clojure、Ruby 和 Python 的性能比较&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.wedesoft.de/software/2024/12/26/clojure-ruby-python-performance/"&gt;26 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;为了证明 Clojure 的先进性, 作者努力了..
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://jacobpadilla.com/articles/python-dataclass-internals"&gt;Python 数据类的内部工作原理解释&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jacobpadilla.com/articles/python-dataclass-internals"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://andersonportfolio.pythonanywhere.com/"&gt;寻找有关我作品集的反馈&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://andersonportfolio.pythonanywhere.com/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用 React+RDF 的毕业工程师..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;2024 年类型化 Python：广泛采用，但可用性挑战依然存在&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在 Py2 时代就有了 Zope/Plone/Django/.. 一系列重型工程, 
没理由一定上类型化;
当然, 新项目配套新 CI/CD 能上最好上;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://zahlman.github.io/python-packaging/2024/12/24/python-packaging-1.html"&gt;Python 打包：为什么我们不能拥有好东西，第 1 部分 – 老话&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="[10 comments](https://discu.eu/q/https://zahlman.github.io/python-packaging/2024/12/24/python-packaging-1.html)"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.philipzucker.com/overload_bool/"&gt;通过重载 &lt;strong&gt;bool&lt;/strong&gt; 进行符号执行&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.philipzucker.com/overload_bool/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;尽可能别用,一定要用, 也嫑和 Python 内置的有冲突..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://joshkaramuth.com/blog/django-messages-toast-htmx/"&gt;用 Htmx 将 Django Flash 消息显示为 Toast&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://joshkaramuth.com/blog/django-messages-toast-htmx/"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://thinkingbytes.co.uk/posts/favourite-django-tools/"&gt;下一个 Django 项目需要考虑的 10 个工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thinkingbytes.co.uk/posts/favourite-django-tools/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;每年都变的列表,不如给一个:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;下一个10年, 也不可能变的 Django 项目必用模块&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.screamingatmyscreen.com/django-in-2024/"&gt;Django 在 2024&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.screamingatmyscreen.com/django-in-2024/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/mozilla/mozilla-django-oidc"&gt;mozilla/mozilla-django-oidc: A django OpenID Connect library&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;被点名表扬了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/john-friedman/datamule-python/blob/main/examples/discord_bot.ipynb"&gt;Sec Bot: 可配置的 Discord Bot，通知您新的申请&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/john-friedman/datamule-python/blob/main/examples/discord_bot.ipynb"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://stackoverflow.com/questions/79009542/python-3-13-with-free-thread-is-slow"&gt;有自由线程的 Python 3.13 速度很慢&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/microsoft/markitdown"&gt;GitHub - microsoft/markitdown: 用于将文件和 Office 文档转换为 Markdown 的 Python 工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/markitdown"&gt;177 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Office 娘家出品, 目测有老爹的支持&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SudoOmbro/pilgram"&gt;Pilgram, 基于无限短信的闲置游戏/MMO RPG&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SudoOmbro/pilgram"&gt;72 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;整体依赖:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;anyio==4.3.0
certifi==2024.2.2
charset-normalizer==3.3.2
h11==0.14.0
httpcore==1.0.5
httpx==0.27.0
idna==3.7
numpy==1.26.4
peewee==3.17.6
pysqlite3==0.5.2
python-telegram-bot==21.2
requests==2.32.2
sniffio==1.3.1
urllib3==2.2.1
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;可以想象一下, 无限短信是个什么资源..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gto76/python-cheatsheet"&gt;综合 Python 备忘单&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gto76/python-cheatsheet"&gt;42 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="emo" src="https://github.com/gto76/python-cheatsheet/raw/main/web/image_888.jpeg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/siapy/siapy-lib"&gt;光谱成像变得简单：强大的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/siapy/siapy-lib"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/luchog01/minimalistic-fastapi-template"&gt;🐍 现代、简约且可扩展的 Python FastAPI 模板🚀&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/luchog01/minimalistic-fastapi-template"&gt;33 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Pg+uv ..
依赖如下:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;dependencies&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;alembic&amp;gt;=1.14.0&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;asyncpg&amp;gt;=0.30.0&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;fastapi&amp;gt;=0.115.6&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;pydantic-settings&amp;gt;=2.6.1&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;python-dotenv&amp;gt;=1.0.1&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;sqlalchemy&amp;gt;=2.0.36&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;uvicorn&amp;gt;=0.32.1&amp;quot;,&lt;/span&gt;
&lt;span class="n"&gt;    &amp;quot;python-jose[cryptography&lt;/span&gt;&lt;span class="o"&gt;]&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;3.3.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;bcrypt&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mf"&gt;4.0.1&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;passlib&lt;/span&gt;&lt;span class="o"&gt;==&lt;/span&gt;&lt;span class="mf"&gt;1.7.4&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;pydantic&lt;/span&gt;&lt;span class="o"&gt;[&lt;/span&gt;&lt;span class="n"&gt;email&lt;/span&gt;&lt;span class="o"&gt;]&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;2.5.2&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;pytest&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;8.0.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;pytest&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;asyncio&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.23.5&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;httpx&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.27.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;pytest&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cov&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;4.1.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;black&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;24.1.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;isort&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;5.13.0&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;pre&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="k"&gt;commit&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;4.0.1&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;autoflake&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;2.3.1&lt;/span&gt;&lt;span class="ss"&gt;&amp;quot;,&lt;/span&gt;
&lt;span class="ss"&gt;    &amp;quot;&lt;/span&gt;&lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;multipart&lt;/span&gt;&lt;span class="o"&gt;&amp;gt;=&lt;/span&gt;&lt;span class="mf"&gt;0.0.20&lt;/span&gt;&lt;span class="err"&gt;&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
&lt;span class="err"&gt;]&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Gabriel-Dalmolin/life_manager"&gt;Hi guys! 今天要发布我的第一个项目，并希望对其进行一些评论。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Gabriel-Dalmolin/life_manager"&gt;23 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个生活效能管理 CLI 工具
赢取自己的本地金币..?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NathanGavenski/python-watcher"&gt;创建了一个观察者，这样我在编码时就不必手动运行我的脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NathanGavenski/python-watcher"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个看门狗工具,不过是纯 Python 实现的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/GiovanniGiacometti/Light-Strava-Client"&gt;Strava API 的轻量级 Python 包装器，使身份验证变得轻松&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/GiovanniGiacometti/Light-Strava-Client"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Strava 专注运动追踪智能硬件, 和很多运动品牌有植入..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/czl9707/pytest-asyncio-concurrent"&gt;“同时”运行异步测试的 pytest 插件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/czl9707/pytest-asyncio-concurrent"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/manjurulhoque/doccure"&gt;[Show Project] DocCure - 用 Django 构建的开源医疗预约系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/manjurulhoque/doccure"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;医疗预约和其它预约有什么不同?
看起来非常 Odoo&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=gSKTfG1GXYQ"&gt;Uv: 快速的 Python 包管理器&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这么长时间了, 还真没搞过私有包的工程复用...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/C4Lgz-VPQco"&gt;用 OpenAPI 自动生成 API 客户端&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是, 这不是彽代码平台们的基本功能?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/qOsnplgvU2k?feature=shared"&gt;Python 中 Gemini LLM API 完整指南&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2352.html"&gt;快讯 52/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-556.html"&gt;PyCoder 556&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-504.html"&gt;Issue 504&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-452.html"&gt;Issue 452&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-480.html"&gt;pythonista-weekly : Pyw 480&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-359.html"&gt;Issue 359&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-202.html"&gt;蠎加载 202&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-156.html"&gt;蠎加载 156&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-104.html"&gt;蠎加载 104&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-197.html"&gt;Issue 197&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-146.html"&gt;Issue 146&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-97.html"&gt;Issue 97&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-45.html"&gt;Issue 45&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~~*~~_&lt;/span&gt;
  \/ /  O O  \ ()
    &amp;#39;_   V   _&amp;#39;
    / &amp;#39;--∽--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2452.html"&gt;2024/52 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2452.md"&gt;pyrw-2452.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+3个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;0/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/51</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2451.html" rel="alternate"/><published>2024-12-23T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-12-23:/pyrecap/pyrw-2451.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;从头开始用 Py 编写比特币&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/51"&gt;Python recap for week 2024/51 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;从头开始用 Py 编写比特币&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/51"&gt;Python recap for week 2024/51 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241223 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://benjamindlee.com/posts/2021/why-i-use-nim-instead-of-python-for-data-processing/"&gt;为什么我使用 Nim 而不是 Python 进行数据处理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://benjamindlee.com/posts/2021/why-i-use-nim-instead-of-python-for-data-processing/"&gt;324 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嘦 Nim 进入 Jupyter 平台, 应该用的人就多了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://karpathy.github.io/2021/06/21/blockchain/"&gt;从头开始用 Python 编写比特币 (2021)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://karpathy.github.io/2021/06/21/blockchain/"&gt;277 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;从头开始..from Scratch&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;系列很硬核, 再次推荐,
当然, 这样构建出来的系统可以运行, 只是无法生产使用..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pocketbase.io/"&gt;Django 与 Pocketbase 作为后端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pocketbase.io"&gt;201 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Python 和 Go 的生态位对比?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.evennia.com/"&gt;Evennia Python MUD/MU创作系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.evennia.com/"&gt;80 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/4.2/ref/databases/#transaction-pooling-and-server-side-cursors"&gt;如何修复使用连接池（例如使用 Azure Database for Postgresql）时的 Postgresql 连接（光标）错误&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/4.2/ref/databases/%23transaction-pooling-and-server-side-cursors"&gt;57 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pydevtools.com/blog/effective-python-developer-tooling-in-december-2024/"&gt;2024 年 12 月 Python 开发者效能工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pydevtools.com/blog/effective-python-developer-tooling-in-december-2024/"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..Python 开发者工具生态系统是支离破碎的&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;因为官方并不担心..?&lt;/p&gt;
&lt;p&gt;&lt;a href="https://astral.sh/"&gt;Astral&lt;/a&gt; 团队构建的 uv+Ruff 总是得到称赞和期待;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.hartwork.org/posts/django-security-hardenings-that-are-not-happening/"&gt;Django 安全强化尚未发生&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.hartwork.org/posts/django-security-hardenings-that-are-not-happening/"&gt;41 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 这点比 Wordpress 落后了20年呢..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mirat.dev/articles/djangoda-tehlikeli-template-etiketi-length/"&gt;Django 模板标签正在影响你的性能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://mirat.dev/articles/djangoda-tehlikeli-template-etiketi-length/"&gt;32 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈..没事儿, 官方将统一优化&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pgilmartin.substack.com/p/rapidly-locating-query-bottlenecks"&gt;快速定位 Django 代码库中的查询瓶颈&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discu.eu/q/https://pgilmartin.substack.com/p/rapidly-locating-query-bottlenecks"&gt;29 评注 in 1 讨论&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bugsink.com/blog/better-error-tracking-in-django/"&gt;Django 中更好的错误跟踪（使用 Bugsink）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/better-error-tracking-in-django/"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 sentry 的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;2024 年类型化 Python：广泛采用，但可用性挑战依然存在&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;有信心到 2042 年就没人提及这事儿了,
毕竟类型提示是给人用的,
如果都是 AI 生成代码, 就不用这么麻烦了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://joshkaramuth.com/blog/django-htmx-modal/"&gt;如何在 Django + HTMX 中显示模式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://joshkaramuth.com/blog/django-htmx-modal/"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 得再说一次: &lt;code&gt;HTMX&lt;/code&gt; 已经是显学了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blogs.gentoo.org/mgorny/2024/12/20/poetry-core-or-the-ultimate-footgun/"&gt;Poetry(-core), 或终极 footgun&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blogs.gentoo.org/mgorny/2024/12/20/poetry-core-or-the-ultimate-footgun/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..我从未见过任何其他 Python 或非 Python 构建系统像 Poetry 那样违反直觉且容易出错&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;对 Poetry 的深度吐糟..
反正, 当初一上手就感觉不舒服, 说不清为什么, 所以, 一直没用起来,.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/file/d/10axjGGwwjeyRBCuVpk_8d9qo5v-_Q3zy/view?usp=sharing"&gt;无法从 django admin 删除图像。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://drive.google.com/file/d/10axjGGwwjeyRBCuVpk_8d9qo5v-_Q3zy/view?usp=sharing"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/malmeloo/FindMy.py"&gt;用Python查询Apple的FindMy网络&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/malmeloo/FindMy.py"&gt;172 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/microsoft/markitdown"&gt;Microsoft 开源了一个Python工具，用于将文件和办公文档转换为Markdown&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/markitdown"&gt;172 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/seleniumbase/SeleniumBase"&gt;SeleniumBase: P用于 Web 自动化和绕过机器人检测的 Python API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/seleniumbase/SeleniumBase"&gt;65 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;seleniumbase&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;SB&lt;/span&gt;

&lt;span class="k"&gt;with&lt;/span&gt; &lt;span class="n"&gt;SB&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;uc&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;test&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;locale_code&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;en&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;sb&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;url&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="s2"&gt;&amp;quot;https://gitlab.com/users/sign_in&amp;quot;&lt;/span&gt;
    &lt;span class="n"&gt;sb&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;activate_cdp_mode&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;url&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;sb&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;uc_gui_click_captcha&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
    &lt;span class="n"&gt;sb&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;sleep&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;即可完成 gitlab 的登录..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Neoteroi/BlackSheep"&gt;BlackSheep: Python 的快速 ASGI Web 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Neoteroi/BlackSheep"&gt;44 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经可用的叕一个 fastAPI-style 框架, 
只是, 不知道有什么知名的商业案例,&lt;/p&gt;
&lt;p&gt;&lt;img alt="blacksheep" src="https://www.neoteroi.dev/blacksheep/img/blacksheep.png"&gt;&lt;/p&gt;
&lt;p&gt;不过, 内置了类似 Authorization 的各种常用功能支持,值得期待..
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pipefunc/pipefunc"&gt;PipeFunc: Python 中的超简单 DAG 管道，科学开销为 15μs&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pipefunc/pipefunc"&gt;37 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个对 Numpy 加速的模块&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/marcobadiello/Esame-Sistemi-2.git"&gt;Spotify 数据可视化&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/marcobadiello/Esame-Sistemi-2.git"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/jaypyles/pytask"&gt;Pytask Queue - 简单的作业/任务管理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jaypyles/pytask"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;sqlite3-based 任务队列,这个思路才是最简洁的哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/CSalokanas/Food_Game"&gt;有什么技巧可以改进我的简单“游戏”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/CSalokanas/Food_Game"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TooFuW/ShortMoji"&gt;ShortMoji: 表情符号快捷键让您的键盘变得简单！ 🧑‍💻✨&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TooFuW/ShortMoji"&gt;8 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;.. 137 个不同表情符号的 137 个快捷方式&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;如果这批快捷方式没有形成共识的话..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Poppadomus/pygameTDS"&gt;用 pygame 在 python 中制作了一个自上而下的射击引擎，任何人都可以像吸血鬼幸存者一样只用枪和能力来贡献......&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Poppadomus/pygameTDS"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真的, 只依赖了 PyGame 一个包..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/OIC4ounpQjA?si=FqUsq-x8cuUsJM2n"&gt;花了比我愿意承认的更长的时间才意识到在第一次迁移之前设置 CustomUser 是多么重要。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/OIC4ounpQjA?si=FqUsq-x8cuUsJM2n"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;官方文档没有情绪也没有重点, 
毕竟人家的目标是精确的记录所有正确的事儿,
但是, 正确的事儿在一个项目中, 应该以什么顺序使用,
那就是另外的知识体系了,
这也是为什么其它实战笔记的分享如此重要的原因..&lt;/p&gt;
&lt;p&gt;当然, Django 内部纠缠点这么多, 多到你只能将其视为宗教仪轨时,
俺宁可使用更加原始的 fastAPI 们..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@djangoroad"&gt;Djangoroad YouTube 频道消失了？我试图寻找 WSGI 视频来回顾一下，但她的频道似乎已经消失了。 :(&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/%40djangoroad"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;指向一个 404 页面&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2351.html"&gt;快讯 51/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-555.html"&gt;PyCoder 555&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-503.html"&gt;Issue 503&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-451.html"&gt;Issue 451&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-479.html"&gt;pythonista-weekly : Pyw 479&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-358.html"&gt;Issue 358&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-201.html"&gt;蠎加载 201&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-155.html"&gt;蠎加载 155&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-103.html"&gt;蠎加载 103&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-196.html"&gt;Issue 196&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-145.html"&gt;Issue 145&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-96.html"&gt;Issue 96&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-44.html"&gt;Issue 44&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~∽+^~_&lt;/span&gt;
   () /  ◵ +  \ \/
     &amp;#39;_   𝟂   _&amp;#39;
     ( &amp;#39;--∽--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2451.html"&gt;2024/51 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2451.md"&gt;pyrw-2451.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/50</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2450.html" rel="alternate"/><published>2024-12-16T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-12-16:/pyrecap/pyrw-2450.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;CIA是如何编写Python的&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/50"&gt;Python recap for week 2024/50 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;CIA是如何编写Python的&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/50"&gt;Python recap for week 2024/50 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241216 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;Python依赖管理的问题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;478 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;短期内无法解决,
除非运行时整体迁移到 rust ..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.astral.sh/uv/"&gt;Uv, 一个快速的 Python 包和项目管理器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.astral.sh/uv/"&gt;96 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Friday Daily Thread: r/Python Meta and Free-Talk Fridays
64 评注 in 18 讨论s&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://compileralchemy.substack.com/p/how-the-cia-writes-python"&gt;总结一下CIA是如何编写Python的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://compileralchemy.substack.com/p/how-the-cia-writes-python"&gt;52 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...Python 2.7 和 3.4 似乎是最喜欢的版本&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.theregister.com/2024/12/10/ai_slop_bug_reports/"&gt;开源维护人员淹没在人工智能编写的垃圾错误报告中 - Python 驻场安全开发人员谴责使用“无法理解代码”的机器人&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.theregister.com/2024/12/10/ai_slop_bug_reports/"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.pypi.org/posts/2024-12-11-ultralytics-attack-analysis/"&gt;供应链攻击分析：Ultralytics - Python 包索引博客&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.pypi.org/posts/2024-12-11-ultralytics-attack-analysis/"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.serghei.pl/posts/emacs-python-ide/"&gt;Emacs 中的高级 Python 开发工作流程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.serghei.pl/posts/emacs-python-ide/"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;敬重每一位 Emacs 开发者&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://xer0x.in/dns-server-in-python/"&gt;用Python编写的DNS服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://xer0x.in/dns-server-in-python/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;没事儿,只是研究, 并不是产品&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;所以, 不用喷效能问题...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;2024 年类型化 Python：广泛采用，但可用性挑战依然存在&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://engineering.fb.com/2024/12/09/developer-tools/typed-python-2024-survey-meta/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正俺没开始用,除非框架要求..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://opensourcewatch.beehiiv.com/p/popular-python-ai-library-ultralytics-compromised-with-a-crypto-miner"&gt;流行的 Python AI 库 Ultralytics 受到加密货币矿工的攻击&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://opensourcewatch.beehiiv.com/p/popular-python-ai-library-ultralytics-compromised-with-a-crypto-miner"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.practiceprobs.com/"&gt;练习题太棒了！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.practiceprobs.com/"&gt;10 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可爱界面的付费自学平台...叕一个&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/projectmesa/mesa/releases/tag/v3.1.0"&gt;Mesa 3.1.1: 基于代理的建模；现在可以在可视化中控制模型速度！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/projectmesa/mesa/releases/tag/v3.1.0"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/codefish-py/Python-Turtle-Tic-Tac-Toe/blob/main/Tic%20Tac%20Toe.py"&gt;我第一个像样的 Python 项目：使用 Turtle 的 Tic Tac Toe&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/codefish-py/Python-Turtle-Tic-Tac-Toe/blob/main/Tic%2520Tac%2520Toe.py"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.saaspegasus.com/guides/uv-deep-dive/"&gt;Uv: Python 快速且雄心勃勃的新包管理器的深入指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.saaspegasus.com/guides/uv-deep-dive/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为了彻底 锈化&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://emilstenstrom.github.io/django-components"&gt;Django-components 有一个闪亮的新文档和 API 参考&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://emilstenstrom.github.io/django-components"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的 MkDoc 完成&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mherrmann/helium"&gt;Helium: 用 Python 实现更轻量级的 Web 自动化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mherrmann/helium"&gt;111 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可以实时看到交互过程,这点非常强了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/microsoft/markitdown"&gt;markitdown: 用于将文件和办公文档转换为 Markdown 的 Python 工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/markitdown"&gt;78 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ipyflow/ipyflow"&gt;Ipyflow: 适用于 Jupyter 笔记本的反应式 Python 内核&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ipyflow/ipyflow"&gt;72 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可以自动将受到影响的计算重新计算一下,
不用人工逐一执行了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/LarryEmerson12/TimeWasters/"&gt;浪费时间的开源 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/LarryEmerson12/TimeWasters/"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://github.com/davidyz/inlayhint-filler.nvim"&gt;Inlayhint-filler.nvim:用于 Python 开发人员的小型 QoL 实用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://github.com/davidyz/inlayhint-filler.nvim"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/axorax/tkforge"&gt;将 Figma 设计转换为 Python 代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/axorax/tkforge"&gt;15 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没用 GPT, 硬是用图形识别来完成代码兑换...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Phil-Carrier/lookilooki/"&gt;用 Python 编写的第一个程序！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Phil-Carrier/lookilooki/"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyGame 小 demo&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/LarryEmerson12/UnoShuffler"&gt;开源 Python Uno shuffler&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/LarryEmerson12/UnoShuffler"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Poppadomus/pygameTDS"&gt;需要 Python 贡献者来开发具有 Rogue Lite/like 元素的开源自顶向下生存游戏。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Poppadomus/pygameTDS"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dmayboroda/minima"&gt;Show HN: Minima-RAG 本地 Python 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dmayboroda/minima"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=02rh1NjJLI4"&gt;Common Lisp 与 Python 在斐波那契数上的朴素性能对比&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=02rh1NjJLI4"&gt;54 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=6kGxF_f_a3s"&gt;网页抓取 101：Python 分步指南&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2350.html"&gt;快讯 50/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-554.html"&gt;PyCoder 554&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-502.html"&gt;Issue 502&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-450.html"&gt;Issue 450&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-478.html"&gt;pythonista-weekly : Pyw 478&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-357.html"&gt;Issue 357&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-200.html"&gt;蠎加载 200&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-154.html"&gt;蠎加载 154&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-102.html"&gt;蠎加载 102&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-195.html"&gt;Issue 195&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-144.html"&gt;Issue 144&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-95.html"&gt;Issue 95&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-43.html"&gt;Issue 43&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~~-^~_&lt;/span&gt;
        \) /  ^ =  \ \/
          &amp;#39;_   ⎕   _&amp;#39;
          ( &amp;#39;--∽--&amp;#39; |

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2450.html"&gt;2024/50 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2450.md"&gt;pyrw-2450.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/49</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2449.html" rel="alternate"/><published>2024-12-09T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-12-09:/pyrecap/pyrw-2449.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PyGyat Ohio地方开发语言&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/49"&gt;Python recap for week 2024/49 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241209 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241209 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PyGyat Ohio地方开发语言&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/49"&gt;Python recap for week 2024/49 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241209 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241209 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ultralytics/ultralytics/issues/18027"&gt;Popular Python package ultralytics compromised in supply chain attack 流行的Python包ultralytics在供应链攻击中受到损害&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ultralytics/ultralytics/issues/18027"&gt;95 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://snakemake.github.io/"&gt;自部署开源 Django 项目的最佳实践&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://snakemake.github.io/"&gt;50 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;snakemake 的广告,
只是, 这东西基于 Yaml 立即感觉哪儿有点儿不好了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://composecraft.com/"&gt;刚刚推出了 Docker compose GUI 制作工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://composecraft.com"&gt;46 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pythonmorsels.com/pathlib-module/"&gt;Python 的 pathlib 模块 – Python Morsels&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pythonmorsels.com/pathlib-module/"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.1/ref/templates/api/#using-requestcontext"&gt;🚀 🚀 周五特色：上下文处理器！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.1/ref/templates/api/%23using-requestcontext"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;Django 隐藏技能..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://aneeb02.pythonanywhere.com/"&gt;我的 Django 项目需要用户&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://aneeb02.pythonanywhere.com"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://witoldfracek.github.io/qlist/"&gt;在 Python 中模仿 Rust 迭代器：认识“qwlist”&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://witoldfracek.github.io/qlist/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gregoryszorc.com/blog/2024/12/03/transferring-python-build-standalone-stewardship-to-astral/"&gt;将 Python 构建独立管理权转移到 Astral&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gregoryszorc.com/blog/2024/12/03/transferring-python-build-standalone-stewardship-to-astral/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ericmjl.github.io/blog/2024/11/8/disposable-environments-for-ad-hoc-analyses/"&gt;用于临时分析的一次性 Python 环境&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ericmjl.github.io/blog/2024/11/8/disposable-environments-for-ad-hoc-analyses/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.saaspegasus.com/guides/uv-deep-dive/"&gt;更好、更快的 Python 项目：深入研究 Uv&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.saaspegasus.com/guides/uv-deep-dive/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://robertheaton.com/pymyflyspy/"&gt;PyMyFlySpy: 用 headrest 数据跟踪您的航班&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://robertheaton.com/pymyflyspy/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.javonet.com/how-to-use-pyjokes-in-other-programming-languages/"&gt;Using Pyjokes in Other Programming Languages 在其他编程语言中使用 Pyjokes&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tomshlomo.github.io/rust-with-via/index.html"&gt;向 Python 开发人员教授 Rust&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tomshlomo.github.io/rust-with-via/index.html"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这么作除了令 Python 工程师更加爱 Python 应该没其它什么后果,
毕竟, 增强 Python , C 才是正道哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/dec/04/help-us-make-it-happen/"&gt;❤️ 帮助我们实现它❤️&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/dec/04/help-us-make-it-happen/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的 Django 也开始募捐了,经济下行最大的证据..&lt;/p&gt;
&lt;p&gt;&lt;img alt="241209-django-help-us-make-it-happen" src="http://ipic.101.so/241209-django-help-us-make-it-happen.webp"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/shamith09/pygyat"&gt;Python 与 Rizz&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/shamith09/pygyat"&gt;100 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Ohio 专用语言..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/briangu/klongpy"&gt;KlongPy: High-Performance Array Programming in Python KlongPy：Python 中的高性能数组编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/briangu/klongpy"&gt;90 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/qutebrowser/qutebrowser"&gt;qutebrowser: 基于Python和Qt的键盘驱动、类似vim的浏览器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/qutebrowser/qutebrowser"&gt;55 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="hints" src="https://github.com/qutebrowser/qutebrowser/raw/main/doc/img/hints.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/actonlang/acton"&gt;Acton/阿克顿 编程语言&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/actonlang/acton"&gt;51 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;C+Haskell 构建的新语言,
也包含一定 zig,
所以, 这是一种不可能自举的语言?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/lusayo-nyondo/cookiecutter_djangoapp"&gt;我正在努力让 Django 成为现代全栈开发的可行选择&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lusayo-nyondo/cookiecutter_djangoapp"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/py-pdf/benchmarks?tab=readme-ov-file"&gt;用于从结构化模板中提取文本的最佳 PDF 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/py-pdf/benchmarks?tab=readme-ov-file"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/levi2234/Progresspal"&gt;ProgressPal （tqdm 的替代/迭代）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/levi2234/Progresspal"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..ProgressPal 被设计为一款协作工具，允许用户监控在不同设备和进程上运行的各种脚本的进度。通过这种方法，可以实时监控多个脚本的进度，使其成为协作项目和远程监控的理想选择。为此，日志服务器需要公开托管，以便本地网络之外的人员可以访问。这可以通过端口转发日志服务器或在云服务上托管日志服务器来完成。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;系统管理员的新好朋友..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/AmrDeveloper/PyQL"&gt;PyQL 🐍: 类似 SQL 的查询语言，可在 Python 源代码文件而不是数据库文件上运行&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AmrDeveloper/PyQL"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;将 Python 项目源代码变成数据库进行 SQL 式的查询,
主要是针对巨型项目吧,
小项目, 这种工具, 没有场景使用的?&lt;/p&gt;
&lt;p&gt;好玩的是, 主要开发语言是 rust..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/AmineDjeghri/generative-ai-project-template"&gt;制作了一个生成式人工智能项目模板（python、uv、pytest 等）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AmineDjeghri/generative-ai-project-template"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;前端选择了 Streamlit ,这样很难商用哪..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mrmn2/PdfDing"&gt;使用 Django 构建了 PdfDing&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mrmn2/PdfDing"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;[在具有约 10'000 个条目的 ModelChoiceField &lt;/li&gt;
&lt;li&gt;上自动完成的最佳实践](https://www.youtube.com/watch?v=Zzd4sL7drKQ)&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=Zzd4sL7drKQ"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2349.html"&gt;快讯 49/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-553.html"&gt;PyCoder 553&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-501.html"&gt;Issue 501&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-449.html"&gt;Issue 449&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-477.html"&gt;pythonista-weekly : Pyw 477&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-356.html"&gt;Issue 356&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-199.html"&gt;蠎加载 199&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-153.html"&gt;蠎加载 153&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-101.html"&gt;蠎加载 101&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-194.html"&gt;Issue 194&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-143.html"&gt;Issue 143&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-94.html"&gt;Issue 94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-42.html"&gt;Issue 42&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~~|~~_&lt;/span&gt;
        () /  ◶ ♡  \ \/
          &amp;#39;_   ♢   _&amp;#39;
          ( &amp;#39;--.--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2449.html"&gt;2024/49 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2449.md"&gt;pyrw-2449.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/48</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2448.html" rel="alternate"/><published>2024-12-02T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-12-02:/pyrecap/pyrw-2448.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;依赖管理是场垃圾箱火灾&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/48"&gt;Python recap for week 2024/48 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241202 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241202 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;依赖管理是场垃圾箱火灾&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/48"&gt;Python recap for week 2024/48 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241202 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241202 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;Python 依赖管理是一场垃圾箱火灾&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;349 评论 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;非常及时的将当前这个领域问题进行整体阐述,
虽然还是没有 Crago 等效工具出现,
但是, 方向明确了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://utcc.utoronto.ca/~cks/space/blog/python/TypeHintsMaybeNotForMe"&gt;Python 类型提示在实践中可能不适合我&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://utcc.utoronto.ca/~cks/space/blog/python/TypeHintsMaybeNotForMe"&gt;223 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没错, 好在官方并不准备彻底不兼容这种模式...
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kerkour.com/aws-s3-vs-cloudflare-r2-price-performance-user-experience"&gt;比较 AWS S3 和 Cloudflare R2&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kerkour.com/aws-s3-vs-cloudflare-r2-price-performance-user-experience"&gt;135 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Cloudflare for Speed and Security&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;图书作者的软广告..
不得不说, 互联网菩萨 Cloudflare 是真香&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://railway.com/"&gt;为具有数据库支持的 Django 项目寻找最具成本效益的托管解决方案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://railway.com"&gt;49 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.tk1s.com/python/protocols-vs-abstract-base-classes-in-python"&gt;Python 中的协议与抽象基类&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.tk1s.com/python/protocols-vs-abstract-base-classes-in-python"&gt;30 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://mmaaz.ca/writings/pipip.html"&gt;用 Python 封装解决布尔可满足性和整数规划&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://mmaaz.ca/writings/pipip.html"&gt;25 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..尝试使用这种方法解决一些 Leetcode 问题，因为其中许多问题基本上都是可以编码为 SAT 或 IP 的组合问题。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一组 NP 问题解决思路..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://andyatkinson.com/django-python-postgres-busy-rails-developer"&gt;适合繁忙 Rails 开发人员的 Django 和 Postgres&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://andyatkinson.com/django-python-postgres-busy-rails-developer"&gt;19 评论 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nolowiz.com/short-circuiting-in-python/"&gt;Python 中的短路&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nolowiz.com/short-circuiting-in-python/"&gt;16 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..在评估布尔逻辑表达式时使用的一种技术，通过跳过表达式中不必要的部分来节省计算能力。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mikkimat81539"&gt;Python 学习python时跳来跳去&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mikkimat81539"&gt;15 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;虽然有 Jupyter 相关 TOC 插件,
但是, 和浏览器的历史还是无法相比..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.serghei.pl/posts/emacs-python-ide/"&gt;Emacs 中的高级 Python 开发工作流程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.serghei.pl/posts/emacs-python-ide/"&gt;15 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? Vim 的已经有标准套件了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Python中使用abs进行接口编程](https://www.tk1s.com/python/interface-programming-in-python)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.tk1s.com/python/interface-programming-in-python"&gt;11 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nolowiz.com/multi-threading-in-python-and-free-threaded-python-3-13/"&gt;Python 中的多线程和自由线程 Python 3.13&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nolowiz.com/multi-threading-in-python-and-free-threaded-python-3-13/"&gt;9 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://herahaven.ai/blog/creating-an-ai-powered-image-generation-api-service-with-flux-python-and-diffusers/"&gt;用 FLUX、Python 和 Diffusers 创建人工智能驱动的图像生成 API 服务&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://herahaven.ai/blog/creating-an-ai-powered-image-generation-api-service-with-flux-python-and-diffusers/"&gt;6 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://query-rho.vercel.app/"&gt;构建了一个研究自动化 API，取代了杂乱的网页抓取脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://query-rho.vercel.app/"&gt;5 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该是标准的 AIGC 助手型应用形式了..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/zhanymkanov/fastapi-best-practices"&gt;FastAPI的最佳实践&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zhanymkanov/fastapi-best-practices"&gt;113 评论 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..在初创公司中使用的最佳实践和惯例的列表&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/IndiePython/nodezator"&gt;Nodezator 是一个通用的 Python 节点编辑器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/IndiePython/nodezator"&gt;76 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Py 版 Scrach?
用这东西编程, 很像玩游戏了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/chanpreet3000/pretty-pie-log"&gt;用 Pretty Pie Log 增强您的 Python 日志记录：彩色、结构化和线程安全！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/chanpreet3000/pretty-pie-log"&gt;19 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Schkimansky/Hueforge"&gt;在 python 中生成两种颜色之间的渐变。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Schkimansky/Hueforge"&gt;18 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dakivara/pgcrud"&gt;pgcrud 更新：PostgreSQL 的 CRUD 操作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dakivara/pgcrud"&gt;13 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;感觉就是 SQL 的方言..&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;pgcrud&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;q&lt;/span&gt;

&lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;SELECT&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;f&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;avg&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;AS&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;avg_salary&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;)))&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;FROM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;JOIN&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;deparment&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;ON&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;departement&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;GROUP_BY&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# SELECT &amp;quot;department&amp;quot;.&amp;quot;id&amp;quot;, &amp;quot;department&amp;quot;.&amp;quot;name&amp;quot;, avg(&amp;quot;employee&amp;quot;.&amp;quot;salary&amp;quot;) AS &amp;quot;avg_salary&amp;quot; FROM &amp;quot;employee&amp;quot; JOIN &amp;quot;deparment&amp;quot; ON &amp;quot;employee&amp;quot;.&amp;quot;department_id&amp;quot; = &amp;quot;departement&amp;quot;.&amp;quot;id&amp;quot; GROUP BY &amp;quot;employee&amp;quot;.&amp;quot;department_id&amp;quot;&lt;/span&gt;

&lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;INSERT_INTO&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="p"&gt;[&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;name&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt;&lt;span class="p"&gt;])&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;VALUES&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;John Doe&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="p"&gt;{&lt;/span&gt;&lt;span class="s1"&gt;&amp;#39;name&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;Jane Doe&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;salary&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;&amp;#39;department_id&amp;#39;&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;&lt;span class="p"&gt;})&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;RETURNING&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# INSERT INTO &amp;quot;employee&amp;quot; (&amp;quot;name&amp;quot;, &amp;quot;salary&amp;quot;, &amp;quot;department_id&amp;quot;) VALUES (&amp;#39;John Doe&amp;#39;, 1000, 1), (&amp;#39;Jane Doe&amp;#39;, 2000, 2) RETURNING &amp;quot;id&amp;quot;&lt;/span&gt;

&lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;UPDATE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;SET&lt;/span&gt;&lt;span class="p"&gt;((&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;department_id&lt;/span&gt;&lt;span class="p"&gt;),&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="mi"&gt;3000&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="mi"&gt;3&lt;/span&gt;&lt;span class="p"&gt;))&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt; &lt;span class="o"&gt;==&lt;/span&gt; &lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# UPDATE &amp;quot;employee&amp;quot; SET (&amp;quot;salary&amp;quot;, &amp;quot;department_id&amp;quot;) = (3000, 3) WHERE &amp;quot;id&amp;quot; = 1&lt;/span&gt;

&lt;span class="n"&gt;q&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;DELETE_FROM&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;employee&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;WHERE&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;salary&lt;/span&gt; &lt;span class="o"&gt;&amp;gt;&lt;/span&gt; &lt;span class="mi"&gt;10000&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;\
&lt;span class="n"&gt;RETURNING&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;e&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;id&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="c1"&gt;# DELETE FROM &amp;quot;employee&amp;quot; WHERE &amp;quot;salary&amp;quot; &amp;gt; 10000 RETURNING &amp;quot;id&amp;quot;&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/brandondocusen/CntxtPY"&gt;CntxtPY: LLMs的更智能的 Python 上下文管理（开源，麻省理工学院）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/brandondocusen/CntxtPY"&gt;10 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TSignalDev/tsignal-python"&gt;制作了一个像 Qt 一样工作但没有 Qt 依赖的 Python 信号/槽库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TSignalDev/tsignal-python"&gt;8 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/grandimam/protego"&gt;Django Protego - 灵活动态的断路器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/grandimam/protego"&gt;8 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这..非常 &lt;code&gt;Quixote&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dmayboroda/minima"&gt;本地文件上的会话式 RAG（本地使用）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dmayboroda/minima"&gt;7 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/basnijholt/opennb"&gt;opennb: 立即从 GitHub 打开带有依赖项的 Jupyter 笔记本（使用 uv）！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/basnijholt/opennb"&gt;5 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/4F-266YnTkM?si=qGDra6c68_jz6ZBK"&gt;有关如何仅使用 Python 创建 Web 应用程序的教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 Streamlit 样框架, 前后端全 Python only,
不过, 更加实用了, 甚至于内置一个 login 模块,
不像之前, 要自行想办法..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=y8eLffT9-8Q"&gt;用 MariaDB Maxscale 的 HA 演示 + 使用 Java、Python 和 Node.js 的顺序模式连接示例&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;
MariaDB .. 呃,大可不必..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=lV82LDKT16A"&gt;让我们使用 Python 和 FastAPI 构建 AI 照片生成器 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2348.html"&gt;快讯 48/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-552.html"&gt;PyCoder 552&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-500.html"&gt;Issue 500&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-527.html"&gt;pythonista-weekly : Pyw 527&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-448.html"&gt;Issue 448&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-476.html"&gt;pythonista-weekly : Pyw 476&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-355.html"&gt;Issue 355&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-198.html"&gt;蠎加载 198&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-152.html"&gt;蠎加载 152&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-100.html"&gt;蠎加载 100&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-193.html"&gt;Issue 193&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-142.html"&gt;Issue 142&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-93.html"&gt;Issue 93&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-41.html"&gt;Issue 41&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~~+-~_&lt;/span&gt;
       () /  ← o  \ (/
         &amp;#39;_   ⩌   _&amp;#39;
         / &amp;#39;--.--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2448.html"&gt;2024/48 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2448.md"&gt;pyrw-2448.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/47</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2447.html" rel="alternate"/><published>2024-11-25T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-11-25:/pyrecap/pyrw-2447.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 有那么慢吗？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/47"&gt;Python recap for week 2024/47 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241125 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241125 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 有那么慢吗？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/47"&gt;Python recap for week 2024/47 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241125 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241125 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hwisnu.bearblog.dev/fireducks-pandas-but-100x-faster/"&gt;FireDucks : Panda，但速度快 100 倍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hwisnu.bearblog.dev/fireducks-pandas-but-100x-faster/"&gt;189 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...甚至比 Polars 还要快&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;毕竟, C 比 Rust 要快&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...给那些批评 Python 速度慢的人的注释...是的，纯 Python 非常慢，我同意。但它已经被一次又一次证明它可以被优化，一旦它被正确优化（FireDucks、Codon、Cython 等），它也可以很快，因为 Python 后端使用 C 引擎！&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-snapstart-python-net-functions/"&gt;AWS Lambda 现在支持 Python 和 .NET 函数的 SnapStart&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://aws.amazon.com/about-aws/whats-new/2024/11/aws-lambda-snapstart-python-net-functions/"&gt;72 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://entrypoint.sh/"&gt;Docker 中 Gunicorn 的 CPU 使用率过高&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://entrypoint.sh"&gt;65 评注 in 10 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://state.smerity.com/smerity/state/01JC39KW1TBEAZTKJJF0BR5ZXD"&gt;Python 不仅仅是粘合剂，它还是一个隐式的 JIT 生态系统&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://state.smerity.com/smerity/state/01JC39KW1TBEAZTKJJF0BR5ZXD"&gt;51 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;눈_눈? 被发现了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.miguelgrinberg.com/post/is-python-really-that-slow"&gt;Python 有那么慢吗？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/is-python-really-that-slow"&gt;48 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然不了, 只是, 其它语言故意这么报道...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pythonmorsels.com/pathlib-module/"&gt;使用Python的pathlib模块&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pythonmorsels.com/pathlib-module/"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;内置模块这么多神奇能力,
更加神奇的是官方从来不宣传...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.yossarian.net/2024/11/18/Security-means-securing-people-where-they-are"&gt;安全意味着保护人们的安全&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.yossarian.net/2024/11/18/Security-means-securing-people-where-they-are"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.codingconfessions.com/p/cpython-hidden-xkcd-easter-egg"&gt;CPython 中无法触及的隐藏 XKCD 复活节彩蛋&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/cpython-hidden-xkcd-easter-egg"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=THANKYOUREDDIT"&gt;我的 Python Udemy 课程提供 50 个免费名额&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=THANKYOUREDDIT"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这种营销手法可以的哪&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async-flask/"&gt;重写 40​​00 行 Python 迁移到 Quart（异步 Flask）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://talkpython.fm/blog/posts/talk-python-rewritten-in-quart-async-flask/"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/@erik_48905/escape-python-dependency-hell-with-just-2-commands-3245fb0c0bb8"&gt;我如何使用 pip-tools 逃离 Python 依赖地狱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40erik_48905/escape-python-dependency-hell-with-just-2-commands-3245fb0c0bb8"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.hackster.io/daniel-legut/a-trail-camera-using-satellites-and-ai-for-animal-research-28b019?ref=devmandan.com"&gt;使用了这个名为“橙色 pi”的树莓派克隆板来制作卫星轨迹相机。代码是用 python 完成的。我一直在考虑通过扭曲它们并用正确类型的胶带屏蔽它们来改进未来的布线。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.hackster.io/daniel-legut/a-trail-camera-using-satellites-and-ai-for-animal-research-28b019?ref=devmandan.com"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="tree2_3oUjb0WaKr" src="https://hackster.imgix.net/uploads/attachments/1760026/tree2_3oUjb0WaKr.png?auto=compress%2Cformat&amp;amp;w=740&amp;amp;h=555&amp;amp;fit=max"&gt;&lt;/p&gt;
&lt;p&gt;包含完整的电路以及软件设计&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RadoTheProgrammer/tetris/tree/main"&gt;用 Python 制作了自己的俄罗斯方块&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/RadoTheProgrammer/tetris/tree/main"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 pygame&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;NIL&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TheBlewish/Automated-AI-Web-Researcher-Ollama"&gt;更新了我的 Python 自动化 AI 研究助手，可与 OpenAI 端点和 Ollama 配合使用！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TheBlewish/Automated-AI-Web-Researcher-Ollama"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ctosullivan/Python-101-BASIC-Games/"&gt;Python 101 基本 Python 游戏&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ctosullivan/Python-101-BASIC-Games/"&gt;27 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dakivara/pgcrud"&gt;用 pgcrud 对 PostgreSQL 进行 CRUD 操作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dakivara/pgcrud"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;pgcrud&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;

&lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;weight&lt;/span&gt; &lt;span class="o"&gt;/&lt;/span&gt; &lt;span class="n"&gt;c&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;height&lt;/span&gt; &lt;span class="o"&gt;**&lt;/span&gt; &lt;span class="mi"&gt;2&lt;/span&gt;
&lt;span class="c1"&gt;# &amp;quot;weight&amp;quot; / (&amp;quot;height&amp;quot; ^ 2)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;强烈建议 SQLmodel 内置这个模块哈...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mr-ansar/from-sketches-to-networking-code"&gt;网络应用程序不应打开套接字&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mr-ansar/from-sketches-to-networking-code"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Thyringer/cast"&gt;Cast – LI 工具（用 Python 编写），用于从 CSV 文件读取数据集并进行转换&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Thyringer/cast"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/maniospas/ansiplot"&gt;ansiplot: 漂亮（且清晰）的小控制台图表&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/maniospas/ansiplot"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="quickstart" src="https://github.com/maniospas/ansiplot/raw/main/example/quickstart.png"&gt;&lt;/p&gt;
&lt;p&gt;前提是终端字体是等宽的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vigsun19/easytz"&gt;easytz - 轻松进行批量时区转换&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/vigsun19/easytz"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对 pytz 模块的一次实用再包装&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mrks111/code-readme-generator"&gt;用 AI 的 Python 项目的自述文件生成器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mrks111/code-readme-generator"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/jpells/jblog"&gt;从 Python 到 Go：寻求有关我的第一个 Go 应用程序的反馈（Markdown 博客）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jpells/jblog"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;自古 Python go 一家&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NikitaJaiswal77/bookstoreAPI/tree/master"&gt;开源贡献项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NikitaJaiswal77/bookstoreAPI/tree/master"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;纯粹练习项目,一个基于 JWT 加密的用户注册和图书管理接口系统,
基于 Django ...&lt;/p&gt;
&lt;h2&gt;)&lt;/h2&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=gSKTfG1GXYQ"&gt;Uv: 快速的 Python 包管理器 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/zLEt5oz5Mr8?si=cY-Riirhdi66Zqfy"&gt;结合Python库我更好地理解机器学习模型&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2345.html"&gt;快讯 45/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-551.html"&gt;PyCoder 551&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-499.html"&gt;Issue 499&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-526.html"&gt;pythonista-weekly : Pyw 526&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-447.html"&gt;Issue 447&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-475.html"&gt;pythonista-weekly : Pyw 475&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-354.html"&gt;Issue 354&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-197.html"&gt;蠎加载 197&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-151.html"&gt;蠎加载 151&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-99.html"&gt;蠎加载 99&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-192.html"&gt;Issue 192&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-141.html"&gt;Issue 141&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-92.html"&gt;Issue 92&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-40.html"&gt;Issue 40&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~^*`~_&lt;/span&gt;
     \) /  * ?  \ \/
       &amp;#39;_   ⏡   _&amp;#39;
       / &amp;#39;--#--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2447.html"&gt;2024/47 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2447.md"&gt;pyrw-2447.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/46</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2446.html" rel="alternate"/><published>2024-11-18T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-11-18:/pyrecap/pyrw-2446.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;讨厌 PyPI 有认证&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/46"&gt;Python recap for week 2024/46 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241118 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241118 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;讨厌 PyPI 有认证&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/46"&gt;Python recap for week 2024/46 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241118 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241118 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.pypi.org/posts/2024-11-14-pypi-now-supports-digital-attestations/"&gt;PyPI 现在有认证。谢谢,但是我讨厌它。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.pypi.org/posts/2024-11-14-pypi-now-supports-digital-attestations/"&gt;302 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;Python 依赖管理完整指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nielscautaerts.xyz/python-dependency-management-is-a-dumpster-fire.html"&gt;78 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.1/ref/databases/#postgresql-pool"&gt;🚀 周五专题：PostgreSQL 连接池！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.1/ref/databases/%23postgresql-pool"&gt;56 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pyodide.org/"&gt;[Showoff Saturday] PyREPL - WASM 支持的 Python REPL&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyodide.org/"&gt;49 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://jonathanadly.com/is-async-django-ready-for-prime-time"&gt;异步 django 准备好迎接黄金时间了吗？我们的异步 django 生产经验&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jonathanadly.com/is-async-django-ready-for-prime-time"&gt;42 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就算是 fastAPI 中, 俺都没有全部上异步...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blendable.ca/about-us/careers/full-stack-software-engineer/"&gt;寻找 Django 开发人员加入我的远程团队&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blendable.ca/about-us/careers/full-stack-software-engineer/"&gt;40 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.pixelstech.net/article/1731643884-The-Ultimate-Guide-to-Implement-Function-Overloading-in-Python"&gt;在 Python 中实现函数重载的终极指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pixelstech.net/article/1731643884-The-Ultimate-Guide-to-Implement-Function-Overloading-in-Python"&gt;38 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.agest.am/write-good-python-tests"&gt;编写好测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.agest.am/write-good-python-tests"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://django-learning.hashnode.dev/django-setup-and-basic-overview"&gt;Django 设置和基本概述&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django-learning.hashnode.dev/django-setup-and-basic-overview"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://eli.thegreenplace.net/2024/ml-in-go-with-a-python-sidecar/"&gt;带有 Python sidecar 的 Go 机器学习&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://eli.thegreenplace.net/2024/ml-in-go-with-a-python-sidecar/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://flask.palletsprojects.com/en/stable/patterns/lazyloading/"&gt;应用启动时间长（冷启动）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://flask.palletsprojects.com/en/stable/patterns/lazyloading/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;flask 的运维技巧,
结果发现还是 Django 式的集中式 URL 路由更加靠谱...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.adonissimo.com/how-to-build-no-code-modal-components-for-wagtail-cms-content-editors"&gt;如何为 Wagtail CMS 内容编辑器构建无代码模态组件 |分步指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.adonissimo.com/how-to-build-no-code-modal-components-for-wagtail-cms-content-editors"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 一晃神儿, 有20年没听人说 Plone 这个优秀的过份的 CMS 系统了哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.trailofbits.com/2024/11/14/attestations-a-new-generation-of-signatures-on-pypi/"&gt;Attestations: PyPI 上的新一代签名&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.trailofbits.com/2024/11/14/attestations-a-new-generation-of-signatures-on-pypi/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 这样也是无法阻止恶意注入的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tally.so/r/3EBPMr"&gt;Django 调查&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tally.so/r/3EBPMr"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;又是一年过去, 如果你是 Django 用户, 值得定期反馈你的体验..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/janbjorge/pgqueuer"&gt;[PGQueuer v0.15.0 发布] 现在具有循环作业调度功能！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/janbjorge/pgqueuer"&gt;155 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pex-tool/pex"&gt;Pex: 用于生成 .pex（Python EXecutable）文件、锁定文件和 venvs 的工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pex-tool/pex"&gt;94 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 之前好象是 Debain 专用的? 现在通用了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ceccopierangiolieugenio/pyTermTk"&gt;Show HN: PyTermTk – 开源 Python TUI 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ceccopierangiolieugenio/pyTermTk"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/microsoft/TinyTroupe"&gt;TinyTroupe, 一个新的LLM支持的多代理角色模拟 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/TinyTroupe"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/oscarychen/building-efficient-api"&gt;在 Django REST 框架、Django-ninja 中构建高效的 API，并与 Golang 进行比较&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/microsoft/TinyTroupe"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Anubhav9/Netfly-subtitle-converter-xml-approach"&gt;终于完成：周末构建的个人项目 - Netflix 字幕翻译器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/oscarychen/building-efficient-api"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mieubrisse/fire-calculator"&gt;写了一个 Python 脚本来计算火灾发生时间&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Anubhav9/Netfly-subtitle-converter-xml-approach"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/lassenym/pacman-helper"&gt;创建了一个小 python 脚本，将 pacman 包很好地分组到单独的 .json 中。也许任何人都想做同样的事情..&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lassenym/pacman-helper"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/quibble-dev/Quibble"&gt;如何处理这种情况，一个用户有多个配置文件&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/quibble-dev/Quibble"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zycyc/LAMBDA"&gt;构建了一个 python 程序，可以使用您的语音自动回复所有未读电子邮件，并且它在您的 Mac 上 100% 本地运行&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zycyc/LAMBDA"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;围绕 PyTorch 构建的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SermetPekin/nameisok"&gt;检查包名称的可用性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SermetPekin/nameisok"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;非常实用了, 只是缺少一个自解释,
已经使用的包在哪个文件中的引入的呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=9-ZFz-xw0cQ"&gt;Video: 五分钟了解 Django Cotton（您一直在寻找的组件系统）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=9-ZFz-xw0cQ"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=mrTOTDJAzNs"&gt;用 Excel、Python、Transport Tycoon 进行数据科学&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=mrTOTDJAzNs"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Excel 就是数据科学基础设施&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=gSKTfG1GXYQ"&gt;Uv: 快速 Python 包管理器 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2344.html"&gt;快讯 44/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-550.html"&gt;PyCoder 550&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-498.html"&gt;Issue 498&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-525.html"&gt;pythonista-weekly : Pyw 525&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-446.html"&gt;Issue 446&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-474.html"&gt;pythonista-weekly : Pyw 474&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-353.html"&gt;Issue 353&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-196.html"&gt;蠎加载 196&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-150.html"&gt;蠎加载 150&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-98.html"&gt;蠎加载 98&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-191.html"&gt;Issue 191&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-140.html"&gt;Issue 140&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-91.html"&gt;Issue 91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-39.html"&gt;Issue 39&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;       &lt;span class="ge"&gt;_~^+`~_&lt;/span&gt;
   () /  O →  \ (/
     &amp;#39;_   ♢   _&amp;#39;
     ( &amp;#39;-----&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2446.html"&gt;2024/46 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2446.md"&gt;pyrw-2446.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/45</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2445.html" rel="alternate"/><published>2024-11-11T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-11-11:/pyrecap/pyrw-2445.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;PyTorch 2 新能力..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/45"&gt;Python recap for week 2024/45 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241111 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241111 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;PyTorch 2 新能力..&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/45"&gt;Python recap for week 2024/45 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241111 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241111 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://codspeed.io/blog/state-of-python-3-13-performance-free-threading"&gt;Python 3.13 性能状态：自由线程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://codspeed.io/blog/state-of-python-3-13-performance-free-threading"&gt;194 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单说..稳定优化ing..
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://32bits.substack.com/p/under-the-microscope-ecco-the-dolphin"&gt;用 Ghidra 和 Python 对 Ecco the Dolphin 进行逆向工程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://32bits.substack.com/p/under-the-microscope-ecco-the-dolphin"&gt;132 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=5DAYFREEBIE"&gt;再次感谢 r/Python - 我正在为那些之前错过的人开放我的 Python 课程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=5DAYFREEBIE"&gt;103 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://noiseonthenet.space/noise/2024/11/escaping-from-anaconda/"&gt;逃离 Anaconda&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://noiseonthenet.space/noise/2024/11/escaping-from-anaconda/"&gt;45 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;uv 的软广告...
当然, 俺现在使用 minicoda 的加速版本 mamba&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://reinforcedknowledge.com/a-comprehensive-guide-to-python-project-management-and-packaging-concepts-illustrated-with-uv-part-i/"&gt;刚发表了一篇文章了解Python项目管理和打包，用uv进行图解&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://reinforcedknowledge.com/a-comprehensive-guide-to-python-project-management-and-packaging-concepts-illustrated-with-uv-part-i/"&gt;38 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://talkpython.fm/blog/posts/we-have-moved-to-hetzner/"&gt;Talk Python has moved to Hetzner Talk Python 已转移到 Hetzner&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://talkpython.fm/blog/posts/we-have-moved-to-hetzner/"&gt;29 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ronynn.github.io/ruby-might-be-better-than-python/"&gt;对于新学习者来说，Ruby 可能比 Python 更好&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ronynn.github.io/ruby-might-be-better-than-python/"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 所以工程中, 尽可能用 Python 了...
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.codingconfessions.com/p/the-pythonic-emptiness"&gt;Pythonic的空虚&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/the-pythonic-emptiness"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.theregister.com/2024/11/05/python_dethrones_javascript_github/"&gt;Python 取代 JavaScript 成为 GitHub 上最常用的语言&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.theregister.com/2024/11/05/python_dethrones_javascript_github/"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;都是 NPM 的大坑害的..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://david.guillot.me/en/posts/tech/proposal-for-a-django-project-template/"&gt;Django 项目模板的提案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://david.guillot.me/en/posts/tech/proposal-for-a-django-project-template/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://peps.python.org/pep-2026/"&gt;PEP 2026 – Python 的日历版本控制&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-2026/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://testdriven.io/blog/django-avoid-counting/"&gt;避免在 Django 分页中计数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testdriven.io/blog/django-avoid-counting/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://slimsaas.com/blog/django-scaling-performance"&gt;扩展 Django 实用指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slimsaas.com/blog/django-scaling-performance"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/mzguntalan/zephyr"&gt;新的深度学习框架； Zephyr 正在提前发布；积极发展&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mzguntalan/zephyr"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/nov/05/bugfix-release/"&gt;Django 错误修复版本已发布：5.1.3&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/robertsdotpm/p2pd"&gt;P2PD新版本：点对点直连库&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 包含 PHP 代码的东西...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cdgriffith/Box"&gt;Box: 具有高级点表示法访问的 Python 字典&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cdgriffith/Box"&gt;137 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;20年前 UliEditor 中就实现过类似的,
其实, 这主要看 Python 官方内置模块是否收了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/neonwatty/meme_search"&gt;所有模因的搜索引擎（v2.0 更新）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/neonwatty/meme_search"&gt;94 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zserge/tinylangs"&gt;Tinylangs: 50 行 Python 编程语言&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;49 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用基本 Python 能力完成了一系列开发语言的编译器,
比如, asm/lisp/...&lt;/p&gt;
&lt;p&gt;应该是学生作品集?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Anubhav9/netfly-subtitle-converter"&gt;周末完成的 - Netflix 字幕翻译器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Anubhav9/netfly-subtitle-converter"&gt;39 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Google Vision OCR 完成文字提取...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/AnilBK/C-Preprocessor-Language"&gt;Python 和 C++ 启发的编程语言可转换为 C 并可以嵌入到 C 源文件中。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AnilBK/C-Preprocessor-Language"&gt;23 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;语言名字是: ANIL
处于非常早期...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/SelfExplainML/PiML-Toolbox"&gt;PiML: Python 可解释的机器学习工具箱&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SelfExplainML/PiML-Toolbox"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/dendrite-systems/dendrite-python-sdk"&gt;Dendrite: 使用自然语言与网站交互，而不是使用 CSS 选择器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dendrite-systems/dendrite-python-sdk"&gt;19 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;调整起来可就完蛋了..
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ALeterouin/Booking_scraper"&gt;如何在无需安装 Python 的情况下运行 Python 抓取脚本？ （针对非编程用户的简单解决方案）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ALeterouin/Booking_scraper"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;嗯哼? 这项目介绍 AI 写的?
仓库就给了个 Python 脚本, 也没有安装说明,
这本地没有 Python 运行时, 不可能执行的吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/AhmedOsamaMath/descriptive-statistics"&gt;本文档旨在提供对描述性统计的透彻理解，并提供实际示例和用于实际数据分析的 Python 实现。存储库尚未完成。如果您想帮助我，请随时提交拉取请求或打开问题以进行改进。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/AhmedOsamaMath/descriptive-statistics"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/oscarychen/building-efficient-api"&gt;代码示例：使用 Django 构建高效的 REST API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/oscarychen/building-efficient-api"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..高效的 REST API&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;就看怎么理解这儿的高效了..&lt;/p&gt;
&lt;p&gt;要是绝对高效, 还是看 Pg 的插件, 支持从数据库直出 API ...
)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0-iuJgfQMOw"&gt; Nanodjango、uv 和 ninja 进行原型设计&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=0-iuJgfQMOw"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;用了这么大力气简化 Django, 还得持续兼容 Django 不断追加的复杂功能...
那为什么不用 FastAPI?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=CbTFk0qW1UI"&gt;PyTorch 2: 通过动态 Python 字节码转换和图形编译加快机器学习速度&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=CbTFk0qW1UI"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/Aivo5OCZnU4?si=QYLIGTUy2F1TYqe9"&gt;用于远程访问 Metasploitable 的 Python 脚本。&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2343.html"&gt;快讯 43/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-549.html"&gt;PyCoder 549&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-497.html"&gt;Issue 497&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-524.html"&gt;pythonista-weekly : Pyw 524&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-445.html"&gt;Issue 445&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-473.html"&gt;pythonista-weekly : Pyw 473&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-352.html"&gt;Issue 352&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-195.html"&gt;蠎加载 195&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-149.html"&gt;蠎加载 149&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-97.html"&gt;蠎加载 97&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-190.html"&gt;Issue 190&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-139.html"&gt;Issue 139&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-90.html"&gt;Issue 90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-38.html"&gt;Issue 38&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~∽|^~_&lt;/span&gt;
    \/ /  + *  \ (/
      &amp;#39;_   ⏝   _&amp;#39;
      ( &amp;#39;--+--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2445.html"&gt;2024/45 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2445.md"&gt;pyrw-2445.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/43</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2443.html" rel="alternate"/><published>2024-10-28T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-10-28:/pyrecap/pyrw-2443.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.8 已达 EOL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/43"&gt;Python recap for week 2024/43 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241028 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241028 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python 3.8 已达 EOL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/43"&gt;Python recap for week 2024/43 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241028 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241028 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.bitecode.dev/p/python-313-what-didnt-make-the-headlines"&gt;现在，这是 Python 3.13 中的有效语法！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bitecode.dev/p/python-313-what-didnt-make-the-headlines"&gt;260 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://realpython.com/python-walrus-operator/"&gt;每个 unicode 字符都可以是全局变量和局部变量中的变量名&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://realpython.com/python-walrus-operator/"&gt;74 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 但是, 嘦是键盘上刻的字符之外的, 尽可能嫑用,
否则, 哈...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Python 3.13 中的新Typing功能](https://medium.com/techtofreedom/7-new-typing-features-in-python-3-13-58caae5f2f10?sk=6ee66766ba372ea1f62b44a0ef08012d)&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/techtofreedom/7-new-typing-features-in-python-3-13-58caae5f2f10?sk=6ee66766ba372ea1f62b44a0ef08012d"&gt;68 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只读类型, 以及其它...&lt;/p&gt;
&lt;p&gt;反正, 认真起来, Python 完全可以非常非常像 C++ 了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.arie.bovenberg.net/blog/still-use-init-py/"&gt;__init__.py 文件是可选的。这就是为什么你仍然应该使用它们&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dev.arie.bovenberg.net/blog/still-use-init-py/"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;任何规约, 一但成立, 将永远使用...
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.manim.community/"&gt;社区维护的用于创建数学动画的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.manim.community"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://store.steampowered.com/app/3122220/Mr_Figs"&gt;在 gamedev 中 itertools 的有趣使用&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://store.steampowered.com/app/3122220/Mr_Figs"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypy.org/posts/2024/10/jit-peephole-dsl.html"&gt;PyPy JIT 中整数运算窥孔转换规则的 DSL&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypy.org/posts/2024/10/jit-peephole-dsl.html"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/abhaskumarsinha/Nirvana/tree/main"&gt;基于 Python 的图形引擎：Nirvana-3D&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/abhaskumarsinha/Nirvana/tree/main"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;没事儿: 没有游戏团队愿意用的吧...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nyxspace.com/hifitime/#time-scales"&gt;理解闰秒和时间尺度&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nyxspace.com/hifitime/%23time-scales"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://peps.python.org/pep-0569/"&gt;Python 3.8 已达 EOL&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0569/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;End-of-life branches&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;生命周期结束阶段&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://programming-23.mooc.fi/"&gt;Python 编程 MOOC 2023&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://programming-23.mooc.fi/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://silverboi.me/"&gt;Personal portfolio 个人作品集&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://silverboi.me"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/modularml/mojo/commit/cb307d0f57bb07b37528e8f6e2c859a1e07db941"&gt;Mojo 阐明了“Python 超集”的含义&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/modularml/mojo/commit/cb307d0f57bb07b37528e8f6e2c859a1e07db941"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://substack.com/home/post/p-150579248"&gt;从 Python 到 CPU 指令：第 2 部分&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://substack.com/home/post/p-150579248"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/neonwatty/meme_search"&gt;所有模因的搜索引擎 - 用 Python 编写。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/neonwatty/meme_search"&gt;83 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这技术桟的品味绝了:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;faiss ：快速高效的矢量数据库&lt;/p&gt;
&lt;p&gt;sqlite ：有史以来最伟大的数据库，用于数据索引&lt;/p&gt;
&lt;p&gt;Streamlit ：用于提供应用程序&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/konstin/sudoku-in-python-packaging"&gt;用 Python 包解析器求解数独&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/konstin/sudoku-in-python-packaging"&gt;53 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/CZ-NIC/mininterface"&gt;Cool 库只需一行即可将 Python 数据类转换为 GUI 应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/CZ-NIC/mininterface"&gt;47 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;实用哪, 可以说是 TUI/CLI/GUI 通用版 streamlit,&lt;/p&gt;
&lt;p&gt;不过, 没说怎么对应将真实的计算行为响应, 绑定到对应交互元素上...?
嗯哼?
明白了, 人家就负责生成一次性配置收集界面, 后续的,
你继续折腾...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/plasma-umass/scalene"&gt;Scalene: Python 的高性能、高精度 CPU、GPU、内存分析器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/plasma-umass/scalene"&gt;29 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/epogrebnyak/abacus-minimal"&gt;Python 中的最小会计库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/epogrebnyak/abacus-minimal"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TuturGabao/BankApplication"&gt;使用pyqt5的银行项目&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TuturGabao/BankApplication"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/neonwatty/yt-gif-maker"&gt;轻松制作和分享您最喜欢的 YouTube 时刻的 GIF（使用 Python + Whisper Turbo）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/neonwatty/yt-gif-maker"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? gif 至今还是互联网最兼容的短视频格式?
所以, 要从 Youtube 批量转换?&lt;/p&gt;
&lt;p&gt;等等: 用的是 &lt;code&gt;streamlit&lt;/code&gt; ... 有品味哪&lt;/p&gt;
&lt;p&gt;PS:&lt;/p&gt;
&lt;p&gt;神奇的是 &lt;a href="https://github.com/neonwatty/python_template"&gt;neonwatty/python_template&lt;/a&gt; 这是作者自己的极简项目创建模板&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Valer100/winaccent"&gt;winaccent - Python 模块，用于轻松检索 Windows 的强调色，包括阴影、特定窗口颜色（例如活动/非活动标题栏、窗口边框和系统主题）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Valer100/winaccent"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇哪, windows only 作品,
这是个什么真实需求呢?&lt;/p&gt;
&lt;p&gt;目测哈: 有公司要求所有成员桌面的配色, 必须和公司 VI 一致,
于是...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/djchou/functionmonitor"&gt;用 functionmonitor 轻松监控和管理 Python 中的并发函数&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/djchou/functionmonitor"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/wired32/Dynamic-Input"&gt;Dynamic Inputs/动态输入：一种打破标准输入限制的方法。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/wired32/Dynamic-Input"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 rich 构建,
在终端中, 进行各种持续交互式响应...&lt;/p&gt;
&lt;p&gt;就像一位过于热心的幼儿园语文老师&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/QciJxVjF4M4?si=Bk_gU4Tj5f6gPpiq"&gt;Manim : 用于数学动画的 python 包&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;也是个老模块了, 为什么突然出圈呢?&lt;/p&gt;
&lt;p&gt;应该是著名大 UP 频道, 公开了制作技术桟?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=1mxTvmpDV-I"&gt;用 Flask 和 Gemini API 构建“与维基百科聊天”应用程序（演示 + 代码）&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为什么选择 Flask?
当然, 在国内值得使用 Kimi 替代...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=0drZiTqy58Y"&gt;几乎从头开始用 Python 编写的垃圾邮件识别 ANN（无 Tensorflow）以及解释其背后数学原理的视频&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;关键在这个从头, 从哪里的头...&lt;/p&gt;
&lt;p&gt;其实, FLOSS 运动就是为了节省这种反复浪费智能的现象,
可惜...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/pyrecap/pyrw-2342.html"&gt;快讯 42/2023&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-548.html"&gt;PyCoder 548&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-496.html"&gt;Issue 496&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-523.html"&gt;pythonista-weekly : Pyw 523&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-444.html"&gt;Issue 444&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-472.html"&gt;pythonista-weekly : Pyw 472&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-351.html"&gt;Issue 351&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-194.html"&gt;蠎加载 194&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-148.html"&gt;蠎加载 148&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-96.html"&gt;蠎加载 96&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-189.html"&gt;Issue 189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-138.html"&gt;Issue 138&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-89.html"&gt;Issue 89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-37.html"&gt;Issue 37&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~-~∽~_&lt;/span&gt;
 \) /  O ◶  \ (/
   &amp;#39;_   ∧   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;-----&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2443.html"&gt;2024/43 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2443.md"&gt;pyrw-2443.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/42</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2442.html" rel="alternate"/><published>2024-10-21T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-10-21:/pyrecap/pyrw-2442.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;range 不是迭代器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/42/"&gt;Python recap for week 2024/42 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241021 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241021 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;range 不是迭代器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/42/"&gt;Python recap for week 2024/42 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241021 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241021 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gto76.github.io/python-cheatsheet/"&gt;综合 Python 备忘单/Cheatsheet/作弊条&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gto76.github.io/python-cheatsheet/"&gt;421 评注 in 16 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gardenandgun.com/feature/python-hunter/"&gt;佛州最致命的蟒蛇猎人之一&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gardenandgun.com/feature/python-hunter/"&gt;146 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Donna Kalil" src="https://ipic.zoomquiet.top/2024-10-21-zshot%202024-10-21%2011.28.07.jpg"&gt;&lt;/p&gt;
&lt;p&gt;真.佛州不养闲人...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://tahnok.github.io/colmi_r02_client/colmi_r02_client.html"&gt;适用于 20 美元 Colmi R02 智能戒指的 Python 客户端&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tahnok.github.io/colmi_r02_client/colmi_r02_client.html"&gt;112 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://treyhunner.com/2018/02/python-range-is-not-an-iterator/"&gt;Python: range 不是迭代器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://treyhunner.com/2018/02/python-range-is-not-an-iterator/"&gt;99 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;请说“可迭代”或“惰性可迭代”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtubetranscriptoptimizer.com/blog/02_what_i_learned_making_the_python_backend_for_yto"&gt;为我新 Web 应用程序制作 Python 后端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtubetranscriptoptimizer.com/blog/02_what_i_learned_making_the_python_backend_for_yto"&gt;68 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;非常切实的经验, 说服我先使用 SQLite 了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://en.lewoniewski.info/2024/python-3-12-vs-python-3-13-performance-testing/"&gt;Python 3.12 与 Python 3.13 – 性能测试。总共对搭载 AMD Ryzen 7000 系列和第 13 代英特尔酷睿处理器的台式机、笔记本电脑或迷你电脑的计算机进行了 100 项各种基准测试。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://en.lewoniewski.info/2024/python-3-12-vs-python-3-13-performance-testing/"&gt;39 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;都有超过 2% 的提升&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.1/topics/http/file-uploads/"&gt;Django 中上传文件的最佳方式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.1/topics/http/file-uploads/"&gt;34 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://animatestock.com/"&gt;我创建了一个应用程序来动画股票表现&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://animatestock.com/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真.无代码应用网页&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://slimsaas.com/blog/docker-django-react"&gt;Docker 化 Django 和 React 应用程序：Docker + Django + React&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slimsaas.com/blog/docker-django-react"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pythonspeed.com/articles/uv-python-production/"&gt;应该在生产中使用 uv 的托管 Python 吗？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pythonspeed.com/articles/uv-python-production/"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;灵魂一问...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.teledynevisionsolutions.com/support/support-center/software-firmware-downloads/iis/ladybug-sdk/ladybug-sdk--download-files/"&gt;在 python flake 中使用供应商共享库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.teledynevisionsolutions.com/support/support-center/software-firmware-downloads/iis/ladybug-sdk/ladybug-sdk--download-files/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://editor.swagger.io/"&gt;Flasgger 的意外行为&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://editor.swagger.io/"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/scaffoldly/scaffoldly-examples/tree/python-flask-poetry"&gt;Show HN: 在 AWS Lambda 中运行 Python Flask HTTP 服务器（带 Poetry）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/scaffoldly/scaffoldly-examples/tree/python-flask-poetry"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;微服务再次不微起来...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.liftjourn.com/"&gt;发布了我第一个使用 Django 作为后端的移动应用程序！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.liftjourn.com/"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://awakenerd.com/2024/10/14/python-3-13-release-an-overview-of-its-major-features/"&gt;Python 3.13 版本，主要特性概述&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://awakenerd.com/2024/10/14/python-3-13-release-an-overview-of-its-major-features/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/sepandhaghighi/pycm"&gt;PyCM v4.1 发布：Python 混淆矩阵&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sepandhaghighi/pycm"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ArchiveBox/ArchiveBox"&gt;ArchiveBox 是一个有趣的 FOSS Django 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ArchiveBox/ArchiveBox"&gt;120 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...🗃 开源自托管网络存档。获取 URL/浏览器历史记录/书签/Pocket/Pinboard/等，保存 HTML、JS、PDF、媒体等...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;出发点非常简单,
而且技术栈选择也很个性:使用 Chrome、 wget和yt-dlp等标准工具，并将数据存储在普通文件和文件夹中...&lt;/p&gt;
&lt;p&gt;问题在:&lt;/p&gt;
&lt;p&gt;轻松的完成获取后, 并没配套工具来维护本地目录中的文件,一但意外损伤后, 并无能力恢复?&lt;/p&gt;
&lt;p&gt;以及, 只有一个图片流式的提醒界面最多提供内部搜索,
和早先 ScrapBook 支持的树状目录索引相比, 不够实用哪...&lt;/p&gt;
&lt;p&gt;特别是本地抓取了超过1千网页后, 想快速回顾其中一个, 点击超过4次, 基本上就没有动力使用了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rezhaTanuharja/minimalistNVIM.git"&gt;极简 Python 调试设置（续）：Torchrun&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rezhaTanuharja/minimalistNVIM.git"&gt;47 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/iraklikeshelava/inventory-management"&gt;创建简单的库存管理应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/iraklikeshelava/inventory-management"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ShayHill/paragraphs"&gt;将长字符串轻松、美观地合并到 Python 代码中。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ShayHill/paragraphs"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;聪明的引入了 &lt;code&gt;par&lt;/code&gt; 函数...&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;from&lt;/span&gt; &lt;span class="nn"&gt;paragraphs&lt;/span&gt; &lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="n"&gt;par&lt;/span&gt;

&lt;span class="k"&gt;class&lt;/span&gt; &lt;span class="nc"&gt;SuddenDeathError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="ne"&gt;Exception&lt;/span&gt;&lt;span class="p"&gt;):&lt;/span&gt;
    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="fm"&gt;__init__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;cause&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="kc"&gt;None&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cause&lt;/span&gt; &lt;span class="o"&gt;=&lt;/span&gt; &lt;span class="n"&gt;cause&lt;/span&gt;

    &lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="fm"&gt;__str__&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt; &lt;span class="o"&gt;-&amp;gt;&lt;/span&gt; &lt;span class="nb"&gt;str&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
        &lt;span class="k"&gt;return&lt;/span&gt; &lt;span class="n"&gt;par&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
            &lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
&lt;span class="s2"&gt;            Y - e - e - e - es, Lord love you! Why should she die of&lt;/span&gt;
&lt;span class="s2"&gt;            &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cause&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;? She come through diphtheria right enough the year&lt;/span&gt;
&lt;span class="s2"&gt;            before. I saw her with my own eyes. Fairly blue with it, she was.&lt;/span&gt;
&lt;span class="s2"&gt;            They all thought she was dead; but my father, he kept ladling gin&lt;/span&gt;
&lt;span class="s2"&gt;            down her throat till she came to so sudden that she bit the bowl&lt;/span&gt;
&lt;span class="s2"&gt;            off the spoon.&lt;/span&gt;

&lt;span class="s2"&gt;            What call would a woman with that strength in her have to die of&lt;/span&gt;
&lt;span class="s2"&gt;            &lt;/span&gt;&lt;span class="si"&gt;{&lt;/span&gt;&lt;span class="bp"&gt;self&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;cause&lt;/span&gt;&lt;span class="si"&gt;}&lt;/span&gt;&lt;span class="s2"&gt;? What become of her new straw hat that should have&lt;/span&gt;
&lt;span class="s2"&gt;            come to me? Somebody pinched it; and what I say is, them as pinched&lt;/span&gt;
&lt;span class="s2"&gt;            it done her in.&amp;quot;&amp;quot;&amp;quot;&lt;/span&gt;
        &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;raise&lt;/span&gt; &lt;span class="n"&gt;SuddenDeathError&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;influenza&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/muaaz-ur-habibi/fthedocs"&gt;[Project] 我厌倦了阅读数千行文档&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/muaaz-ur-habibi/fthedocs"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;RTFD&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是 FLOSS 界最知名的一句咒语,
其根本原因, 可能并不在 文档 品质, 而是对于那些辛辛苦苦攒出来自己都不喜欢的文档工程师而言, 不够尊重?&lt;/p&gt;
&lt;p&gt;所以, 现在变成了:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;TFD&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;将文档丢给 LLam 们&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/karimelkh/inventory_ms"&gt;stick 或移动到另一个&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/karimelkh/inventory_ms"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/philipjball/SAC_PyTorch"&gt;什么导致我的 Q-Loss 值出现偏差（SAC + Godot &amp;lt;-&amp;gt; Python）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/philipjball/SAC_PyTorch"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/P403n1x87/austin"&gt;Austin 3.7 – CPython 的 Python 帧堆栈采样器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/P403n1x87/austin"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/lubomilko/pycpp"&gt;Python 中的 C 预处理器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lubomilko/pycpp"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=F8GoDqTtSOE"&gt;用 Python 增强您的 Java 应用程序！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=F8GoDqTtSOE"&gt;29 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;等等, 这么搞, JAVA 乐意嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=VuKK0bEkSdo"&gt;用 Python 编写基于 FUSE 的文件系统的手持指南 [视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=i1eMxu_PR5Y"&gt;Pycharm Channel - Django and htmx Tutorial: Easier Web Development Pycharm 频道 - Django 和 htmx 教程：更轻松的 Web 开发&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Pycharm+Django 瞬间就没了兴趣...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-599.html"&gt;PyCoder 599&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-547.html"&gt;PyCoder 547&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-495.html"&gt;Issue 495&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-522.html"&gt;pythonista-weekly : Pyw 522&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-443.html"&gt;Issue 443&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-471.html"&gt;pythonista-weekly : Pyw 471&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-350.html"&gt;Issue 350&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-193.html"&gt;蠎加载 193&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-147.html"&gt;蠎加载 147&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-95.html"&gt;蠎加载 95&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-188.html"&gt;Issue 188&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-137.html"&gt;Issue 137&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-88.html"&gt;Issue 88&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-36.html"&gt;Issue 36&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~~+-~_&lt;/span&gt;
        \) /  ◷ *  \ (/
          &amp;#39;_   ⩌   _&amp;#39;
          \ &amp;#39;--#--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2442.html"&gt;2024/42 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2442.md"&gt;pyrw-2442.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/41</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2441.html" rel="alternate"/><published>2024-10-14T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-10-14:/pyrecap/pyrw-2441.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;在 Python 3.13 中禁用 GIL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/41/"&gt;Python recap for week 2024/41 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241014 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241014 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;在 Python 3.13 中禁用 GIL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/41/"&gt;Python recap for week 2024/41 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241014 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241014 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.linuxjournal.com/article/3882"&gt;为什么选择 Python (2000)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.linuxjournal.com/article/3882"&gt;161 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;24年前, Eric Raymond 的雄文:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...编码工作量的一个重要衡量标准是您编写的内容与您对问题的心理表征实际上不符的频率&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;论广告文学的正确打开方式...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在编写 fetchmailconf 几周甚至几个月后，我仍然可以阅读 fetchmailconf 代码并理解它在做什么，而无需认真思考.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;论黑一门语言的最高境界;&lt;/p&gt;
&lt;p&gt;其实, 可以同时应用在文案创作之上,
自己为了一个不知所谓的品牌写的一段不知所谓的赞美文,
几周后自己自然也无法理解到底在说什么...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;用 Python 3.12 进行静态类型函数编程&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;77 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://gwolf.org/2024/10/started-a-guide-to-writing-fuse-filesystems-in-python.html"&gt;开始使用 Python 编写 FUSE 文件系统的指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gwolf.org/2024/10/started-a-guide-to-writing-fuse-filesystems-in-python.html"&gt;63 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;原本和 Linux 一样, 只是个教学任务,
没想到几届学生里,只有一位硬着头皮尝试写过,
现在老师开始撸了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python.org/3/whatsnew/3.13.html"&gt;Python 3.13 的新增功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3/whatsnew/3.13.html"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;官方中文: &lt;a href="https://docs.python.org/zh-cn/3/whatsnew/3.13.html"&gt;Python 3.13 有什么新变化 — Python 3.13.0 文档&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://geekpython.in/how-to-disable-gil-in-python"&gt;在 Python 3.13 中禁用 GIL&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://geekpython.in/how-to-disable-gil-in-python"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真无上法器&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;python3.13t&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;通过同时安装两种不同的执行文件来选择性获取&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pym.dev/python-313-whats-new/?watch="&gt;Python 3.13 的最佳新特性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pym.dev/python-313-whats-new/?watch="&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;REPL 大力得到改进, 不过...有多少人在 REPL 中编程呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://luteorg.github.io/lute-manual/"&gt;考虑从 Flask-Sqlalchemy 迁移到 Flask 和普通 Sqlalchemy：不确定如何开始，或者是否有用&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://luteorg.github.io/lute-manual/"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.miguelgrinberg.com/post/the-ultimate-guide-to-error-handling-in-python"&gt;Python 错误处理终极指南&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/the-ultimate-guide-to-error-handling-in-python"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtubetranscriptoptimizer.com/blog/02_what_i_learned_making_the_python_backend_for_yto"&gt;从为新 Web 应用程序制作 Python 后端中学到了什么&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtubetranscriptoptimizer.com/blog/02_what_i_learned_making_the_python_backend_for_yto"&gt;21 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真切的经验:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...长期以来我坚持用 Python 做所有事情，一直在使用错误的工具，是时候硬着头皮真正学习 Typescript、React、Zustand 以及所有其他我一直拒绝学习的技术了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;对美的钝感, 可能是 Python 社区的通病&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://testdriven.io/blog/django-digitalocean-spaces/"&gt;数字海洋应用平台+空间&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testdriven.io/blog/django-digitalocean-spaces/"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://freefrancisco.hashnode.dev/function-composition-and-currying-in-python"&gt;Python 中的函数组合和柯里化&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://freefrancisco.hashnode.dev/function-composition-and-currying-in-python"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.itprotoday.com/python/python-3-13-boosts-performance-and-developer-experience"&gt;Python 3.13 提升性能和开发人员体验&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.itprotoday.com/python/python-3-13-boosts-performance-and-developer-experience"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.coryzue.com/writing/kamal-django/"&gt;用 Kamal 2 将（多个）Django 应用程序部署到单个服务器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.coryzue.com/writing/kamal-django/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;kamal是 Ruby 构建的一个通用 web 应用部署器&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.hackerrank.com/challenges/beautiful-triplets/problem?isFullScreen=true"&gt;三胞胎问题的python代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.hackerrank.com/challenges/beautiful-triplets/problem?isFullScreen=true"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可以对比到看其它各种语言的版本&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3.13/whatsnew/3.13.html"&gt;Python 3.13 released Python 3.13 发布&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3.13/whatsnew/3.13.html"&gt;195 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.python.org/2024/10/python-3130-final-released.html"&gt;Python 3.13.0 (final) released Python 3.13.0（最终版）发布&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/oct/08/bugfix-releases/"&gt;Django 错误修复版本已发布：5.1.2&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/uv"&gt;PSA: 如果您正在开始一个新项目，请尝试 astral/uv！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/uv"&gt;163 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;锈化成功的  pip ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/aneeb02/SpotiFlopy"&gt;将 Spotify 设为付费版，但这是免费的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/aneeb02/SpotiFlopy"&gt;89 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;yt-dlp 的配套拓展工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Vortex1134/folder-organization.git"&gt;folder-organization 文件夹组织脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Vortex1134/folder-organization.git"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ninoseki/arakawa"&gt;Arakawa:用 100% Python（Datapane 的一个分支）构建数据报告&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ninoseki/arakawa"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Vue+Ts 混合前端代码;
&lt;a href="https://github.com/datapane/datapane"&gt;datapane/datapane: Build and share data reports in 100% Python&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;的再制&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ifokeev/telegram-ai-agent"&gt;强大的 Python 库，用于创建人工智能驱动的 Telegram 机器人&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ifokeev/telegram-ai-agent"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/epogrebnyak/abacus-minimal/"&gt;用 Python 实现的会计科目表和分类帐的会计（簿记）规则&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/epogrebnyak/abacus-minimal/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇了, 最终最易用的,还是得模拟人工在纸上记帐的过程...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/sadaqatullah/python-env-cleaner"&gt;为自己创建了一个脚本，其他人可能也需要它。 Python 环境清理器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sadaqatullah/python-env-cleaner"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;看起来不像支持 windows 的样子&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rescrv/napkin"&gt;Napkin: Python 中的粗略计算&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rescrv/napkin"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/angx1/automation-clipper"&gt;开源 Mac 菜单栏应用程序，允许您剪辑 Python 脚本&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/angx1/automation-clipper"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/FL33TW00D/coremlprofiler"&gt;直接从 Python 分析 CoreML 模型&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/EB4pqThgats?si=Z-lXOjuNKEP5Yehn"&gt;自从开始专注于基础知识以来，我对 Numpy 和 PyTorch 的机器学习有了更好的理解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/EB4pqThgats?si=Z-lXOjuNKEP5Yehn"&gt;30 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;然后? 依然写不出受市场欢迎的 app ?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?index=10&amp;amp;list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&amp;amp;v=Y6VdvNdNHqo"&gt;在 YouTube 上分享了 1 个多小时的 Streamlit 课程 - 学习轻松创建 Python 数据/Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?index=10&amp;amp;list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&amp;amp;v=Y6VdvNdNHqo"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Streamlit 真的非常漂亮,
但是, 你想作稍微复杂点儿有流程的交互应用就麻烦了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=bHn4dLJYIqE"&gt;40 分钟内构建 AI 代理&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=bHn4dLJYIqE"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=yd169cQ-Msg"&gt;numpy 教程 - Spyder 6 IDE&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-598.html"&gt;PyCoder 598&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-546.html"&gt;PyCoder 546&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-494.html"&gt;Issue 494&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-521.html"&gt;pythonista-weekly : Pyw 521&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-442.html"&gt;Issue 442&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-470.html"&gt;pythonista-weekly : Pyw 470&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-349.html"&gt;Issue 349&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-192.html"&gt;蠎加载 192&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-146.html"&gt;蠎加载 146&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-94.html"&gt;蠎加载 94&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-187.html"&gt;Issue 187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-136.html"&gt;Issue 136&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: &lt;a href="https://weekly.pychina.org/issue/issue-87.html"&gt;Issue 87 ~ 感谢贡献&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-35.html"&gt;Issue 35&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~~|-~_&lt;/span&gt;
  \/ /  ? ◴  \ \/
    &amp;#39;_   𝟂   _&amp;#39;
    \ &amp;#39;--⌄--&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2441.html"&gt;2024/41 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master1content/pyrecap/pyrw-2441.md"&gt;pyrw-2441.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/40</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2440.html" rel="alternate"/><published>2024-10-07T11:42:00+08:00</published><updated>2026-04-12T07:59:12.403892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-10-07:/pyrecap/pyrw-2440.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Py 3.13.0 正式于今天发布&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/40/"&gt;Python recap for week 2024/40 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Py 3.13.0 正式于今天发布&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/40/"&gt;Python recap for week 2024/40 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241007 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://hpyproject.org/"&gt;HPy – 更好的 Python C API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hpyproject.org/"&gt;82 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://lucumr.pocoo.org/2024/9/9/multiversion-python/"&gt;多版本 Python 的想法&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lucumr.pocoo.org/2024/9/9/multiversion-python/"&gt;75 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://peps.python.org/pep-0758/"&gt;PEP 758 – 允许不带括号的 ` except` 和 ` except*` 表达式&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0758/"&gt;66 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;节省一对括号也是功德&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rankap/learn_by_build/tree/main/tut_1_learn_json"&gt;通过构建酒店会计系统，了解如何使用 JSON 作为 Py 项目的小型数据库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rankap/learn_by_build/tree/main/tut_1_learn_json"&gt;38 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;TOML 更好...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=SUPERFREEBIE"&gt;寻找更多志愿者参加我的 Python 课程，以换取诚实的评论&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.udemy.com/course/python-for-engineers-scientists-and-analysts/?couponCode=SUPERFREEBIE"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 这是一个很好的启动方式哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://django.wtf/trending/?trending=30"&gt;9 月流行的 Django 软件包&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/?trending=30"&gt;18 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://fnands.com/blog/2024/mojo-crc-calc/"&gt;在 Mojo 中进行 CRC 计算比 Python 快 18 倍，比 Python 慢 3 倍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://fnands.com/blog/2024/mojo-crc-calc/"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://volfpeter.github.io/htmy/examples/fastapi-htmx-tailwind-daisyui/"&gt;htmy: 异步、纯 Python HTML 渲染库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://volfpeter.github.io/htmy/examples/fastapi-htmx-tailwind-daisyui/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-vi-profile-page-and-avatars"&gt;@login_required 装饰的路由无法正常工作&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-vi-profile-page-and-avatars"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.sqlclimber.com/"&gt;通过简单的婴儿学步方式免费学习 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.sqlclimber.com/"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://marketplace.visualstudio.com/items?itemName=buildwithlayer.django-integration-expert-Gus30"&gt;VS Code 的 Django AI 助手&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://marketplace.visualstudio.com/items?itemName=buildwithlayer.django-integration-expert-Gus30"&gt;7 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/keleshev/compiling-to-assembly-from-scratch/blob/494f0f42a9e8b323b4fb06aaaa71bc2d25830af2/contrib/python/compiler.py#L721-L834"&gt;ARM 的 Python 完整编译器，代码少于 1000 行&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/keleshev/compiling-to-assembly-from-scratch/blob/494f0f42a9e8b323b4fb06aaaa71bc2d25830af2/contrib/python/compiler.py%23L721-L834"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://blogs.mathworks.com/matlab/2024/09/13/the-latest-version-of-matlab-r2024b-has-just-been-released/"&gt;MATLAB dictionaries 支持多种语言：Python、C/C++ 和 .NET&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blogs.mathworks.com/matlab/2024/09/13/the-latest-version-of-matlab-r2024b-has-just-been-released/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://kodare.net/2024/09/30/iommi-vs-inheritance-explosion.html"&gt;iommi 与继承爆炸&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kodare.net/2024/09/30/iommi-vs-inheritance-explosion.html"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TypeError/secure"&gt;[Release] secure.py – 简化 Python Web 框架中的 HTTP 安全标头（主要更新）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TypeError/secure"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discuss.python.org/t/python-3-12-7-and-3-13-0rc3-released/66306"&gt;Python 3.13.0rc3: 这不是您正在寻找的版本&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pythoninsider.blogspot.com/2024/10/python-3130-release-candidate-3-released.html"&gt;Python 3.13.0 正式版本现已计划于 2024 年 10 月 7 日星期一发布&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-october-2024-release/"&gt;Visual Studio Code 中的 Python – 2024 年 10 月发布&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ManimCommunity/manim"&gt;Manim: 用于制作精美数学动画的 Python 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ManimCommunity/manim"&gt;71 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;连续多周推荐了, 是否能拿来制作无限不循环动画呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/JirkaKlimes/jit-implementation"&gt;[P] 即时实现：在运行时实现代码的 Python 库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/JirkaKlimes/jit-implementation"&gt;48 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/querylab/lazywarden"&gt;Lazywarden: 自动化您的 Bitwarden 备份和导入，绝对安全！ ☁️🔐🖥️&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/querylab/lazywarden"&gt;48 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/emcf/thepipe"&gt;用 Python 中的视觉语言模型从任何数据源获取干净的 Markdown&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/emcf/thepipe"&gt;44 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/hanstjua/python-messaging"&gt;（几乎）纯 Python Web 应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hanstjua/python-messaging"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Flask + &lt;a href="https://github.com/hanstjua/chope"&gt;hanstjua/chope: CSS &amp;amp; HTML on Python Easily&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;其实只是生成 HTML &lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/TheAlgorithms/Python"&gt;所有算法均用Python实现&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TheAlgorithms/Python"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://the-algorithms.com/"&gt;The Algorithms&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;这个社区已经将所有算法用所有主要语言都重新写了一遍...&lt;/p&gt;
&lt;p&gt;&lt;img alt="Algorithms" src="https://ipic.zoomquiet.top/2024-10-07-zshot%202024-10-07%2016.45.11.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/alexpasmantier/pymple.nvim"&gt;pymple.nvim: 在文件移动/重命名上重构 python 导入现在也支持 yazi.nvim&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/alexpasmantier/pymple.nvim"&gt;22 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/zackplauche/python-gmail"&gt;做了一个简单的 GMAIL 客户端...仅用于从 gmail 发送电子邮件。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/zackplauche/python-gmail"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 这个实用哪, 比官方的简洁太多...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/irnutsmurt/super_simple_ca"&gt;让我向您介绍我制作的用于简化 CA 创建的 python 脚本。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/irnutsmurt/super_simple_ca"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;自主进行 CS 证书申报和管理的脚本&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;./super_simple_ca.py create --type server --common-name myserver.com --validity-days 730&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一键完成&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/danihodovic/django-webhook"&gt;django-webhook: 模型更改时触发的 Django webhooks&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/danihodovic/django-webhook"&gt;15 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一但失败呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/BizIhkQaqVs?si=-9uoqF3y6ib3SyQy"&gt;需要有关我的 Python 初学者教程系列的反馈&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/BizIhkQaqVs?si=-9uoqF3y6ib3SyQy"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;半年前刚刚起号的印度小gg?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@CBIAnalytics/featured"&gt;Django (+ React) 教程！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/%40CBIAnalytics/featured"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一定要选择最无聊的技术组合,
以便获得最多的资料支持&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/ZhPkuoT6lzE"&gt;如何使用 python 将杂乱的文件组织到有组织的文件夹中 - 适合初学者&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;制造出来的需求, 不过, 足够理解和使用,
神奇的是作者的实验环境,
一个专用 SSD 移动硬盘...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/live/GPwYSf1t8Lw?si=ncLELtPxqfgl80yw"&gt;Livestream Today: \Łukasz Langa 和 Tania Allard 介绍 Python 3.13 功能&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(是也乎:&lt;/p&gt;
&lt;p&gt;老牌播客, 直播是4天前,
一般有2000+播放量,
订阅3.2万, 转化率不小&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-597.html"&gt;PyCoder 597&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-545.html"&gt;PyCoder 545&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-493.html"&gt;Issue 493&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-520.html"&gt;pythonista-weekly : Pyw 520&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-441.html"&gt;Issue 441&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-469.html"&gt;pythonista-weekly : Pyw 469&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-348.html"&gt;Issue 348&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-191.html"&gt;蠎加载 191&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-145.html"&gt;蠎加载 145&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-93.html"&gt;蠎加载 93&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-186.html"&gt;Issue 186&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-135.html"&gt;Issue 135&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-34.html"&gt;Issue 34&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~∽&amp;amp;^~_&lt;/span&gt;
  () /  ◕ *  \ (/
    &amp;#39;_   ⏡   _&amp;#39;
&lt;span class="k"&gt;    &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--⌄--&amp;#39; )&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2440.html"&gt;2024/40 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master/content/pyrecap/pyrw-2440.md"&gt;pyrw-2440.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/39</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2439.html" rel="alternate"/><published>2024-09-29T11:42:00+08:00</published><updated>2026-04-12T07:59:12.402892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-09-29:/pyrecap/pyrw-2439.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;朝鲜黑客持续攻击 Python 开发人员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/39/"&gt;Python recap for week 2024/39 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241003 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241003 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;朝鲜黑客持续攻击 Python 开发人员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/39/"&gt;Python recap for week 2024/39 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;241003 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;241003 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="http://karpathy.github.io/2021/06/21/blockchain/"&gt;用 Python 从头开始​​了解比特币 (2021)&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://karpathy.github.io/2021/06/21/blockchain/"&gt;277 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://drew.silcock.dev/blog/everything-you-need-to-know-about-python-3-13/"&gt;关于 Python 3.13 你需要了解的一切——JIT 和 GIL 正在上坡&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://drew.silcock.dev/blog/everything-you-need-to-know-about-python-3-13/"&gt;203 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/5.1/intro/tutorial01/"&gt;Django Newbe - 未安装带有标签“&lt;appname&gt;”的应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.1/intro/tutorial01/"&gt;158 评注 in 11 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html"&gt;80行Python代码的搜索引擎&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html"&gt;136 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://kristoff.it/blog/python-training-wheels/"&gt;Python 包索引应该摆脱它的辅助 Wheels&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kristoff.it/blog/python-training-wheels/"&gt;105 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Zig 社区核心人员在理解 PyPI 的困境后的思考...
给出的答案 Rust 社区也开始使用了.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/techtofreedom/7-new-typing-features-in-python-3-13-58caae5f2f10?sk=6ee66766ba372ea1f62b44a0ef08012d"&gt;回顾 Python 3.13 中的新类型功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/techtofreedom/7-new-typing-features-in-python-3-13-58caae5f2f10?sk=6ee66766ba372ea1f62b44a0ef08012d"&gt;68 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...继续突破效率和优雅的界限&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;翻译过来, 也就是更加像 C++ ?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://jackevans.bearblog.dev/refactoring-python-with-tree-sitter-jedi/"&gt;用 Tree-sitter 和 Jedi 重构 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jackevans.bearblog.dev/refactoring-python-with-tree-sitter-jedi/"&gt;56 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://simonwillison.net/2024/Sep/24/nanodjango/"&gt;Nanodjango - 具有工作模型的单文件 django。随时转换为完整项目。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simonwillison.net/2024/Sep/24/nanodjango/"&gt;37 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;FastAPI 化的 Django;
内置工具, 可以在完成功能后, 一键拓展为完备的 Django 工程.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.python.org/3/tutorial/index.html"&gt;为毛 Python 教程读起来像是 ESL 作者写的？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3/tutorial/index.html"&gt;17 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://4rkal.com/posts/django-prod/"&gt;将 django 部署到生产环境&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://4rkal.com/posts/django-prod/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://sohang3112.github.io/server-sent-events-demo/"&gt;Python 中的服务器发送事件 (SSE) 演示&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sohang3112.github.io/server-sent-events-demo/"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在完全无状态的 HTTP 和完全状态的 Websocket 之间,
我们可以用 SSE 来折腾&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://samagra.me/wtf/2024/09/27/gateway-interfaces.html"&gt;Python 应用程序中的 ASGI 和 WSGI 是什么鬼？ - 一篇文章&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://samagra.me/wtf/2024/09/27/gateway-interfaces.html"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://coe.psu.ac.th/ad/invhyper/"&gt;Python 用于逆几何和双曲几何&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://coe.psu.ac.th/ad/invhyper/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://serjhenrique.com/create-dependent-dropdown-with-django-and-htmx/"&gt;用 Django 和 HTMX 创建依赖下拉菜单&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://serjhenrique.com/create-dependent-dropdown-with-django-and-htmx/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;HTMX ..  HTML 在一步步回溯为 XML&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Flexonze/django-auto-actions"&gt;刚刚发布了我的第一个 Django 包的 v1.0.0！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Flexonze/django-auto-actions"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/reflex-dev/reflex"&gt;Reflex v0.6.0 - 前端。后端。纯Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/reflex-dev/reflex"&gt;186 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 Streamlit 式方案,
可惜....约定形式比较怪&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ManimCommunity/manim"&gt;Manim: 数学动画的开源 Python 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ManimCommunity/manim"&gt;71 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;得复习一些数学公式, 否则, 很难设计出抓眼的动画片...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/cle-b/httpdbg"&gt;Show HN: Httpdbg – 跟踪 Python 代码发送的 HTTP 请求的工具&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cle-b/httpdbg"&gt;55 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/SageBrushes/TurnDownForWhat"&gt;当 Sonos 音乐播放声音太大时通知 Slack 房间&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SageBrushes/TurnDownForWhat"&gt;49 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/PeepDB-dev/peepdb"&gt;PeepDB v0.1.4 - 添加了对 MongoDB 和 SQLite 的支持，下次使用 GUI&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/PeepDB-dev/peepdb"&gt;40 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/comet-ml/opik"&gt;Opik: 开源LLM评估框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/comet-ml/opik"&gt;27 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/ctosullivan/Python-101-BASIC-Games"&gt;101 个 Python 基本游戏&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ctosullivan/Python-101-BASIC-Games"&gt;25 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/betaacid/FastAPI-Reference-App"&gt;开源 FastAPI 参考架构&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/betaacid/FastAPI-Reference-App"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;着重在单元测试的构建
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dabapps/django-db-queue"&gt;轻量级芹菜/Celery替代品&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dabapps/django-db-queue"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Django 的? 怎么算轻量?
不如用 NATS&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SpikeyLP/Bots"&gt;加入机器人之战：创建你自己的机器人！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SpikeyLP/Bots"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=oXFSE5Ab9WM"&gt;Show HN: 用 Python + ChatGPT 在不到 1 小时的时间内制作了一个视频 Looper&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=oXFSE5Ab9WM"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=A9HkxFDH1Cs"&gt;Wesley Faulkner 出席 2024 年 Black Python 开发者领导峰会&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-596.html"&gt;PyCoder 596&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-544.html"&gt;PyCoder 544&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-492.html"&gt;Issue 492&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-519.html"&gt;pythonista-weekly : Pyw 519&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-440.html"&gt;Issue 440&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-468.html"&gt;pythonista-weekly : Pyw 468&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-347.html"&gt;Issue 347&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-190.html"&gt;蠎加载 190&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-144.html"&gt;蠎加载 144&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-92.html"&gt;蠎加载 92&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-185.html"&gt;Issue 185&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-134.html"&gt;Issue 134&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-33.html"&gt;Issue 33&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽~-~_&lt;/span&gt;
        () /  ◕ ←  \ ()
          &amp;#39;_   ⌐   _&amp;#39;
&lt;span class="k"&gt;          &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--+--&amp;#39; /&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2439.html"&gt;2024/39 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master/content/pyrecap/pyrw-2439.md"&gt;pyrw-2439.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/38</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2438.html" rel="alternate"/><published>2024-09-23T11:42:00+08:00</published><updated>2026-04-12T07:59:12.402892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-09-23:/pyrecap/pyrw-2438.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;朝鲜黑客持续攻击 Python 开发人员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/38/"&gt;Python recap for week 2024/38 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240923 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240923 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;朝鲜黑客持续攻击 Python 开发人员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/38/"&gt;Python recap for week 2024/38 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240923 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240923 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nuitka.net/"&gt;Nuitka: 优化与 CPython 兼容的 Python 编译器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nuitka.net"&gt;225 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.django-rest-framework.org/"&gt;为 Django REST Framework 选择正确的身份验证 API&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.django-rest-framework.org"&gt;179 评注 in 17 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.graalvm.org/python/"&gt;GraalPy – 适用于 Java 的高性能嵌入式 Python 3 运行时&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.graalvm.org/python/"&gt;161 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.tomshardware.com/tech-industry/cyber-security/python-developers-targeted-by-north-korean-lazarus-group-with-fake-jobs-and-malware-disguised-as-coding-tests"&gt;朝鲜黑客利用伪装成编码测试的恶意软件攻击 Python 开发人员&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.tomshardware.com/tech-industry/cyber-security/python-developers-targeted-by-north-korean-lazarus-group-with-fake-jobs-and-malware-disguised-as-coding-tests"&gt;131 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...攻击已经进行了一年&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;通过发布虚假的工作机会...?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python-guide.org/"&gt;Python 搭便车/Hitchhiker 指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python-guide.org/"&gt;47 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;
不知不觉, 这个便车系列也持续增补了10+年&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://python-type-challenges.zeabur.app/"&gt;Python 类型挑战：学习并掌握类型提示&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://python-type-challenges.zeabur.app/"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://nicegui.io/"&gt;有人将 NiceGUI 视为 django 的前端吗？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nicegui.io"&gt;37 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212"&gt;Excel 中的 Python – 现已推出&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://techcommunity.microsoft.com/t5/excel-blog/python-in-excel-available-now/ba-p/4240212"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://medium.com/techtofreedom/9-advanced-python-type-hints-that-will-improve-your-code-significantly-ae09ab3b3493?sk=829ad9b635a9422b8024b8ec383e0310"&gt;高级 Python 类型提示将显着改进您的代码&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/techtofreedom/9-advanced-python-type-hints-that-will-improve-your-code-significantly-ae09ab3b3493?sk=829ad9b635a9422b8024b8ec383e0310"&gt;26 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://code.visualstudio.com/updates/v1_93#_python"&gt;VS Code (1.93) 现在支持 Django 单元测试&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://code.visualstudio.com/updates/v1_93%23_python"&gt;25 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.da.vidbuchanan.co.uk/blog/python-swar.html"&gt;纯 Python 中的 SIMD&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.da.vidbuchanan.co.uk/blog/python-swar.html"&gt;24 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pypi.org/project/dj-logging/"&gt;用 dj-logging 增强您的 Django 项目：功能强大且易于使用的日志记录解决方案&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/dj-logging/"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pyweek.org/"&gt;PyWeek, 两年一度的用 Python 编写游戏的游戏盛会&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyweek.org/"&gt;18 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hylang/hy/discussions/2608"&gt;Python 的 Lisp 方言 Hy 1.0.0 已发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hylang/hy/discussions/2608"&gt;74 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..Hy 并不简约或优雅。 Hy又大又丑，却以此为傲&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img alt="yeehy" src="https://hylang.org/yeehy.png"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pola.rs/posts/gpu-engine-release/"&gt;Polars 发布 GPU 加速&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pola.rs/posts/gpu-engine-release/"&gt;57 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/exaloop/codon"&gt;用 LLVM 的高性能、零开销、可扩展的 Python 编译器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/exaloop/codon"&gt;327 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rio-labs/rio"&gt;Rio: 纯 Python 中的 Web 应用程序&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rio-labs/rio"&gt;283 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;100% Python - Zero HTML, CSS, or JavaScript required&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;已经 v0.92 马上就到 1.01 了&lt;/p&gt;
&lt;p&gt;&lt;img alt="Rio" src="https://ipic.zoomquiet.top/2024-09-23-zshot%202024-09-23%2011.16.10.jpg"&gt;&lt;/p&gt;
&lt;p&gt;fastAPI 基础上的魔改...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/NexaAI/nexa-sdk"&gt;构建了一个 Python 脚本，使用 AI 来组织文件，在您的设备上运行没问题&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NexaAI/nexa-sdk"&gt;97 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rougier/scientific-visualization-book"&gt;科学可视化：Python + Matplotlib（书籍）&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rougier/scientific-visualization-book"&gt;84 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;21年的书了...一直在增补...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/PeepDB-dev/peepdb"&gt;用 Python 构建了一个自托管 CLI 工具来快速检查数据库&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/PeepDB-dev/peepdb"&gt;40 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/emcf/thepipe"&gt;用 Python 中的视觉语言模型从任何数据源获取干净的 Markdown&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/emcf/thepipe"&gt;38 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/perpetual-ml/perpetual"&gt;PerpetualBooster: 改进的多线程和分位数回归支持&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/perpetual-ml/perpetual"&gt;25 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/Hocuda/learning_log"&gt;当 DEBUG=False 时，Django get_object_or_404 返回 500 错误而不是 404 错误&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Hocuda/learning_log"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/TheBlewish/Web-LLM-Assistant-Llama-cpp"&gt;制作了一个 python 程序，使本地运行的LLMs能够在互联网上搜索LLMs ru&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TheBlewish/Web-LLM-Assistant-Llama-cpp"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/maelstrom-software/maelstrom"&gt;Maelstrom 0.12.0: 隔离您的测试，并快速运行它们。&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/maelstrom-software/maelstrom"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 完全 Rusty 的一个微环境...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/85RnVVW9m84"&gt;面向 PHP 开发人员的 Python&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/85RnVVW9m84"&gt;42 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/e52S1SjuUeM?si=ER9j9WUZGWdcUHC8&amp;amp;t=982"&gt;对于同一评估的查询集，数据库被多次命中&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/e52S1SjuUeM?si=ER9j9WUZGWdcUHC8&amp;amp;t=982"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/lVZ3kzXGWnk"&gt;2 个强大的框架：将 Django 与 Next.js 结合使用🥷⚛️&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/lVZ3kzXGWnk"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?ab_channel=Dr.PavelVla%C5%A1%C3%A1nek&amp;amp;v=1L_kpwya7-g"&gt;Python 中的太空入侵者 - 教程&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/FMPKmDpMFds"&gt;从教程代码到生产就绪代码库 – 学习高级 Python&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=t5rYZqiKOL0"&gt;Python.jl – 无缝混合 Python 和 Julia（但您可能需要接缝）[视频]&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-595.html"&gt;PyCoder 595&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-543.html"&gt;PyCoder 543&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-491.html"&gt;Issue 491&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-518.html"&gt;pythonista-weekly : Pyw 518&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-439.html"&gt;Issue 439&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-467.html"&gt;pythonista-weekly : Pyw 467&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-346.html"&gt;Issue 346&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-189.html"&gt;蠎加载 189&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-143.html"&gt;蠎加载 143&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-91.html"&gt;蠎加载 91&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-184.html"&gt;Issue 184&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-133.html"&gt;Issue 133&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-32.html"&gt;Issue 32&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~~|`~_&lt;/span&gt;
    \) /  ◶ o  \ (/
      &amp;#39;_   ⎕   _&amp;#39;
      ( &amp;#39;--+--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2438.html"&gt;2024/38 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master/content/pyrecap/pyrw-2438.md"&gt;pyrw-2438.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/37</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2437.html" rel="alternate"/><published>2024-09-16T11:42:00+08:00</published><updated>2026-04-12T07:59:12.402892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-09-16:/pyrecap/pyrw-2437.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;该停用 Python 3.8 了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/37/"&gt;Python recap for week 2024/37 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240916 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240916 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;该停用 Python 3.8 了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/37/"&gt;Python recap for week 2024/37 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240916 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240916 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pythonspeed.com/articles/stop-using-python-3.8/"&gt;是时候停止使用 Python 3.8 了&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="[It's time to stop using Python 3.8 是时候停止使用 Python 3.8 了](https://pythonspeed.com/articles/stop-using-python-3.8/"&gt;134 评注 in 2 讨论s&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;淦,之前刚刚撞到个项目,
想锁定在 3.6.8 结果发现官方仓库中都没有这个选项了...
只好咬紧牙, 一点点儿升级到 3.10.14&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://dataengineeringcentral.substack.com/p/rust-for-the-small-things"&gt;为小事生锈？但Python呢？&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dataengineeringcentral.substack.com/p/rust-for-the-small-things"&gt;76 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://codeberg.org/allauth/django-allauth"&gt;django-allauth 已从 Microsoft GitHub 移至 Codeberg&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://codeberg.org/allauth/django-allauth"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...用于解决身份验证、注册、帐户管理以及第 3 方（社交）帐户身份验证问题&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这简直就是 Flask 相同模块的 Django 版本,
不过, 迁移到一个 Google 搜索排名更加低的项目托管空间,
并不能提高项目的知名度吧?&lt;/p&gt;
&lt;p&gt;&lt;img alt="allauth" src="https://ipic.zoomquiet.top/2024-09-16-zshot%202024-09-16%2010.46.25.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.vangemert.dev/#/blog/lessons-learnt-backlooper"&gt;用 Python 构建实时音频应用程序的经验教训&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.vangemert.dev/%23/blog/lessons-learnt-backlooper"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kodare.net/2024/09/11/why-we-wrote-a-new-form-library-for-django.html"&gt;为什么要为 Django 编写一个新的表单库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kodare.net/2024/09/11/why-we-wrote-a-new-form-library-for-django.html"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://docs.iommi.rocks/en/latest/index.html"&gt;iommi&lt;/a&gt;
团队对 Django 原生表格的抱怨成果,
多达19条无法忍受的问题...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://caloriecounter.pythonanywhere.com/"&gt;Calorie/卡路里计数器网站&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://caloriecounter.pythonanywhere.com"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;纯粹文本识别,还以为有图片识别过程呢...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bleepingcomputer.com/news/security/fake-password-manager-coding-test-used-to-hack-python-developers/"&gt;用于攻击 Python 开发人员的虚假密码管理器编码测试&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bleepingcomputer.com/news/security/fake-password-manager-coding-test-used-to-hack-python-developers/"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://crimede-coder.com/blogposts/2023/EarlyReleasePython"&gt;为什么我用 Python 编写犯罪分析数据科学 (2023)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://crimede-coder.com/blogposts/2023/EarlyReleasePython"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟你是数据科学家, 又不是计算机语言科学家,
否则, 你一定使用 LISP 来开发的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://cnichols1734.pythonanywhere.com/"&gt;使用 Flask 创建了我的第一个 API&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://cnichols1734.pythonanywhere.com"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 慢慢的, 用 Flask 的人多于 Django 的了?
对于, 初学者...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nebula-platform.dev/docs/docs/tutorials/tutorial-first-app-python"&gt;用 Nebula 平台进行 SOME/IP 和自适应 Autosar 的 Python 绑定&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nebula-platform.dev/docs/docs/tutorials/tutorial-first-app-python"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.manim.community/en/stable/installation/macos.html"&gt;VS Code (Mac OS) 无法识别Homebrew安装的 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.manim.community/en/stable/installation/macos.html"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 就嫑用 brew 来安装 Py 模块哪&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://ploomber.io/blog/stripe-flask/"&gt;Stripe 与 Flask 集成：分步教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ploomber.io/blog/stripe-flask/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;首先...你得有个 Strip 帐号以及和国内银行关联的渠道?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bugsink.com/blog/snappea-design/"&gt;Snappea: Django 的简单任务队列&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/blog/snappea-design/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;既然, Pg 可以, 为什么还要在 DB 之外折腾?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://superfastpython.com/why-learn-python-concurrency/"&gt;为什么要学习Python并发&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://superfastpython.com/why-learn-python-concurrency/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为...可以涨工资?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-september-2024-release/"&gt;Python in Visual Studio Code - 2024 年 9 月发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经升级&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NICUP14/MiniLang"&gt;MiniLang: 类型安全的 C 后继者&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NICUP14/MiniLang"&gt;117 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Py+C+OCaml 的叕一个新型缝合怪语言,
嘦不是自举的语言, 基本上都可以视之为玩具吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pipefunc/pipefunc"&gt;pipefunc: 纯 Python 中基于 DAG 的极简管道管理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pipefunc/pipefunc"&gt;37 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...管道是一系列互连的函数，其结构为有向无环图(DAG)，其中一个或多个函数的输出用作后续函数的输入。 
pipelinefunc 简化了这些管道的创建和管理，提供了有效执行它们的强大工具。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/sbrudenell/btrfs2s3"&gt;编写了一个工具，用于在 S3 中高效存储 btrfs 备份。我非常感谢您的反馈！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sbrudenell/btrfs2s3"&gt;28 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;理论上也可以用以 MinIO 兼容服务上&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/evangelosmeklis/peepdb"&gt;我的第一个使用 Python 构建的开源项目，通过 CLI 快速检查数据库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/evangelosmeklis/peepdb"&gt;26 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Click 构建的 TUI 工具;
没上 Rich 可见是位经典的 Pythonic 工程师,
对于界面没什么追求...&lt;/p&gt;
&lt;p&gt;简单说, 就是不想写 SQL 的程序猿...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tech-engine/goscrapy"&gt;GoScrapy: 受 Python 的 Scrapy 框架启发，利用 Go 的强大功能进行网页抓取。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/tech-engine/goscrapy"&gt;19 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jpjacobpadilla/Stealth-Requests"&gt;如何轻松发送模仿浏览器的 HTTP 请求&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jpjacobpadilla/Stealth-Requests"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在抓取网页时保持不被发现&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;永远无法结束的猫鼠游戏..&lt;/p&gt;
&lt;p&gt;&lt;img alt="Stealth" src="https://ipic.zoomquiet.top/2024-09-16-zshot%202024-09-16%2010.08.46.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ngompejason/HTTP-Server"&gt;用 python 构建了一个多线程 HTTP 服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ngompejason/HTTP-Server"&gt;16 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;等等, 应该用 PyPy 或是 Cython 哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/lucafaggianelli/dbstudio"&gt;用于将 SQLAlchemy 集成到 Web 应用程序中的 Web UI&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/lucafaggianelli/dbstudio"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;无代码平台的开始,
对抗  AIGC 代码的结束?&lt;/p&gt;
&lt;p&gt;其实数据维护, 最困难的是如何跟随业务以及思考的渐进,
可以自动化完备的进行现有数据集的兼容迁移以及回滚,
Django ORM 之所以, 复杂, 主要精力都在这方面的事务上;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/smallwat3r/github-antibot"&gt;在 Github 上对抗机器人追随者！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/smallwat3r/github-antibot"&gt;7 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;说的好象 github 不追踪你的行为一般...图样图森破&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/caspel26/password_manager"&gt;GitHub - caspel26/password_manager: 用 rsa 密钥加密密码文件的Python密码管理器,下载password_manager的源码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/caspel26/password_manager"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=VNvg12tpLCM"&gt;matplotlib 教程 - Spyder 6 IDE&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=VNvg12tpLCM"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没有 IDE 支持的模块都是野生的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/i09gtADuTmk"&gt;如何在 7 分钟内将 Django Ninja 部署到生产环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/i09gtADuTmk"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;细思恐极,即便是在国外没有墙的环境中,
当前想部署一个 Django 应用都没办法控制在秒3级...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=jXWIxk2brfk"&gt;UVTrick: 确定 Python 函数从另一个 venv 运行的 venv [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://github.com/koaning/uvtrick"&gt;koaning/uvtrick: A fun party trick to run Python code from another venv into this one.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;uv 生态开始渗入 Jupyter 生态...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/uv88jm8XAmc?si=73iK1Bb2UJ8DIWqf"&gt;实时投票应用程序 Python Flask&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-594.html"&gt;PyCoder 594&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-542.html"&gt;PyCoder 542&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-490.html"&gt;Issue 490&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-517.html"&gt;pythonista-weekly : Pyw 517&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-438.html"&gt;Issue 438&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-467.html"&gt;pythonista-weekly : Pyw 467&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-345.html"&gt;Issue 345&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-188.html"&gt;蠎加载 188&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-142.html"&gt;蠎加载 142&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-90.html"&gt;蠎加载 90&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-183.html"&gt;Issue 183&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-132.html"&gt;Issue 132&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-31.html"&gt;Issue 31&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~^-`~_&lt;/span&gt;
 \/ /  ◶ ◷  \ \/
   &amp;#39;_   ⌐   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--.--&amp;#39; |&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2437.html"&gt;2024/37 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master/content/pyrecap/pyrw-2437.md"&gt;pyrw-2437.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/36</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2436.html" rel="alternate"/><published>2024-09-09T11:42:00+08:00</published><updated>2026-04-12T07:59:12.402892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-09-09:/pyrecap/pyrw-2436.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;标准库鲜为人知的部分&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/36/"&gt;Python recap for week 2024/36 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240909 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240909 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;标准库鲜为人知的部分&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/36/"&gt;Python recap for week 2024/36 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240909 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240909 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://calpaterson.com/async-python-is-not-faster.html"&gt;异步 Python 并不更快 (2020)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://calpaterson.com/async-python-is-not-faster.html"&gt;583 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://benjamindlee.com/posts/2021/why-i-use-nim-instead-of-python-for-data-processing/"&gt;我使用 Nim 而不是 Python 进行数据处理（2021）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://benjamindlee.com/posts/2021/why-i-use-nim-instead-of-python-for-data-processing/"&gt;291 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...Nim 是一种静态类型编译系统编程语言。它结合了 Python、Ada 和 Modula 等成熟语言的成功概念&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;叕一门长的像 Python 的静态语言&lt;/p&gt;
&lt;p&gt;&lt;a href="https://learnxinyminutes.com/docs/nim/"&gt;Learn Nim in Y Minutes&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.trickster.dev/post/lesser-known-parts-of-python-standard-library/"&gt;Python 标准库鲜为人知的部分&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.trickster.dev/post/lesser-known-parts-of-python-standard-library/"&gt;133 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, &lt;code&gt;鲜为人知&lt;/code&gt; 的原因是...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0695/"&gt;PEP695 M迁移工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0695/"&gt;130 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79"&gt;通过代码生成实现高 Python 性能 (2022)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79"&gt;99 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;要...生成字节码&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.python.org/downloads/release/python-3130rc2/"&gt;Python 3.13.0rc2&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.python.org/downloads/release/python-3130rc2/"&gt;40 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/"&gt;用uv的Python命令2秒将Python添加到Docker&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://mkennedy.codes/posts/python-docker-images-using-uv-s-new-python-features/"&gt;37 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 在这儿加速, 也是个需要&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developer.apple.com/documentation/security/authorization-plug-ins"&gt;适用于 macOS CLI 工具的 Python 与 Swift&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://developer.apple.com/documentation/security/authorization-plug-ins"&gt;29 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hynek.me/articles/docker-virtualenv/"&gt;为什么我仍然在 Docker 中使用 Python 虚拟环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hynek.me/articles/docker-virtualenv/"&gt;21 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.mattlayman.com/blog/2024/layman-guide-python-built-in-functions/"&gt;Python 内置函数外行指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.mattlayman.com/blog/2024/layman-guide-python-built-in-functions/"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://snippy-share.vercel.app/"&gt;我的第一个 Flask 项目，一个代码共享应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://snippy-share.vercel.app/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kodare.net/2024/09/03/admin-replacement.html"&gt;如何在短短 10 年内建立一个 Django admin 替代&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kodare.net/2024/09/03/admin-replacement.html"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;10年在 Django 历史中只是短短的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://website.com/orders/PO#12345"&gt;在 URL 中使用 #&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://website.com/orders/PO%2312345"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://form.typeform.com/to/wtUFIZwA"&gt;嘿 Django 社区，我听说你们很多人都使用 PostgreSQL！如果您这样做，请花点时间填写 2024 年 PostgreSQL 现状调查。它是由社区为社区创建的；回复越多，结果就越准确和有帮助。有任何疑问或意见吗？我们来谈谈吧！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://form.typeform.com/to/wtUFIZwA"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/spyder-ide/spyder/releases"&gt;Spyder 6 IDE 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/spyder-ide/spyder/releases"&gt;56 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Spyder" src="https://ipic.zoomquiet.top/2024-09-09-zshot%202024-09-09%2010.36.03.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Qt 实现的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/spyder-ide/spyder"&gt;Spyder 6.0 发布——科学的 Python 开发环境&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/spyder-ide/spyder"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://bottlepy.org/docs/dev/changelog.html#release-0-13"&gt;Bottle: Python Web 框架版本 0.13&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;用 0.12 已经用了快10年...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/harsxv/tinystatus"&gt;Tinystatus: 由 Python 脚本生成的小型状态页面&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/harsxv/tinystatus"&gt;47 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/iklobato/LightAPI"&gt;我的第一个框架，请大家品鉴&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/iklobato/LightAPI"&gt;44 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 sqlalchemy 的...&lt;/p&gt;
&lt;p&gt;想法不错, 可惜文档不足以支撑大家尝试&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Amourspirit/python_libre_pythonista_ext"&gt;LibrePythonista 是一个 LibreOffice 扩展，允许交互式 Python (IPython) 代码直接在电子表格中运行&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Amourspirit/python_libre_pythonista_ext"&gt;33 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Google Spreadsheet 早就有了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pipefunc/pipefunc"&gt;Pipefunc: 科学 Python 的最小代码 DAG，从笔记本电脑到超级计算机&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pipefunc/pipefunc"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yevbar/lusid"&gt;自托管 iMessage Python 客户端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/yevbar/lusid"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/tech-engine/goscrapy"&gt;GoScrapy: 受 Python 的 Scrapy 框架启发，利用 Go 的强大功能实现极快的网页抓取&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/tech-engine/goscrapy"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 马上 RrScrapy 也将推出&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/alexpasmantier/pymple.nvim"&gt;pymple.nvim - 在文件移动/重命名时重构 python 导入&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/alexpasmantier/pymple.nvim"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼?  Vim 的插件...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/WindowsShellCustomEnviroment/WSCE"&gt;WSCE 简介：使用 Python 构建的自定义 Shell 环境&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/WindowsShellCustomEnviroment/WSCE"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Valer100/winaccent"&gt;用于获取 Windows 强调色或其阴影的 Python 模块&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Valer100/winaccent"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可惜, 产品经理想要的是根据用户当前放电脑前手机壳的颜色, 
自动变换桌面背景哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RNRetailer/audio-book-reader"&gt;有声读物阅读器：将 .epub、.rtf 和 .txt 作为有声读物阅读！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/RNRetailer/audio-book-reader"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;200行代码, 用 gTTS 完成语音转换而已...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/lb7_Mpm5sXk"&gt;用 Python 进行 CLI 命令自动化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/lb7_Mpm5sXk"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;最基础的自动化,
其实就是用 Python 来组织 shell 指令序列了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-593.html"&gt;PyCoder 593&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-541.html"&gt;PyCoder 541&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-489.html"&gt;Issue 489&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-516.html"&gt;pythonista-weekly : Pyw 516&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-437.html"&gt;Issue 437&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-466.html"&gt;pythonista-weekly : Pyw 466&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-344.html"&gt;Issue 344&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-187.html"&gt;蠎加载 187&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-141.html"&gt;蠎加载 141&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-89.html"&gt;蠎加载 89&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-182.html"&gt;Issue 182&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-131.html"&gt;Issue 131&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-30.html"&gt;Issue 30&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~^+∽~_&lt;/span&gt;
 \/ /  → ←  \ \/
   &amp;#39;_   ⏡   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--#--&amp;#39; )&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2436.html"&gt;2024/36 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/tree/master/content/pyrecap/pyrw-2436.md"&gt;pyrw-2436.md&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;Happy Pythonic&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/35</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2435.html" rel="alternate"/><published>2024-09-02T11:42:00+08:00</published><updated>2026-04-12T07:59:12.402892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-09-02:/pyrecap/pyrw-2435.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;老爹的文章被删除&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/35/"&gt;Python recap for week 2024/35 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240902 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240902 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;老爹的文章被删除&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/35/"&gt;Python recap for week 2024/35 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240902 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240902 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://discuss.python.org/t/should-we-consider-ranked-choice-voting-for-sc-elections/61880"&gt;Guido van Rossum 的一篇帖子因违反 Python 社区准则而被删除&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/should-we-consider-ranked-choice-voting-for-sc-elections/61880"&gt;251 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://ibis-project.org/posts/farewell-pandas/"&gt;告别 Panas，感谢所有的 fish&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ibis-project.org/posts/farewell-pandas/"&gt;133 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个项目从  Pandas 迁移到 DuckDB,&lt;/p&gt;
&lt;p&gt;&lt;a href="https://ibis-project.org/"&gt;Ibis&lt;/a&gt; Pandas 的替代&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.davidhang.com/blog/2024-09-01-taming-the-django-orm/"&gt;驯服 Django ORM 这头野兽 - 简介&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.davidhang.com/blog/2024-09-01-taming-the-django-orm/"&gt;129 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;哈? 为什么要驯服?&lt;/p&gt;
&lt;p&gt;嫑使用就好...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0020/"&gt;Python Zen/禅 及其影响&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0020/"&gt;84 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pythonspeed.com/articles/official-python-docker-image/"&gt;深入探讨 Python 的“官方”Docker 镜像 (2022)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pythonspeed.com/articles/official-python-docker-image/"&gt;69 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;怎么说呢?
如果有能力的话, 还是从0开始构建自己的镜像吧,
千万别省力, 否则, 你不知道何时被注入了什么...
当然, 这是为了付费:&lt;/p&gt;
&lt;p&gt;&lt;a href="https://pythonspeed.com/products/productionhandbook/"&gt;50年技术积累，70+最佳实践，需要你自己摸索 --- 50 years of accumulated technologies, 70+ best practices, and you need to figure it out all on your own&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://atakanerbas.com/programming/2024/08/29/go-vs-python-serverless.html"&gt;Go 在无服务器领域摧毁了 Python：便宜 80%，速度快 5 倍。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://atakanerbas.com/programming/2024/08/29/go-vs-python-serverless.html"&gt;35 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是, Golang 就是为此创造的哪, 如果达不到这种效果, 不是白折腾了?
当然, 在很多场景中, 真的是...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://izzys.casa/2024/08/463-python-interpreters/"&gt;500 个 Python 解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://izzys.casa/2024/08/463-python-interpreters/"&gt;34 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在童年时所希望和梦想的事情（GIL 消失）终于出现了&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;作者的童年真这么玄幻哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://simpleisbetterthancomplex.com/series/2017/09/11/a-complete-beginners-guide-to-django-part-2.html"&gt;严肃的 Django 速成课程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simpleisbetterthancomplex.com/series/2017/09/11/a-complete-beginners-guide-to-django-part-2.html"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;严肃 vs 速成 ?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;总感觉好象在 diss 谁...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oclipia.com/"&gt;刚刚完成了我最大的编码项目，它是为了使用自动化创建内容！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://oclipia.com"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个独立开发实例, AIGC 的小领域服务, 关键还是在如何找到对应用户了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pypy.org/posts/2024/08/pypy-v7317-release.html"&gt;PyPy 7.3.17 已发布，包含 python2.7 和 3.10&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypy.org/posts/2024/08/pypy-v7317-release.html"&gt;8 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bugsink.com/installation-simplification-journey/"&gt;用尽可能少的移动部件部署 Django 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bugsink.com/installation-simplification-journey/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;第一性原理&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;叕一则使用案例,
如果真心追问我们的最初目的, 很多选择, 其实都是在中途被广告们嵌入了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wave.h2o.ai/"&gt;Wave: 用 Python 创建 Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wave.h2o.ai/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Wave" src="https://ipic.zoomquiet.top/2024-09-02-zshot%202024-09-02%2011.31.07.jpg"&gt;&lt;/p&gt;
&lt;p&gt;这非常 Streamlit 不过集成了 R/JAVA/Go/... 之后, 内置组件更多,
问题也一样, 没有提供内置的用户认证管理和控制机制...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/docker-library/python/issues/825"&gt;为什么“Python” Docker 镜像比我本地机器的 Python 慢？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/docker-library/python/issues/825"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这个问题就像如何从 Vim 退出一样经典了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jpmorganchase/python-training"&gt;JPMorgan/摩根大通为业务分析师和交易员提供的 Python 培训&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jpmorganchase/python-training"&gt;32 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;华尔街生存从来不容易..如果, 你出身普通的话;
这都是 5年前的教程了, 那时 GPT 们还没发布&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nggit/httpout"&gt;httpout - 允许您从 Web URL 执行 Python 脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/nggit/httpout"&gt;30 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 又回到上世纪 CGI 的姿势了?
不过, 非常方便哪...黑入自己公司的笔记本?...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pipefunc/pipefunc"&gt;Pipefunc 简介：简化您的 Python 函数管道&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pipefunc/pipefunc"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 不仅仅能将代码块压缩为一行表达,
同时内置了展开过程的 CLI 表格内省, 非常用心了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rhnfzl/reddit-stash"&gt;用 Reddit Stash 自动执行 Reddit 保存的帖子备份和上下文&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rhnfzl/reddit-stash"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;经典的吃自己狗粮式作品&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rocktimsaikia/github-dlr"&gt;Github-dlr: 从 Github 递归下载单个文件和文件夹。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rocktimsaikia/github-dlr"&gt;16 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;小心 子模块, 一下将整个 github 下载到硬盘上是不可能的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gauge-sh/tach"&gt;Show HN: Python 的严格接口和 dep 管理，用 Rust 编写&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gauge-sh/tach"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;内置可视化关系图的探索和生成, 
比较有意思.,..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/emcf/thepipe"&gt;TPython 没有好的 PDF 阅读器，所以我自己做了一个&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/emcf/thepipe"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sparckles/Robyn"&gt;Robyn – 用 Rust 编写的超快速 Python Web 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sparckles/Robyn"&gt;12 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 现在的项目定义都这么抽象的?
Rust 编写的给 Python 专门使用的框架?&lt;/p&gt;
&lt;p&gt;不过, 看起来启动和配置都需要额外大量知识, 没那么简单...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/itsredx/pythra"&gt;在我的 Python GUI 框架中寻求状态管理逻辑的指导&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/itsredx/pythra"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 &lt;code&gt;PyWebView&lt;/code&gt; 进行传递的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/tarasko/picows"&gt;picows：用于 asyncio 的快速 websocket 客户端和服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/tarasko/picows"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用 &lt;code&gt;Cython&lt;/code&gt; 为核心完成的模块,
是否能比得过 Rusty 的同类?&lt;/p&gt;
&lt;p&gt;PS: 文档过于简洁...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=cv1F_c66utw"&gt;Python 中“typing”已被弃用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟 Python 新核心团队已经有其它增加复杂度的机制了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-592.html"&gt;PyCoder 592&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-540.html"&gt;PyCoder 540&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-488.html"&gt;Issue 488&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-515.html"&gt;pythonista-weekly : Pyw 515&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-436.html"&gt;Issue 436&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-465.html"&gt;pythonista-weekly : Pyw 465&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-343.html"&gt;Issue 343&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-186.html"&gt;蠎加载 186&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-140.html"&gt;蠎加载 140&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-88.html"&gt;蠎加载 88&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-181.html"&gt;Issue 181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-130.html"&gt;Issue 130&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-29.html"&gt;Issue 29&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~`*`~_&lt;/span&gt;
    \/ /  o ♡  \ ()
      &amp;#39;_   ▽   _&amp;#39;
      ( &amp;#39;--~--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2435.html"&gt;2024/35 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2435.md"&gt;pyrw-2435.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/34</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2434.html" rel="alternate"/><published>2024-08-26T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-08-26:/pyrecap/pyrw-2434.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Rye and uv 这个月最倩的仔&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/34/"&gt;Python recap for week 2024/34 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240826 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240826 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Rye and uv 这个月最倩的仔&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/34/"&gt;Python recap for week 2024/34 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240826 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240826 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/calling-for-a-vote-of-no-confidence/61557"&gt;呼吁对 Python 指导委员会进行不信任投票&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/calling-for-a-vote-of-no-confidence/61557"&gt;156 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://docs.djangoproject.com/en/1.8/intro/tutorial01/"&gt;项目在服务器上的位置&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.djangoproject.com/en/1.8/intro/tutorial01/"&gt;152 评注 in 10 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pydong.org/posts/PythonsPreprocessor/"&gt;Python 的预处理器&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pydong.org/posts/PythonsPreprocessor/"&gt;101 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://astral.sh/blog/uv-unified-python-packaging"&gt;uv: 统一Python打包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://astral.sh/blog/uv-unified-python-packaging"&gt;93 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://scrapy.org/"&gt;Scrapy, Python 的快速高级网络爬行和抓取框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://scrapy.org/"&gt;48 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/rye/discussions/1342"&gt;Rye 和 uv: 八月是 Python 包装的收获季节&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/rye/discussions/1342"&gt;27 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Python 在加速锈化&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.tomhuibregtse.com/a-dead-simple-work-queue-using-sqlite"&gt;用 SQLite 的极其简单的工作队列&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.tomhuibregtse.com/a-dead-simple-work-queue-using-sqlite"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在只能单机了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://medium.com/@yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79"&gt;高级 Python：通过代码生成实现高性能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40yonatanzunger/advanced-python-achieving-high-performance-with-code-generation-796b177ec79"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在调试复杂了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django-cotton.com/"&gt;django 模板的更多组件：django-cotton&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django-cotton.com"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为了Tailwind 这碟醋我们折腾出了叕一个组件&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/matplotlib/matplotlib/issues/11155"&gt;matplotlib 上投票最多的开放问题：“绘图和散点图应该允许标记成为列表”&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/matplotlib/matplotlib/issues/11155"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://getludic.dev/docs/integrations"&gt;Ludic: 纯 Python 中的 HTML，现在支持 Django 打字&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://getludic.dev/docs/integrations"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.4dcu.be/diy/2020/09/27/PythonKindleDashboard_1.html"&gt;Kindle + Python = 电子墨水仪表板（第 1 部分）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.4dcu.be/diy/2020/09/27/PythonKindleDashboard_1.html"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可怜的 Kindle , 只有一个墨水屏算是有点儿价值了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django-ninja.dev/guides/response/"&gt;如何在 Django 中可视化模型？一个线程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django-ninja.dev/guides/response/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.tomhuibregtse.com/exploring-django-storages-with-s3"&gt;django-storages /django存储简介&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.tomhuibregtse.com/exploring-django-storages-with-s3"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个通用存储层, 可以无视背后具体是什么存储&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django-news.com/issues/247"&gt;Django Django 新闻 - Wagtail 6.2.1 发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/exaloop/codon"&gt;Codon: 可编译为本机的高性能 Python 实现&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/exaloop/codon"&gt;234 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;C++ 支持, 不知道是否支持 Qt 这种大型模块&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ajalt/fuckitpy"&gt;FuckIt.py Python 错误压路机 (2018)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ajalt/fuckitpy"&gt;171 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/uv"&gt;Uv: 一个快速的 Python 包和项目管理器，用 Rust 编写&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/uv"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前介绍过, 非常实用的工具.
只是, 还没到 1.0 版本&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/darikoko/prunepy"&gt;构建了一个Python前端框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/darikoko/prunepy"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;呃...那什么, 这也太囧了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/taichi-dev/taichi"&gt;Taichi: 使用 Python 进行高效、可移植且高性能的 GPU 编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/taichi-dev/taichi"&gt;28 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;首先...得有个可以调用的 GPU 了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/hadriloge/Sauron"&gt;Sauron 计划&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/hadriloge/Sauron"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;Windows only&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python/blob/master/README.md"&gt;Python 中的卡尔曼和贝叶斯滤波器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rlabbe/Kalman-and-Bayesian-Filters-in-Python/blob/master/README.md"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一本书...
当然, 也可以认为是 &lt;code&gt;FilterPy&lt;/code&gt; 这个新模块的宣传文档&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/eriktaveras/SocialStarter"&gt;开源 SocialStarter 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/eriktaveras/SocialStarter"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/barkayshahar/mi-scale-automation"&gt;用 Python 自动测量体重！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/barkayshahar/mi-scale-automation"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;通过调用小米接口完成...
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ijl/orjson"&gt;orjson: 快速、正确的 Python JSON 库，支持数据类、日期时间、NumPy&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ijl/orjson"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...
- &lt;a href="https://www.youtube.com/watch?v=gIjVwODrXC8"&gt;Python 中的俄罗斯方块 - 教程&lt;/a&gt;
    - &lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=gIjVwODrXC8"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyGame 完成&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?t=58s&amp;amp;v=wQaYzzwCm2E"&gt;我制作了第一个 YouTube 视频&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?t=58s&amp;amp;v=wQaYzzwCm2E"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用幻灯片解说...和俺当初一样&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/eLHtC9mTfrU"&gt;用 Python Tkinter 和 Pandas 构建预算跟踪应用程序 - 第 3 部分（搜索和每月报告）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/eLHtC9mTfrU"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/6whz7Ujfpw0?si=x8HZ9jr3zo0gBHrX"&gt;Django 初学者全套课程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;11个小时...
只有 500次播放
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ROOm-Y_mHQA"&gt; Julia 和 Python：慢慢融合 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/klaRFL8UfNs?si=bopWI1sgWqTwJFT8"&gt;Flask 初学者完整教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;3个小时...
只有 300次播放
, 是上面Django 教程同一作者)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-591.html"&gt;PyCoder 591&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-539.html"&gt;PyCoder 539&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-487.html"&gt;Issue 487&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-514.html"&gt;pythonista-weekly : Pyw 514&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-435.html"&gt;Issue 435&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-464.html"&gt;pythonista-weekly : Pyw 464&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-342.html"&gt;Issue 342&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-185.html"&gt;蠎加载 185&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-139.html"&gt;蠎加载 139&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-87.html"&gt;蠎加载 87&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-180.html"&gt;Issue 180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-129.html"&gt;Issue 129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-28.html"&gt;Issue 28&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~-+∽~_&lt;/span&gt;
 \/ /  ☉ →  \ (/
   &amp;#39;_   ⏡   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;-----&amp;#39; )&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2434.html"&gt;2024/34 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2434.md"&gt;pyrw-2434.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/33</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2433.html" rel="alternate"/><published>2024-08-19T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-08-19:/pyrecap/pyrw-2433.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;hiring.fm 无广告真实职位搜索&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/33/"&gt;Python recap for week 2024/33 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240819 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240819 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;hiring.fm 无广告真实职位搜索&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/33/"&gt;Python recap for week 2024/33 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240819 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240819 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyscript.net/"&gt;PyScript: 浏览器中 Python 的开源平台&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyscript.net/"&gt;376 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;WASM 的终端用户形式之一...&lt;/p&gt;
&lt;p&gt;当然离线应用的包都是超过200Mb 的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://geekpython.in/gil-become-optional-in-python"&gt;GIL 在 Python 3.13 中成为可选&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://geekpython.in/gil-become-optional-in-python"&gt;328 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;也就是说, 将有海量 AIGC 都无法理解的新型运行时错误将出现...&lt;/p&gt;
&lt;p&gt;嗯哼, 也不对, C++ 世界早已出没过, 现在轮到 Py 了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matthodges.com/posts/2024-08-12-csv-bad-dsv-good/"&gt;CSV 有点糟糕。 DSV 还不错&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://matthodges.com/posts/2024-08-12-csv-bad-dsv-good/"&gt;179 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;因为:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="mf"&gt;28&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;FS&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;file&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;separator&lt;/span&gt;
&lt;span class="mf"&gt;29&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;GS&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;group&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;separator&lt;/span&gt;
&lt;span class="mf"&gt;30&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;RS&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;record&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;separator&lt;/span&gt;
&lt;span class="mf"&gt;31&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;US&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;unit&lt;/span&gt;&lt;span class="w"&gt; &lt;/span&gt;&lt;span class="n"&gt;separator&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;各种 ASCII 历史原因...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.theregister.com/2024/08/09/core_python_developer_suspended_coc/"&gt;核心Python开发人员被停职三个月&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.theregister.com/2024/08/09/core_python_developer_suspended_coc/"&gt;103 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.yossarian.net/2024/08/12/Approximating-sum-types-in-Python-with-Pydantic"&gt;Approximating sum types in Python with Pydantic 使用 Pydantic 近似 Python 中的求和类型&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.yossarian.net/2024/08/12/Approximating-sum-types-in-Python-with-Pydantic"&gt;100 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://hiring.fm/jobs"&gt;建立了一个无垃圾邮件的求职板，直接从雇主求职门户网站获取信息，每 15 分钟更新一次，包含超过 140 万个职位。堆栈 -&amp;gt; NextJS、NodeJS、Python、MySQL、AuthJS。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://hiring.fm/jobs"&gt;57 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 不包含中国的职位...&lt;/p&gt;
&lt;p&gt;&lt;img alt="hiring" src="https://ipic.zoomquiet.top/2024-08-19-zshot%202024-08-19%2009.53.11.jpg"&gt;&lt;/p&gt;
&lt;p&gt;.fm 这个域名竟然可以这么用 &lt;code&gt;;-}&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lunduke.locals.com/post/5985667/python-bans-prominent-dev-for-enjoying-the-wrong-old-snl-sketch"&gt;Python 禁止知名开发人员欣赏错误的旧 SNL 草图&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lunduke.locals.com/post/5985667/python-bans-prominent-dev-for-enjoying-the-wrong-old-snl-sketch"&gt;43 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chrismcdonough.substack.com/p/the-shameful-defenestration-of-tim"&gt;W著名程序员 Tim Peters 被 Python 董事会暂停使用 Python 三个月。给出的原因之一是他不同意 Python 董事会获得在没有监督的情况下停职人员的权力。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://chrismcdonough.substack.com/p/the-shameful-defenestration-of-tim"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://cphs.berkeley.edu/hipaa/hipaa18.html"&gt;我的应用是否必须符合 HIPAA 要求&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://cphs.berkeley.edu/hipaa/hipaa18.html"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...受保护的健康信息 (PHI) 是医疗记录或指定记录集中可用于识别个人身份并在提供诊断或治疗等医疗保健服务过程中创建、使用或披露的任何信息。 HIPAA 法规允许研究人员在必要时访问和使用 PHI 来进行研究。...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这原本是 web3 中提出的观点, 价值属左, 
可惜, 从这些医疗数据建立之初就没想安全的分享给其它机构...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.codexworld.com/wp-content/uploads/2016/05/tinymce-wysiwyg-html-editor-plugin-basic-features-codexworld-1024x439.png"&gt;寻求使用 Django 构建 Wiki 的建议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.codexworld.com/wp-content/uploads/2016/05/tinymce-wysiwyg-html-editor-plugin-basic-features-codexworld-1024x439.png"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/benSharon/Gmail-Manager/tree/GmailManager-argparse"&gt;分享我认为的胜利（第 2 部分）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/benSharon/Gmail-Manager/tree/GmailManager-argparse"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个对 gmail 的拓展尝试, 一切都将随时瞬间和谐的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://norvig.com/beal.html"&gt;重新审视比尔猜想&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://norvig.com/beal.html"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是 M$ 那个 Bill, 而是:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;..商人兼业余数学家安德鲁·比尔 (Andrew Beal ) 在 1993 年做出了他的猜想&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;这里尝试用 Python 进行暴力反例的寻求,
然后发现:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...你在计算机上花费的钱将超过你获奖的预期价值...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pastebin.com/kMajxbrL"&gt;正在使用的一段 python 代码不适合我。 （因为上一篇更糟糕所以重新发布）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pastebin.com/kMajxbrL"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;AIGC 的主要养份来源之一, 就是各种随时发布的代码片段,
即便没有对应文字说明, AI 们已经足以从字符中分析出意图了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ceccopierangiolieugenio/pyTermTk/tree/main/tools/dumbPaintTool"&gt;Show HN: 用 Python 编写的终端 ASCII 绘图工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ceccopierangiolieugenio/pyTermTk/tree/main/tools/dumbPaintTool"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="dumbPaintTool" src="https://ipic.zoomquiet.top/2024-08-19-zshot%202024-08-19%2009.40.53.jpg"&gt;&lt;/p&gt;
&lt;p&gt;像素艺术的回归,
只是 pyTermTk 的一个 demo 应用而已...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/alby13/fpga-visual-builder/"&gt;FPGA Visual Builder （可视化编辑器）首次发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/alby13/fpga-visual-builder/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="FPGA" src="https://ipic.zoomquiet.top/2024-08-19-zshot%202024-08-19%2009.39.49.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/marimo-team/marimo"&gt;marimo 笔记本现在内置了对 SQL 的支持&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/marimo-team/marimo"&gt;110 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;marimo 是一个可以部署为单独应用的 Jupyter notebook ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rohankishore/AnimeSnap"&gt;为 Anilist API 制作了一个 Anime Finder GUI |动漫快照&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rohankishore/AnimeSnap"&gt;38 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⠦⣄⣠⠴⠒⠒⠉⠒⠶⣄⡏⣶⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣠⡞⣡⠀⢠⡀⠀⢦⡀⢹⣷⣼⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⡿⠁⣿⠟⣷⣿⢦⡈⣇⠀⢻⣿⣈⢷⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣿⡇⣶⣻⣀⠘⣿⣀⣹⣿⣰⣼⡟⣯⠟⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⣿⡿⠿⠋⠉⠋⠛⢿⣿⣿⡇⠈⢦⡸⣾⣆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⡇⠛⣷⣄⠀⠀⠀⠀⣸⠟⠃⠉⠀⠈⢷⣩⡻⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⠹⡄⠈⠙⠒⢤⣴⣾⠉⠁⣀⡀⠀⠀⠀⠹⣟⢮⡳⣄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⠀⣿⠀⣀⣴⣿⡏⣀⡬⠟⠁⠈⣆⠀⠀⠀⠘⢧⡉⢿⣧⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡿⣿⠀⢻⣫⠉⣽⡟⠉⡅⢀⣆⠀⢠⣿⠀⠀⠀⠀⠀⠹⣦⡉⠻⢦⡀⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⢗⣿⢀⡷⠁⣸⡿⠁⠀⠀⢸⣿⠃⣄⣈⡆⠀⠀⠀⠀⠀⠈⠫⣱⠦⣌⡓⢤⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣇⣾⣿⢟⡇⢀⣿⡇⠀⢀⣰⢸⡌⢿⣿⢻⡟⣃⠀⠀⠀⠰⡂⠠⠌⠲⢤⣙⣻⠛⠓⠶⢦⡤⣄⣀⡀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣿⣻⣿⠏⣾⠃⢸⢽⡇⠀⡏⠁⡶⠁⠈⣿⣎⡷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠉⠛⠒⠶⢤⣀⠈⠻⣄⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⠟⠁⡼⠀⣿⠀⡟⢸⡇⢰⠃⢸⠇⠀⠀⢹⣷⣿⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣷⣄⠘⣧⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⣤⣾⠟⠋⠀⣠⡼⢁⣼⣿⢠⣧⢾⡇⠘⡀⠸⡇⠀⠀⠘⣿⣿⣷⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡉⠚⢧⠹⣷⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣠⡴⠖⢋⣽⡿⠥⠖⠚⠉⢁⣴⣾⣿⠃⢈⠀⢸⠇⠀⠁⠀⢳⡀⠀⠀⣿⣿⣽⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣸⠀⠀⠘⢧⡇⠀
                    ⠀⠀⠀⠀⠀⠀⣀⣤⣾⠛⠁⣠⡼⠋⠁⠀⢀⣀⢀⣴⣿⣿⠟⠁⠀⠀⣷⠋⠂⠀⠀⠀⠀⠳⡀⠀⢹⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⡿⠀⠀⠀⢸⠧⠀
                    ⠀⠀⢀⡠⠖⠋⣩⠶⢋⡴⠋⠁⠀⠀⠿⣭⡿⣿⠿⠟⢉⣷⣄⠀⢀⣼⣿⡄⠀⠀⠀⠀⠀⢀⣹⠄⠀⢹⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠃⠀⠀⠀⠀⠐⡧
                    ⠀⠀⣸⣄⣴⣛⣡⠞⠋⠀⠀⠀⠀⠀⠀⠀⣭⣤⣴⣾⣿⣿⣿⣷⣿⣿⣿⣷⣤⣴⣶⣾⣿⣿⣿⣆⠀⢈⣿⣷⣤⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠸⢑
                    ⠀⠰⣏⡿⢫⡞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⣹⠿⠿⠟⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⠀⠀⠀⠀⠀⠀⠀⢀
                    ⠀⢀⣿⡵⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⠙⣿⣿⣿⣿⣿⣿⣿⣻⣿⣿⣿⣿⣿⣿⣿⣿⣿⠛⠀⠀⠀⠀⠀⠁⠀⠀⠀⠀⠀⠀⠀⢀⡜⠀⠀⠀⠀⠀⠀⢀⠎
                    ⢠⢸⡟⠹⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⡧⠤⢙⠛⠋⠛⠛⠿⠿⢿⡟⠛⠉⠁⠀⠀⠀⠀⠀⠠⠐⠀⠀⠀⠀⠀⠀⠀⢀⡼⢀⠀⠄⠀⠀⡀⡀⠀⠀
                    ⢸⣎⡇⠀⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢷⠀⡀⢰⡅⠀⠀⠀⠀⠀⡝⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣾⡿⢋⠞⠀⢠⣮⠎⠀⠀⠀
                    ⠀⢿⣷⠀⠀⠈⠂⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠘⣿⣶⣿⣇⠀⠀⠀⠀⣰⠃⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢠⡾⠋⣠⠋⢀⣴⠟⠁⠀⠀⠀⠀
                    ⠀⠘⣏⢧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢻⣿⣿⣿⢹⣻⣿⣿⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣰⠟⢡⠞⣁⣴⠟⠁⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠸⡄⠳⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠳⢄⡀⠀⠀⠘⣿⣿⡯⢶⢧⣿⡏⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⡾⢁⣴⠿⠚⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠹⡄⠙⢦⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠙⠢⣄⠈⢿⣿⡯⣝⣾⣿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣠⣴⡯⢖⡿⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠹⡄⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠉⢻⣿⣿⣽⣿⡇⠀⠀⠀⠀⠀⠀⠀⣀⣀⣤⢴⣶⠿⠋⠁⣰⠋⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠘⢦⡀⠀⠙⠢⣄⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣻⢿⣿⡍⠑⠒⠒⣒⣾⣷⠿⠛⣋⡵⠚⠁⠀⣠⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠙⠢⣄⡀⠀⠙⠓⠒⠀⠀⣀⡀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⣿⣷⡚⠛⠉⠁⠀⠀⠐⠋⢀⡀⢀⡤⠞⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⠉⠉⠙⠋⠛⠛⣹⣿⣿⣿⣿⣿⣷⡀⠀⠀⠀⠀⠀⠀⠛⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣻⣿⣿⣿⣿⣇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⣿⢿⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣿⣿⣿⡏⠸⣿⣿⣿⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⣿⠁⠀⢹⣿⣿⡄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⡏⠀⠀⠈⣿⣿⡆⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢸⣿⣿⠀⠀⠀⠀⢼⣿⣷⡀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣼⣿⣿⠀⠀⠀⠀⣼⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠰⣿⣿⣿⠀⠀⠀⢀⣿⣿⣿⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣿⣿⣿⡆⠀⠀⣾⣿⣿⣿⣧⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢰⣿⣿⣿⣷⠀⠀⠸⣿⣿⣿⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⣾⣿⣿⣿⣻⡇⠀⠀⠈⠋⠉⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
                    ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢹⣿⣿⣟⠟⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/cookiecutter/cookiecutter-django"&gt;Q具有多租户支持资源的 cookiecutter-django 的问题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cookiecutter/cookiecutter-django"&gt;29 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/jd/tenacity"&gt;Tenacity: 重试库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jd/tenacity"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/uname-n/deltabase"&gt;deltadb: 由 Polars 和 Deltalake 提供支持的 SQLite 替代品&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/uname-n/deltabase"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;纯 Python 实现的 SQLite 替代?
虽然 Python 是 C 的一个友好包装, 但是, 想达到 SQLite 的高度...
单靠 Rust 来绕, 不一定成立吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/chrisatkeson/data-layer"&gt;Python数据层&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/chrisatkeson/data-layer"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;旨在从数据存储方式的实现细节中抽象出数据层,允许您：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;在没有数据库的情况下运行单元测试。
无需修改代码即可关闭数据存储。
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;很好的思路, 不过, 一般项目不可能反复迁移储存到不同数据层中吧...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/oxytannOxy/insta_followers_checker"&gt;作为初学者创建了一个 python 项目......&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/oxytannOxy/insta_followers_checker"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...用于查找您正在关注但尚未关注您的 Instagram 个人资料&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以便社会工程来完成双方关注?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Nannigalaxy/prober"&gt;我很无聊，做了这个。现在想升级这个。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Nannigalaxy/prober"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 Docker 内部服务运行状态仪表盘;
问题在只是探查和状态显示,
并不能控制...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/danihodovic/django-allauth-ui"&gt;django-allauth-ui: 漂亮模板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/danihodovic/django-allauth-ui"&gt;8 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/EnzoTheBrown/Queupy/"&gt;使用您的数据库通过 QueuePy 进行排队&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/EnzoTheBrown/Queupy/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个基于 Pg 尝试进行的消息队列模块,
这简直成为一个趋势了...&lt;/p&gt;
&lt;p&gt;不过, 有 pgq 这种内建在 Pg 中的队列支持为什么要 Python 来写一个?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/CjuYkcA35dw"&gt;综合 LaTeX 大师班发布！学习一切，从基础知识（为什么 LaTeX、语法、图形、表格、文档结构、列表、页码、参考书目）到高级技术（Python + LaTeX、git、数学、带单位的值、术语、术语表、显示源代码、流程图） 🚀&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/CjuYkcA35dw"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;将近3小时的视频...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=RiVHqSOQevc"&gt;我可以在 5 分钟内教你 Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;就是那个 X 分钟学会 Y 语言的视频版本,
感觉是 AIGC 的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/eqck8cc7AIY?si=rRJqUyCYai4dcHs8"&gt;Djoser 为大家提供的身份验证教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;印度小哥, 基于 Django 的二开,
还没发布 1.0 版本&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-590.html"&gt;PyCoder 590&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-538.html"&gt;PyCoder 538&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-486.html"&gt;Issue 486&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-513.html"&gt;pythonista-weekly : Pyw 513&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-434.html"&gt;Issue 434&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-463.html"&gt;pythonista-weekly : Pyw 463&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-341.html"&gt;Issue 341&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-184.html"&gt;蠎加载 184&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-138.html"&gt;蠎加载 138&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-86.html"&gt;蠎加载 86&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-179.html"&gt;Issue 179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-128.html"&gt;Issue 128&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-27.html"&gt;Issue 27&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~^&amp;amp;^~_&lt;/span&gt;
     \/ /  ☉ ◵  \ ()
       &amp;#39;_   V   _&amp;#39;
&lt;span class="k"&gt;       &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--⌄--&amp;#39; )&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2433.html"&gt;2024/33 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2433.md"&gt;pyrw-2433.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/31</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2431.html" rel="alternate"/><published>2024-08-12T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-08-12:/pyrecap/pyrw-2431.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;ChocoPy用于教授编译器构建的发行版&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/31/"&gt;Python recap for week 2024/31 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;ChocoPy用于教授编译器构建的发行版&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/31/"&gt;Python recap for week 2024/31 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fastht.ml/"&gt;FastHTML - 纯 Python 中的现代 Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;265 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? Jupyter Notebook 的一个可运行包装?&lt;/p&gt;
&lt;p&gt;所以, 不得不在代码中包含大量 HTML 代码?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://e10v.me/tea-tasting-analysis-of-experiments/"&gt;Show HN: Tea-tasting, 一个用于 A/B 测试统计分析的 Python 包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://e10v.me/tea-tasting-analysis-of-experiments/"&gt;48 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://chocopy.org/"&gt;ChocoPy:Python 3 的子集，用于教授编译器构建&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://chocopy.org/"&gt;44 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;虽说 Python 是 C 的一个友好包装,
但是为了这个友好, 隐藏了很多复杂性,
拿来作为编译器教学工具,
可能过于复杂了, 没有 LISP 简洁吧?&lt;/p&gt;
&lt;p&gt;不过, 倒真的是一个定制 DSL 的好开始
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0751/"&gt;PEP 751 – 一种列出 Python 依赖项以实现安装重现性的文件格式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0751/"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://treyhunner.com/2024/08/why-does-python-m-json-not-work/"&gt;T为什么“python -m json”不起作用但“python -m json.tool”起作用背后的历史&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://treyhunner.com/2024/08/why-does-python-m-json-not-work/"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/arthurdeka/CustomTkinter-Templates/tree/main?tab=readme-ov-file"&gt;轻松开发 Tkinter GUI 的网站&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/arthurdeka/CustomTkinter-Templates/tree/main?tab=readme-ov-file"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;收集各种实用的 Tk组件&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django.wtf/trending/?trending=30"&gt;7 月热门 Django 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/?trending=30"&gt;13 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/E-Rinaudo/first_solo_projects/tree/main/games"&gt;Sideways Shooter game in Python. Python Crash Course, 3nd Edition.
Python 中的横向射击游戏。 Python 速成课程，第三版。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/E-Rinaudo/first_solo_projects/tree/main/solo_projects/games"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.meetup.com/pydata-turkiye/"&gt;PyData 土耳其 公告&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.meetup.com/pydata-turkiye/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/manifest/"&gt;manifest.py&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/manifest/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;LLM 包装模块,
根据一个完备的函数注释自动生成可用代码&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/"&gt;用 Git 日志跟踪 Python 函数的演变&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nerderati.com/tracing-the-evolution-of-a-python-function-with-git-log/"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;开源项目考古学的根本技能...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RampageousRJ"&gt;校园实习Flask&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/RampageousRJ"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://simpy.readthedocs.io/en/latest/"&gt;SimPy 是 Python 中基于过程的离散事件仿真框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://simpy.readthedocs.io/en/latest/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.dataneuron.dev/"&gt;Show HN: 用 Python SDK、API 与您的数据库聊天并创建数据应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.dataneuron.dev/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;呃...那什么, 安全嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://allauth.org/news/2024/07/django-allauth-64.0.0-released/"&gt;django-allauth 64.0.0 发布：WebAuthn 和 Passkey 支持&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://allauth.org/news/2024/07/django-allauth-64.0.0-released/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Django 宇宙越来越完备是好事儿,
但是, 和 Wordpress 一样,
总感觉这种在一个大框架中插来插去的行为,
最后都只能变成一个性能怪兽,
功能可用, 但是, 性能完全不受控制...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-august-2024-release/"&gt;Python in Visual Studio Code - 2024 年 8 月发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经安装&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/RustPython/RustPython"&gt;RustPython: 用 Rust 编写的 Python 解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/RustPython/RustPython"&gt;689 评注 in 13 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个锈化的语言,
关键看官方, 又或是社区能坚持多久了,
这类项目是否可实用的一个标志就是:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;能否直接运行原有 Django 项目代码.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/maelstrom-software/maelstrom"&gt;Maelstrom –用于 Go、Python 和 Rust 的封闭式集群测试运行器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/maelstrom-software/maelstrom"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ranahaani/GNews"&gt;第一个 Python 包 (GNews) 在 Github 上达到了 100 颗星的里程碑&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ranahaani/GNews"&gt;14 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;实用, 不过, 这种也是 AIGC 射程以内的任务了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ts-manuel/ffmpeg-batch"&gt;用 ffmpeg 批量转换媒体的脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ts-manuel/ffmpeg-batch"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实用一个 invoke 脚本就好,
这种安装为模块的反而复杂了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/t9nzin/mnist-from-scratch"&gt;用 Python 从头开始​​构建神经网络&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/t9nzin/mnist-from-scratch"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然, 不保证效果&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/4rtemis-4rrow/Pythagoras"&gt;Pythagoras, 一个用 Python 编写的简单（但很先进）的 CLI 计算器，它的创建只是因为我对 bc 不满意&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/4rtemis-4rrow/Pythagoras"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SanBingYouYong/markdown_variabled"&gt;带有 Python 变量和格式字符串语法的自定义（扩展）Markdown 解析器：所以？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SanBingYouYong/markdown_variabled"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Markdown 也开始 XML 化了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/chisasaw/redcache-ai"&gt;建立了一个记忆框架LLMs及代理商&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/chisasaw/redcache-ai"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/SymonBezerra/pysplits"&gt;用 Python 为 Linux\any 环境制作了一个 LiveSplit 替代方案&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SymonBezerra/pysplits"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.github.com/ShayHill/docx2python"&gt;Docx2Python 3.0 中的新增功能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.github.com/ShayHill/docx2python"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?index=11&amp;amp;list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH&amp;amp;v=vutyTx7IaAI"&gt;SMTPAuthenticationError - 用户名和密码将不被接受&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?index=11&amp;amp;list=PL-osiE80TeTs4UjLw5MM6OjgkjFeUxCYH&amp;amp;v=vutyTx7IaAI"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/KMxDb_RfK-Q"&gt;用 Python 构建经典的俄罗斯方块游戏！适合所有级别的完整教程🎮&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;基于 Pygame , 小姐姐的视频根本专业的,
可惜没几个人看...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/IOKmwL6CAcw"&gt;初学者项目 - 使用 Tkinter x Pandas 的 Python 预算跟踪应用程序&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;虽然是初学者项目, 可其实, 每一个实用项目,
都是可以持续拓展到一个大型系统的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/uy-jhtJq6Tw"&gt;用 Python 创建经典的吃豆人游戏！ |初学者完整教程🎮&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-588.html"&gt;PyCoder 588&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-536.html"&gt;PyCoder 536&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-484.html"&gt;Issue 484&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-511.html"&gt;pythonista-weekly : Pyw 511&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-432.html"&gt;Issue 432&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-461.html"&gt;pythonista-weekly : Pyw 461&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-339.html"&gt;Issue 339&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-182.html"&gt;蠎加载 182&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-136.html"&gt;蠎加载 136&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-84.html"&gt;蠎加载 84&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-177.html"&gt;Issue 177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-126.html"&gt;Issue 126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-25.html"&gt;Issue 25&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;        &lt;span class="ge"&gt;_~~|-~_&lt;/span&gt;
    \) /  ? ^  \ ()
      &amp;#39;_   ⏡   _&amp;#39;
      \ &amp;#39;--#--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2431.html"&gt;2024/31 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2431.md"&gt;pyrw-2431.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/32</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2432.html" rel="alternate"/><published>2024-08-12T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-08-12:/pyrecap/pyrw-2432.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Python包安装到哪里了？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/32/"&gt;Python recap for week 2024/32 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Python包安装到哪里了？&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/32/"&gt;Python recap for week 2024/32 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240812 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://moyix.blogspot.com/2022/09/someones-been-messing-with-my-subnormals.html"&gt;有人搞乱了 Python 的浮点次正规数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://moyix.blogspot.com/2022/09/someones-been-messing-with-my-subnormals.html"&gt;349 评论 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://blog.codingconfessions.com/p/are-function-calls-still-slow-in-python"&gt;Python 中的函数调用仍然很慢吗？ CPython 近期优化分析&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/are-function-calls-still-slow-in-python"&gt;182 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在功能稳定后, 性能的提高, Python 可以直接使用 C/C++ 领域积累的丰富经验...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pixelstech.net/article/1702794038-Where-Have-You-Installed-Your-Python-Packages"&gt;你的Python包安装在哪里了？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pixelstech.net/article/1702794038-Where-Have-You-Installed-Your-Python-Packages"&gt;149 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;和 &lt;code&gt;如何退出 vim&lt;/code&gt; 一样,
成为最经典 FAQ 了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://fastpages.fast.ai/fastcore/"&gt;Fastcore: 一个被低估的 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://fastpages.fast.ai/fastcore/"&gt;91 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gauge.sh/blog/python-extensions-should-be-lazy"&gt;Python 扩展应该是惰性的&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.gauge.sh/blog/python-extensions-should-be-lazy"&gt;66 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;fast.ai 团队内部最佳实践的凝结&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discuss.python.org/t/three-month-suspension-for-a-core-developer/60250"&gt;Three month suspension for Python core developer
Python 核心开发人员被停职三个月&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://discuss.python.org/t/three-month-suspension-for-a-core-developer/60250"&gt;39 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://choreo.dev/"&gt;React+Django 的托管选项&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://choreo.dev/"&gt;38 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://forms.gle/ZG99oqZsEWohmzK88"&gt;正在构建 Django Boilerplate 代码平台，以在开发 Django 项目时节省大量时间。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://forms.gle/ZG99oqZsEWohmzK88"&gt;35 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.django-rest-framework.org/tutorial/quickstart/#urls"&gt;Django REST 如何更改 URL 路径&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.django-rest-framework.org/tutorial/quickstart/%23urls"&gt;30 评论 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.theregister.com/2024/08/09/core_python_developer_suspended_coc/"&gt;核心Python开发人员被停职三个月&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.theregister.com/2024/08/09/core_python_developer_suspended_coc/"&gt;25 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...行为包括指控帖子制造“FUD 氛围”&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 随着社区的活跃增强, 内部思想的分裂也进一步触发?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.philipzucker.com/state_o_knuck/"&gt;Knuckledragger, 半自动 Python 证明助手&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.philipzucker.com/state_o_knuck/"&gt;24 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://marginaleffects.com/"&gt;Marginal Effects Zoo – 如何解释 R 和 Python 中的统计模型&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://marginaleffects.com/"&gt;20 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://snarky.ca/how-the-heck-does-async-await-work-in-python-3-5/"&gt;Python 3.5 中的 async/await 到底是如何工作的？ (2016)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://snarky.ca/how-the-heck-does-async-await-work-in-python-3-5/"&gt;20 评论 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.grulic.org.ar/~mdione/glob/posts/writing-a-tile-server-in-python/"&gt;用 Python 编写tile服务器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.grulic.org.ar/~mdione/glob/posts/writing-a-tile-server-in-python/"&gt;18 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;每当开始用 Python 解决具体问题时,
总是可以立即开始, 然后在数量达到一定程度时发现问题,
并进一步发现更多可用方案...
直到发现越来越复杂时, 原来 twisted 之类上古神器早已解决了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/"&gt;Django 5.1 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/aug/07/django-51-released/"&gt;22 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/bnkc/emval"&gt;emval: 以 1000 倍的速度验证电子邮件地址。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/bnkc/emval"&gt;71 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个锈化的组件&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Dicklesworthstone/visual_astar_python"&gt;Show HN: Python 中的 Visual A* 寻路和迷宫生成&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Dicklesworthstone/visual_astar_python"&gt;38 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/oxytannOxy/oxyPasswords"&gt;密码管理器是我的第一个 python 项目..&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/oxytannOxy/oxyPasswords"&gt;32 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该是没人敢用的了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mraza007/python-file-analyzer"&gt;简单的实用程序脚本，可让您分析 Python 文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mraza007/python-file-analyzer"&gt;22 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/merwin-asm/SlickRecorder"&gt;用于 Linux 的 Slick n 轻量级屏幕录像机！具有一些很酷的功能：]&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/merwin-asm/SlickRecorder"&gt;16 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;依赖 FFmpeg+PulseAudio 怎么也算不上轻量了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Gl0deanR/create-flask-app"&gt;为 Flask 应用程序制作了一个名为 Create Flask App 的快速启动模板&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Gl0deanR/create-flask-app"&gt;13 评论 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/dominiquedes/flashcardgenerator"&gt;Flashcard Generator&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dominiquedes/flashcardgenerator"&gt;5 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;自动将 PPTX/PDF 的内容提取为 .txt 以便发布为 blog&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://github.com/ultrachip/cog"&gt;Chip的海洋游戏：模拟一群 NPC 探索海洋的软件玩具/实验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://github.com/ultrachip/cog"&gt;4 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/K-dash/flake8-import-guard"&gt;Flake8 Import Guard: 在 Python 项目中自动执行导入限制检查&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/K-dash/flake8-import-guard"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rocktimsaikia/cambd"&gt;cambd: 带有拼写错误单词建议功能的 cli 词典应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rocktimsaikia/cambd"&gt;2 评论 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在是否兼容原先各种平台中各种开源辞典的词库文件加载了;
比如:langdao-ce-gb.dictionary.zip&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=GwqfsTAgdWA"&gt;Guido van Rossum: Python 背后的思想 – 技术创新者系列&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼, 只有证明了自己后, 才可能开始这种思想回顾,
否则, 无论你的思想多先进也没人愿意讨论...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-589.html"&gt;PyCoder 589&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-537.html"&gt;PyCoder 537&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-485.html"&gt;Issue 485&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-512.html"&gt;pythonista-weekly : Pyw 512&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-433.html"&gt;Issue 433&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-462.html"&gt;pythonista-weekly : Pyw 462&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-340.html"&gt;Issue 340&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-183.html"&gt;蠎加载 183&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-137.html"&gt;蠎加载 137&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-85.html"&gt;蠎加载 85&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-178.html"&gt;Issue 178&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-127.html"&gt;Issue 127&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-26.html"&gt;Issue 26&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~`&amp;amp;`~_&lt;/span&gt;
        () /  ^ ♡  \ \/
          &amp;#39;_   ⎵   _&amp;#39;
          ( &amp;#39;--+--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2432.html"&gt;2024/32 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2432.md"&gt;pyrw-2432.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/30</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2430.html" rel="alternate"/><published>2024-07-29T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-07-29:/pyrecap/pyrw-2430.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;全栈 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/30/"&gt;Python recap for week 2024/30 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;全栈 Python&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/30/"&gt;Python recap for week 2024/30 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240730 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.fullstackpython.com/"&gt;Full Stack/全栈 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.fullstackpython.com/"&gt;127 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这书, 真的写完了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.vortexa.com/product-blog/using-rust-to-corrode-insane-python-run-times/"&gt;用 Rust 腐蚀疯狂的 Python 运行时 (2021)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.vortexa.com/product-blog/using-rust-to-corrode-insane-python-run-times/"&gt;36 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyO3 生产经验...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://bernsteinbear.com/blog/toy-abstract-interpretation/"&gt;Toy Optimizer 中的抽象解释&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://bernsteinbear.com/blog/toy-abstract-interpretation/"&gt;30 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://peps.python.org/pep-0751/"&gt;PEP 751 – 列出 Python 依赖项以实现安装重现性的文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peps.python.org/pep-0751/"&gt;24 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.paulox.net/2020/12/08/maps-with-django-part-1-geodjango-spatialite-and-leaflet/"&gt;用 Django⁽¹⁾ 绘制地图：GeoDjango、SpatiaLite 和 Leaflet&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.paulox.net/2020/12/08/maps-with-django-part-1-geodjango-spatialite-and-leaflet/"&gt;19 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kokada.capivaras.dev/blog/using-github-as-a-bad-blog-platform/"&gt;用 GitHub 作为（糟糕的）博客平台&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kokada.capivaras.dev/blog/using-github-as-a-bad-blog-platform/"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://dafoster.net/articles/2021/02/16/building-web-apps-with-vue-and-django-the-ultimate-guide/"&gt;用 Vue 和 Django 构建 Web 应用程序 (2024) - 终极指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dafoster.net/articles/2021/02/16/building-web-apps-with-vue-and-django-the-ultimate-guide/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实 jQuery 也可以...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://supervisord.org/configuration.html"&gt;在生产环境中运行后台任务（Azure Web App）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://supervisord.org/configuration.html"&gt;9 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://martynassubonis.substack.com/p/optimizing-docker-images-for-python"&gt;优化 Python 生产服务的 Docker 镜像&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://martynassubonis.substack.com/p/optimizing-docker-images-for-python"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;常用技能了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.adafruitdaily.com/"&gt;TPython on Microcontrollers (and Raspberry Pi) Newsletter，每周新闻和项目资源&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.adafruitdaily.com/"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个周刊, 专注 RPi 生态中的变化&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mathspp.com/blog/module-itertools-overview"&gt;&lt;code&gt;itertools&lt;/code&gt; 和组合迭代器解释 ice-cream&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://mathspp.com/blog/module-itertools-overview"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://klemy.qodek.net/"&gt;用 Flask 和 bootstraap 制作了一个翻译应用程序。从英语到任何阿拉伯方言！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://klemy.qodek.net/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://alessandromolina.substack.com/p/python-data-engineering-july-2024"&gt;数据工程 Python 月刊通讯&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://alessandromolina.substack.com/p/python-data-engineering-july-2024"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/djeasyview/"&gt;django 中的简化 CRUD&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/djeasyview/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://rdrn.me/postmodern-python/"&gt;超越超现代：Python 现在很简单&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://rdrn.me/postmodern-python/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Rye 的广告...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mypy-lang.blogspot.com/2024/07/mypy-111-released.html"&gt;Mypy 1.11 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://mypy-lang.blogspot.com/2024/07/mypy-111-released.html"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/jul/24/django-51-rc1/"&gt;Django 5.1 候选版本 1 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/jul/24/django-51-rc1/"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/igrek51/wat"&gt;WAT - Python 对象的深度检查&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/igrek51/wat"&gt;92 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/mriale/PyDPainter"&gt;Python 编写的 Deluxe Paint II 的克隆&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mriale/PyDPainter"&gt;53 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Paint" src="https://ipic.zoomquiet.top/2024-07-29-zshot%202024-07-29%2009.10.02.jpg"&gt;&lt;/p&gt;
&lt;p&gt;只能说: &lt;code&gt;Why not?&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/daude_f/poetry-incr-version"&gt;作了一个工具来增加 Poetry 项目的版本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gitlab.com/daude_f/poetry-incr-version"&gt;19 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/ITSHAYDER/To-do-app-Flask"&gt;制作了一个待办事项应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ITSHAYDER/To-do-app-Flask"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/TuturGabao/Store-Product-Management-SPM"&gt;商店产品管理，SPM（我的python项目）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/TuturGabao/Store-Product-Management-SPM"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;没用任何框架, 先完成了一个 SPM 的核心功能:
扫码枪支持,
然后,准备上 Qt 完成界面...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/DavorMar/rustautogui"&gt;Rustautogui, 一个 GUI 自动化工具，可让您控制鼠标、发送键盘输入并在屏幕上查找图像，根据流行的 python Pyautogui 制作&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DavorMar/rustautogui"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;锈化一切的意思就是用 Rust 重制所有 Python 流行项目?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/voltxge33/My-first-project"&gt;第一个项目！任何建议，将不胜感激。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href=""&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/muaaz-ur-habibi/termatus"&gt;[Project] Termatus: 一个 TUI 系统信息查看器，用 Python 编写&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/muaaz-ur-habibi/termatus"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/MarcosFP97/textscope"&gt;隆重介绍 textscope：用于文本分析的 Python 库🔍📚💡🛠️&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/MarcosFP97/textscope"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/areebnaqash/BitZoo"&gt;BitZoo: 我的第一个 Python 项目。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/areebnaqash/BitZoo"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;使用 rich 完成的图谱游戏模拟器&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/OQTwvycftJU"&gt;Rust 可以与 Python 竞争&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/OQTwvycftJU"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 可以...并不一定...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=geUwYyFCg6A"&gt;用蟒蛇画曼陀罗艺术&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=geUwYyFCg6A"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;通过内部的 turtle 模块&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=cY2NXB_Tqq0"&gt;Python 教程：如何管理多个项目、虚拟环境&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, Conda , 如果想节省空间, 从 Miniconda 开始就好.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/8_yp3UqdKjk"&gt;在 15 分钟内将 React 与 Django Ninja 结合使用（包括 Auth）⚡️&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-587.html"&gt;PyCoder 587&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-535.html"&gt;PyCoder 535&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-483.html"&gt;Issue 483&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-510.html"&gt;pythonista-weekly : Pyw 510&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-431.html"&gt;Issue 431&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-460.html"&gt;pythonista-weekly : Pyw 460&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-338.html"&gt;Issue 338&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-181.html"&gt;蠎加载 181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-135.html"&gt;蠎加载 135&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-83.html"&gt;蠎加载 83&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-176.html"&gt;Issue 176&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-125.html"&gt;Issue 125&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-24.html"&gt;Issue 24&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;         &lt;span class="ge"&gt;_~-*-~_&lt;/span&gt;
     \/ /  &amp;gt; *  \ (/
       &amp;#39;_   ⎕   _&amp;#39;
       | &amp;#39;--∽--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2430.html"&gt;2024/30 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2430.md"&gt;pyrw-2430.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/29</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2429.html" rel="alternate"/><published>2024-07-22T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-07-22:/pyrecap/pyrw-2429.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;天真的日期时间对象是一种威胁&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/29/"&gt;Python recap for week 2024/29 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240722 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240722 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 …&lt;/li&gt;&lt;/ul&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;天真的日期时间对象是一种威胁&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/29/"&gt;Python recap for week 2024/29 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240722 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240722 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nerderati.com/a-python-epoch-timestamp-timezone-trap/"&gt;Timezone-naive 日期时间是 Python 中最危险的对象之一&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nerderati.com/a-python-epoch-timestamp-timezone-trap/"&gt;158 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;天真的日期时间对象是一种威胁&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;简单说, 永远统一为 UTC 在显示时, 另外转换才可能确保一致性;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://matt.sh/python-project-structure-2024"&gt;Python  实用打包打包2024&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://matt.sh/python-project-structure-2024"&gt;35 评注 in 1 讨论&lt;/a&gt;
Friday Daily Thread: r/Python Meta and Free-Talk Fridays
34 评注 in 10 讨论s&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://coroot.com/blog/instrumenting-python-gil-with-ebpf"&gt;用 eBPF 检测 Python GIL&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://coroot.com/blog/instrumenting-python-gil-with-ebpf"&gt;33 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Coroot 的社区广告&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.devsecurely.com/blog/2024/06/cors-the-ultimate-guide"&gt;CORS: 终极指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.devsecurely.com/blog/2024/06/cors-the-ultimate-guide"&gt;25 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一般都视为开发的无聊阻碍, 绕过就好...
只是在金融领域都是性命相关吧?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://applyre.com/resources/500-interview-questions/python/"&gt;500+ Python 问题测验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://applyre.com/resources/500-interview-questions/python/"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;面向 HR 的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://goyatg.com/pip-tools/"&gt;[Blog Post] 用 pip-tools 管理 Python 依赖项&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://goyatg.com/pip-tools/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;呃, 就像 NPM 的高级用法?
不过....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.skip-hires.com/"&gt;英国最佳料斗租赁查找器 -（用 Flask 编写）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.skip-hires.com/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这种实用问题的解决前提是:
涉及领域所有资源都有公开数据接口;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://prefix.dev/blog/pixi_for_scientists"&gt;Pixi - 可重复的、科学的软件工作流程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://prefix.dev/blog/pixi_for_scientists"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这属于生态整合?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://thepi.pe/docs-python/extract"&gt;用 Python（API 和 DIY）从（棘手的）Excel PDF 中提取数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://thepi.pe/docs-python/extract"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/pygolo/py/-/releases/v0.3.0"&gt;Pygolo v0.3.0 已发布！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gitlab.com/pygolo/py/-/releases/v0.3.0"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;用 Go 嵌入或扩展 Python 解释器&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 和 llgo 有什么不同呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/alvarobartt/investpy/blob/master/investpy/search.py"&gt;Python 版本之间的“requests”问题。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/alvarobartt/investpy/blob/master/investpy/search.py"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;毕竟老爹主要兴趣不在这个方向上...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jaywhy13.hashnode.dev/tests-you-love-to-read-write-and-change"&gt;测试您阅读、写作和更改的喜欢程度&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jaywhy13.hashnode.dev/tests-you-love-to-read-write-and-change"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...通过集中抽象和集中测试来提高测试寿命和可维护性&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;质量部门想出来的叕一个品质KPI&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lwn.net/Articles/979671/"&gt;Python 应对 Apple App Store 的拒绝&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lwn.net/Articles/979671/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Apple 很大可能无法象当年闷杀 Flash 那样,
灭掉 Python...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...令人沮丧的是，像 Python 这样的自由软件项目不得不浪费时间寻找绕过不透明审查流程的方法，以便开发人员可以为非自由平台编写软件。...几乎可以肯定，这不会是项目最后一次遇到这个问题。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://samgeo.codes/python-generator-cleanup/"&gt;Python 中的资源管理和生成器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://samgeo.codes/python-generator-cleanup/"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://slint.dev/blog/slint-1.7-released"&gt;Slint 1.7 发布，带有新的小部件、多窗口支持和实时预览重新设计&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slint.dev/blog/slint-1.7-released"&gt;35 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gajim.org/post/2024-07-19-gajim-1.9.2-released/"&gt;Gajim 1.9.2 已发布 - Python XMPP/Jabber 聊天客户端 - 通讯&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当年 gchat 让大家以为人人可以开发出一个 QQ 来...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pythoninsider.blogspot.com/2024/07/python-3130-beta-4-released.html"&gt;Python Insider: Python 3.13.0 beta 4 发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;GIL 在坚定的漂没...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SudoOmbro/pilgram"&gt;Pilgram, 一款基于短信的闲置 MMO RPG&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SudoOmbro/pilgram"&gt;50 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这...是为了拯救通信公司?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/eoinomahon/PySAPRPA"&gt;PySAPRPA: 用 Python 轻松实现 SAP 流程自动化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/eoinomahon/PySAPRPA"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;淦...通过 pysaprpa 自动操作 SAP 的桌面软件,
这对 SAP 来说, 就是游戏外挂哪&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BobDev94/Pic2Pix"&gt;Pic2Pix: 将图片和绘图转换为可在 2D 游戏引擎中使用的精灵的脚本。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/BobDev94/Pic2Pix"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/bclarkson-code/Tricycle"&gt;Tricycle: 从头开始的深度学习框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/bclarkson-code/Tricycle"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;开发中, 但是, 看起来是个很 Pythoinc 的方向...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/psf/black"&gt;Black: 不妥协的 Python 代码格式化程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/psf/black"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 越来越不妥协了;
如果你能接受任何风格的代码格式,
那没问题, 如果你已经有了自己的风格, 那就很难受了;&lt;/p&gt;
&lt;p&gt;关键是, 你所在的团队是否对 code-atyle 有执念?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Tylerbryy/GestureFlow"&gt;制作 GestureFlow 是为了提高我的工作效率！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Tylerbryy/GestureFlow"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...按住右键单击时提供鼠标手势的软件&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;是的, 为了发挥 mouse 的能力;
不过, Qt 的加载能力很怀疑...
还是全局快捷键靠谱?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/caspii/dinkydash"&gt;用 Flask 制作了一个家庭仪表板（包含代码）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;2&lt;a href="https://discu.eu/q/https://github.com/caspii/dinkydash"&gt; 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="dinkydash" src="https://ipic.zoomquiet.top/2024-07-22-zshot%202024-07-22%2008.36.46.jpg"&gt;&lt;/p&gt;
&lt;p&gt;是的, 不会前端的程序猿不是好爸爸...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/bourguet/operator_precedence_parsing"&gt;operator_precedence_parsing: 用Python中的shunting yard算法解析C89​​表达式&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yairchu/srcview"&gt;用 srcview.open(func) 在交互式会话中“转到定义”&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/avibn/telegram-downloader"&gt;创建了一个 Telegram 机器人来下载转发的视频&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=IxriyZJm9Lg"&gt;开源工业控制：使用 Python 和 Flask 监察 2,800 吨金属&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=IxriyZJm9Lg"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简洁的物理原理,
通过智能硬件, 精确的完成每次检测...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/jSeqH5WCBb4"&gt;Pandas 数据分析/数据操作的 Python 中级概念 - 适合初学者&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/QgfkY_M6IEQ"&gt;Python 中的 Pandas 入门：初学者指南（第 1 部分）&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/NoHtQiwoanA"&gt;用 PyTorch、NumPy、MongoDB 和 Next.js 构建 AI 聊天机器人 - 2024 年完成教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyTorch 终于成为主流...嗯哼, 也就是说, 由其它语言构建的成熟框架,
Pythonic 后才可能继续成长?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ik-B9ojsy1I"&gt;Cloudflare Workers 中的 Python – 在边缘运行 Pyodide [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;坚持了20年, PyConUS 已经成为各个大厂关键广告平台...
PyConCn&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-586.html"&gt;PyCoder 586&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-534.html"&gt;PyCoder 534&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-482.html"&gt;Issue 482&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-509.html"&gt;pythonista-weekly : Pyw 509&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-430.html"&gt;Issue 430&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-459.html"&gt;pythonista-weekly : Pyw 459&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: &lt;a href="https://weekly.pychina.org/issue/issue-337.html"&gt;Issue 337&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-180.html"&gt;蠎加载 180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-134.html"&gt;蠎加载 134&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-82.html"&gt;蠎加载 82&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/issue/issue-175.html"&gt;Issue 175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-124.html"&gt;Issue 124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-23.html"&gt;Issue 23&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~`*~~_&lt;/span&gt;
      () /  → &amp;lt;  \ ()
        &amp;#39;_   ⎕   _&amp;#39;
        \ &amp;#39;--⌄--&amp;#39; &amp;lt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/29 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/28</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2428.html" rel="alternate"/><published>2024-07-15T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-07-15:/pyrecap/pyrw-2428.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/28/"&gt;Python recap for week 2024/28 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240715 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240715 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/28/"&gt;Python recap for week 2024/28 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240715 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 17 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240715 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 42 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dublog.net/blog/so-many-python-package-managers/"&gt;Python 太多的包管理器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://dublog.net/blog/so-many-python-package-managers/"&gt;421 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一个 Rye 的软广告&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://labs.quansight.org/blog/free-threaded-python-rollout"&gt;自由线程 CPython 已准备好进行实验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://labs.quansight.org/blog/free-threaded-python-rollout"&gt;362 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;想令 GIL 变成一个选项, 并没那么简单...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://rye.astral.sh/"&gt;Rye:无忧无虑的 Python 体验&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://rye.astral.sh/"&gt;324 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;经典 Rusty 化 Python 开发体验的尝试,成功了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://crawlee.dev/python/"&gt;Show HN: Crawlee for Python – 网页抓取和浏览器自动化库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://crawlee.dev/python/"&gt;57 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;再怎么自动化, 也无法改变对抗时的人工识别和兼容吧&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://healeycodes.com/making-python-less-random"&gt;减少 Python 的随机性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://healeycodes.com/making-python-less-random"&gt;52 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 使用 ptrace 在不修改 Python 源代码的情况下,
在系统运行时, 直接修改对应寄存器的值...
喂? 这不就是 Crack 嘛?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jfrog.com/blog/leaked-pypi-secret-token-revealed-in-binary-preventing-suppy-chain-attack/"&gt;Python、PyPI 和 PSF GitHub 存储库的管理员访问令牌泄露&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jfrog.com/blog/leaked-pypi-secret-token-revealed-in-binary-preventing-suppy-chain-attack/"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;开源数字财产问题, 越来越突出...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sqlite-utils.datasette.io/en/stable/index.html"&gt;操作 SQLite 数据库的 CLI 工具和 Python 库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sqlite-utils.datasette.io/en/stable/index.html"&gt;33 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="sqlite-utils" src="https://ipic.zoomquiet.top/2024-07-15-zshot%202024-07-15%2009.59.15.jpg"&gt;&lt;/p&gt;
&lt;p&gt;是的, 官网使用传统 Sphinx 文档体系.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nvidia.github.io/warp/"&gt;Nvidia Warp: 用于高性能模拟和图形代码的 Python 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nvidia.github.io/warp/"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然, 另外一个方向, 逃离 Nvidia 的运动已经开始了,
正如当年 alibaba 的 &lt;code&gt;去IOE&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://testdriven.io/blog/sending-confirmation-emails-with-flask-rq-and-ses/"&gt;用 Flask、Redis 队列和 Amazon SES 发送确认电子邮件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testdriven.io/blog/sending-confirmation-emails-with-flask-rq-and-ses/"&gt;20 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;前提是 All-in-AWS, 否则, 光是网络费用你就不一定撑得住&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.mattstuchlik.com/2024/07/07/syscall-showdown.html"&gt;系统调用对决：Python 与 Ruby&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://blog.mattstuchlik.com/2024/07/07/syscall-showdown.html"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, Ruby 创始人都不玩了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hackaday.com/2024/07/11/embedded-python-micropython-is-amazing/"&gt;嵌入式 Python：MicroPython 太神奇了&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hackaday.com/2024/07/11/embedded-python-micropython-is-amazing/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 不过, 要开始调试,准备好硬件,并要开始习惯判定是硬件问题还是软件问题, 
是另外一种习惯了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kodare.net/2020/09/14/transparent_apis.html"&gt;透明 API (2020)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kodare.net/2020/09/14/transparent_apis.html"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叕一种 API 设计模型,
通过 &lt;code&gt;@dispatch&lt;/code&gt; 进行自解释/多分派（multiple dispatch）&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://cielgames.xyz/"&gt;免费网络工具的网站。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://cielgames.xyz/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://goyatg.com/django-tailwind/"&gt;Django 和 Tailwind 集成&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://goyatg.com/django-tailwind/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;subprocess&lt;/span&gt;
&lt;span class="kn"&gt;import&lt;/span&gt; &lt;span class="nn"&gt;threading&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;run_server&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;subprocess&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="sa"&gt;f&lt;/span&gt;&lt;span class="s2"&gt;&amp;quot;venv/bin/python3 manage.py runserver&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt; &lt;span class="n"&gt;shell&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;def&lt;/span&gt; &lt;span class="nf"&gt;run_tailwind&lt;/span&gt;&lt;span class="p"&gt;():&lt;/span&gt;
    &lt;span class="n"&gt;subprocess&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;run&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;
        &lt;span class="s2"&gt;&amp;quot;bunx tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch&amp;quot;&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
        &lt;span class="n"&gt;shell&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="kc"&gt;True&lt;/span&gt;&lt;span class="p"&gt;,&lt;/span&gt;
    &lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="n"&gt;threading&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;run_server&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;span class="n"&gt;threading&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;Thread&lt;/span&gt;&lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;target&lt;/span&gt;&lt;span class="o"&gt;=&lt;/span&gt;&lt;span class="n"&gt;run_tailwind&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;start&lt;/span&gt;&lt;span class="p"&gt;()&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;这样通过辅助脚本来同时启动相关服务...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-july-2024-release/"&gt;Python in Visual Studio Code - 2024 年 7 月发布 - Python&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;只能说, Guido 入 M$ 看起来是正确的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mathialo/bython"&gt;带大括号的 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mathialo/bython"&gt;364 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;连续宣传几周了,
不过, Guido 们是不可能用的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kitao/pyxel"&gt;Pyxel: Python 的复古游戏引擎&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kitao/pyxel"&gt;132 评注 in 8 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;8位机模拟器, 雅达利们回血尝试?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/DropbaseHQ/dropbase"&gt;Show HN: Dropbase AI – 基于提示的 Python Web 应用程序生成器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/DropbaseHQ/dropbase"&gt;130 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可能是原型设计又一个方向,
但是, 这种生成的代码谁敢放生产环境中跑,
那是真勇&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/darrenburns/posting"&gt;Posting - 位于您终端中的现代 HTTP 客户端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/darrenburns/posting"&gt;83 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Posting" src="https://ipic.zoomquiet.top/2024-07-15-346749826-77f50aa0-bc93-4e42-b06b-c209ec233fe8.png"&gt;&lt;/p&gt;
&lt;p&gt;完全 TURBO 级别的界面了...
这么复杂, 不如用 VSCode 的对应插件了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/erikhox/Market-Game"&gt;俺第一个Python项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/erikhox/Market-Game"&gt;46 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;市场游戏, 要用户自行安装的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jaypyles/Scraperr"&gt;自托管网络爬虫&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jaypyles/Scraperr"&gt;39 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一个小领域类 Supabase 平台&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/breuleux/jurigged"&gt;Jurigged: Python 热重载&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/breuleux/jurigged"&gt;33 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;开发中好用, 想用在生产中,就危险了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/amakelov/mandala"&gt;Show HN: Mandala – 自动保存、查询和版本Python计算&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/amakelov/mandala"&gt;30 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Waldo0137/tienda"&gt;我第一个完成的项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Waldo0137/tienda"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Django 的 POS 系统&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/thegigacoder123/G-Scraper"&gt;Show HN: G-Scraper, a 叕一个 GUI Web Scraper，用 Python 编写&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/thegigacoder123/G-Scraper"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 对于这种任务, Tk 或是 CLI 中的 TUL 更加合适了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=8XBkm9DD6Ic"&gt;AWS Lambda 教程：在 Python 中将 Selenium 与 Chromedriver 结合使用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=8XBkm9DD6Ic"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Lambda 想变成另外一种 Docker ?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-583.html"&gt;PyCoder 583&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-531.html"&gt;PyCoder 531&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-479.html"&gt;Issue 479&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-506.html"&gt;pythonista-weekly : Pyw 506&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-427.html"&gt;Issue 427&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-456.html"&gt;pythonista-weekly : Pyw 456&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-182.html"&gt;蠎加载 182&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-131.html"&gt;蠎加载 131&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-80.html"&gt;蠎加载 80&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-40.html"&gt;蠎加载 40&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-121.html"&gt;Issue 121&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-20.html"&gt;Issue 20&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~∽&amp;amp;∽~_&lt;/span&gt;
       () /  o ◕  \ (/
         &amp;#39;_   v   _&amp;#39;
         ( &amp;#39;--.--&amp;#39; /

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/28 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/27</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2427.html" rel="alternate"/><published>2024-07-08T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-07-08:/pyrecap/pyrw-2427.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/27/"&gt;Python recap for week 2024/27 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240708 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240708 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/27/"&gt;Python recap for week 2024/27 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240708 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240708 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://kivy.org/"&gt;Kivy – 跨平台Python UI框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kivy.org"&gt;361 评注 in 10 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不是, 之前不是放弃了? 又复活了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.stuartellis.name/articles/python-modern-practices/"&gt;Python 现代实践&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.stuartellis.name/articles/python-modern-practices/"&gt;113 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 什么是对应的古代实践最佳?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.phoronix.com/news/Fedora-41-Drop-Python-2.7"&gt;Fedora 41 即将告别 Python 2.7&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.phoronix.com/news/Fedora-41-Drop-Python-2.7"&gt;112 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 软件仓库中还有, 随时可以安装回来&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://flet.dev/"&gt;Flet – 由 Flutter 支持的 Python 多平台应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://flet.dev/"&gt;109 评注 in 8 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的,很早就关注过, 然后, Flutter 被 google 放弃了,...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.gabornyeki.com/2024-07-my-python-code-is-a-neural-network/"&gt;我的Python代码是一个神经网络&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.gabornyeki.com/2024-07-my-python-code-is-a-neural-network/"&gt;66 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.nicholashairs.com/posts/major-changes-between-python-versions/"&gt;Python 版本之间的主要变化总结&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.nicholashairs.com/posts/major-changes-between-python-versions/"&gt;63 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gutomaia.net/pyNES/"&gt;PyNES 允许您用 Python 编写 NES 游戏&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gutomaia.net/pyNES/"&gt;58 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pganalyze.com/blog/a-practical-introduction-to-constraint-programming-using-cp-sat"&gt;使用 CP-SAT 和 Python 进行约束规划的实用介绍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pganalyze.com/blog/a-practical-introduction-to-constraint-programming-using-cp-sat"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://filesystem-spec.readthedocs.io/en/latest/"&gt;Fsspec: Python 文件系统接口&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://filesystem-spec.readthedocs.io/en/latest/"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://pola.rs/posts/announcing-polars-1/"&gt;Polars — 宣布推出 Polars 1.0&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pola.rs/posts/announcing-polars-1/"&gt;15 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://github.com/rosasbehoundja/PIL1_2324_2/tree/main"&gt;我的项目完成了！&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rosasbehoundja/PIL1_2324_2/tree/main"&gt;13 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;人家大学假期挑战项目:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在 4 周内以 Web 应用程序的形式创建在线约会服务&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django.wtf/trending/?trending=30"&gt;6 月热门 Django 软件包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/?trending=30"&gt;13 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devtoys.io/2024/06/30/building-a-dynamic-blog-with-flask-and-htmx/"&gt;用 Flask 和 HTMX 构建动态博客&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://devtoys.io/2024/06/30/building-a-dynamic-blog-with-flask-and-htmx/"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.udemy.com/course/fundamentals-of-machine-learning-regression/"&gt;免费机器学习基础课程：涵盖回归、Pandas、SciKit-Learn 等&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.udemy.com/course/fundamentals-of-machine-learning-regression/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 学会了, 也不过是只能调用 GPT 们的接口来完成可用模型使用,
自己训练出来的都无法使用...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.psycopg.org/articles/2024/06/30/psycopg-32-released/"&gt;Psycopg 3.2 发布 – 适用于 Python 的 PostgreSQL 驱动程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.psycopg.org/articles/2024/06/30/psycopg-32-released/"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 这东西何时 Rusty 掉?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mathialo/bython"&gt;带大括号的 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mathialo/bython"&gt;119 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;恶心!&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/kitao/pyxel"&gt;Pyxel: Python 的复古游戏引擎&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kitao/pyxel"&gt;93 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/itsmeadarsh2008/flpc"&gt;flpc: 可能是 Python 最快的正则表达式库。用 Rust 🦀 和 PyO3 制成&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/itsmeadarsh2008/flpc"&gt;92 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;反正用 Rust 重制所有东西, 就是现在 Rusty 的意义...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jakubgajski/just_distribute"&gt;不知道如何加速您的代码？就分发吧！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jakubgajski/just_distribute"&gt;36 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单粗暴,有效!&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gutomaia/pyNES"&gt;pyNES: 针对 Nintendo 8 位的 Python 编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gutomaia/pyNES"&gt;34 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gitlab.com/sand0ftime1/tube2mp3"&gt;我第一个 GUI 应用程序（youtube 到 mp3）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gitlab.com/sand0ftime1/tube2mp3"&gt;33 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PYQT5 ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/thegigacoder123/G-Scraper"&gt;G-Scraper: 用 Python 编写的 GUI Web Scraper&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/thegigacoder123/G-Scraper"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Scraper 最关键的生产力不就是无人值守?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/packse"&gt;ruff 创建者的 Python 打包场景&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/packse"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/taobojlen/zealot"&gt;zealot:防止 Django 中的 N+1 查询&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/taobojlen/zealot"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不用 Django 就没有这种问题哈
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rohankishore/Plotium"&gt;制作了一个 Python 库来绘制化学趋势 |钇&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rohankishore/Plotium"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=ilp3ZHTKPNg"&gt;如何在没有框架的情况下从头开始构建简单的神经网络。只需数学和Python。 （有很多动画和代码）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=ilp3ZHTKPNg"&gt;19 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿, 等你从0开始构建出基本可用的框架后,
才能精确识别现有框架中哪种值得用,
然后, 就能坚定的发现, 只有自己写的才是最好的,
接着开长期努力, 最后发现, 其它框架都上市了, 你还在解决基本的稳定性问题....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=kYV8K71pY64"&gt;用 Htmx、AlpineJS 和流式 HTML 来 HTML 化您的 Django Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=kYV8K71pY64"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=s2RQfUxOuco"&gt;用 Flask 构建您自己的 Pastebin 服务&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=s2RQfUxOuco"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...Pastebin 是一种流行的 Web 应用程序，用于存储一段时间内的纯文本或代码片段&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;也就是说私人 gist 服务?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=fUpvQd_5cnA"&gt;19 分钟内使用 Vue + Django（包括 Auth）🔒&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=fUpvQd_5cnA"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=UmL_CA-v3O8"&gt;Connecting Python and Rust with PyO3
使用 PyO3 连接 Python 和 Rust&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;llgo 可以将 Py 和 go 流畅融合, 也值得关注了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-582.html"&gt;PyCoder 582&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-530.html"&gt;PyCoder 530&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-478.html"&gt;Issue 478&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-505.html"&gt;pythonista-weekly : Pyw 505&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-426.html"&gt;Issue 426&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-455.html"&gt;pythonista-weekly : Pyw 455&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-181.html"&gt;蠎加载 181&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-130.html"&gt;蠎加载 130&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-79.html"&gt;蠎加载 79&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-39.html"&gt;蠎加载 39&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-120.html"&gt;Issue 120&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-19.html"&gt;Issue 19&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;           &lt;span class="ge"&gt;_~~*∽~_&lt;/span&gt;
       \/ /  ◵ ?  \ ()
         &amp;#39;_   ⎕   _&amp;#39;
         | &amp;#39;--⌄--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/27 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;1/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/26</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2426.html" rel="alternate"/><published>2024-07-01T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-07-01:/pyrecap/pyrw-2426.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/26/"&gt;Python recap for week 2024/26 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240701 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240701 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;对了解 Python 的Elixir推荐&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/26/"&gt;Python recap for week 2024/26 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240701 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240701 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://hibox.live/elixir-for-humans-who-know-python#letsgo"&gt;对了解 Python 的Elixir推荐&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://hibox.live/elixir-for-humans-who-know-python%23letsgo"&gt;219 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Elixir 程序猿的引诱宣言&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.infoworld.com/article/3715702/maker-of-rstudio-launches-new-r-and-python-ide.html"&gt;RStudio 制造商推出新的 R 和 Python IDE&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.infoworld.com/article/3715702/maker-of-rstudio-launches-new-r-and-python-ide.html"&gt;123 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 这和 VSCode 中追加 R/Py 插件, 有什么不同?
)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://lwn.net/SubscriberLink/979671/c43cb5faf7b769a7/"&gt;Python 努力应对 Apple App Store 的拒绝&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://lwn.net/SubscriberLink/979671/c43cb5faf7b769a7/"&gt;105 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gist.github.com/"&gt;分享您的 ruff 配置。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://gist.github.com"&gt;102 评注 in 7 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://photondesigner.com/"&gt;用于构建应用程序的简单技术堆栈（2024 年）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://photondesigner.com/"&gt;75 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.stuartellis.name/articles/python-modern-practices/"&gt;Python 开发的现代良好实践&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.stuartellis.name/articles/python-modern-practices/"&gt;67 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://medium.com/@minhaskamal/coding-a-neural-network-from-scratch-for-absolute-beginners-1e68bb0461db"&gt;从头开始为绝对初学者编写神经网络（一种直观的方法，没有数学或技术术语，除了基本的 python 编程外不需要任何先验知识）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://medium.com/%40minhaskamal/coding-a-neural-network-from-scratch-for-absolute-beginners-1e68bb0461db"&gt;53 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sans-io.readthedocs.io/"&gt;网络协议，无 I/O （2016）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sans-io.readthedocs.io/"&gt;48 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.bitecode.dev/p/whats-up-python-django-background"&gt;Python是怎么回事？Django 获得后台任务，一个新的 REPL，再见 gunicorn&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bitecode.dev/p/whats-up-python-django-background"&gt;44 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://kivikakk.ee/2024/06/27/python-still-surprises/"&gt;Python 仍然令人惊讶&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://kivikakk.ee/2024/06/27/python-still-surprises/"&gt;34 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://old.reddit.com/r/rust/comments/1dpvm0j/120ms_to_30ms_python_to_rust/"&gt;120 毫秒到 30 毫秒：Python 到 Rust&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://old.reddit.com/r/rust/comments/1dpvm0j/120ms_to_30ms_python_to_rust/"&gt;22 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ashsharma.pythonanywhere.com/"&gt;我的第一个 Django 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ashsharma.pythonanywhere.com/"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/slyfox1186/script-repo/blob/main/Python3/Networking/port_checker.py"&gt;用 Python 检查开放端口&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/slyfox1186/script-repo/blob/main/Python3/Networking/port_checker.py"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.thepythoncodingstack.com/p/python-diffusion-simulation-demo-turtle"&gt;简化的 Python 扩散模拟&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.thepythoncodingstack.com/p/python-diffusion-simulation-demo-turtle"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://jaywhy13.hashnode.dev/automated-telemetry-capture-via-python-bytecode-modification"&gt;用 Python 字节码自动执行遥测捕获&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jaywhy13.hashnode.dev/automated-telemetry-capture-via-python-bytecode-modification"&gt;10 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://folkwolf.net/new-terminator-release-v214/"&gt;新版Terminator发布：v2.1.4&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://folkwolf.net/new-terminator-release-v214/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...Terminator 最初由 Chris Jones 于 2007 年开发，是一个简单的 300 行左右的 Python 脚本。从此，它成为了终端的机器人未来...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;一个无比灵活的终端模拟器;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/jun/26/django-51-beta-1-released/"&gt;Django 5.1 beta 1 发布&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/fabiocaccamo/django-cache-cleaner"&gt;发布 django-cache-cleaner 🧹✨&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Nuitka/Nuitka"&gt;Nuitka 是一个 Python 编译器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Nuitka/Nuitka"&gt;181 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/goldmansachs/gs-quant"&gt;用于量化金融的 Python 工具包&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/goldmansachs/gs-quant"&gt;59 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;高盛 内部工具的接口包装&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/posit-dev/positron"&gt;Posit 的新 R 和 Python IDE Positron 进入公开测试版&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/posit-dev/positron"&gt;57 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/IdanHajbeko/revenge_on_scammers/"&gt;用 Python 骗子复仇者&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/IdanHajbeko/revenge_on_scammers/"&gt;44 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对 SCAMMers 的反制工具&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jakubgajski/those_dicts"&gt;那些你可能在某个时候需要的字典&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/jakubgajski/those_dicts"&gt;37 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cookiecutter/cookiecutter-django"&gt;关于设置小型团队 django 开发环境的建议&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cookiecutter/cookiecutter-django"&gt;26 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/benrutter/atollas"&gt;Atollas - Pands 的柱级类型系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/benrutter/atollas"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/pratik-choudhari/FleetTrack"&gt;FleetTrack - 车队跟踪应用程序.（FastAPI、Kafka、元数据库）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pratik-choudhari/FleetTrack"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;包含 Mako 代码...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/gutomaia/pyNES"&gt;任天堂 8 位 Python 编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/gutomaia/pyNES"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为了复活红白机的传奇...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/capjamesg/aurora"&gt;Aurora: 用 Python 实现的静态站点生成器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/capjamesg/aurora"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?t=6s&amp;amp;v=mIE9g0209xk"&gt;火影忍者手印检测（Python 项目）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?t=6s&amp;amp;v=mIE9g0209xk"&gt;16 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;法印识别...
很有用哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/ZduW0N31JuE"&gt;构建 AI 语音翻译器：保持任何语言的声音！（Python + Gradio 教程）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/ZduW0N31JuE"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;创新团队使用小姐姐作为发布官,
已经是标准最佳实践了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-581.html"&gt;PyCoder 581&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-529.html"&gt;PyCoder 529&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-477.html"&gt;Issue 477&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-504.html"&gt;pythonista-weekly : Pyw 504&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-425.html"&gt;Issue 425&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-454.html"&gt;pythonista-weekly : Pyw 454&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-180.html"&gt;蠎加载 180&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-129.html"&gt;蠎加载 129&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-78.html"&gt;蠎加载 78&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-38.html"&gt;蠎加载 38&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-119.html"&gt;Issue 119&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-18.html"&gt;Issue 18&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~`+∽~_&lt;/span&gt;
        \) /  = ◕  \ (/
          &amp;#39;_   ⌐   _&amp;#39;
          | &amp;#39;-----&amp;#39; )

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/26 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/25</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2425.html" rel="alternate"/><published>2024-06-24T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-06-24:/pyrecap/pyrw-2425.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;流畅的Python旅程&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/25/"&gt;Python recap for week 2024/25 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240624 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240624 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;流畅的Python旅程&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/25/"&gt;Python recap for week 2024/25 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240624 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240624 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://amphi.ai/"&gt;开源 Python ETL&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://amphi.ai/"&gt;120 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://utcc.utoronto.ca/~cks/space/blog/python/UnderstandingClosureOddity"&gt;了解 Python 闭包的奇怪之处&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://utcc.utoronto.ca/~cks/space/blog/python/UnderstandingClosureOddity"&gt;58 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.gauge.sh/blog/parsing-python-asts-20x-faster-with-rust"&gt;用 Rust 将 Python AST 的解析速度提高 20 倍&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.gauge.sh/blog/parsing-python-asts-20x-faster-with-rust"&gt;47 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;tach 这一模块树管理工具的核心能力来源...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.codeproject.com/Articles/5383825/mscript-Version-4-A-Scripting-Language-Reinvented"&gt;mscript 用 PowerShell 和 Python 来替换讨厌的批处理文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.codeproject.com/Articles/5383825/mscript-Version-4-A-Scripting-Language-Reinvented"&gt;38 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sahandsaba.com/understanding-sat-by-implementing-a-simple-sat-solver-in-python.html"&gt;通过在 Python 中实现简单的 SAT 求解器来了解 SAT&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sahandsaba.com/understanding-sat-by-implementing-a-simple-sat-solver-in-python.html"&gt;30 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://matduggan.com/reviewing-github-copilot-workspaces/"&gt;GitHub Copilot 工作区评论&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://matduggan.com/reviewing-github-copilot-workspaces/"&gt;25 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://peateasea.de/basic-python-project-setup/"&gt;基本 Python 项目设置&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://peateasea.de/basic-python-project-setup/"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://tech.target.com/blog/make-python-devex"&gt;制作 Python DevEx&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tech.target.com/blog/make-python-devex"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;从Scala角度来理解  Python 工程...
每一个想靠谱的团队都在构造自己的 PyENV ...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://stackoverflow.com/questions/78654772/python-winreg-says-it-opened-a-key-that-doesnt-exist-in-my-registry"&gt;Windows 中是否有某种“影子”注册表？Regedit 和我的 python 代码告诉我的键和值完全不同！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://stackoverflow.com/questions/78654772/python-winreg-says-it-opened-a-key-that-doesnt-exist-in-my-registry"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;神奇的误解, 以及为什么要在 Windows 下折腾?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.python.org/3/tutorial/inputoutput.html"&gt;Python 文档中面向初学者的不错 I/O 教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python.org/3/tutorial/inputoutput.html"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://open.substack.com/pub/martynassubonis/p/python-project-management-primer?r=3c7yz7"&gt;Python 项目管理入门&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://open.substack.com/pub/martynassubonis/p/python-project-management-primer?r=3c7yz7"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.coiled.io/user_guide/pytorch.html"&gt;云 GPU 上的 Python&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.coiled.io/user_guide/pytorch.html"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;PyTorch 的广告案例&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.scrapingbee.com/blog/scrapegraph-ai-tutorial-scrape-websites-easily-with-llama-ai/"&gt;Scrapegraph AI 教程;使用 LLaMA AI 轻松抓取网站&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.scrapingbee.com/blog/scrapegraph-ai-tutorial-scrape-websites-easily-with-llama-ai/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 Ollama 模型仓中组件的能力...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://python-fiddle.com/"&gt;想要类似 python codepen.io 的东西，所以我建立了一个网站来运行和共享 python 代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://python-fiddle.com/"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;私人 gist 服务...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.scientific-python.org/numpy/numpy2/"&gt;NumPy 2.0: 里程碑进化&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.scientific-python.org/numpy/numpy2/"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pro1code1hack/Your-Journey-To-Fluent-Python"&gt;新 Python 书！流畅的Python旅程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pro1code1hack/Your-Journey-To-Fluent-Python"&gt;90 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Fluent" src="https://ipic.zoomquiet.top/2024-06-24-zshot%202024-06-24%2010.51.23.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rohankishore/Youtility"&gt;用 PyQt6 的现代 YouTube 下载器 [更新] |约实用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rohankishore/Youtility"&gt;64 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          ⠀⠀⢀⣀⣠⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣤⣄⣀⡀⠀⠀
          ⠀⣴⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣦⠀
          ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀
          ⢰⣿⣿⣿⣿⣿⣿⣿⣿⣿⡟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡆
          ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠈⠛⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
          ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⠀⠀⠀⢈⣹⣿⣿⣿⣿⣿⣿⣿⡇
          ⢸⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇⠀⠀⢀⣤⣶⣿⣿⣿⣿⣿⣿⣿⣿⣿⡇
          ⠸⣿⣿⣿⣿⣿⣿⣿⣿⣿⣧⣴⣾⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠇
          ⠀⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠀
          ⠀⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠟⠀
          ⠀⠀⠈⠉⠙⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠛⠋⠉⠁⠀⠀

是的, 还是需要 CLI 工具哪...
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/slevithan/regex"&gt;编写了一个轻量级库，使原生 JavaScript 正则表达式与 PCRE 和 Perl 等最佳风格竞争，甚至可能超越 Python、Ruby、Java、.NET&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/slevithan/regex"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;纯 JS 项目哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MananSoni42/lmdocs"&gt;[Project] LLM基于 Python 文档，从不触及您的原始代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/MananSoni42/lmdocs"&gt;23 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那幻觉就更加深入了,
大家都知道, 系统文档和系统代码永远无法一致...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ben-n93/beachwatch"&gt;刚制作了第一个 API 包装器：beachwatch&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ben-n93/beachwatch"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/capjamesg/aurora"&gt;aurora: 用 Python 实现的快速、可扩展的静态站点生成器。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/capjamesg/aurora"&gt;9 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叒一个 SSG, 不过, 这种引擎是否能用起来,
关键还是得看 theme 有多少, 以及定制是否方便.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mathialo/bython"&gt;有大括号的 Python。因为 Python 很棒，但空格很糟糕&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mathialo/bython"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;看不下去的 C++ 程序猿出手了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/relativityhd/maturin-burn-test"&gt;用 Burn 桥接到 Python 的 GPU 上的科学计算，使用 Maturin 和 PyO3&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/relativityhd/maturin-burn-test"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/erezsh/reladiff"&gt;reladiff: 跨数据库对大型数据集进行高性能差异&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/erezsh/reladiff"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;暂时没有性能对比?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/UnUnBrainFucker/BrainFuck_interpreter"&gt;用 python 为 bf+ 制作了一个解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/UnUnBrainFucker/BrainFuck_interpreter"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;怀疑以往 bf+ 的代码都是这种小工具生成的....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=f1R_bykXHGE"&gt;要对我的 Django 技能进行现实检查&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=f1R_bykXHGE"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;连续12个小时的调试....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/playlist?list=PLp7PPjAxisALk2zFlMx3DzT1MytOEGUmF"&gt;Python 教程系列（西班牙语）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/cHQRwsFRKPo"&gt;构建 Django AI 自动完成（使用 Llama 3）&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;还是要大量工程师的理解配合...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=sv58aPvIonw"&gt;将 Python 移植到一个可怕的 3 美元智能手表上 [视频]&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;好象是 mi4手环...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=IBc_kOsraPo"&gt;如何使用线程。Python 中用于控制线程执行流的事件对象&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/X1lDWzvIXRs"&gt;React + Django Ninja：15 分钟内完成全栈应用&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在 Ajax 之前好象也有全桟概念的?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/DycbnT_pWKw"&gt;用 Python 和 Opencv 进行文本检测 |使用 EasyOCR 的 OCR |计算机视觉教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-580.html"&gt;PyCoder 580&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-528.html"&gt;PyCoder 528&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-476.html"&gt;Issue 476&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-503.html"&gt;pythonista-weekly : Pyw 503&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-424.html"&gt;Issue 424&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-453.html"&gt;pythonista-weekly : Pyw 453&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-179.html"&gt;蠎加载 179&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-128.html"&gt;蠎加载 128&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-77.html"&gt;蠎加载 77&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-37.html"&gt;蠎加载 37&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-118.html"&gt;Issue 118&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-17.html"&gt;Issue 17&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;          &lt;span class="ge"&gt;_~~-~~_&lt;/span&gt;
      \) /  o ◷  \ (/
        &amp;#39;_   △   _&amp;#39;
&lt;span class="k"&gt;        &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--#--&amp;#39; &amp;lt;&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/25 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/24</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2424.html" rel="alternate"/><published>2024-06-19T10:42:00+08:00</published><updated>2026-04-12T07:59:12.401892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-06-19:/pyrecap/pyrw-2424.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;恶意 VSCode 扩展被发现&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/24/"&gt;Python recap for week 2024/24 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240619 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240619 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;恶意 VSCode 扩展被发现&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/24/"&gt;Python recap for week 2024/24 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240619 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240619 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://benhoyt.com/writings/count-words/"&gt;性能比较：计算 Python、Go、C++、C、AWK、Forth 和 Rust 中的单词数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://benhoyt.com/writings/count-words/"&gt;826 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...我们通常认为 I/O 很昂贵，但 I/O 并不是这里的瓶颈。在基准测试的情况下，文件可能被缓存，但即使没有，现在的硬盘读取速度也非常快。令牌化和哈希表操作是瓶颈&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;毕竟, 硬件厂商不是吃干饭的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.bleepingcomputer.com/news/security/malicious-vscode-extensions-with-millions-of-installs-discovered/"&gt;恶意 VSCode 扩展被发现：小心我的程序员同事&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.bleepingcomputer.com/news/security/malicious-vscode-extensions-with-millions-of-installs-discovered/"&gt;277 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.xlwings.org/blog/my-thoughts-on-python-in-excel"&gt;对 Excel 中 Python 的看法&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.xlwings.org/blog/my-thoughts-on-python-in-excel"&gt;142 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...没有胶水的胶水语言&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;至少 Guido 老爹没站出来推荐这东西...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.yossarian.net/2024/06/12/Python-wheel-filenames-have-no-canonical-form"&gt;Python wheel 文件名没有规范形式&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.yossarian.net/2024/06/12/Python-wheel-filenames-have-no-canonical-form"&gt;73 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://google.github.io/mesop/"&gt;有没有人尝试过 google/mesop&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://google.github.io/mesop/"&gt;58 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/"&gt;Django 即将推出后台任务&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/"&gt;46 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这非常 Apple 了, 将市场中最受欢迎的功能内置&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.pecar.me/sqlite-django-config"&gt;Django SQLite 生产配置&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.pecar.me/sqlite-django-config"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;移动设备中?
Pg 为什么不可用?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/ordinaryindustries/9b060225084a93f870a732a2029f646c"&gt;用托管数据库时出现 502&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gist.github.com/ordinaryindustries/9b060225084a93f870a732a2029f646c"&gt;28 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;.yaml 排查太乱了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.labri.fr/perso/nrougier/python-opengl/"&gt;用于科学可视化的 Python 和 OpenGL&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.labri.fr/perso/nrougier/python-opengl/"&gt;28 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gcollazo.com/optimal-sqlite-settings-for-django/"&gt;Django 的最佳 SQLite 设置&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gcollazo.com/optimal-sqlite-settings-for-django/"&gt;27 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://berglyd.net/blog/2024/06/joining-strings-in-python/"&gt;Python 中连接字符串：“嗯哼”时刻&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://berglyd.net/blog/2024/06/joining-strings-in-python/"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.django-rest-framework.org/api-guide/authentication/#tokenauthentication"&gt;Django Ninja 和 django-sesame 用于电子邮件魔法链接&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.django-rest-framework.org/api-guide/authentication/%23tokenauthentication"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;前提是用户习惯使用邮件,
这种认证现在中国已经基本上都是在微信生态中了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://django.wtf/trending/"&gt;过去 14 天内热门 Django 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="trending" src="https://ipic.zoomquiet.top/2024-06-19-zshot%202024-06-19%2010.25.40.jpg"&gt;&lt;/p&gt;
&lt;p&gt;Django 已经成势...单独进行趋势调查了都.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://coderlegion.com/361/mastering-context-manager-simplifying-resource-management-python"&gt;Python 中的高效资源管理：上下文管理器使用指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://coderlegion.com/361/mastering-context-manager-simplifying-resource-management-python"&gt;10 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_california_housing.html"&gt;Perpetual - 一种自我泛化、无超参数的梯度增强机&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://scikit-learn.org/stable/modules/generated/sklearn.datasets.fetch_california_housing.html"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/numpy/numpy/releases/tag/v2.0.0"&gt;NumPy 2.0.0 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/numpy/numpy/releases/tag/v2.0.0"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-june-2024-release/"&gt;Python in Visual Studio Code – 2024 年 6 月发布&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/NVIDIA/warp"&gt;Nvidia Warp: 用于高性能 GPU 模拟和图形的 Python 框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/NVIDIA/warp"&gt;146 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;应该兼容 CPU 的同类框架才更加流行?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/google/mesop"&gt;Google Mesop: 用 Python 构建 Web 应用&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/google/mesop"&gt;72 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为什么, 现在对 google 开源的项目都不怎么敢用了呢?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/MrMino/pytest-edit"&gt;ChatGPT 遐想了一个名为 pytest-edit 的插件。所以我创造了它。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/MrMino/pytest-edit"&gt;61 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;真.带路党.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/writer/writer-framework"&gt;将我的 Python 开源项目卖给了旧金山的一家人工智能公司。现在我为他们工作。AMA&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/writer/writer-framework"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;类似 Streamlit 但用 Vue 实现前端的框架&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/SudoOmbro/pilgram"&gt;用 Python 和 Telegram 在 4 周内制作了一款 MMORPG&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/SudoOmbro/pilgram"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是否能编写出一个游戏,和是否有人来玩,是完全不同宇宙规则的能力...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/astral-sh/uv"&gt;uv 添加了“uv 添加/删除”的实验性命令&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/astral-sh/uv"&gt;38 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="uv" src="https://ipic.zoomquiet.top/2024-06-19-zshot%202024-06-19%2010.12.51.jpg"&gt;&lt;/p&gt;
&lt;p&gt;uv镜...这个项目名很COOL&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/pathwaycom/pathway"&gt;Show HN: Pathway – 在 Python 中构建关键任务 ETL 和 RAG（NATO、F1 使用）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/pathwaycom/pathway"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/rohankishore/Tempus"&gt;用 PyQt6 制作了一个很酷的日历应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rohankishore/Tempus"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Tempus" src="https://ipic.zoomquiet.top/2024-06-19-zshot%202024-06-19%2010.11.06.jpg"&gt;&lt;/p&gt;
&lt;p&gt;COOL 的意思就是黑色theme?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Bishwas-py/django-svelte-template"&gt;Django Svelte 模板：sveltekit / svelte5 与 django；身份验证、表单操作、toast/flash 消息、验证等&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Bishwas-py/django-svelte-template"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/yhnx/cancer-risk"&gt;正在构建一个简单的机器学习应用程序，但我不知道如何部署&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/yhnx/cancer-risk"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=MCs5OvhV9S4"&gt;Python 并发 [视频]&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=MCs5OvhV9S4"&gt;42 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=J44FpJ2CYnU"&gt;Django Ninja - 新的 DRF 杀手？！ 🥷&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=J44FpJ2CYnU"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/WbNNESIxJnY"&gt;YouTube 上的 SaaS 与 Django 和 Stripe 教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/WbNNESIxJnY"&gt;14 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的, 支付...
而且是 连续12个小时的编程....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=L1VC-KpSoBk"&gt;用 Django、HTMX 和 Tailwind CSS 的模态表单（10 分钟实时编码视频）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=L1VC-KpSoBk"&gt;6 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;HTMX 为核心的开发工具箱, 就突然流行起来了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/2ETt-duHQ2I"&gt;作了一个解释 Django 模型的视频 - 它适合初学者&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/2ETt-duHQ2I"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;小姐姐很用力的来解释...
不过, 一进入调试, 就更加用力了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=4hl8LpDKRMw"&gt;用 Django、PostgreSQL 和 pgvector 进行语义搜索&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;M$ 拥抱开源不是说笑的...来真的.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/watch?v=tbrOlIoyRh4"&gt;在 Windows 和 Linux 系统上使用 Python 和 Pyserial 进行串口编程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;串口永不过时...
)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-579.html"&gt;PyCoder 579&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-527.html"&gt;PyCoder 527&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-475.html"&gt;Issue 475&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-502.html"&gt;pythonista-weekly : Pyw 502&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-423.html"&gt;Issue 423&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-452.html"&gt;pythonista-weekly : Pyw 452&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-178.html"&gt;蠎加载 178&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-127.html"&gt;蠎加载 127&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-76.html"&gt;蠎加载 76&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-36.html"&gt;蠎加载 36&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-117.html"&gt;Issue 117&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-16.html"&gt;Issue 16&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;      &lt;span class="ge"&gt;_~`~-~_&lt;/span&gt;
  \/ /  # ?  \ ()
    &amp;#39;_   ▽   _&amp;#39;
    / &amp;#39;--.--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/24 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/23</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2423.html" rel="alternate"/><published>2024-06-10T10:42:00+08:00</published><updated>2026-04-12T07:59:12.400892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-06-10:/pyrecap/pyrw-2423.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Starlark 语言概述&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/23/"&gt;Python recap for week 2024/23 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240610 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240610 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Starlark 语言概述&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/23/"&gt;Python recap for week 2024/23 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240610 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240610 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.codingconfessions.com/p/how-python-compares-floats-and-ints"&gt;Python 比较浮点数和整数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.codingconfessions.com/p/how-python-compares-floats-and-ints"&gt;86 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;老梗, 需要精确对比时,使用对应模块就好&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;用 Python 3.12 进行静态类型函数编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;75 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://laurent.le-brun.eu/blog/an-overview-of-starlark"&gt;Starlark 语言概述&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://laurent.le-brun.eu/blog/an-overview-of-starlark"&gt;54 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;一种简化专用 Python 方言,
在 Google 等公司已经大规模应用,
有 JAVA/Rust/Go 多种语言版本,
可以说, 是专注配置文件生成的 DSL, 只是使用了 Python 的语法;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.pythonmorsels.com/cli-tools/"&gt;Python的许多命令行实用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.pythonmorsels.com/cli-tools/"&gt;47 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;甚至于有用 Python 开发的终端&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://google.github.io/mesop/"&gt;Show HN: Mesop – 开源 Python UI 框架&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://google.github.io/mesop/"&gt;47 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://prores.ai/"&gt;免费人工智能简历作家&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://prores.ai"&gt;43 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可惜自动检验简历的的是付费 AI 们...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://teodev.io/"&gt;下一代Web框架Teo，支持Node.js、Python和Rust&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://teodev.io"&gt;39 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? 这团队这么壕的?
同时开发 rs/js/py 三种版本的框架?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://progscrape.com/blog/2024-06-06/cloud-performance-on-a-toy-computer-from-python-to-rust"&gt;“玩具”计算机上的云性能：从 Python 到 Rust&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://progscrape.com/blog/2024-06-06/cloud-performance-on-a-toy-computer-from-python-to-rust"&gt;35 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;在 Raspberry Pi 4 运行超过15年的系统,
使用 Rust 重写后,
可以继续高效工作了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://getludic.dev/docs/"&gt;Show HN: 用 Htmx、类型引导组件、纯 Python 进行 Web 开发&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://getludic.dev/docs/"&gt;35 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;ludic ~ 叕一个 HTMX 开发框架,
只是, 这个不包含 React 在内部.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://sourcehut.org/blog/2024-06-04-status-and-plans/"&gt;SourceHut 的现状和我们未来的计划&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sourcehut.org/blog/2024-06-04-status-and-plans/"&gt;32 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Mercurial 支持仓库空间, 有自己的特点,
有死粉,所以, 被攻击了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pym.dev/cli-tools/"&gt;Python 的许多命令行实用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pym.dev/cli-tools/"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;可怜的 windows 环境,得用 Py 来绕出各种常用 CLI 工具.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://divingintogeneticsandgenomics.com/post/r-or-python-for-bioinformatics/"&gt;生物信息学用 R 还是 Python？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://divingintogeneticsandgenomics.com/post/r-or-python-for-bioinformatics/"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当然是使用 R 的专业包完成计算,
用 Python 串起来其它流水线;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://johnloewen.substack.com/p/see-who-is-happier-with-surprisingly"&gt;极其简单的 Python Streamlit 仪表板教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://johnloewen.substack.com/p/see-who-is-happier-with-surprisingly"&gt;20 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Streamlit上手是非常快的, 只是要明白,有个内在的编译过程,
有时, 看到的不一定是代码真正的行为...
而是上一个版本的幻影&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://oxo.ostorlab.co/"&gt;Python 中的开源漏洞扫描器：OXO&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://oxo.ostorlab.co/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xaitax/TotalRecall"&gt;TotalRecall: 用 Python 编写的 PoC，可从 Windows 11 的 Recall 功能中提取并显示数据&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/xaitax/TotalRecall"&gt;105 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;辛苦了,只是, 为什么要用 windows?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/amontalenti/elements-of-python-style"&gt;Python 风格的要素&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/amontalenti/elements-of-python-style"&gt;66 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;最早不是 google 提出的, 但是, google 版本是流行最广的,
其实, 每个 Python 团队都值得有自己的风格约定,
当然, 官方公布一个是最好的&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/idoh/mamba.np"&gt;mamba.np: Mamba 的纯 NumPy 实现&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/idoh/mamba.np"&gt;61 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/xxzoltanxx/Balvan-Chat/"&gt;BalvanChat - 用 python 制作的 E2E 加密桌面聊天应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/xxzoltanxx/Balvan-Chat/"&gt;35 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;同时使用 bottle和flask 框架的本地桌面应用&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rapidsai/cudf"&gt;cuDF - GPU 数据帧库&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rapidsai/cudf"&gt;32 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/prateekvellala/Archand"&gt;Archand: 完全使用手势控制鼠标。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/prateekvellala/Archand"&gt;19 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;关键行为指令:
&lt;img alt="microphone" src="https://ipic.zoomquiet.top/2024-06-10-zshot%202024-06-10%2010.00.10.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Mews/simpleaudiostretch"&gt;简单音频伸展器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="["&gt;16 评注 in 1 讨论&lt;/a&gt;](https://discu.eu/q/https://github.com/Mews/simpleaudiostretch)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/benjie-git/CardStock"&gt;CardStock: Python 所见即所得 GUI 构建器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/benjie-git/CardStock"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;&lt;img alt="CardStock" src="https://ipic.zoomquiet.top/2024-06-10-zshot%202024-06-10%2009.56.48.jpg"&gt;&lt;/p&gt;
&lt;p&gt;纯 Python 构建的, Qt 平替?&lt;/p&gt;
&lt;p&gt;看起来也是一个永远打死也不会发布 1.0 版本的开源项目&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/danihodovic/django-webhook"&gt;django-webhook: 模型更改时触发的 Django webhooks&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/danihodovic/django-webhook"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;问题在, 模型更新失败时怎么办?
如果对应 hooks 行为不是原子的怎么办?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/aditya-shrivastavv/ranwcopy"&gt;用于自动化 Bing 搜索以生成奖励的 Python 脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/aditya-shrivastavv/ranwcopy"&gt;9 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=zTTDQePffxU"&gt;创建了一个视频，介绍为什么在使用 Python 字典作为函数参数时应该小心&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.youtube.com/watch?v=zTTDQePffxU"&gt;33 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href="https://youtu.be/-sO4FG6W4ho"&gt;元组被低估了！列表与元组🐍&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/-sO4FG6W4ho"&gt;28 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为什么要单纯构建元组?
就是为了计算速度哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/playlist?list=PLsaeJ8d49kCnv20dizZqF_EjAoAByNfMj"&gt;YT 播放列表，包含 100 个最受关注的 Python 2023 会议演讲&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;其实, 过往所有 PyConUS 都有发布, 其它国家的 PyCon 就嗯哼了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-578.html"&gt;PyCoder 578&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-526.html"&gt;PyCoder 526&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-474.html"&gt;Issue 474&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-501.html"&gt;pythonista-weekly : Pyw 501&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-422.html"&gt;Issue 422&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-451.html"&gt;pythonista-weekly : Pyw 451&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-177.html"&gt;蠎加载 177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-126.html"&gt;蠎加载 126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-75.html"&gt;蠎加载 75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-35.html"&gt;蠎加载 35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-116.html"&gt;Issue 116&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-15.html"&gt;Issue 15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽|`~_&lt;/span&gt;
        \/ /  ◴ ^  \ ()
          &amp;#39;_   ♢   _&amp;#39;
          / &amp;#39;--∽--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/23 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/22</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2422.html" rel="alternate"/><published>2024-06-03T10:42:00+08:00</published><updated>2026-04-12T07:59:12.400892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-06-03:/pyrecap/pyrw-2422.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;Think Python, 第3版&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/22/"&gt;Python recap for week 2024/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240603 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240603 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;Think Python, 第3版&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/22/"&gt;Python recap for week 2024/22 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240603 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240603 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://benhoyt.com/writings/count-words/"&gt;用 Python、Go、C++、C、Awk、Forth 和 Rust 计算单词数 (2021)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://benhoyt.com/writings/count-words/"&gt;826 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Zig 最快....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://allendowney.github.io/ThinkPython/"&gt;Think Python, 第3版，作者：Allen B. Downey（免费）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://allendowney.github.io/ThinkPython/"&gt;125 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;Think XXX&lt;/code&gt; 系列得有30年历史了吧,
当年大学毕业时, 就是因为看不明白 &lt;code&gt;Think in JAVA&lt;/code&gt; 而放弃 JAVA 的...
现在这个不知道是否能看明白了...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...每章都包含使用 ChatGPT 等人工智能工具来加速学习的指南。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;老师傅很新潮哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://utcc.utoronto.ca/~cks/space/blog/python/PyPyQuietlyWorking"&gt;PyPy 已经默默地为我工作了好几年了&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://utcc.utoronto.ca/~cks/space/blog/python/PyPyQuietlyWorking"&gt;109 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://sgt.hootr.club/molten-matter/maybe-i-like-python-now/"&gt;为毛我不再喜欢Ruby了？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://sgt.hootr.club/molten-matter/maybe-i-like-python-now/"&gt;100 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;程序猿都是喜新厌旧的,
Python 在高速变化, Ruby 已经很久原地了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://more-itertools.readthedocs.io/en/stable/"&gt;更多 Itertools（python 库）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://more-itertools.readthedocs.io/en/stable/"&gt;48 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;那么完全函数化 Py 方言也就可以期待了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://t.co/psGNap3wJE"&gt;Crowbar - 无需 Venv 的包管理&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://t.co/psGNap3wJE"&gt;35 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://realpython.com/python312-subinterpreters/"&gt;Python 3.12 预览：子解释器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://realpython.com/python312-subinterpreters/"&gt;31 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;为了多核?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/"&gt;Django 增强提案 14：后台工作者&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/may/29/django-enhancement-proposal-14-background-workers/"&gt;30 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;再追加上工作流等等, Django 不就是 SAP 了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/python/cpython/pull/119611"&gt;撤回我的大部分所有权以支持马克&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/python/cpython/pull/119611"&gt;17 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://johnloewen.substack.com/p/simple-pretty-maps-that-will-better"&gt;简单漂亮的地图将提高你的 Python Streamlit 技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://johnloewen.substack.com/p/simple-pretty-maps-that-will-better"&gt;15 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://django.wtf/trending/"&gt;过去 14 天内热门 Django 项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://django.wtf/trending/"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;当年创立 Django 项目时,只是为了标准化内部越来越复杂的简单表单构建事务,
没想到20多年过去, 竟然变成 Python 宇宙中第一应用开发框架选择了&lt;/p&gt;
&lt;p&gt;PS:
&lt;a href="https://django.wtf/profiles/top/"&gt;Top contributors to Django projects&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;值得关注, 其中有 &lt;code&gt;沈弘哲&lt;/code&gt; 老师,
台湾 Odoo 达人...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://masalamonk.com/introducing-macrotracker-by-masalamonk/"&gt;Django 的电子邮件和其他通知系统&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://masalamonk.com/introducing-macrotracker-by-masalamonk/"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://ploomber.io/blog/gpt-4o-flask/"&gt;GPT-4o 在生成 Flask 应用程序方面有多好？令人惊讶的有希望&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://ploomber.io/blog/gpt-4o-flask/"&gt;7 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...已经每天使用 GitHub Copilot，它提供了不可忽视的生产力提升。我的主要限制是它“什么都懂一点”，并且当我要求复杂的东西时经常出错。我相信专门的模型（经过仔细提示或微调）可以在使用特定框架方面做得更好（例如，被提示遵循最佳实践开发 Flask 应用程序的模型）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;作者是技术乐天派,
只是, LLAM 们的算法就决定了永远不可能完全精确立即可用,
最大的问题在资本对这种生产力估价如何...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Ya-Sabyr/sensor_project/tree/main"&gt;芹菜和任务的问题&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ya-Sabyr/sensor_project/tree/main"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="http://macrotracker.masalamonk.com/"&gt;我的 Django 后端/API 管理面板设置&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://macrotracker.masalamonk.com/"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已经是一个成熟的二级市场了哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;None&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/rio-labs/rio"&gt;# Rio: 纯 Python 中的 Web 应用程序 – 感谢并希望提供反馈！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/rio-labs/rio"&gt;94 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;叒一个 strealit 向的框架,
专注业务, 就应该放弃对 前端的绝对控制&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/infiniflow/ragflow"&gt;RAGFlow: 深入理解文档 RAG 引擎&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/infiniflow/ragflow"&gt;82 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...RAGFlow 是一款基于深度文档理解构建的开源 RAG（Retrieval-Augmented Generation）引擎。RAGFlow 可以为各种规模的企业及个人提供一套精简的 RAG 工作流程，结合大语言模型（LLM）针对用户各类不同的复杂格式数据提供可靠的问答以及有理有据的引用&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;也就是说, 领域客服文本生成, 这个业务开始有团队标准化了.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nackjicholson/aiosql"&gt;aiosql: Python 中的简单 SQL&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/nackjicholson/aiosql"&gt;79 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不想使用 ORM 的朋友才需要的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Avaiga/taipy"&gt;Taipy v3.1 (Apache 2-0) - 用于构建 AI 和数据 Web 应用程序的 Python 开源框架&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Avaiga/taipy"&gt;54 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;之前介绍过, 力图完成低代码业务构建的一个框架,
AI 只是首选业务领域&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nicanorflavier/ipnet"&gt;Python编写的IP子网或IP计算器工具期待反馈&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/nicanorflavier/ipnet"&gt;42 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/janbjorge/PgQueuer"&gt;PgQueuer 的社区见解&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/janbjorge/PgQueuer"&gt;29 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...PgQueuer 是一个极简、高性能的 Python 作业队列库，利用了 PostgreSQL 的稳健性。 PgQueuer 专为简单和高效而设计，使用 PostgreSQL 的 LISTEN/NOTIFY 轻松管理作业队列。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;&lt;img alt="PgQueuer" src="https://ipic.zoomquiet.top/2024-06-03-zshot%202024-06-03%2008.34.02.jpg"&gt;&lt;/p&gt;
&lt;p&gt;是的, 芹菜的直接对手, 只是, 基于 Pg 的强大生态.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Healthlane-Technologies/Zango"&gt;Zango - 用于构建企业级业务应用程序的新 python 框架。 Salesforce 替代方案。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Healthlane-Technologies/Zango"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;什么是企业级? 也就是不运用企业级资源根本用不起来的东西...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/dibas1234567890/Diagnotech-servicereport-software"&gt;带有 &lt;str:name&gt; 和附加的任何其他数据的 URL 模式无法正确调用视图&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/dibas1234567890/Diagnotech-servicereport-software"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Django 发现中的...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/wuddz-devs/wuddz-lit"&gt;Python 语言编写的高效 Literotica.com 故事下载器。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/wuddz-devs/wuddz-lit"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;开源没有收入, 就直接给出赞助入口:&lt;/p&gt;
&lt;p&gt;&lt;img alt="pay me" src="https://ipic.zoomquiet.top/2024-06-03-zshot%202024-06-03%2008.30.08.jpg"&gt;&lt;/p&gt;
&lt;p&gt;PS:
PayPal中国当前不支持打赏类业务&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/jiacai2050/shellgpt"&gt;shellgpt: 在终端中与 LLM 聊天，无论是 shell 生成器、故事讲述者、linux 终端等&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;基于 ollama 的本地 GPT 终端&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/Az1BosALarw"&gt;如何将 React 与 Django 结合使用（10 分钟内）⚛️&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/06K_YtUr8mc?si=kzMSQVOPevuZbl8W"&gt;用设备上 LLM、STT、TTS 和 Wake Word 技术的 Python 语音助手&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-578.html"&gt;PyCoder 578&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-526.html"&gt;PyCoder 526&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-474.html"&gt;Issue 474&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-501.html"&gt;pythonista-weekly : Pyw 501&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-422.html"&gt;Issue 422&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-451.html"&gt;pythonista-weekly : Pyw 451&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-177.html"&gt;蠎加载 177&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-126.html"&gt;蠎加载 126&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-75.html"&gt;蠎加载 75&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-35.html"&gt;蠎加载 35&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-116.html"&gt;Issue 116&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-15.html"&gt;Issue 15&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽|`~_&lt;/span&gt;
        \/ /  ◴ ^  \ ()
          &amp;#39;_   ♢   _&amp;#39;
          / &amp;#39;--∽--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/22 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content2pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/21</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2421.html" rel="alternate"/><published>2024-05-27T10:42:00+08:00</published><updated>2026-04-12T07:59:12.400892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-05-27:/pyrecap/pyrw-2421.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;???&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/21/"&gt;Python recap for week 2024/21 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240527 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240527 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks …&lt;/p&gt;&lt;/blockquote&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;???&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/21/"&gt;Python recap for week 2024/21 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240527 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240527 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html"&gt;尾递归消除（非 Python）(2009)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html"&gt;389 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...我不相信递归是所有编程的基础&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;老爹内心清醒哪...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;Statically Typed Functional Programming with Python 3.12
使用 Python 3.12 进行静态类型函数编程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;76 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;无限精度带来的额外问题...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.codingconfessions.com/p/how-python-compares-floats-and-ints"&gt;在 Python 如何比较浮点数和整数：为什么它可以给出令人惊讶的结果&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://wickstrom.tech/2024-05-23-statically-typed-functional-programming-python-312.html"&gt;64 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://apitally.io/blog/what-makes-a-good-rest-api"&gt;怎样才是一个好的 REST API？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://apitally.io/blog/what-makes-a-good-rest-api"&gt;54 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.shekharverma.com/how-i-improved-my-python-code-performance-by-371--/"&gt;如何将 python 代码性能提高 371%！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.shekharverma.com/how-i-improved-my-python-code-performance-by-371--/"&gt;50 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.python-guide.org/"&gt;Python 搭便车指南&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://docs.python-guide.org/"&gt;42 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://pyoneer.ai/?source=hn"&gt;Show HN: Excel 到 Python 编译器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyoneer.ai?source=hn"&gt;35 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...创始团队在过去十年中将 Excel 文件转换为 Python——从初创公司到保险公司再到大型银行&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;呃, 因为习惯 Excel 的企业,不愿意学习任何其它技能?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pypi.org/project/pillow/"&gt;像python的Pillow库一样，Go中有没有类似的包可以用于图像处理？&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pypi.org/project/pillow/"&gt;18 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;没事儿通过:
&lt;a href="https://github.com/goplus/llgo"&gt;goplus/llgo: A Go compiler based on LLVM in order to better integrate Go with the C ecosystem including Python&lt;/a&gt;
从 go 就可以自然使用 Pillow 了.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.python-excel.org/"&gt;Python 中处理 Excel 文件&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.python-excel.org/"&gt;17 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的非常多选项,
但是, 都没有导入 docs.google 后, 通过标准接口操作云文档哈...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://testdriven.io/blog/flask-stripe-tutorial/"&gt;Flask Stripe 教程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://testdriven.io/blog/flask-stripe-tutorial/"&gt;13 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Stripe 已经成为支付能力的标准组件了...
当然, 还无法在大陆使用.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://tushar.lol/post/packaged/"&gt;用100行代码替换pyinstaller&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://tushar.lol/post/packaged/"&gt;12 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;是的基于 PyOxy 的锈化运行时环境, 
完成更加简洁的集成发行&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://differ.blog/p/take-your-django-serializer-game-to-the-next-level-b4659a"&gt;T将您的 Django Serializer 游戏提升到一个新的水平&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://differ.blog/p/take-your-django-serializer-game-to-the-next-level-b4659a"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;对的, 一种游戏, 而且规则随时变更..&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://builtwithdjango.com/blog/reusable-models"&gt;如何在 Django 中使用可重用模型&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://builtwithdjango.com/blog/reusable-models"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://awestlake87.github.io/pyo3-asyncio/master/doc/pyo3_asyncio/#event-loop-references-and-contextvars"&gt;Pyo3-asyncio; tokio::spawn 中的 Python 协程&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://awestlake87.github.io/pyo3-asyncio/master/doc/pyo3_asyncio/%23event-loop-references-and-contextvars"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嗯哼? Rust 大力锈化的领域...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.canva.com/design/DAGGA4E5YPY/gpcaz2BONtbnxeloDcF4GA/edit"&gt;为什么API数据没有获取到&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.canva.com/design/DAGGA4E5YPY/gpcaz2BONtbnxeloDcF4GA/edit"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/django-import-export/django-import-export"&gt;django-import-export v4 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/django-import-export/django-import-export"&gt;18 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.djangoproject.com/weblog/2024/may/22/django-51-alpha-1-released/"&gt;Django 5.1 alpha 1 发布&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2024/may/22/django-51-alpha-1-released/"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/xxzoltanxx/Balvan-Chat"&gt;我制作了一个桌面聊天应用程序:)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/xxzoltanxx/Balvan-Chat"&gt;30 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;纯 Python 实现, 使用 pyinstaller 进行分发包装...&lt;/p&gt;
&lt;p&gt;tkinter 完成 GUI, 这样不用依赖复杂的外部模块就可以提供基础功能.&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/mljar/mljar-supervised"&gt;mljar-supervised,用于表格数据 AutoML 的 Python 包，具有​​特征工程、超参数调整、解释和自动文档,下载mljar-supervised的源码_GitHub_帮酷&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/mljar/mljar-supervised"&gt;23 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/sickmz/microw"&gt;microw: 完全用 Python 编写的电报机器人，用于监控您的费用。更新：完全本地 Excel 文件管理、将数据同步到 Google Sheets 的能力（如果需要）、用于删除旧费用的分页和 4 个新的漂亮图表。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/sickmz/microw"&gt;17 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这是将云文档直接当成数据库来用的叕一个案例&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/koek67/resume-builder"&gt;Show HN: Python 中的简历生成器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/koek67/resume-builder"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Mews/spotify-lyrics"&gt;Spotify 歌词可视化工具&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Mews/spotify-lyrics"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;还以为是自动根据 歌词生成视频什么的,
结果, 只是将官方歌词自动抓下来显示...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/ronf/asyncssh"&gt;AsyncSSH: Python 的异步 SSH&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/ronf/asyncssh"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...在 Python 3.6+ asyncio 框架之上提供 SSHv2 协议的异步客户端和服务器实现&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;远未实现, 没到 1.0 版本...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/michaeljones/packed"&gt;Python 文件内的 JSX 语法。 （已包装）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/michaeljones/packed"&gt;8 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;已停止维护, 仓库只读&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/BreathXV/ReforgerWhitelistPy"&gt;Reforger 白名单 Py&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/BreathXV/ReforgerWhitelistPy"&gt;5 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...旨在监控游戏服务器的日志文件并自动踢出未列入白名单的玩家&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼?也就是说游戏厂商根本无法通过认证体系来识别非法玩家?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/vigo/django-admin-list-filter"&gt;作了非常简单的 Django 管理列表过滤器，具有自动完成功能。欢迎 PR！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/vigo/django-admin-list-filter"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/william7491681/APOD_Wallpaper_Script"&gt;我制作了一个小型 Python 脚本，它使用 NASA 的 APOD API 在 Windows 计算机上设置炫酷的背景&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/william7491681/APOD_Wallpaper_Script"&gt;5 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/N9HEV1a_kd8"&gt;7 分钟用 Django 和 HTMX 进行轮询 🗳️&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://youtu.be/N9HEV1a_kd8"&gt;4 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-577.html"&gt;PyCoder 577&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-525.html"&gt;PyCoder 525&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-473.html"&gt;Issue 473&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-500.html"&gt;pythonista-weekly : Pyw 500&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-421.html"&gt;Issue 421&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-450.html"&gt;pythonista-weekly : Pyw 450&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-176.html"&gt;蠎加载 176&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-125.html"&gt;蠎加载 125&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-74.html"&gt;蠎加载 74&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-34.html"&gt;蠎加载 34&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-115.html"&gt;Issue 115&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-14.html"&gt;Issue 14&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;            &lt;span class="ge"&gt;_~∽|`~_&lt;/span&gt;
        \/ /  ◴ ^  \ ()
          &amp;#39;_   ♢   _&amp;#39;
          / &amp;#39;--∽--&amp;#39; \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2421.html"&gt;2024/21 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content/pyrecap/pyrw-2421.md"&gt;pyrw-2421.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry><entry><title>上周蠎快讯 2024/20</title><link href="https://weekly.pychina.org/pyrecap/pyrw-2420.html" rel="alternate"/><published>2024-05-20T10:42:00+08:00</published><updated>2026-04-12T07:59:12.400892+08:00</updated><author><name>Pythoneerm</name></author><id>tag:weekly.pychina.org,2024-05-20:/pyrecap/pyrw-2420.html</id><summary type="html">&lt;blockquote&gt;
&lt;p&gt;谷歌大裁员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/20/"&gt;Python recap for week 2024/20 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240520 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240520 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯 …&lt;/h2&gt;</summary><content type="html">&lt;blockquote&gt;
&lt;p&gt;谷歌大裁员&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;原文: &lt;a href="https://discu.eu/weekly/python/2024/20/"&gt;Python recap for week 2024/20 - discu.eu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;240520 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 13 分钟 完成格式转抄.&lt;/li&gt;
&lt;li&gt;240520 &lt;a href="http://zoomquiet.io/"&gt;Zoom.Quiet&lt;/a&gt;(大妈) 用时 37 分钟 完成快译,&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;hr&gt;
&lt;h2&gt;文章/教程/嗯哼&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Articles, Tutorials and Talks&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://benhoyt.com/writings/count-words/"&gt;性能比较：计算 Python、Go、C++、C、Awk、Forth 和 Ru 中的单词数&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://benhoyt.com/writings/count-words/"&gt;826 评注 in 6 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aljamal.substack.com/p/homoiconic-python"&gt;Homoiconic/同形Python代码&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://aljamal.substack.com/p/homoiconic-python"&gt;163 评注 in 5 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;等效异形代码&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;证明 Python 就是 LISP 的一种方言...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.python-httpx.org/"&gt;Httpx – Python 的下一代 HTTP 客户端&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.python-httpx.org/"&gt;126 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://gist.github.com/simonw/8aa492e59265c1a021f5c5618f9e6b12"&gt;如果丢失的 Python 源代码仍然驻留在正在运行的 inter 中，如何恢复丢失的 Python 源代码 (2017)&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://gist.github.com/simonw/8aa492e59265c1a021f5c5618f9e6b12"&gt;94 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;内存 coredump 分析, 传统手工艺了&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://jakevdp.github.io/PythonDataScienceHandbook/"&gt;Python 数据科学手册&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://jakevdp.github.io/PythonDataScienceHandbook/"&gt;66 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;AIGC 年代, 作为 AI 带路党的基本技能, 数据科学手工艺不能丢哪.....&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://172.xx.xxx.xxx/"&gt;M当我尝试使用 nginx 和 Gunicorn 访问 Ubuntu 服务器上的 Flask CRUD 应用程序时，MySQLdb.OperationalError: (1045,“用户 'root'@'localhost' 的访问被拒绝（使用密码：NO）”）&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/http://172.xx.xxx.xxx"&gt;29 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;嫑使用 MySQL
嫑使用 MySQL
嫑使用 MySQL
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://pyobfusc.com/#submit2024"&gt;2024 年国际 Python 混淆代码大赛：开放提交&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://pyobfusc.com/%23submit2024"&gt;27 评注 in 3 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;嘦我们愿意, 就算是 Python 也可以写出谁都看不懂的代码来&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://nicegui.io/"&gt;NiceGUI – 用 Python 的简单 Web 应用程序&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://nicegui.io/"&gt;22 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;不如 Streamlit, 这基本就是对 HTML 的一次 Py 式封装&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.kdnuggets.com/mastering-python-7-strategies-for-writing-clear-organized-and-efficient-code"&gt;掌握 Python：编写清晰、有组织且高效的代码的 7 种策略&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.kdnuggets.com/mastering-python-7-strategies-for-writing-clear-organized-and-efficient-code"&gt;21 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;简单的说, 充分矪 Py 提供的新特性,
不过这种代码维护起来是否可靠就是另外一回事儿了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://johnloewen.substack.com/p/simple-pretty-maps-that-will-better"&gt;教程：简单漂亮的地图将提高您的 Python Streamlit 技能&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://johnloewen.substack.com/p/simple-pretty-maps-that-will-better"&gt;16 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="Streamlit" src="https://ipic.zoomquiet.top/2024-05-20-zshot%202024-05-20%2015.48.10.jpg"&gt;&lt;/p&gt;
&lt;p&gt;这种程度的风格化, 是种艺术能力了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms"&gt;（出了问题）Flask Mega 教程第 3 部分&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-iii-web-forms"&gt;14 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.datacracynow.com/election-predictions"&gt;用 Flask 进行选举预测&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://www.datacracynow.com/election-predictions"&gt;13 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://drive.google.com/file/d/1MRcRFSJ3xqv8H15_4AUZWurgNytFivLh/view?usp=drive_link"&gt;没经验的 Django Web 开发简历&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://drive.google.com/file/d/1MRcRFSJ3xqv8H15_4AUZWurgNytFivLh/view?usp=drive_link"&gt;11 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;反向案例...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://mcsp.wartburg.edu/zelle/python/graphics.py"&gt;VS Code 中设置 Python 时出错&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;{9 评注 in 2 讨论s}(https://discu.eu/q/https://mcsp.wartburg.edu/zelle/python/graphics.py)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;发布...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Release...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://slint.dev/blog/slint-1.6-released"&gt;Slint 1.6 发布，改进了设计模式、Python 和可访问性&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://slint.dev/blog/slint-1.6-released"&gt;25 评注 in 4 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;包含 Rust 组件的跨平台 GUI 框架&lt;/p&gt;
&lt;p&gt;&lt;img alt="Slint" src="https://ipic.zoomquiet.top/2024-05-20-zshot%202024-05-20%2015.44.07.jpg"&gt;&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;hr&gt;
&lt;h2&gt;好物/妙品/...&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Interesting Projects, Tools and Libraries, Projects &amp;amp; Code&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/nevakrien/time_machine_pip"&gt;pip 时间机器&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/nevakrien/time_machine_pip"&gt;43 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;这不就是增加复杂度了?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edward-jazzhands/Minesweeper_Command_Line/"&gt;用 Python 编写了一个成熟的命令行扫雷游戏！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/edward-jazzhands/Minesweeper_Command_Line/"&gt;36 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;...虽然 Pycharm 终端对我来说似乎比 VS Code 终端要慢，并且不适合显示基于文本的游戏&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;嗯哼? 现在已经有专门针对 IDE 内置 CLI 的游戏了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/treykeown/arguably?tab=readme-ov-file#no-integration-required"&gt;arguably:可以说是最好的 Python CLI 库。&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/treykeown/arguably?tab=readme-ov-file%23no-integration-required"&gt;12 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="arguably" src="https://ipic.zoomquiet.top/2024-05-20-zshot%202024-05-20%2015.38.59.jpg"&gt;&lt;/p&gt;
&lt;p&gt;可能吧, 就看和 invoke 有什么特别突出的特点了...&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/Ori-Roza/drf-api-action"&gt;隆重推出 drf-api-action：提升您的 DRF 端点测试体验！&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Ori-Roza/drf-api-action"&gt;11 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/cs22b047/minesweeper_bot"&gt;做了一个可以玩扫雷的Python机器人&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/cs22b047/minesweeper_bot"&gt;10 评注 in 2 讨论s&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/kennethreitz/empartations"&gt;Kenneth Reitz 有一个新项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/kennethreitz/empartations"&gt;6 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Visualent/text-based-adventure"&gt;我的第一个Python项目&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Visualent/text-based-adventure"&gt;3 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;手工硬写的 MUD 小游戏&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/atola-technology/iscsi-targets"&gt;Linux 上自动创建 iSCSI 目标的 Python 脚本&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/atola-technology/iscsi-targets"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎:&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;所以, 能 bash 脚本化的行为,最终一定会被 Python 重写?&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/blackandwhitetux/solafans_rs485"&gt;Show HN: Solafans MPPT 充电器数据查询和家庭助理集成&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/blackandwhitetux/solafans_rs485"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/Hungreeee/Resume-Screening-RAG-Pipeline"&gt;用 RAG Fusion 进行简历筛选聊天机器人&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://discu.eu/q/https://github.com/Hungreeee/Resume-Screening-RAG-Pipeline"&gt;2 评注 in 1 讨论&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;🐍 视频&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;Videos...&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/kNGOcI_qqYo?feature=shared"&gt;用 Postgres 作为 Django 的简单任务队列 🐘&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;(&lt;code&gt;是也乎&lt;/code&gt;:&lt;/p&gt;
&lt;p&gt;Pg 在吞噬一切&lt;/p&gt;
&lt;p&gt;)&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://youtu.be/eCsSAzTy5cE"&gt;Python 中的 Kafka 消费者 - 演练&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://youtu.be/c61w6H8pdzs"&gt;从扫描的书籍中提取单词：使用 Python 和 OpenCV 的分步教程&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;历史这周&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;2023: &lt;a href="https://weekly.pychina.org/issue/issue-576.html"&gt;PyCoder 576&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2022: &lt;a href="https://weekly.pychina.org/issue/issue-524.html"&gt;PyCoder 524&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2021: &lt;a href="https://weekly.pychina.org/issue/issue-472.html"&gt;Issue 472&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-499.html"&gt;pythonista-weekly : Pyw 499&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2020: &lt;a href="https://weekly.pychina.org/issue/issue-420.html"&gt;Issue 420&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;&lt;a href="https://weekly.pychina.org/python-weekly/pyw-449.html"&gt;pythonista-weekly : Pyw 449&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;2019: 空缺&lt;/li&gt;
&lt;li&gt;2018: &lt;a href="https://weekly.pychina.org/importpython/importpython-175.html"&gt;蠎加载 175&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2017: &lt;a href="https://weekly.pychina.org/importpython/importpython-124.html"&gt;蠎加载 124&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2016: &lt;a href="https://weekly.pychina.org/importpython/importpython-73.html"&gt;蠎加载 73&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2015: &lt;a href="https://weekly.pychina.org/importpython/importpython-33.html"&gt;蠎加载 33&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2014: &lt;a href="https://weekly.pychina.org/issue/issue-114.html"&gt;Issue 114&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;2013: 空缺&lt;/li&gt;
&lt;li&gt;2012: &lt;a href="https://weekly.pychina.org/issue/issue-13.html"&gt;Issue 13&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2&gt;DAMA&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;❤️ Happy Pythonic ;-(&lt;code&gt;大妈私人无责任播报&lt;/code&gt;)&lt;/p&gt;
&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.youtube.com/@Chaos42DAMA"&gt;大妈的多重宇宙 - YouTube&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;@Chaos42DAMA&lt;/li&gt;
&lt;li&gt;恢复各种嗯哼...&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;a href="https://zoomquiet.substack.com/"&gt;Zoom.Quiet’s Chaos42 | Substack&lt;/a&gt;&lt;ul&gt;
&lt;li&gt;古早:新闻组式写作&lt;/li&gt;
&lt;li&gt;欢迎订阅, 包含当前周刊&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;     &lt;span class="ge"&gt;_~-&amp;amp;-~_&lt;/span&gt;
 \/ /  * #  \ \/
   &amp;#39;_   ⏡   _&amp;#39;
&lt;span class="k"&gt;   &amp;gt; &lt;/span&gt;&lt;span class="ge"&gt;&amp;#39;--#--&amp;#39; \&lt;/span&gt;

...act by ferris-actor v0.2.4 (built on 23.0303.201916)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;
&lt;h1&gt;PS:&lt;/h1&gt;
&lt;ul&gt;
&lt;li&gt;首发: &lt;a href="http://weekly.pychina.org/pyrecap/pyrw-2420.html"&gt;2024/20 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;修订: &lt;a href="https://github.com/PyChina/weekly/blob/maste10content/pyrecap/pyrw-2420.md"&gt;pyrw-2420.md&lt;/a&gt;
7&amp;gt; Happy Pythoning!&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;blockquote&gt;
&lt;p&gt;Copyright © 2024 Python weekly newsletter, All rights reserved.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/blockquote&gt;
&lt;h2&gt;PPS:&lt;/h2&gt;
&lt;blockquote&gt;
&lt;p&gt;不觉中蟒周刊快译已经到了第10+2个年头&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;开始有小伙伴加入承担 &lt;code&gt;pythonisa&lt;/code&gt; 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...&lt;/p&gt;
&lt;p&gt;问为什么:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时：
    what f**k 还能这样玩？ 还有这东西？
    每周开彩蛋[吃瓜]
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;&lt;code&gt;无法同意更多&lt;/code&gt;...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.&lt;/p&gt;
&lt;p&gt;所以++&amp;gt; &lt;a href="https://weekly.rs.101.so/2023/index.html"&gt;锈周刊 -&amp;gt; Weekly :: China&lt;Rustaceans&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;好文笔,感叹号年度配额: &lt;strong&gt;2/3&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;投稿/反馈邮箱:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;askdama&lt;/span&gt;&lt;span class="nv"&gt;@googlegroups&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;(邮件列表地址, 
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;ZoomQuiet/&lt;strong&gt;&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;就是四处 &lt;code&gt;是也乎,(￣▽￣)&lt;/code&gt; 的那个&lt;a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g"&gt;大妈&lt;/a&gt;:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="n"&gt;全职嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;大妈的多重宇宙&lt;/span&gt; &lt;span class="o"&gt;-&lt;/span&gt; &lt;span class="n"&gt;https&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;&lt;span class="o"&gt;//&lt;/span&gt;&lt;span class="n"&gt;www&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;youtube&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="o"&gt;/&lt;/span&gt;&lt;span class="nd"&gt;@Chaos42DAMA&lt;/span&gt;
&lt;span class="n"&gt;私自嗯哼&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;ZoomQuiet42&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
&lt;span class="n"&gt;公开社群&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;蟒营&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;Mainium&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;

&lt;span class="k"&gt;as&lt;/span&gt; &lt;span class="n"&gt;创始组织者&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt;
    &lt;span class="n"&gt;CPyUG&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;mailling&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="nb"&gt;list&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;python&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;cn&lt;/span&gt;&lt;span class="nd"&gt;@googlegroups&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt;&lt;span class="n"&gt;com&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;PyChina&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;PyChinaOrg&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
    &lt;span class="n"&gt;本地社区&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; 
        &lt;span class="n"&gt;GDG珠海&lt;/span&gt; &lt;span class="p"&gt;(&lt;/span&gt;&lt;span class="n"&gt;订阅号&lt;/span&gt;&lt;span class="p"&gt;:&lt;/span&gt; &lt;span class="n"&gt;GDG&lt;/span&gt;&lt;span class="o"&gt;-&lt;/span&gt;&lt;span class="n"&gt;ZhuHai&lt;/span&gt;&lt;span class="p"&gt;)&lt;/span&gt;
        &lt;span class="n"&gt;AIGC珠海&lt;/span&gt; 
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;hr&gt;</content><category term="pyrecap"/><category term="Weekly"/><category term="Python"/><category term="recap"/><category term="discu_eu"/><category term="ZH"/></entry></feed>