蠎周刊https://weekly.pychina.org/2024-03-18T11:22:49+08:00上周蠎快讯 2024/112024-03-18T10:42:00+08:002024-03-18T11:22:49+08:00Pythoneermtag:weekly.pychina.org,2024-03-18:/pyrecap/pyrw-2411.html<blockquote>
<p>新语言:老爹</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/11/">Python recap for week 2024/11 - discu.eu</a></p>
<ul>
<li>240318 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240318 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯 …</h2><blockquote>
<p>新语言:老爹</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/11/">Python recap for week 2024/11 - discu.eu</a></p>
<ul>
<li>240318 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240318 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://www.bitecode.dev/p/whats-up-python-the-gil-removed-a">怎么了,Python?删除了 GIL、新的编译器、optparse 已弃用...</a><ul>
<li><a href="https://discu.eu/q/https://www.bitecode.dev/p/whats-up-python-the-gil-removed-a">588 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没怎么, 年轻的社区核心在狂飚...</p>
<p>)</p>
<ul>
<li><a href="https://dada-lang.org/">Dada, 一种强调“无共享突变”的实验性语言,似乎适合探索性和交互式使用(如 Python)</a><ul>
<li><a href="https://discu.eu/q/https://dada-lang.org/">485 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<blockquote>
<p>老爹</p>
</blockquote>
<p>项目名字起的好, 活的久...</p>
<p><img alt="Dada" src="https://ipic.zoomquiet.top/2024-03-18-zshot%202024-03-18%2011.20.52.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://www.norvig.com/lispy.html">(如何编写(Lisp)解释器(用 Python))(2010)</a><ul>
<li><a href="https://discu.eu/q/https://www.norvig.com/lispy.html">304 评注 in 13 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>单文件解析器... <a href="https://www.norvig.com/lis.py">lis.py</a></p>
<p>)</p>
<ul>
<li><a href="https://github.com/python/cpython/pull/116338">gh-116167: 允许禁用 GIL</a><ul>
<li><a href="https://discu.eu/q/https://github.com/python/cpython/pull/116338">245 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>变成一个开关就好, 日常开发时打开,
生产时关闭?
)</p>
<ul>
<li><a href="https://learn.microsoft.com/en-gb/dotnet/core/whats-new/dotnet-9/overview#linq">.NET 9 最终添加了 IEnumerable.Index() 函数,该函数为您提供每个迭代/项目的索引,类似于 Python 中的枚举</a><ul>
<li><a href="https://discu.eu/q/https://learn.microsoft.com/en-gb/dotnet/core/whats-new/dotnet-9/overview%23linq">100 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Guido 在内部起作用了...</p>
<p>)</p>
<ul>
<li><a href="https://pypi.org/project/Bython/">Bython: 带大括号的 Python。因为 Python 很棒,但空格很糟糕</a><ul>
<li><a href="https://discu.eu/q/https://pypi.org/project/Bython/">87 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>卟, 别搞笑了, 要不是缩进,俺还爱不上 Python 呢....</p>
<p>)</p>
<ul>
<li><a href="https://tkte.ch/articles/2024/03/15/parsing-urls-in-python.html">Parsing URLs in Python
在 Python 中解析 URL</a><ul>
<li><a href="https://discu.eu/q/https://tkte.ch/articles/2024/03/15/parsing-urls-in-python.html">82 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/tktech/can_ada">TkTech/can_ada: Python bindings for Ada, a fast and spec-compliant URL parser.</a></p>
<p>胜出</p>
<p>)</p>
<ul>
<li><a href="https://pykidos.github.io/">Show HN: PyKidos, 在浏览器中教你的孩子 Python</a><ul>
<li><a href="https://discu.eu/q/https://pykidos.github.io/">57 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://blogs.windows.com/windowsdeveloper/2024/03/06/sandboxing-python-with-win32-app-isolation/">用 Win32 应用程序隔离对 Python 进行沙盒化</a><ul>
<li><a href="https://discu.eu/q/https://blogs.windows.com/windowsdeveloper/2024/03/06/sandboxing-python-with-win32-app-isolation/">45 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?前提是有 win11 的许可证?</p>
<p>)</p>
<ul>
<li><a href="https://ajmani.net/2024/03/11/go-python-rust-and-production-ai-applications/">Go, Python, Rust, 和生产 AI 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://ajmani.net/2024/03/11/go-python-rust-and-production-ai-applications/">34 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, Go+Pythonic</p>
<p>)</p>
<ul>
<li><a href="https://github.com/fpgmaas/deptry/releases/tag/0.14.0">Show HN: deptry 0.14.0 – 检测未使用的 Python 依赖项的速度提高了 10 倍</a><ul>
<li><a href="https://discu.eu/q/https://github.com/fpgmaas/deptry/releases/tag/0.14.0">24 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>和 <a href="https://github.com/ValdonVitija/crap">ValdonVitija/crap</a>
以及 <a href="https://github.com/Never-Over/modguard/custom-properties">Never-Over/modguard</a></p>
<p>相比, 不知道有什么特殊之处...
)</p>
<ul>
<li><a href="https://github.com/Jack-Culcasi/rent_webapp/blob/main/app/models.py">从 SQLAlchemy (SQLite) 切换到 MySQL(我真的需要这样做吗?)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Jack-Culcasi/rent_webapp/blob/main/app/models.py">13 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不是, 应该是切换到 Pg 后端</p>
<p>)</p>
<ul>
<li><a href="https://nmingotti.medium.com/ruby-is-better-than-python-for-unix-like-system-administration-e520ef41e66d">类 Unix 系统管理方面,Ruby 比 Python 更好</a><ul>
<li><a href="https://discu.eu/q/https://nmingotti.medium.com/ruby-is-better-than-python-for-unix-like-system-administration-e520ef41e66d">11 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Homebrew 就是个证据,
不过, 在 Ansible 们面前, 通用运维,还是 Py 工具多些?</p>
<p><img alt="Unix" src="https://ipic.zoomquiet.top/2024-03-18-zshot%202024-03-18%2011.08.51.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://allauth.org/news/2024/03/ngi-zero-grant-plan/">django-allauth: 2024 年的宏伟计划!</a><ul>
<li><a href="https://discu.eu/q/https://allauth.org/news/2024/03/ngi-zero-grant-plan/">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>身份验证 越来越重要, 也越来越复杂...就看 Django 生态怎么一统天下了...</p>
<p>)</p>
<ul>
<li><a href="https://muhammadraza.me/2024/Python-Commandline-Tools-Part-1/">用 Python 测试电子邮件</a><ul>
<li><a href="https://discu.eu/q/https://muhammadraza.me/2024/Python-Commandline-Tools-Part-1/">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>其实吧, 随便发布个 smtpd 服务,
很难测试明白邮件通路的, 各大服务商都有对应策略的...</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/Fadi002/de4py">De4py Python RE 工具包:v1.0.8 已发布</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Fadi002/de4py">9 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.django-rest-framework.org/community/3.15-announcement/">Django REST 框架3.15发布</a><ul>
<li><a href="https://discu.eu/q/https://www.django-rest-framework.org/community/3.15-announcement/">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Fadi002/de4py/releases/tag/v1.0.8-stable">De4py Python RE 工具包:v1.0.8 已发布</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/Textualize/rich">Rich 是一个 Python 库,用于在终端中提供富文本和漂亮的格式设置</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Textualize/rich">136 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 将 Rich 挂在嘴边的著名模块, 总是感觉是我们 特川普 同志开发 的...</p>
<p>注意,已经有姐妹项目了: <a href="https://github.com/Textualize/textual">Textual</a></p>
<p>基于 Rich 的 终端图形库...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/tobymao/sqlglot">SQLglot: Python SQL 解析器和转译器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/tobymao/sqlglot">135 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>积累开发ing...还没发布正式版本</p>
<p>)</p>
<ul>
<li><a href="https://github.com/VeiledTee/ChatNPC-Online">托管 Flask + Docker 网站</a><ul>
<li><a href="https://discu.eu/q/https://github.com/VeiledTee/ChatNPC-Online">16 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不可否则, Docker 在节省运维时间之后, 也无意间浪费了大量能源...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/taichi-dev/taichi">Taichi: 可访问的 GPU 编程,嵌入 Python 中</a><ul>
<li><a href="https://discu.eu/q/https://github.com/taichi-dev/taichi">12 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>知道<code>太极</code> 已经有年头了,
还在好奇, AIGC 时代, 为什么这么 NB 的库没什么动静了...</p>
<p>可以从这儿开始: <a href="https://docs.taichi-lang.cn/docs/overview">为什么需要一门新的编程语言 | Taichi Docs</a></p>
<p>)</p>
<ul>
<li><a href="https://github.com/DetachHead/basedpyright">PSA: 支持嵌入提示和语义突出显示的新 Python LSP 已添加到 lspconfig 中!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/DetachHead/basedpyright">12 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/geru-scotland/pylib-atlas">List of Python Libraries and Resources
Python 库和资源列表</a><ul>
<li><a href="https://discu.eu/q/https://github.com/geru-scotland/pylib-atlas">10 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>其实就是 <code>Awesome Py-lib-res</code> , 叕一个众筹式高品质模块和库推荐,
刚刚开始,还都是私人偏见, 等追加上级别和推荐值, 可能参与的人才多...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/PEMIDI/cv-builder">已用 DRF 开发了一个 CV Builder 应用程序,并完成了单元测试!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PEMIDI/cv-builder">9 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/BasedLabs/leaf">python 的文件系统数据库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/BasedLabs/leaf">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这可是早年PHP 的绝招哪...很多 BBS 系统都是使用这种自制数据完成无数据服务的发布的...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://github.com/aryanbhajanka/Visuafy">Visuafy - 基于 Flask 的 Spotify 可视化工具</a></p>
<ul>
<li><a href="https://discu.eu/q/https://github.com/aryanbhajanka/Visuafy">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li>
<p><a href="https://github.com/fzakaria/sqlelf">sqlelf: 通过 SQL 的力量探索 ELF 对象</a></p>
<ul>
<li><a href="https://discu.eu/q/https://github.com/fzakaria/sqlelf">6 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, SQL 才是世界基础语言?</p>
<p>那个高爆的将git 提交历史也套上 SQL 进行综合查询的项目也完成了相同的证明...</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/RSNwYPnh0Yc">Most Popular Backend Frameworks - 2012/2024
最受欢迎的后端框架 - 2012/2024</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/RSNwYPnh0Yc">27 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>最流行的趋势动画片...
看尽年度变迁,
感叹程序猿不易...</p>
<blockquote>
<p>Lavarel 第一, 再次证明, PHP 是世界上最好的语言...</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://youtu.be/E8ymHK7VdZs?si=1eShJW7MauqWNP9u">用 Python 和 LLVM 创建编程语言</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/E8ymHK7VdZs?si=1eShJW7MauqWNP9u">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>30分钟...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/playlist?list=PLpyspNLjzwBnP-906FBRP5qzB4YXjMvnT">Airbnb 克隆 - Fullstack Django 和 Next.js 教程</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/playlist?list=PLpyspNLjzwBnP-906FBRP5qzB4YXjMvnT">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>系列实作教程, Django 总是默认选择, 不过, 前端一直在变化...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-568.html">PyCoder 568</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-516.html">PyCoder 516</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-464.html">Issue 464</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-491.html">pythonista-weekly : Pyw 491</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-412.html">Issue 412</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-441.html">pythonista-weekly : Pyw 441</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-167.html">蠎加载 167</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-116.html">蠎加载 116</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-65.html">蠎加载 65</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-25.html">蠎加载 25</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-106.html">Issue 106</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-5.html">Issue 5</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^*-~_</span>
\/ / ^ - \ (/
'_ ⏝ _'
<span class="k"> > </span><span class="ge">'--#--' )</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2411.html">2024/11 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/maste10content/pyrecap/pyrw-2411.md">pyrw-2411.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2024 Python weekly newsletter, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/102024-03-11T10:42:00+08:002024-03-18T10:42:41+08:00Pythoneermtag:weekly.pychina.org,2024-03-11:/pyrecap/pyrw-2410.html<blockquote>
<p>Simple != Easy</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/10/">Python recap for week 2024/10 - discu.eu</a></p>
<ul>
<li>240311 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240311 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials …</p></blockquote><blockquote>
<p>Simple != Easy</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/10/">Python recap for week 2024/10 - discu.eu</a></p>
<ul>
<li>240311 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240311 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://preslav.me/2023/11/27/python-is-easy-golang-is-simple-simple-is-not-easy/">Python 和 Go 具有独特的品质,可以相辅相成。</a><ul>
<li><a href="https://discu.eu/q/https://preslav.me/2023/11/27/python-is-easy-golang-is-simple-simple-is-not-easy/">725 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用 Django 内置 admin 快速管理数据,
用 Golang 构建最终计算指令,
两者通过一个数据库完成交互...</p>
<p>将简洁和高效合理混合在一起...</p>
<p>)</p>
<ul>
<li><a href="https://www.planet.pizza/">Planet Pizza 星球披萨</a><ul>
<li><a href="https://discu.eu/q/https://www.planet.pizza">104 评注 in 7 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 仿佛回到 Flash 时代...</p>
<p>)</p>
<ul>
<li><a href="https://coderoasis.com/implementing-rsa-from-scratch-in-python/">从头开始在 Python 中实现 RSA</a><ul>
<li><a href="https://discu.eu/q/https://coderoasis.com/implementing-rsa-from-scratch-in-python/">80 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真正掌握一个知识点, 就是重新构建之...</p>
<p>)</p>
<ul>
<li><a href="https://centrifugal.dev/docs/tutorial/intro">用 Django 和 Channels 为大型组织构建 Messenger 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://centrifugal.dev/docs/tutorial/intro">56 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当年的 LAMP 演变到今天的 </p>
<div class="highlight"><pre><span></span><code>LNPPR
=
Linux +
Nginx +
Python +
PostgreSQL +
React
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://engineering.fb.com/2024/02/12/developer-tools/meta-loves-python/">Meta <3 Python</a><ul>
<li><a href="https://discu.eu/q/https://engineering.fb.com/2024/02/12/developer-tools/meta-loves-python/">39 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 元宇宙必须是基于 Python 的...</p>
<p>)</p>
<ul>
<li><a href="https://jmduke.com/posts/essays/weird-tests-tacit-knowledge/">用奇怪的测试来捕获隐性知识</a><ul>
<li><a href="https://discu.eu/q/https://jmduke.com/posts/essays/weird-tests-tacit-knowledge/">13 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>TDD 又一种理解,
也可能是 AI 理解人类思维盲点的标准方式...</p>
<p>也就是说, 在一个工程中, 测试代码行数至少应该是功能代码行数的 4.2 倍以上...</p>
<p>)</p>
<ul>
<li><a href="https://learndjango.com/tutorials/django-best-practices-security">新项目之前,强烈建议您了解哪些内容? (例如创建自定义用户模型)</a><ul>
<li><a href="https://discu.eu/q/https://learndjango.com/tutorials/django-best-practices-security">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>针对 Django 老用户...早已变得非常非常复杂难言了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/jawah/niquests/blob/main/README.md">Show HN: Niquests – 一个简单的 HTTP 库,Requests 的直接替代品</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jawah/niquests/blob/main/README.md">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 已经准备用起了...</p>
<p>)</p>
<ul>
<li><a href="https://luxand.cloud/face-recognition-blog/tutorial-facial-emotion-recognition-with-python">教程:使用 Python 进行面部情绪识别</a><ul>
<li><a href="https://discu.eu/q/https://luxand.cloud/face-recognition-blog/tutorial-facial-emotion-recognition-with-python">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>还好, 不是政治倾向识别...</p>
<p>)</p>
<ul>
<li><a href="https://www.photondesigner.com/articles/quiz-htmx?ref=rdjango-quiz-htmx">6 分钟内使用 HTMX 和 Django 创建一个测验应用程序 ☑️</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/quiz-htmx?ref=rdjango-quiz-htmx">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://python-social-auth.readthedocs.io/en/latest/configuration/django.html">有 python 社交核心的同一站点的多个 AzureAD 租户</a><ul>
<li><a href="https://discu.eu/q/https://python-social-auth.readthedocs.io/en/latest/configuration/django.html">3 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.hackster.io/adam-taylor/understanding-fir-filters-with-pynq-33395e">Python 控制的 FPGA 信号滤波</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>FIR 过滤器理解...</p>
<p>)</p>
<ul>
<li><a href="https://jasongi.com/2024/03/04/speed-up-djangos-collectstatic-command-with-collectfasta/">用 Collectfasta 加速 Django 的collectstatic 命令</a></li>
<li><a href="https://lectures.scientific-python.org/">科学Python讲座</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用 Python 学习数字、科学和数据的一份文档...</p>
<p>早年人在日本的 Pythoneer 在私人电脑中发布过类似的,
后来变成一本书: <a href="https://book.douban.com/subject/7175280/">Python科学计算 (2012)</a></p>
<p>对学术路上有心人真的很有用...</p>
<p>)</p>
<ul>
<li><a href="https://www.djangoproject.com/weblog/2024/mar/04/security-releases/">Django 安全版本:5.0.3、4.2.11 和 3.2.25 已发布</a></li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/amol-/dukpy">DukPy 针对 Python 3.12 发布的轻量级 JS 解释器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/amol-/dukpy">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可以将 Python 函数翻译成各种 JS 方言的工具...
问题是怎么调试哪...</p>
<p>)</p>
<ul>
<li><a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-march-2024-release/">Visual Studio Code 中的 Python - 2024 年 3 月发布</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>有老爹坐镇,真的很实诚...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/aappleby/hancho">hancho: 一个简单愉快的 Python 构建系统</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aappleby/hancho">65 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>叕一个想替代 Makefile 的工程...
结果:</p>
<div class="highlight"><pre><span></span><code><span class="c1"># examples/hello_world/build.hancho</span>
<span class="kn">from</span> <span class="nn">hancho</span> <span class="kn">import</span> <span class="o">*</span>
<span class="nb">compile</span> <span class="o">=</span> <span class="n">Rule</span><span class="p">(</span>
<span class="n">desc</span> <span class="o">=</span> <span class="s2">"Compile </span><span class="si">{files_in}</span><span class="s2"> -> </span><span class="si">{files_out}</span><span class="s2">"</span><span class="p">,</span>
<span class="n">command</span> <span class="o">=</span> <span class="s2">"g++ -MMD -c </span><span class="si">{files_in}</span><span class="s2"> -o </span><span class="si">{files_out}</span><span class="s2">"</span><span class="p">,</span>
<span class="n">files_out</span> <span class="o">=</span> <span class="s2">"{swap_ext(files_in, '.o')}"</span><span class="p">,</span>
<span class="n">depfile</span> <span class="o">=</span> <span class="s2">"{swap_ext(files_out, '.d')}"</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">link</span> <span class="o">=</span> <span class="n">Rule</span><span class="p">(</span>
<span class="n">desc</span> <span class="o">=</span> <span class="s2">"Link </span><span class="si">{files_in}</span><span class="s2"> -> </span><span class="si">{files_out}</span><span class="s2">"</span><span class="p">,</span>
<span class="n">command</span> <span class="o">=</span> <span class="s2">"g++ </span><span class="si">{files_in}</span><span class="s2"> -o </span><span class="si">{files_out}</span><span class="s2">"</span><span class="p">,</span>
<span class="p">)</span>
<span class="n">main_o</span> <span class="o">=</span> <span class="nb">compile</span><span class="p">(</span><span class="s2">"main.cpp"</span><span class="p">)</span>
<span class="n">main_app</span> <span class="o">=</span> <span class="n">link</span><span class="p">(</span><span class="n">main_o</span><span class="p">,</span> <span class="s2">"app"</span><span class="p">)</span>
</code></pre></div>
<p>这样的, 不如内置系统的 make 哈...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/rohankishore/Youtility">用 Modern UI 制作了一个 YouTube 下载器 | PyQt6 | PyTube |流畅的设计</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Youtility">63 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真正经常下载的, 总是货运在 CLI 中</p>
<p>)</p>
<ul>
<li><a href="https://github.com/unit8co/darts">Darts: 用于时间序列预测和异常检测的 Python 库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/unit8co/darts">43 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>时序数据库的辅助工具,
不过, 这个项目名实在是有点儿蹭,...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/joshmoody24/sitcom-simulator">Sitcom Simulator: 用于生成怪异人工智能模因视频的工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/joshmoody24/sitcom-simulator">40 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Sitcom" src="https://ipic.zoomquiet.top/2024-03-11-zshot%202024-03-11%2009.14.16.jpg"></p>
<p>MEME 生成器</p>
<p>)</p>
<ul>
<li><a href="https://github.com/FaceOnLive/OpenKYC">Flask 安全性最佳实践</a><ul>
<li><a href="https://discu.eu/q/https://github.com/FaceOnLive/OpenKYC">12 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>主要是各种上游组件间的空隙...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/ekmungai/python-accounting">Python 会计</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ekmungai/python-accounting">6 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>专注在 CLI 上进行复式记账会计...支持IFRS and GAAP 标准</p>
<p>)</p>
<ul>
<li><a href="https://github.com/roderiano/django-boot">django-boot - Django 管理主题</a><ul>
<li><a href="https://discu.eu/q/https://github.com/roderiano/django-boot">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 生产力工具领域中, 最赚钱的, 总是皮肤...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Akashdip1/singleword">我第一个真正的使用 python 的项目。所以退出这里分享。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Akashdip1/singleword">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>单文件打字游戏...
基于pygame, 加载为 pg ...嗯哼?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/kolofordjango/kolo">kolo: 无需离开 VSCode,即可查看正在运行的 Django 应用程序中发生的一切</a><ul>
<li><a href="https://discu.eu/q/https://github.com/kolofordjango/kolo">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="kolo" src="https://ipic.zoomquiet.top/2024-03-11-120298398-f3d17800-c2c1-11eb-9052-9adbbff0b5f5.png"></p>
<p>VSCode 和 Chrome 类似, 也在高速向一种领域操作系统飞奔...</p>
<p>PS: Django 已经要各种专用观察器来理解发生了什么...也证明已经是叕一个 Wordpress 了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/zama-ai/concrete">Concrete: 将Python程序转换为完全同态加密等价物</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>完全同态加密 (FHE) 具体应用之一...
还不支持 Windows</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?list=PLgRx2Eap1Wm2W-ozbwAZwffEwTTy8xS5g&v=tDK00GMN39k">您的下一个应用程序的 Django API 教程</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-567.html">PyCoder 567</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-515.html">PyCoder 515</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-463.html">Issue 463</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-490.html">pythonista-weekly : Pyw 490</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-411.html">Issue 411</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-440.html">pythonista-weekly : Pyw 440</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-166.html">蠎加载 166</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-115.html">蠎加载 115</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-64.html">蠎加载 64</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-24.html">蠎加载 24</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-105.html">Issue 105</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-4.html">Issue 4</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-&∽~_</span>
() / * = \ \/
'_ ♢ _'
( '-----' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2410.html">2024/10 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/maste10content/pyrecap/pyrw-2410.md">pyrw-2410.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2024 Python weekly newsletter, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/92024-03-04T10:42:00+08:002024-03-05T10:26:24+08:00Pythoneermtag:weekly.pychina.org,2024-03-04:/pyrecap/pyrw-2409.html<blockquote>
<p>Python IAQ: 罕见问题集</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/9/">Python recap for week 2024/9 - discu.eu</a></p>
<ul>
<li>240304 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240304 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教 …</h2><blockquote>
<p>Python IAQ: 罕见问题集</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/9/">Python recap for week 2024/9 - discu.eu</a></p>
<ul>
<li>240304 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240304 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://www.sympy.org/en/index.html">SymPy: Python 中的符号数学</a><ul>
<li><a href="https://discu.eu/q/https://www.sympy.org/en/index.html">202 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不像 mathematica, Python 世界是一组特定符号解析模块组成的...</p>
<p>)</p>
<ul>
<li><a href="http://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html">为毛 Python 有整数除法层 (2010)</a><ul>
<li><a href="https://discu.eu/q/http://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html">109 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Guido 老爹当年的澄清...</p>
<p>)</p>
<ul>
<li><a href="https://coderoasis.com/implementing-rsa-from-scratch-in-python/">Implementing RSA in Python from Scratch
从头开始在 Python 中实现 RSA</a><ul>
<li><a href="https://discu.eu/q/https://coderoasis.com/implementing-rsa-from-scratch-in-python/">75 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://calbryant.uk/blog/better-pc-cooling-with-python/">用 Python 和 Grafana 实现更好的 PC 冷却</a><ul>
<li><a href="https://discu.eu/q/https://calbryant.uk/blog/better-pc-cooling-with-python/">63 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://astral.sh/blog/ruff-v0.3.0">Ruff 0.3.0 - first 格式化程序的第一个稳定版本</a><ul>
<li><a href="https://discu.eu/q/https://astral.sh/blog/ruff-v0.3.0">61 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://bernsteinbear.com/blog/python-parallel-output/">Neat 中简洁的并行输出</a><ul>
<li><a href="https://discu.eu/q/https://bernsteinbear.com/blog/python-parallel-output/">53 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://norvig.com/python-iaq.html">Python IAQ: 罕见问题集</a><ul>
<li><a href="https://discu.eu/q/https://norvig.com/python-iaq.html">52 评注 in 6 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>上古老梗...</p>
<p>)</p>
<ul>
<li><a href="http://entrypoint.sh/">连接到数据库时遇到问题 (docker/postgres)</a><ul>
<li><a href="https://discu.eu/q/http://entrypoint.sh">50 评注 in 9 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>如果是 postgres, 就别上 Docker</p>
<p>)</p>
<ul>
<li><a href="https://wesmckinney.com/book/">用于数据分析的 Python</a><ul>
<li><a href="https://discu.eu/q/https://wesmckinney.com/book/">47 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://blog.ian.stapletoncordas.co/2024/02/a-retrospective-on-requests">关于 python-requests 的回顾</a><ul>
<li><a href="https://discu.eu/q/https://blog.ian.stapletoncordas.co/2024/02/a-retrospective-on-requests">42 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...简而言之,这个项目感觉已经死了</p>
</blockquote>
<p>作者都公开求捐助了...?</p>
<p>)</p>
<ul>
<li><a href="https://help.pythonanywhere.com/pages/DebuggingImportError/">过去的 5 天里,我一直在用头撞墙,试图部署我构建的烧瓶应用程序,但它仍然没有部署!!</a><ul>
<li><a href="https://discu.eu/q/https://help.pythonanywhere.com/pages/DebuggingImportError/">28 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>囧rz...这是一个根源性问题,
一直就没什么好办法解决...</p>
<p>)</p>
<ul>
<li><a href="https://pywonderland.com/e8-and-coxeter-plane/">E8 图片分步讲解(通过 python 代码)</a><ul>
<li><a href="https://discu.eu/q/https://pywonderland.com/e8-and-coxeter-plane/">26 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="E8" src="https://ipic.zoomquiet.top/2024-03-04-zshot%202024-03-04%2009.52.29.jpg"></p>
<p>是的, 类似图像早已只能 Python 输出了...</p>
<p>)</p>
<ul>
<li><a href="https://www.photondesigner.com/articles/tailwind-with-django?ref=rdjango-tailwind-with-django">Tailwind CSS 添加到 Django 💨 的最简单方法</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/tailwind-with-django?ref=rdjango-tailwind-with-django">24 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Tailwind CSS 已经统一 CSS 现场了嘛?</p>
<p>)</p>
<ul>
<li><a href="https://marimo.app/l/c7h6pz">Show HN: Marimo – 开源响应式 Python 笔记本 – 运行在 WASM 中</a><ul>
<li><a href="https://discu.eu/q/https://marimo.app/l/c7h6pz">19 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://pulsar17.me/2024/02/ongettinghelp">获取帮助 [in Python]</a><ul>
<li><a href="https://discu.eu/q/https://pulsar17.me/2024/02/ongettinghelp">19 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>德里的 Python 集会分享内容,
作者突然反应过来 help() 返回的东西和官方文档是一样的,
这也是为什么官方文档这么难读的原因:
和源代码是嵌合为一体的...</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/fwkz/riposte/releases/tag/v0.5.0">riposte v0.5.0 增加了对较新 Python 版本的支持</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/piercefreeman/mountaineer">Show HN: Mountaineer – Python 和 React 中的 Web 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/piercefreeman/mountaineer">56 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>StreamLit 向, 但是, 作者还是要写 HTML 代码, 就很囧了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/baverman/sqlbind">Show HN: Sqlbind 一个 Python 库来编写原始 SQL</a><ul>
<li><a href="https://discu.eu/q/https://github.com/baverman/sqlbind">56 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个逃离 ORM 的理由,
当然, 这个模块比较简单, 只是对 f-string 的合理拓展</p>
<div class="highlight"><pre><span></span><code><span class="o">>>></span> <span class="n">q</span> <span class="o">=</span> <span class="n">sqlbind</span><span class="o">.</span><span class="n">Dialect</span><span class="o">.</span><span class="n">default</span><span class="p">()</span>
<span class="o">>>></span> <span class="n">filter1</span> <span class="o">=</span> <span class="n">q</span><span class="o">.</span><span class="n">registered</span> <span class="o">></span> <span class="s1">'2023-01-01'</span>
<span class="o">>>></span> <span class="n">filter2</span> <span class="o">=</span> <span class="n">q</span><span class="o">.</span><span class="n">enabled</span> <span class="o">==</span> <span class="mi">1</span>
<span class="o">>>></span> <span class="sa">f</span><span class="s1">'SELECT * FROM users WHERE </span><span class="si">{</span><span class="n">filter2</span><span class="si">}</span><span class="s1"> AND </span><span class="si">{</span><span class="n">filter1</span><span class="si">}</span><span class="s1">'</span>
<span class="s1">'SELECT * FROM users WHERE enabled = ? AND registered > ?'</span>
<span class="o">>>></span> <span class="n">q</span> <span class="c1"># parameter ordering mismatches placeholders</span>
<span class="p">[</span><span class="s1">'2023-01-01'</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span>
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://github.com/aappleby/hancho">Hancho – 简单而愉快的构建系统,采用 ~500 行 Python</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aappleby/hancho">49 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个想替代 Makefile 的工具,
包含 C++ 代码的 Python 工程...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/ivnvxd/pyquest">PyQuest: Python 一应备忘单和 Python 编程之旅</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ivnvxd/pyquest">41 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>备忘录也只是记忆锚点工具,真正如何具体应用起来,
还是得真实开发积累...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Eventual-Inc/Daft">Daft: 适用于 Python 的分布式 DataFrame</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Eventual-Inc/Daft">39 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>除非你的数据源不得不分裂在不同主机上</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Youssef-Danial/hxjson">告诉我你对这个想法的看法?</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Youssef-Danial/hxjson">39 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>将 JSON 转化为 HTMX 的小东西...
看起来配套 GraphQL 正好;</p>
<p>)</p>
<ul>
<li><a href="https://github.com/weareprestatech/hotpdf">hotpdf: 快速 PDF 文本搜索和提取库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/weareprestatech/hotpdf">29 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的英文优先...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/linux-cultist/venv-selector.nvim">LazyVim python venv 问题。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/linux-cultist/venv-selector.nvim">24 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/jawah/niquests">这就是今年 +60k git diff 给 Pythonistas 的</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jawah/niquests">17 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Niquests 完全替代 Requests 的新模块;</p>
<p><img alt="Niquests" src="https://ipic.zoomquiet.top/2024-03-04-zshot%202024-03-04%2009.25.09.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://github.com/rajtilakjee/thisisnotadinosaur">THISISNOTADINOSAUR: 用于检测图像中是否存在恐龙的应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rajtilakjee/thisisnotadinosaur">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/E_oIU4IU2W8">Python 中下载十亿个文件的组合代码,作者:James Sarterwinnie</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/E_oIU4IU2W8">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>量变到质变, 数量足够大时, 考虑的多的并不是如何下载了...
)</p>
<ul>
<li><a href="https://youtu.be/W7g_qsVuWCs">Langchain AI RAG 聊天机器人 - ChromaDB、OpenAI API、Flask-Socket</a></li>
</ul>
<p>(<code>是也乎:</code>
Langchain 竟然还活着 ...
)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-566.html">PyCoder 566</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-514.html">PyCoder 514</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-462.html">Issue 462</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-489.html">pythonista-weekly : Pyw 489</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-410.html">Issue 410</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-439.html">pythonista-weekly : Pyw 439</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-165.html">蠎加载 165</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-114.html">蠎加载 114</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-63.html">蠎加载 63</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-23.html">蠎加载 23</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-104.html">Issue 104</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-3.html">Issue 3</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`|∽~_</span>
\) / ^ ◴ \ \/
'_ ⎵ _'
| '--#--' /
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2409.html">2024/9 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2409.md">pyrw-2409.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2024 Python weekly newsletter, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/82024-02-26T11:42:00+08:002024-02-26T10:42:34+08:00Pythoneermtag:weekly.pychina.org,2024-02-26:/pyrecap/pyrw-2408.html<blockquote>
<p>Python 悖论?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/8/">Python recap for week 2024/8 - discu.eu</a></p>
<ul>
<li>240226 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240226 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles …</p></blockquote><blockquote>
<p>Python 悖论?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/8/">Python recap for week 2024/8 - discu.eu</a></p>
<ul>
<li>240226 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240226 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html">Python 悖论现在是 Scala 悖论 (2009)</a><ul>
<li><a href="https://discu.eu/q/https://martin.kleppmann.com/2009/09/18/the-python-paradox-is-now-the-scala-paradox.html">148 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就是说, 当任务内容无聊时, 程序猿可以通过切换形式来重新获得激情...</p>
<p>)</p>
<ul>
<li><a href="https://proxiesapi.com/articles/web-scraping-in-python-the-complete-guide">Python 中的网页抓取 – 完整指南</a><ul>
<li><a href="https://discu.eu/q/https://proxiesapi.com/articles/web-scraping-in-python-the-complete-guide">144 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然, 有时直接用 Python 来管理其它专业工具完成网页下载也是好的...</p>
<p>)</p>
<ul>
<li><a href="https://returns.readthedocs.io/en/latest/">Returns: 将函数式编程引入 Python 领域</a><ul>
<li><a href="https://discu.eu/q/https://returns.readthedocs.io/en/latest/">117 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个尝试将 Python LISP 化的项目</p>
<p>)</p>
<ul>
<li><a href="https://www.pineqone.com/">对第一个网站的反馈</a><ul>
<li><a href="https://discu.eu/q/https://www.pineqone.com">100 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://new.pythonforengineers.com/blog/so-evidently/">嗯哼? Google 的 Gemini 不喜欢 Python 编程和 Sanskrit?</a><ul>
<li><a href="https://discu.eu/q/https://new.pythonforengineers.com/blog/so-evidently/">77 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://matduggan.com/everyone-is-wrong-but-you/">Python 依赖关系是可以修复的</a><ul>
<li><a href="https://discu.eu/q/https://matduggan.com/everyone-is-wrong-but-you/">55 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然, 只是从一开始, 这就不是优先问题...</p>
<p>)</p>
<ul>
<li><a href="https://bernsteinbear.com/blog/python-parallel-output/">Python 中整洁的并行输出</a><ul>
<li><a href="https://discu.eu/q/https://bernsteinbear.com/blog/python-parallel-output/">46 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>多行动态输出,这要是组合起来, 可以在 CLI 中输出动画片了...</p>
<p>)</p>
<ul>
<li><a href="https://altair-viz.github.io/index.html">Vega-Altair:Python 中的声明式可视化</a><ul>
<li><a href="https://discu.eu/q/https://altair-viz.github.io/index.html">27 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一个有商业化案例的开源数据可视化模块</p>
<p>)</p>
<ul>
<li><a href="https://lukeplant.me.uk/blog/posts/python-packaging-must-be-getting-better-a-datapoint/">Python 封装一定会变得更好——一个数据点</a><ul>
<li><a href="https://discu.eu/q/https://lukeplant.me.uk/blog/posts/python-packaging-must-be-getting-better-a-datapoint/">25 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没事儿,马上由 Rust 全面接管了...</p>
<p>)</p>
<ul>
<li><a href="https://www.slashtmp.io/posts/generators/">Python 生成器未得到充分利用</a><ul>
<li><a href="https://discu.eu/q/https://www.slashtmp.io/posts/generators/">20 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>生成器几乎可以视为简化版的<code>卫生宏</code>,当然没有完全释放能力哪...</p>
<p>)</p>
<ul>
<li><a href="https://ibis-project.org/">Ibis: 可移植的 Python 数据框架库</a><ul>
<li><a href="https://discu.eu/q/https://ibis-project.org/">18 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>对 SQLAlchemy 的升级替代...</p>
<p>)</p>
<ul>
<li><a href="https://git-push-to-production.hashnode.dev/5-top-free-hosting-platforms-for-python-apps-2024">Python 应用程序部署的托管平台比较</a><ul>
<li><a href="https://discu.eu/q/https://git-push-to-production.hashnode.dev/5-top-free-hosting-platforms-for-python-apps-2024">17 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="http://sheriffcrandymusic.com/music">Django/VueJS/PostgreSQL 产生站点反馈</a><ul>
<li><a href="https://discu.eu/q/http://sheriffcrandymusic.com/music">16 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://betterprogramming.pub/new-python-operators-9f31b56ddcc7?gi=7918b2c3ccf0">Peter Norvig: 新的 Python 运算符 (2023)</a><ul>
<li><a href="https://discu.eu/q/https://betterprogramming.pub/new-python-operators-9f31b56ddcc7?gi=7918b2c3ccf0">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://journal.hexmos.com/developer-markdown-blog-hexmos-glee/">我们将开源项目从 Python 迁移到 Golang。为什么?</a><ul>
<li><a href="https://discu.eu/q/https://journal.hexmos.com/developer-markdown-blog-hexmos-glee/">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<p>None</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/hyperdiv/hyperdiv">Show HN: Hyperdiv –适用于 Python 的反应式即时模式 Web UI 框架</a><ul>
<li><a href="https://discu.eu/q/https://github.com/hyperdiv/hyperdiv">76 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非常像 Streamlit, 还没发布 1.0 版本,
可以期待...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/BaronBonet/cry-baby">Cry Baby: 检测婴儿哭声的工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/BaronBonet/cry-baby">70 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用 Makefile 来管理的 Python 项目, 基于 CNN 进行测算是否包含婴儿哭泣声的概率...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/rohankishore/Spotifyte">用 Modern UI 制作了一个 Spotify 下载器 | PyQt6 |流畅的设计</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Spotifyte">69 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Frimkron/mud-pi">简单的 Python MUD 服务器,可以在 Raspberry Pi 上运行</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Frimkron/mud-pi">65 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>MUD 可能才是 GPT 们最佳界面形式?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/dry-python/returns">带返回库的 Python 函数式编程(类型安全、单子等)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/dry-python/returns">62 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/ashvardanian/StringZilla">StringZilla: C、C++、Python、Rust 和 Swift 的字符串速度提高了 10 倍</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ashvardanian/StringZilla">57 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="StringZilla" src="https://ipic.zoomquiet.top/2024-02-26-zshot%202024-02-26%2009.52.21.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://github.com/yousefabuz17/DataLoader">DataLoader - 动态加载所有文件。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/yousefabuz17/DataLoader">34 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就是懒加载? 这对 Pandas 工作可能帮助不大...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/klavionik/copykitten">copykitten: Python 缺少的剪贴板库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/klavionik/copykitten">33 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>通过 Rust 来调用系统剪贴板的模块,
安装将是个问题...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/ivnvxd/pyquest">PyQuest: Python 一切 Cheatsheet 和 Python 编程之旅</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ivnvxd/pyquest">32 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Never-Over/modguard">Show HN: Modguard – 用于实施模块化设计的轻量级 Python 工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Never-Over/modguard">20 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>上周就推荐过, 通过自动化包装的形式,
来跨过人工设计组织内部模块的维护...</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?list=PLEIv4NBmh-GsWGE9mY3sF9c5lgh5Z_jLr&v=7odJDwhjCXQ">从 Python 到 Rust [视频]</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这种对比吃力不讨好, 超过内置关键字范围后就根本无从比对了...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/oVJj2wpV8_A">用 Python 和 Pygame 中的再生迷宫探索 A* 算法。源代码在说明中。</a></li>
<li><a href="https://www.youtube.com/watch?v=MuK6lmsfX1E">Talks - Andrew Godwin: 协调一切</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-565.html">PyCoder 565</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-513.html">PyCoder 513</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-461.html">Issue 461</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-488.html">pythonista-weekly : Pyw 488</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-408.html">Issue 409</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-437.html">pythonista-weekly : Pyw 438</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-164.html">蠎加载 164</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-113.html">蠎加载 113</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-62.html">蠎加载 62</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-22.html">蠎加载 22</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-103.html">Issue 103</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-2.html">Issue 2 ~ PyCon 来了!</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^+-~_</span>
() / o ◷ \ ()
'_ ⏝ _'
/ '--.--' /
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2408.html">2024/8 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2408.md">pyrw-2408.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2024 Python weekly newsletter, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/72024-02-19T11:42:00+08:002024-02-19T10:19:44+08:00Pythoneermtag:weekly.pychina.org,2024-02-19:/pyrecap/pyrw-2407.html<blockquote>
<p>Rye 在 UV 下生长</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/7/">Python recap for week 2024/7 - discu.eu</a></p>
<ul>
<li>240219 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240219 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程 …</h2><blockquote>
<p>Rye 在 UV 下生长</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/7/">Python recap for week 2024/7 - discu.eu</a></p>
<ul>
<li>240219 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240219 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://astral.sh/blog/uv">Uv: Rust 中的 Python 封装</a><ul>
<li><a href="https://discu.eu/q/https://astral.sh/blog/uv">248 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://til.simonwillison.net/python/stdlib-cli-tools">隐藏在Python标准库中的CLI工具</a><ul>
<li><a href="https://discu.eu/q/https://til.simonwillison.net/python/stdlib-cli-tools">178 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://dev.arie.bovenberg.net/blog/python-datetime-pitfalls/">Python datetime 陷阱,以及库正在(未)采取哪些措施来解决它</a><ul>
<li><a href="https://discu.eu/q/https://dev.arie.bovenberg.net/blog/python-datetime-pitfalls/">135 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>只有本地用户的项目还好,
但是, 现在基本上都是运行在云中, 时间问题简直了...竟然一直就没有一个靠谱可用的模块...</p>
<p>)</p>
<ul>
<li><a href="https://ahgamut.github.io/2021/07/13/ape-python/">Python 是可移植的 (2021)</a><ul>
<li><a href="https://discu.eu/q/https://ahgamut.github.io/2021/07/13/ape-python/">122 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://allendowney.github.io/ThinkPython/">Think Python, 第三版</a><ul>
<li><a href="https://discu.eu/q/https://allendowney.github.io/ThinkPython/">120 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真...有生之年, 24年前, 看的第一版, 差点儿放弃 Python ...
这次, 全部在 colab 托管的 notebook 中...
)</p>
<ul>
<li><a href="https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html">500行Python的Python解释器</a><ul>
<li><a href="https://discu.eu/q/https://aosabook.org/en/500L/a-python-interpreter-written-in-python.html">86 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://peps.python.org/pep-0711/">PEP 711 – PyBI:分发 Python 二进制文件的标准格式</a><ul>
<li><a href="https://discu.eu/q/https://peps.python.org/pep-0711/">48 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>在 Rust 的帮助下, Python 有望能和 golang 一样可以拥有单文件跨平台应用打包能力吧...</p>
<p>)</p>
<ul>
<li><a href="https://plausible.io/">服务器端跟踪应用程序建议</a><ul>
<li><a href="https://discu.eu/q/https://plausible.io">45 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Plasible 的广告, 对标 Google 分析,
不过, 人家免费, 这一点就 hold 住了多数小项目的底线...</p>
<p>)</p>
<ul>
<li><a href="https://www.da.vidbuchanan.co.uk/blog/python-swar.html">纯 Python 中的 SIMD</a><ul>
<li><a href="https://discu.eu/q/https://www.da.vidbuchanan.co.uk/blog/python-swar.html">24 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="SIMD" src="https://ipic.zoomquiet.top/2024-02-19-zshot%202024-02-19%2010.01.13.jpg"></p>
<p>是的, 只是一次编程练习的成果...
直接优化了字节码, 将运行效率提高了3800倍;</p>
<p>)</p>
<ul>
<li><a href="https://docxtemplater.com/">任何像 Word Mail Merge 到 mox 文本以及数据动态占位符的东西</a><ul>
<li><a href="https://discu.eu/q/https://docxtemplater.com/">21 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://lucumr.pocoo.org/2024/2/15/rye-grows-with-uv/">Rye 在 UV 下生长</a><ul>
<li><a href="https://discu.eu/q/https://lucumr.pocoo.org/2024/2/15/rye-grows-with-uv/">16 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...uv 是 pip-tools 和 venv 的直接替代品</p>
</blockquote>
<p>所以, 专门用 AIGC 生成了一首对应的宣传歌曲...嗯哼?</p>
<p>)</p>
<ul>
<li><a href="https://developers.google.com/identity/protocols/oauth2/web-server#exchange-authorization-code">Google OAuth: 如何将授权代码转换为访问令牌</a><ul>
<li><a href="https://discu.eu/q/https://developers.google.com/identity/protocols/oauth2/web-server%23exchange-authorization-code">14 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="http://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html">为什么Python有整数除法层 (2010)</a><ul>
<li><a href="https://discu.eu/q/http://python-history.blogspot.com/2010/08/why-pythons-integer-division-floors.html">13 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>The History of Python</p>
</blockquote>
<p>专门讨论和收集 Python 变迁历史的 blog,
是的, 和 Guido 老爹一样, 一直在 blog.com 平台上发布...
blogspot.com 这个域名也和谐了10多年了...</p>
<p>)</p>
<ul>
<li><a href="https://django.wtf/trending/">本周 Github 上的热门 Django 项目</a><ul>
<li><a href="https://discu.eu/q/https://django.wtf/trending/">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django 早已是显学,
只是, 无法对其自动迁移行为放心...
多次触发迁移失败...</p>
<p>)</p>
<ul>
<li><a href="https://circumeo.io/workshop/">Django Workshop 姜戈工作室</a><ul>
<li><a href="https://discu.eu/q/https://circumeo.io/workshop/">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<p>None</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/PySimpleGUI/PySimpleGUI">PySimpleGUI 现在是闭源的</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PySimpleGUI/PySimpleGUI">206 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/R-O-C-K-E-T/Factorio-SAT">用python解决平衡器问题</a><ul>
<li><a href="https://discu.eu/q/https://github.com/R-O-C-K-E-T/Factorio-SAT">121 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Factorio" src="https://ipic.zoomquiet.top/2024-02-19-zshot%202024-02-19%2009.50.13.jpg"></p>
<p>专用可视化</p>
<p>)</p>
<ul>
<li><a href="https://github.com/johnbalvin/pybnb">纯 Python 的 Airbnb 抓取工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/johnbalvin/pybnb">46 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/rougier/scientific-visualization-book">科学可视化:Python 和 Matplotlib</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rougier/scientific-visualization-book">37 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 叕一部新书, Matplotlib 实在太丰富了,提供了所有应该的功能,
却, 很难第一时间作出想要的输出...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/NathanTBeene/UniversalFileConverter">为音频和视频文件制作了单个和批量通用文件转换器。 (带图形用户界面)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/NathanTBeene/UniversalFileConverter">22 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 FFmpeg 套壳工具</p>
<p>)</p>
<ul>
<li><a href="https://github.com/zachzion762/spotify_Developer_API">Spotify 开发者 API</a><ul>
<li><a href="https://discu.eu/q/https://github.com/zachzion762/spotify_Developer_API">18 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Never-Over/modguard">Modguard - 一个用于实施模块化设计的轻量级 Python 工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Never-Over/modguard">14 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个防止 <code>泥球</code> 形成的外部工具,
不像 JAVA 通过整体项目所有环节的限制来格式化工程复杂度,
Python 那真的是太容易放飞自我了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/DiogoCostaCunha/lol-quiz-handicaps?tab=readme-ov-file#readme">英雄联盟“mod”中,如果您错误地回答了一个琐事问题,您就会失去游戏中的咒语!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/DiogoCostaCunha/lol-quiz-handicaps?tab=readme-ov-file%23readme">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/maciej-gol/pytest-bisect-tests">pytest-bisect-tests - 查找测试泄漏状态并破坏其他测试</a><ul>
<li><a href="https://discu.eu/q/https://github.com/maciej-gol/pytest-bisect-tests">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/RClayGates/gmail_auto_label">自动设置 Gmail 标签和过滤器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/RClayGates/gmail_auto_label">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/pfAkz6L5rMI">为我的非技术家庭提供的视频,描述我的库如何融入 PyData 生态系统</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/pfAkz6L5rMI">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/E8VmiNK_uS4">用 PDF、YouTube 视频、网站和音频文件聊天 - Langchain 项目演示</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可以直接将 pdf/视频/音频 上传为小训练数据集,立即生成对应对话模型...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/2-Fnpm3u1pM">Python 和 Manim 中的美丽参数曲线。源代码在说明中。</a></li>
<li><a href="https://www.youtube.com/watch?list=PLnH2pfPCPZsKJnAIPimrZaKwStQrLSNIQ&v=OagbDJvywJI">LangChain (生成式人工智能框架)初学者播放列表(60 个教程)</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>ChatGPT 之前火的一个框架, 之后, 拼命回了魂...
)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-564.html">PyCoder 564</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-512.html">PyCoder 512</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-460.html">Issue 460</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-487.html">pythonista-weekly : Pyw 487</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-407.html">Issue 407</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-436.html">pythonista-weekly : Pyw 436</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-163.html">蠎加载 163</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-112.html">蠎加载 112</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-62.html">蠎加载 62</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-21.html">蠎加载 21</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-104.html">Issue 104</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽+^~_</span>
\/ / - < \ (/
'_ ∧ _'
| '--~--' |
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2407.html">2024/7 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2407.md">pyrw-2407.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/62024-02-12T11:42:00+08:002024-02-12T21:30:03+08:00Pythoneermtag:weekly.pychina.org,2024-02-12:/pyrecap/pyrw-2406.html<blockquote>
<p>RustPython?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/6/">Python recap for week 2024/6 - discu.eu</a></p>
<ul>
<li>240212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and …</p></blockquote><blockquote>
<p>RustPython?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/6/">Python recap for week 2024/6 - discu.eu</a></p>
<ul>
<li>240212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://rustpython.github.io/">为什么 RustPython?</a><ul>
<li><a href="https://discu.eu/q/https://rustpython.github.io">277 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="RustPython" src="https://ipic.zoomquiet.top/2024-02-12-zshot%202024-02-12%2021.27.22.jpg"></p>
<p>logo 的角度很神奇...</p>
<p>)</p>
<ul>
<li><a href="https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html">80行Python的搜索引擎</a><ul>
<li><a href="https://discu.eu/q/https://www.alexmolas.com/2024/02/05/a-search-engine-in-80-lines.html">128 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>就是对 Solr 的包装</p>
<p>)</p>
<ul>
<li><a href="https://dramatiq.io/">Dramatiq: 一个快速可靠的 Python 分布式任务处理库</a><ul>
<li><a href="https://discu.eu/q/https://dramatiq.io/">92 评注 in 6 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不知道比芹菜是否更加好用?</p>
<p>)</p>
<ul>
<li><a href="https://datadreamer.dev/docs/latest/pages/get_started/quick_tour/aligning.html">RLHF a LLM in <50 行 Python</a><ul>
<li><a href="https://discu.eu/q/https://datadreamer.dev/docs/latest/pages/get_started/quick_tour/aligning.html">61 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://blog.paradedb.com/pages/introducing_analytics">pg_analytics 和 Django</a><ul>
<li><a href="https://discu.eu/q/https://blog.paradedb.com/pages/introducing_analytics">59 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://pyodide.org/">Pyodide: 基于 WebAssembly 的浏览器和 Node.js 的 Python 发行版</a><ul>
<li><a href="https://discu.eu/q/https://pyodide.org/">49 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就是那个可以直接运行 Python 的浏览器</p>
<p>)</p>
<ul>
<li><a href="http://bap.com.ar/">用 Python 进行贝叶斯分析</a><ul>
<li><a href="https://discu.eu/q/http://bap.com.ar/">44 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一本新书, 其实就是为pymc作的广告...</p>
<p>)</p>
<ul>
<li><a href="http://blog.mattstuchlik.com/2024/02/08/counting-cpu-instructions-in-python.html">Python 中的 CPU 指令计数</a><ul>
<li><a href="https://discu.eu/q/http://blog.mattstuchlik.com/2024/02/08/counting-cpu-instructions-in-python.html">42 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://pola.rs/posts/polars-string-type/">为什么我们重写了string/binary类型</a><ul>
<li><a href="https://discu.eu/q/https://pola.rs/posts/polars-string-type/">30 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>来自 pola.rs 的顿悟,所以, 准备直接替代 CPython 的?</p>
<p>)</p>
<ul>
<li><a href="https://docs.anaconda.com/free/miniconda/miniconda-install/">大家好,对于便携式 python 版本,需要比 anaconda 更少的空间要求的选项。</a><ul>
<li><a href="https://discu.eu/q/https://docs.anaconda.com/free/miniconda/miniconda-install/">28 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然, miniconda</p>
<p>)</p>
<ul>
<li><a href="https://issuetracker.google.com/issues/324114897">臃肿的 Google-cloud-CLI 包含整个 Python 安装 (~300MB)</a><ul>
<li><a href="https://discu.eu/q/https://issuetracker.google.com/issues/324114897">27 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>实习生干的?</p>
<p>)</p>
<ul>
<li><a href="https://hynek.me/articles/python-app-deployment-with-native-packages/">使用本机包部署 Python 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://hynek.me/articles/python-app-deployment-with-native-packages/">26 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这也是为什么 golang 快速在替代长期运行的 Python 生产系统的原因吧...</p>
<p>)</p>
<ul>
<li><a href="https://www.redditinc.com/policies/content-policy">Friday Daily Thread: r/Python 元和周五自由讨论</a><ul>
<li><a href="https://discu.eu/q/https://www.redditinc.com/policies/content-policy">20 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://file.stream.read/">Data not getting saved in Flask DB
数据未保存在 Flask DB 中</a><ul>
<li><a href="https://discu.eu/q/https://file.stream.read">19 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://www.python.org/downloads/release/python-3122/">Python 3.12.2 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.python.org/downloads/release/python-3122/">2 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://docs.wagtail.org/en/stable/releases/6.0.html">Wagtail CMS 6.0 10 周年纪念特别版附带 Django 5.0 支持和许多新功能</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/jwilk/python-syntax-errors">python-syntax-errors: 无操作语句在语法上仅自 Python X.Y 起有效</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jwilk/python-syntax-errors">175 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/Aura-Text">用 PyQt6 制作的 IDE [更新]</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">156 评注 in 9 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>唯二的问题, Qt 闭源了怎么办?
不兼容 VSCode 插件怎么办?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/bloomberg/memray">Memray – Python 内存分析器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bloomberg/memray">114 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>OpenResty 团队推出的 XRay 可以更加通用的分析所有语言运行时的问题...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/d60/twikit">适用于 Python 的 Twitter API 包装器,无需 API 密钥</a><ul>
<li><a href="https://discu.eu/q/https://github.com/d60/twikit">74 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>之前推荐过, 就是用户和口令, 拿到完备的操作接口...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Textualize/toolong">Toolong: 用于查看、追踪和搜索日志文件的终端应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Textualize/toolong">66 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>非常实用的工具,直接在 CLI 中观察压缩后的 json 日志...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/bitplane/ienv">ienv: 通过将它们全部符号链接在一起来任性地对待你的 venv!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bitplane/ienv">64 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>因为安装反复SciPy 发现占了 30GB 空间, 才触发了这个工具;</p>
<p>)</p>
<ul>
<li><a href="https://github.com/coleifer/sqlite-web">Python 编写的基于 Web 的 SQLite 数据库浏览器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/coleifer/sqlite-web">43 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="SQLite" src="https://ipic.zoomquiet.top/2024-02-12-zshot%202024-02-12%2020.57.34.jpg"></p>
<p>非常 <code>phpMyAdmin</code> 风格的工具, Flask 实现;</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Fuky9/RestaurantAPI">我第一个更大的编码项目(Django、DRF、API)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Fuky9/RestaurantAPI">18 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/meadsteve/lagom">Lagom - 依赖注入器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/meadsteve/lagom">15 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/SV-97/pyrand">pyrand: Python 的 PRNG 的种子兼容端口,用于 Rust</a><ul>
<li><a href="https://discu.eu/q/https://github.com/SV-97/pyrand">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>替代 random 模块
)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=cGgTvMmtzNU">为什么 AI 会出现 Python 问题</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=cGgTvMmtzNU">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>一位老程序猿的吐糟...
)</p>
<ul>
<li><a href="https://youtu.be/dWnJMp-4db8?si=QJnE_ZHXHON7sLIX">第 16/75 天 如何使用 3 3 Hugging Face Transformers 构建 Streamlit 应用程序 | Python代码+项目</a></li>
<li><a href="https://www.youtube.com/watch?v=zNWE4P9vBfs">用 Django Ninja 创建 GPT 操作</a></li>
<li><a href="https://www.youtube.com/watch?v=pKBoj0sxg4Y">Python 中使用 FastAPI 的证书生成器 API</a></li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>cv2 来绘制...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=-7aZPWz849I">Video: 人工智能驱动的微服务自动化只需几分钟</a></li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>还是简单标准的 BaaS 应用,不过, 一切都可以开始了...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/HWuVNHEnr1A?si=nOV5aMHRgiAO2ChN">用 Python 自动生成 YouTube Shorts</a><ul>
<li>10 评注 in 1 讨论</li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>这种事实信息的 Shorts 播报,
Youtube 应该有办法检验出自动生成的吧,
比如, 语音方面, 应该有固定频率什么的特征...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-563.html">PyCoder 563</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-511.html">PyCoder 511</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-459.html">Issue 459</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-486.html">pythonista-weekly : Pyw 486</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-406.html">Issue 406</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-435.html">pythonista-weekly : Pyw 435</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-162.html">蠎加载 162</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-111.html">蠎加载 111</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-61.html">蠎加载 61</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-20.html">蠎加载 20</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-103.html">Issue 103</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽|^~_</span>
\) / ◵ * \ ()
'_ 𝟂 _'
<span class="k"> > </span><span class="ge">'--~--' <</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2406.html">2024/6 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2406.md">pyrw-2406.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/52024-02-05T11:42:00+08:002024-02-05T10:38:10+08:00Pythoneermtag:weekly.pychina.org,2024-02-05:/pyrecap/pyrw-2405.html<blockquote>
<p>Rye: 愿景延续</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/5/">Python recap for week 2024/5 - discu.eu</a></p>
<ul>
<li>240205 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240205 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯 …</h2><blockquote>
<p>Rye: 愿景延续</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/5/">Python recap for week 2024/5 - discu.eu</a></p>
<ul>
<li>240205 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240205 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://peps.python.org/pep-0701/">PEP 701 – 字符串的语法形式化 (2022)</a><ul>
<li><a href="https://discu.eu/q/https://peps.python.org/pep-0701/">140 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>反正就是想用一行完成一个系统...</p>
<p>)</p>
<ul>
<li><a href="https://medium.com/@sgorawski/python-types-have-an-expectations-problem-ea71a8645ce8">Python 类型存在期望问题</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/%40sgorawski/python-types-have-an-expectations-problem-ea71a8645ce8">115 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/alexmojaki">直到 <code>for x in 1, 2, 3:</code> 有效</a><ul>
<li><a href="https://discu.eu/q/https://github.com/alexmojaki">84 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://laracasts.com/">Djangocasts</a><ul>
<li><a href="https://discu.eu/q/https://laracasts.com/">63 评注 in 10 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Djangocasts" src="https://ipic.zoomquiet.top/2024-02-05-zshot%202024-02-05%2010.34.07.jpg"></p>
<p>叕一个漂亮用自学中心...</p>
<p>)</p>
<ul>
<li><a href="https://www.twobraids.com/2024/01/air-cannon.html">K Lars Lohn 用数学和 Python 对扰乱社区睡眠的夜间繁荣进行了三角测量。</a><ul>
<li><a href="https://discu.eu/q/https://www.twobraids.com/2024/01/air-cannon.html">61 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://medium.com/techtofreedom/9-fabulous-python-tricks-that-make-your-code-more-elegant-bf01a6294908">让你代码更优雅的 Python 技巧</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/techtofreedom/9-fabulous-python-tricks-that-make-your-code-more-elegant-bf01a6294908">41 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://lwn.net/Articles/959067/">Microdot: 微控制器的网络框架</a><ul>
<li><a href="[40 comments](https://discu.eu/q/https://lwn.net/Articles/959067/)">40 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>MicroPython 中的框架</p>
<p>)</p>
<ul>
<li><a href="https://www.nicholashairs.com/posts/major-changes-between-python-versions/">Python 版本之间主要变化总结</a><ul>
<li><a href="https://discu.eu/q/https://www.nicholashairs.com/posts/major-changes-between-python-versions/">40 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>反正, 2.7 永远可用</p>
<p>)</p>
<ul>
<li><a href="https://lucumr.pocoo.org/2024/2/4/rye-a-vision/">Rye: 愿景延续</a><ul>
<li><a href="https://discu.eu/q/https://lucumr.pocoo.org/2024/2/4/rye-a-vision/">36 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>约定比规则更加重要?</p>
<p>不过有个 cargo 类似的一致性工具的确很幸福的...
问题也在, 如果这样, 工程中所有问题都必须通过 rye 来进行, 那么...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/urllib3/urllib3/releases/tag/2.2.0">Python HTTP library 'urllib3' 现在可以在浏览器中运行</a><ul>
<li><a href="https://discu.eu/q/https://github.com/urllib3/urllib3/releases/tag/2.2.0">32 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...Pyodide 是基于 WebAssembly 的浏览器和 Node.js 的 Python 发行版</p>
</blockquote>
<p>也就是说,内置浏览器的 Python 运行时...</p>
<p><a href="https://github.com/whitphx/stlite">whitphx/stlite: Serverless Streamlit 🎈🚀</a></p>
<p>嗯哼? Streamlit 也支持了...</p>
<p><img alt="stlite" src="https://ipic.zoomquiet.top/2024-02-05-zshot%202024-02-05%2010.20.28.jpg"></p>
<p>也就是说, 通过 stlite 可以直接在 浏览器中运行 Python 代码,
来完成各种应用开发...</p>
<p>)</p>
<ul>
<li><a href="https://www.b-list.org/weblog/2022/may/13/boring-python-dependencies/">Boring Python: 依赖管理 (2022)</a><ul>
<li><a href="https://discu.eu/q/https://www.b-list.org/weblog/2022/may/13/boring-python-dependencies/">27 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://developer.nvidia.com/blog/debugging-mixed-python-and-c-language-stack/">调试混合 Python 和 C 语言堆栈</a><ul>
<li><a href="https://discu.eu/q/https://developer.nvidia.com/blog/debugging-mixed-python-and-c-language-stack/">25 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="GDB" src="https://ipic.zoomquiet.top/2024-02-05-zshot%202024-02-05%2010.12.00.jpg"></p>
<p>简单说, 能不混合就嫑混合, 通过 DB 分离吧</p>
<p>)</p>
<ul>
<li><a href="https://docs.conda.io/projects/conda/en/latest/release-notes.html#id2">Conda 现在默认使用 lib-mamba!</a><ul>
<li><a href="https://discu.eu/q/https://docs.conda.io/projects/conda/en/latest/release-notes.html%23id2">24 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.redditinc.com/policies/content-policy">Friday Daily Thread: r/Python Meta 和周五自由讨论</a><ul>
<li><a href="https://discu.eu/q/https://www.redditinc.com/policies/content-policy">20 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://gitlab.inria.fr/cpaperma/nondet">Python 函数的非确定性执行</a><ul>
<li><a href="https://discu.eu/q/https://gitlab.inria.fr/cpaperma/nondet">16 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://pythonspeed.com/articles/numba-profiling/">分析您的 Numba 代码</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/numba-profiling/">22 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Numba" src="https://ipic.zoomquiet.top/2024-02-05-zshot%202024-02-05%2010.08.29.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://github.com/openscilab/pymilo">PyMilo v0.5 发布:用于机器学习 I/O 的 Python 库(+ 朴素贝叶斯)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/openscilab/pymilo">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://astral.sh/blog/ruff-v0.2.0">Ruff v0.2.0 </a><ul>
<li><a href="https://discu.eu/q/https://astral.sh/blog/ruff-v0.2.0">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的 Rust 开发的...在自己本地关闭了</p>
<p>)</p>
<ul>
<li><a href="https://github.com/runprism/prism">Prism v0.2.8 发布 - Python 中的数据编排</a><ul>
<li><a href="https://discu.eu/q/https://github.com/runprism/prism">3 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://devblogs.microsoft.com/python/python-in-visual-studio-code-february-2024-release/">Python in Visual 中的 Python - 2024 年 2 月发布</a></li>
<li><a href="https://github.com/openscilab/nava">Nava v0.3 发布:“零依赖的 Python 声音播放器”</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/rohankishore/ZenNotes">用 PyQt6 进行了 Windows 记事本替换 [更新]</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/ZenNotes">86 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/ayushgun/easygmail">EasyGmail: 轻量级、简约的 Python 包,用于通过 Gmail 发送电子邮件</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ayushgun/easygmail">67 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>刚刚开始, 不过, gmail 免费额度那么大, 值得期待变成一个常用工具.</p>
<p>)</p>
<ul>
<li><a href="https://github.com/rohankishore/CashFlow">用 PyQt6 制作了一个费用跟踪器 [更新]</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/CashFlow">35 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这种日用小工具设计的好, 能上市的...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/d60/twikit">Show HN: Python 的 Twitter API 包装器 – 无需 API 密钥</a><ul>
<li><a href="https://discu.eu/q/https://github.com/d60/twikit">20 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/purethunder110/Django-College-Management">我是 django 的菜鸟。祝福俺吧</a><ul>
<li><a href="https://discu.eu/q/https://github.com/purethunder110/Django-College-Management">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>ROAST ME</p>
</blockquote>
<p>要不是看过广告狂人,还真不知道怎么翻译...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/danihodovic/celery-exporter">在 Grafana 中可视化您的 Celery 任务</a><ul>
<li><a href="https://discu.eu/q/https://github.com/danihodovic/celery-exporter">10 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Fadi002/de4py">De4py: Python逆向工程工具包</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Fadi002/de4py">9 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...高级 Python 反混淆器</p>
</blockquote>
<p>呵...给力哪... pyc 什么的根本隐藏不了什么小心思了...
当然, 面对 AI 的, 不然上百万行代码给人看, 没谁付得起工资吧...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/ricardobiselli/banking-system-django">祝福第一个 django 项目</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ricardobiselli/banking-system-django">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/royreznik/rexi">rexi: 用 Python 构建的用于正则表达式测试的终端 UI</a><ul>
<li><a href="https://discu.eu/q/https://github.com/royreznik/rexi">6 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="rexi" src="https://ipic.zoomquiet.top/2024-02-05-zshot%202024-02-05%2009.32.10.jpg"></p>
<p>类似 iPython 交互式正则表达式调试工具,
能够实时根据输入的表达式给出匹配进展...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/epogrebnyak/justpath">用 justpath 清理不存在目录的“PATH”</a><ul>
<li><a href="https://discu.eu/q/https://github.com/epogrebnyak/justpath">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>哈, 出于实战的小工具...上期推荐过...
动机是:</p>
<blockquote>
<p>I always get the feeling that nobody knows what a PATH is and at this point they are too afraid to ask.</p>
</blockquote>
<p>可以说是:</p>
<blockquote>
<p>echo $PATH | tr ";" "\n"</p>
</blockquote>
<p>这个指令的通用跨平台版本...</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=q99TYA7LnuA">Rye: 无忧 Python 体验</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=q99TYA7LnuA">26 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>类似 cargo 思路的全程环境工具,
rye 结合了好些工具的功能,
当然依赖 TOML 配置...</p>
<p>问题当然是, 如果原先工具栈运行良好时, 是否值得整体迁移到叒一个不知道是否有坑的专用工具中来, ...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/RqoNUgQCcRg?si=g5XC3DYWkkbpSO4x">如何在游戏中将 Python 与虚幻引擎 5 结合使用</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/RqoNUgQCcRg?si=g5XC3DYWkkbpSO4x">6 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>印度工程师在 win11 中演示...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=WYsletlSOLo">在 Python 中将文本转换为语音:Python 挑战 14</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>gtts 模块演示...</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://youtu.be/2TX7Pal5NMc?feature=shared">用 Django、Kubernetes、TailwindCSS、Twingate、AWS S3 和 HTMX 构建内容引擎完整教程</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>9个多小时的嗯哼..</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=nOxKexn3iBo">面向 Python 程序员的 CUDA 入门 [视频]</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-562.html">PyCoder 562</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-510.html">PyCoder 510</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-458.html">Issue 458</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-485.html">pythonista-weekly : Pyw 485</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-405.html">Issue 405</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-434.html">pythonista-weekly : Pyw 434</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-161.html">蠎加载 161</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-110.html">蠎加载 110</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-60.html">蠎加载 60</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-19.html">蠎加载 19</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-102.html">Issue 102</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`*~~_</span>
\) / ◶ ^ \ \/
'_ ⩌ _'
( '--~--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2405.html">2024/5 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2405.md">pyrw-2405.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/42024-01-29T11:42:00+08:002024-01-29T11:46:44+08:00Pythoneermtag:weekly.pychina.org,2024-01-29:/pyrecap/pyrw-2404.html<blockquote>
<p>读取 Excel 的最快方法</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/4/">Python recap for week 2024/4 - discu.eu</a></p>
<ul>
<li>240129 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240129 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章 …</h2><blockquote>
<p>读取 Excel 的最快方法</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/4/">Python recap for week 2024/4 - discu.eu</a></p>
<ul>
<li>240129 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240129 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://www.inngest.com/blog/python-errors-as-values">Python 错误作为值:比较 Go 和 Rust 的有用模式</a><ul>
<li><a href="https://discu.eu/q/https://www.inngest.com/blog/python-errors-as-values">165 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不时拿出来 PK 一下,
真的好, 现在 CPython 随时可以借用进来</p>
<p>)</p>
<ul>
<li><a href="https://ollama.ai/blog/python-javascript-libraries">Ollama 发布 Python 和 JavaScript 库</a><ul>
<li><a href="https://discu.eu/q/https://ollama.ai/blog/python-javascript-libraries">149 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Ollama" src="https://ipic.zoomquiet.top/2024-01-29-zshot%202024-01-29%2011.39.51.jpg"></p>
<p>神兽够可爱, 才有足够安装量...</p>
<p>)</p>
<ul>
<li><a href="https://gist.github.com/munabedan/6a5e8c104228943a461095a9e103a5af">如果您使用的是 Linux 并使用虚拟环境,请考虑将其添加到您的 .bashrc</a><ul>
<li><a href="https://discu.eu/q/https://gist.github.com/munabedan/6a5e8c104228943a461095a9e103a5af">138 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>哈, 不用 venv , 俺是 miniconda 党派</p>
<p>)</p>
<ul>
<li><a href="https://madebyme.today/blog/python-dict-vs-curly-brackets/">Python的Dict()和{}性能分析</a><ul>
<li><a href="https://discu.eu/q/https://madebyme.today/blog/python-dict-vs-curly-brackets/">129 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://saashammer.com/blog/lightweight-javascript-framework-review-for-django-developers/">轻量级 JavaScript 框架回顾(针对 Django 开发人员)</a><ul>
<li><a href="https://discu.eu/q/https://saashammer.com/blog/lightweight-javascript-framework-review-for-django-developers/">102 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>结论:.. 不想学 JS 用 Alpine.js + HTMX (or Alpine.js + django-unicorn)?</p>
</blockquote>
<p>如果愿意用 Js, 这位 Django 工程师推荐 Hotwire</p>
<p>)</p>
<ul>
<li><a href="https://blog.trailofbits.com/2024/01/25/we-build-x-509-chains-so-you-dont-have-to/">构建 X.509 链,因此您无需这样做</a><ul>
<li><a href="https://discu.eu/q/https://blog.trailofbits.com/2024/01/25/we-build-x-509-chains-so-you-dont-have-to/">97 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Rust 搞掂了, Py 纯粹调运就好</p>
<p>)</p>
<ul>
<li><a href="https://discuss.python.org/t/int-str-conversions-broken-in-latest-python-bugfix-releases/18889">整数到字符串转换 DOS 威胁</a><ul>
<li><a href="https://discu.eu/q/https://discuss.python.org/t/int-str-conversions-broken-in-latest-python-bugfix-releases/18889">54 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://hakibenita.com/fast-excel-python">Python 读取 Excel 的最快方法</a><ul>
<li><a href="https://discu.eu/q/https://hakibenita.com/fast-excel-python">47 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>每周更新...其实吧, 事先导入到数据库中, 比什么都快</p>
<p>)</p>
<ul>
<li><a href="https://www.photondesigner.com/articles/google-sign-in">只需 6 分钟即可添加 Google 登录✍️(无需全部身份验证)</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/google-sign-in">23 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django only</p>
<p>)</p>
<ul>
<li><a href="https://lukeplant.me.uk/blog/posts/python-packaging-must-be-getting-better-a-datapoint/">Python 封装一定会变得更好:一个数据点</a><ul>
<li><a href="https://discu.eu/q/https://lukeplant.me.uk/blog/posts/python-packaging-must-be-getting-better-a-datapoint/">20 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>因为...人民需要?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/albertz/playground/wiki/HDR-demo">尝试使用 Ultra HDR</a><ul>
<li><a href="https://discu.eu/q/https://github.com/albertz/playground/wiki/HDR-demo">19 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>多年前, 沈游侠 手工自己撸了一个...</p>
<p>)</p>
<ul>
<li><a href="https://www.psycopg.org/docs/install.html">尝试安装 Django-Heroku 时出错</a><ul>
<li><a href="https://discu.eu/q/https://www.psycopg.org/docs/install.html">17 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Psycopg 这个模块真的不行了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/szymon6927/szymonmiks.pl/blob/master/blog/examples/tests/test_classical_vs_london/test_transaction_processor.py">经典单元测试与伦敦学校的单元测试</a><ul>
<li><a href="https://discu.eu/q/https://github.com/szymon6927/szymonmiks.pl/blob/master/blog/examples/tests/test_classical_vs_london/test_transaction_processor.py">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://practicepedia.in/mock-interview-practice-for-python-coding-online/">Python 开发人员角色的模拟面试练习题</a><ul>
<li><a href="https://discu.eu/q/https://practicepedia.in/mock-interview-practice-for-python-coding-online/">13 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>无聊时可以刷一下...</p>
<p>)</p>
<ul>
<li><a href="https://codemodder.io/">Show HN: Codemodder – 用于 Java 和 Python 的新 codemod 库</a><ul>
<li><a href="https://discu.eu/q/https://codemodder.io/">10 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/openscilab/pymilo">PyMilo v0.4 发布:用于机器学习 I/O 的 Python 库(+ 集群)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/openscilab/pymilo">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/pgjones/quart-schema/blob/main/CHANGELOG.rst">Quart-Schema 0.19 发布,支持 attrs、msgspec 和 pydnatic。</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/epogrebnyak/what-the-path">pathit - 只需以我可以阅读的方式显示我的路径</a><ul>
<li><a href="https://discu.eu/q/https://github.com/epogrebnyak/what-the-path">23 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>实用的, 都是必须要用时,才发现正好没有自己特殊需要的工具...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/init64/octoffers">在 Ocotffers 上合作:自动化求职</a><ul>
<li><a href="https://discu.eu/q/https://github.com/init64/octoffers">22 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不仅仅社区中人肉含量越来越少,
招聘平台中也是...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/ajatkj/typed_configparser">用数据类实现的完全类型化配置解析器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ajatkj/typed_configparser">15 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/bedbad/pyimps">小而整洁的 shell python 导入实用程序 - pyimps</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bedbad/pyimps">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 其实就是将自动安装过程分层化,
以及知道哪儿没加载对...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/stevecondylios/Count-to-1-Billion">用 Ruby、Python、R、JavaScript 和 C++ 数到 1B</a><ul>
<li><a href="https://discu.eu/q/https://github.com/stevecondylios/Count-to-1-Billion">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/theOGognf/finagg">finagg - 用于聚合免费金融数据的库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/theOGognf/finagg">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/boxed/urd">Urd - Django 项目的调度程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/boxed/urd">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/python/mypy">Python 的静态类型</a><ul>
<li><a href="https://discu.eu/q/https://github.com/python/mypy">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/kvyb/endless-game">Python版的无尽“打砖块”游戏</a><ul>
<li><a href="https://discu.eu/q/https://github.com/kvyb/endless-game">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>淦...刚刚 X 上有人感叹, Python 版本的就出现了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/natecdr/tuttut/">Tuttut : 用于将 MIDI 文件转换为吉他/尤克里里/..或任何按弦乐器 谱子 python 工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/natecdr/tuttut/">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<p>None...</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-561.html">PyCoder 561</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-509.html">PyCoder 509</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-457.html">Issue 457</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-484.html">pythonista-weekly : Pyw 484</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-404.html">Issue 404</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-433.html">pythonista-weekly : Pyw 433</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-160.html">蠎加载 160</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-109.html">蠎加载 109</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-59.html">蠎加载 59</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-18.html">蠎加载 18</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-101.html">Issue 101</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-*^~_</span>
() / ◴ * \ (/
'_ ⩌ _'
\ '--⌄--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2404.html">2024/4 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2404.md">pyrw-2404.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/32024-01-22T11:42:00+08:002024-01-22T10:47:38+08:00Pythoneermtag:weekly.pychina.org,2024-01-22:/pyrecap/pyrw-2403.html<blockquote>
<p>为什么Python很糟糕</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/3/">Python recap for week 2024/3 - discu.eu</a></p>
<ul>
<li>240122 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240122 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼 …</h2><blockquote>
<p>为什么Python很糟糕</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/3/">Python recap for week 2024/3 - discu.eu</a></p>
<ul>
<li>240122 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240122 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://chriswarrick.com/blog/2024/01/15/python-packaging-one-year-later/">一年后的 Python 打包:Python 打包回顾 2023 年</a><ul>
<li><a href="https://discu.eu/q/https://chriswarrick.com/blog/2024/01/15/python-packaging-one-year-later/">167 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://josvisser.substack.com/p/why-python-is-terrible">为什么Python很糟糕</a><ul>
<li><a href="https://discu.eu/q/https://josvisser.substack.com/p/why-python-is-terrible">153 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...Python 太可怕了。但它有一个可取之处:它是由荷兰人发明的! </p>
</blockquote>
<p>没想到这个梗, 这么多年了还在使用...
地图炮, 外国也是有的</p>
<p>)</p>
<ul>
<li><a href="https://www.taipy.io/posts/augmenting-the-markdown-language-for-great-python-graphical-interfaces">增强 Markdown 语言以实现出色的 Python 图形界面</a><ul>
<li><a href="https://discu.eu/q/https://www.taipy.io/posts/augmenting-the-markdown-language-for-great-python-graphical-interfaces">61 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://docs.docker.com/compose/compose-file/compose-file-v3/#secrets">Docker 保密和环境变量</a><ul>
<li><a href="https://discu.eu/q/https://docs.docker.com/compose/compose-file/compose-file-v3/%23secrets">50 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://medium.com/techtofreedom/7-python-memory-optimization-tricks-to-enhance-your-codes-efficiency-5ef65bf415e7?sk=df088bcfb5315fe1fca54d22dc57a1bb">Python 开发人员的内存优化技术</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/techtofreedom/7-python-memory-optimization-tricks-to-enhance-your-codes-efficiency-5ef65bf415e7?sk=df088bcfb5315fe1fca54d22dc57a1bb">30 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没事儿, 到时用 Rust 重写一下就好</p>
<p>)</p>
<ul>
<li><a href="https://github.com/gunnarmorling/1brc/讨论s/62">十亿行挑战 - Dask 与 Spark</a><ul>
<li><a href="https://discu.eu/q/https://github.com/gunnarmorling/1brc/讨论s/62">21 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>挑战起个头很容易, 怎么收尾就不由人了...</p>
<p>)</p>
<ul>
<li><a href="https://www.redditinc.com/policies/content-policy">周五每日主题:r/Python 元和周五自由讨论</a><ul>
<li><a href="https://discu.eu/q/https://www.redditinc.com/policies/content-policy">20 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://ibis-project.org/">用 python 库 Ibis 复制 DuckDB 地理空间教程。</a><ul>
<li><a href="https://discu.eu/q/https://ibis-project.org/">18 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>对这项目的印象来自同名连锁酒店...</p>
<p>)</p>
<ul>
<li><a href="https://www.paulox.net/2024/01/19/my-django-roadmap-ideas/">我的 Django 路线图想法</a><ul>
<li><a href="https://discu.eu/q/https://www.paulox.net/2024/01/19/my-django-roadmap-ideas/">16 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/grayduckling/Pokemon-Basic-Battle/blob/main/Pokemon%20Battle">开始程序反馈 - Python</a><ul>
<li><a href="https://discu.eu/q/https://github.com/grayduckling/Pokemon-Basic-Battle/blob/main/Pokemon%2520Battle">13 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://mpmath.org/">mpmath – 用于任意精度浮点运算的 Python 库</a><ul>
<li><a href="https://discu.eu/q/https://mpmath.org/">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://gist.github.com/sebastiancarlos/6be577452f639a9c0a9c81aa78189147">Python中,一切都是公开的,所以我做了一个最小的<code>dir()</code>来更好地查看对象的自定义属性。</a><ul>
<li><a href="https://discu.eu/q/https://gist.github.com/sebastiancarlos/6be577452f639a9c0a9c81aa78189147">12 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://rushter.com/blog/python-garbage-collector/">Python 中的垃圾收集:你需要知道的事情</a><ul>
<li><a href="https://discu.eu/q/https://rushter.com/blog/python-garbage-collector/">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://glitch.com/edit/#!/ginger-zealous-sunshine">Flask 网页中的数据呈现问题。</a><ul>
<li><a href="https://discu.eu/q/https://glitch.com/edit/%23%21/ginger-zealous-sunshine">11 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>使用 glitch 演示, 这是 Joel 第4个成功项目了吧...</p>
<p>)</p>
<ul>
<li><a href="https://stackoverflow.blog/2020/12/03/tips-to-stay-focused-and-finish-your-hobby-project/">规划项目建议</a><ul>
<li><a href="https://discu.eu/q/https://stackoverflow.blog/2020/12/03/tips-to-stay-focused-and-finish-your-hobby-project/">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...保持专注并完成您的爱好项目的技巧</p>
</blockquote>
<p><img alt="finish" src="https://ipic.zoomquiet.top/2024-01-22-zshot%202024-01-22%2010.15.54.jpg"></p>
<p>最关键的技巧是: <code>完成丫的</code></p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<p>None</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/Dicklesworthstone/bakery_algorithm">Lamport 的 Bakery 算法,用 Python 演示</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Dicklesworthstone/bakery_algorithm">30 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Manhatai/LeagueOfLegends_SoloQ_Simulator">用 Python 制作的简单英雄联盟单人队列模拟器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Manhatai/LeagueOfLegends_SoloQ_Simulator">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/init64/octoffers">Python 开发人员和求职者注意了!使用 Octoffers 自动化您的求职!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/init64/octoffers">2 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/danihodovic/django-webhook">django-webhook: 模型更改时自动触发 Django webhook</a><ul>
<li><a href="https://discu.eu/q/https://github.com/danihodovic/django-webhook">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>什么场景中是高速反复变化数据模型的?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/fastily/im-present">Show HN: 用 Python 和 PyAutoGUI 构建了一个鼠标摆动器</a></li>
<li><a href="https://github.com/AlphaJack/toc">toc - 从文件的注释生成目录(python)</a></li>
<li><a href="https://github.com/mikexcohen/Statistics_book">现代统计学:直觉、数学、Python、R</a></li>
<li><a href="https://github.com/roshanlam/sqlite-worker">sqlite-worker: 在多线程 Python 应用程序中轻松管理 SQLite</a></li>
<li><a href="https://github.com/JSv4/Python-Redlines">用于 Docx 跟踪更改比较的 Python 工具</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>CLI 上的批改工具</p>
<p>)</p>
<ul>
<li><a href="https://github.com/kharigardner/pyfivetran">Fivetran API 客户端</a></li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=0-7PSmYYHF0">通过 Dumping 来转储 GBA 游戏的 ROM</a><ul>
<li><a href="">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>硬件对拷</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/Cbe2kgSUDec">Python 身份运算符简单解释(完整教程)</a></li>
<li><a href="https://www.youtube.com/watch?v=rdfBnGjyFrc">释放 C++ 即服务的力量:将 Python 与 C++ 结合起来 [视频]</a></li>
<li><a href="https://youtu.be/5il9eRXYjzQ">用 Django Channels 实现 WebSockets 用于预订系统</a></li>
<li><a href="https://www.youtube.com/watch?v=qiLzuaXIBb8">找不到将 SVM 数学直接转换为 Python 代码的好视频,所以我学习了它并制作了一个:)</a></li>
<li><a href="https://youtu.be/jWZ_JeLgDxU?si=uksASTzWfmHq_2nb">Neovim 教程中的 Python</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-560.html">PyCoder 560</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-508.html">PyCoder 508</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-456.html">Issue 456</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-483.html">pythonista-weekly : Pyw 483</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-403.html">Issue 403</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-432.html">pythonista-weekly : Pyw 432</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-159.html">蠎加载 159</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-108.html">蠎加载 108</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-58.html">蠎加载 58</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-17.html">蠎加载 17</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-100.html">Issue 100</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽|`~_</span>
() / ◵ ☉ \ (/
'_ ⏝ _'
( '--+--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2403.html">2024/3 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2403.md">pyrw-2403.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/22024-01-15T11:42:00+08:002024-01-15T11:29:22+08:00Pythoneermtag:weekly.pychina.org,2024-01-15:/pyrecap/pyrw-2402.html<blockquote>
<p>模糊测试之书</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/2/">Python recap for week 2024/2 - discu.eu</a></p>
<ul>
<li>240115 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240115 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程 …</h2><blockquote>
<p>模糊测试之书</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/2/">Python recap for week 2024/2 - discu.eu</a></p>
<ul>
<li>240115 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240115 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://tonybaloney.github.io/posts/python-gets-a-jit.html">Python 3.13 获得 JIT</a><ul>
<li><a href="https://discu.eu/q/https://tonybaloney.github.io/posts/python-gets-a-jit.html">533 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...最初的基准测试显示性能提高了 2-9%</p>
</blockquote>
<p>哈, 毕竟是 CPython 嘛...</p>
<p>)</p>
<ul>
<li><a href="http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html">Python 中的尾递归消除</a><ul>
<li><a href="https://discu.eu/q/http://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html">385 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://eighty-twenty.org/2024/01/13/python-crypt-shacrypt">Python3 正在删除 crypt.crypt 并且没有用任何东西替换它</a><ul>
<li><a href="https://discu.eu/q/https://eighty-twenty.org/2024/01/13/python-crypt-shacrypt">72 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><code>¯\_(ツ)_/¯</code></p>
<blockquote>
<p>...由于难以理解的原因,Python 3.13 将从标准库中删除 crypt 模块。 PEP 0594 中给出的借口可以归结为“以下是新代码不应使用此模块的一些充分理由”。现有代码怎么样?呃,好吧。</p>
</blockquote>
<p>所以, 作者自己撸了个 <a href="https://eighty-twenty.org/files/shacrypt512.py">shacrypt512.py</a></p>
<p>)</p>
<ul>
<li><a href="https://pythonspeed.com/articles/numpy-2/">NumPy 2 即将推出:防止损坏、更新代码</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/numpy-2/">58 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://wesmckinney.com/book/">Python for Data Analysis
Python 数据分析</a><ul>
<li><a href="https://discu.eu/q/https://wesmckinney.com/book/">47 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>动物书, 第3版了:</p>
<p><img alt="wesmckinney" src="https://wesmckinney.com/book/images/cover.png"></p>
<p>而且专门为了大陆读者同步示例仓库到 gitee</p>
<p>)</p>
<ul>
<li><a href="https://hakibenita.com/fast-excel-python">Python 读取 Excel 的最快方法</a><ul>
<li><a href="https://discu.eu/q/https://hakibenita.com/fast-excel-python">42 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>上周就推荐过: <a href="https://docs.rs/calamine/latest/calamine/">Calamine</a></p>
<p>当然是专用模块了...而且是 Rust 开发的...</p>
<p>)</p>
<ul>
<li><a href="https://buttondown.email/hillelwayne/archive/why-any-is-true-prod-is-1-etc/">为什么 all([]) 为 true,prod([]) 为 1,等等</a><ul>
<li><a href="https://discu.eu/q/https://buttondown.email/hillelwayne/archive/why-any-is-true-prod-is-1-etc/">27 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>哈哈...想不到吧</p>
<p>)</p>
<ul>
<li><a href="https://www.fuzzingbook.org/">模糊测试之书</a><ul>
<li><a href="https://discu.eu/q/https://www.fuzzingbook.org/">27 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://founderst.art/">FounderStart - 我的第一个 Django 项目!</a><ul>
<li><a href="https://discu.eu/q/https://founderst.art/">25 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>类似的尝试, 当年, 然后, 回到了 Bottle</p>
<p>)</p>
<ul>
<li><a href="https://docs.djangoproject.com/en/3.2/ref/contrib/contenttypes/">用 ContentType 进行反应(“喜欢”、“评论”等)</a><ul>
<li><a href="https://discu.eu/q/https://docs.djangoproject.com/en/3.2/ref/contrib/contenttypes/">22 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django 在继续堆高内置知识</p>
<p>)</p>
<ul>
<li><a href="https://medium.com/techtofreedom/9-advanced-magic-methods-in-python-to-customize-classes-conveniently-a1f50fa4b53e?sk=7de16950f316b56d1dfb351d8aadc2d8">Python 高级魔术方法,方便自定义类</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/techtofreedom/9-advanced-magic-methods-in-python-to-customize-classes-conveniently-a1f50fa4b53e?sk=7de16950f316b56d1dfb351d8aadc2d8">18 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://proxiesapi.com/articles/python-requests-cheatsheet">完整 Python 请求备忘单</a><ul>
<li><a href="https://discu.eu/q/https://proxiesapi.com/articles/python-requests-cheatsheet">15 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://rednafi.com/python/annotate_args_and_kwargs/">在 Python 中注释 args 和 kwargs</a><ul>
<li><a href="https://discu.eu/q/https://rednafi.com/python/annotate_args_and_kwargs/">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/bazelbuild/starlark/blob/master/design.md">Starlark的语言设计(与Python相比)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bazelbuild/starlark/blob/master/design.md">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>语法还好, 关键是能兼容 PyPI 嘛?</p>
<p>)</p>
<ul>
<li><a href="https://dwrodri.gitlab.io/can-you-spot-the-bug-in-this-python-code/">找出此 Python 代码中的错误 (2023)</a><ul>
<li><a href="https://discu.eu/q/https://dwrodri.gitlab.io/can-you-spot-the-bug-in-this-python-code/">10 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<p>None</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/marimo-team/marimo">我构建了 marimo——一个开源的反应式 Python 笔记本,它存储为 .py 文件,可以作为脚本执行,也可以作为应用程序部署。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/marimo-team/marimo">105 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>面向无复杂客户权限管理的纯粹数据展示应用</p>
<p>)</p>
<ul>
<li><a href="https://github.com/benrutter/monads">Python 中的 Monad</a><ul>
<li><a href="https://discu.eu/q/https://github.com/benrutter/monads">44 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><code>Monad</code> ~ Haskell 社区最成功的营销</p>
<p>)</p>
<ul>
<li><a href="https://github.com/quinnathy/pointbuy">用Python做了一个D&D积分购买程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/quinnathy/pointbuy">17 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/noahridge/python-directory-watch">用于监视目录中新文件的 Python 库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/noahridge/python-directory-watch">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>比 watchdog 好在哪儿?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/python-lapidary/lapidary/">Python 中理想的 REST API 客户端</a><ul>
<li><a href="https://discu.eu/q/https://github.com/python-lapidary/lapidary/">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>先等 1.0 发布了...
)</p>
<ul>
<li><a href="https://github.com/sshirokov/pydvice">Pydvice: 尝试将 (defadvice) 从 Elisp 引入 Python</a><ul>
<li><a href="https://discu.eu/q/https://github.com/sshirokov/pydvice">5 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/jawah/niquests">Python 的 HTTP 客户端多年来最大的飞跃</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jawah/niquests">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Niquests 就看作者是否能比 Requests 实诚了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/jazzband/django-rest-knox">用于 TokenAuthentication 的 DRF/Knox 替代方案(不是 JWT)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jazzband/django-rest-knox">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, django only</p>
<p>)</p>
<ul>
<li><a href="https://github.com/dgsdatasci/test_deploy2">在线扩展 html 模板时出现问题,但在本地使用 {% extends 'index.html' %} 时出现问题</a><ul>
<li><a href="https://discu.eu/q/https://github.com/dgsdatasci/test_deploy2">3 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/GradientSurfer/Draw2Img">Draw2Img: 在画布上绘图以立即创建令人惊叹的图形和图像</a><ul>
<li><a href="https://discu.eu/q/https://github.com/GradientSurfer/Draw2Img">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>基于 <a href="https://huggingface.co/stabilityai/sdxl-turbo">SDXL-Turbo</a>,
如果没有 GPU 将很慢...</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=vPRluSIURkw">通过零设置在 Python 框架中添加 Rust!</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>隔壁锈周刊也推荐了:</p>
<p><a href="https://weekly.rs.101.so/2024/RR24W02.html">RR24W02 - 锈周刊 -> Weekly :: China<Rustaceans></a>
)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=oZP496TVf3A">Python 和 Pygame 中的迷宫生成器。源代码在说明中。</a></li>
<li><a href="https://youtube.com/watch?si=gMTP00esJRA-Z5Ph&v=JqQ3OGQcOFY">了解负载均衡器:类型以及使用 Flask 和 NGINX 进行构建</a></li>
<li><a href="https://www.youtube.com/watch?index=6&list=PLTsu3dft3CWgJrlcs_IO1eif7myukPPKJ&v=B4kzyZUJO-w">分享了一个 Python 面试练习视频,在视频中我提出并解决了编码面试问题</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-559.html">PyCoder 559</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-507.html">PyCoder 507</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-455.html">Issue 455</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-482.html">pythonista-weekly : Pyw 482</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-402.html">Issue 402</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-431.html">pythonista-weekly : Pyw 431</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-158.html">蠎加载 158</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-107.html">蠎加载 107</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-57.html">蠎加载 57</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-16.html">蠎加载 16</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-99.html">Issue 99</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽|-~_</span>
\/ / # ? \ ()
'_ v _'
<span class="k"> > </span><span class="ge">'--+--' /</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2402.html">2024/2 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2402.md">pyrw-2402.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 2024/12024-01-08T11:42:00+08:002024-01-08T22:58:09+08:00Pythoneermtag:weekly.pychina.org,2024-01-08:/pyrecap/pyrw-2401.html<blockquote>
<p>在 Rust 中编写 Py</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/1/">Python recap for week 2024/1 - discu.eu</a></p>
<ul>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程 …</h2><blockquote>
<p>在 Rust 中编写 Py</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2024/1/">Python recap for week 2024/1 - discu.eu</a></p>
<ul>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html">PyPy 已移至 GitHub</a><ul>
<li><a href="https://discu.eu/q/https://www.pypy.org/posts/2023/12/pypy-moved-to-git-github.html">315 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>世界大潮...</p>
<p>)</p>
<ul>
<li><a href="https://blog.m-ou.se/writing-python-inside-rust-1/">在 Rust 代码中编写 Python – 第 1 部分</a><ul>
<li><a href="https://discu.eu/q/https://blog.m-ou.se/writing-python-inside-rust-1/">132 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://fortran-lang.discourse.group/t/the-counter-intuitive-rise-of-python-in-scientific-computing/469">Fortran vs Python: Python 在科学计算领域的反直觉崛起 (2020)</a><ul>
<li><a href="https://discu.eu/q/https://fortran-lang.discourse.group/t/the-counter-intuitive-rise-of-python-in-scientific-computing/469">90 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>反了谁的直觉?</p>
<p>)</p>
<ul>
<li><a href="https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html">How to do OCR on a Mac using the CLI or just Python
如何使用 CLI 或仅使用 Python 在 Mac 上进行 OCR</a><ul>
<li><a href="https://discu.eu/q/https://blog.greg.technology/2024/01/02/how-do-you-ocr-on-a-mac.html">84 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>神奇, macOS 内置了多少实用功能哪, 一定要隐藏的这么深嘛?</p>
<p>)</p>
<ul>
<li><a href="https://benhoyt.com/writings/markov-chain/">20 行 Python 用马尔可夫链用 生成可读的废话</a><ul>
<li><a href="https://discu.eu/q/https://benhoyt.com/writings/markov-chain/">80 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.jaredbwelch.com/blog/How_to_write_a_python_decorator_and_why">如何编写 python 装饰器(以及为什么)</a><ul>
<li><a href="https://discu.eu/q/https://www.jaredbwelch.com/blog/How_to_write_a_python_decorator_and_why">69 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 为什么才更加重要...</p>
<p>)</p>
<ul>
<li><a href="https://nicecv.online/">Show HN: 使用 Htmx 和 Django 后端创建了一个 SaaS (nicecv.online)</a><ul>
<li><a href="https://discu.eu/q/https://nicecv.online/">42 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://hakibenita.com/fast-excel-python">Python 读取 Excel 的最快方法</a><ul>
<li><a href="https://discu.eu/q/https://hakibenita.com/fast-excel-python">41 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>胜出的是: "Calamine"</p>
<p><img alt="Calamine" src="https://ipic.zoomquiet.top/2024-01-08-zshot%202024-01-08%2017.22.32.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://iscinumpy.dev/post/bound-version-constraints/">应该使用上限版本约束吗? (Python)</a><ul>
<li><a href="https://discu.eu/q/https://iscinumpy.dev/post/bound-version-constraints/">29 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>如果明确知道边界的话...</p>
<p>)</p>
<ul>
<li><a href="https://blog.miguelgrinberg.com/post/microdot-yet-another-python-web-framework">Microdot: 叕一个 Python Web 框架</a><ul>
<li><a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/microdot-yet-another-python-web-framework">26 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...足够小,可以与 MicroPython 一起使用,同时也与 CPython 兼容</p>
</blockquote>
<p>嗯哼? 这个有点儿意思哪,
能在 ESP8266 环境中运行的纯 Python web 框架,
那么, 在 AMD 等日常 CPU 中那效能无敌了...</p>
<p><a href="https://microdot.readthedocs.io/en/stable/">Microdot — Microdot documentation</a></p>
<p>)</p>
<ul>
<li><a href="https://www.da.vidbuchanan.co.uk/blog/python-swar.html">纯 Python 中的 SIMD</a><ul>
<li><a href="https://discu.eu/q/https://www.da.vidbuchanan.co.uk/blog/python-swar.html">22 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://spoonacular.com/food-api/docs#Quotas">用于计算每个 API 查询成本的 Django 中间件(寻求建议)</a><ul>
<li><a href="https://discu.eu/q/https://spoonacular.com/food-api/docs%23Quotas">14 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 强需求哪,不过, 要想根据所在的不同公平台来精确计算对应成本,
不简单哪, 毕竟各个平台都有自己的黑帐...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/bazelbuild/starlark/blob/master/design.md">Starlark的语言设计(与Python相比)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bazelbuild/starlark/blob/master/design.md">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>Starlark 是 Google 设计的,旨在取代 Python 作为构建描述语言...</p>
</blockquote>
<p>是因为老爹去了 M$ ?</p>
<p>)</p>
<ul>
<li><a href="https://medium.com/@giocaizzi/get-surfline-surf-forecasts-with-python-93fe92230c01">用 python 获取 Surfline 冲浪预报</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/%40giocaizzi/get-surfline-surf-forecasts-with-python-93fe92230c01">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://scrappedscript.com/how-to-build-a-web-scraper-using-python">如何使用 Python 构建网络爬虫</a><ul>
<li><a href="https://discu.eu/q/https://scrappedscript.com/how-to-build-a-web-scraper-using-python">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...用 Selenium 和 BeautifulSoup </p>
</blockquote>
<p>嗯哼? 美汤, 到现在也无替代品嘛?</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://thelig.ht/user-space-file-systems/">适用于 Windows、macOS 和 Linux 的无驱动用户空间文件系统</a><ul>
<li><a href="https://discu.eu/q/https://thelig.ht/user-space-file-systems/">27 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好东西, 可到能日常使用,还要等待...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/pgjones/hypercorn/blob/main/CHANGELOG.rst">Hypercorn 0.16.0 发布 - 支持 HTTP 1、2、3 和 Websockets 的 WSGI/ASGI 服务器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/pgjones/hypercorn/blob/main/CHANGELOG.rst">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>喜大普奔, 这种单纯给力的组件级应用, 最舒服了...</p>
<p>)</p>
<ul>
<li><a href="https://pola.rs/posts/polars_in_aggregrate-0.20/">聚合中的polars:从 0.19.0 变为 0.20.2</a><ul>
<li><a href="https://discu.eu/q/https://pola.rs/posts/polars_in_aggregrate-0.20/">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/desgeeko/pdfsyntax">PDFSyntax, 一个新的 Python API 库,用于检查和更新 PDF 文件</a><ul>
<li><a href="https://discu.eu/q/https://github.com/desgeeko/pdfsyntax">127 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/Aura-Text">用 PyQt6 制作了一个 IDE [更新]</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">125 评注 in 8 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>每周更新, 当年 Limodo, 如果每周公开一下 UliEditor 的进展,
影响力完全不同</p>
<p>)</p>
<ul>
<li><a href="https://github.com/gunnarmorling/1brc">十亿行挑战</a><ul>
<li><a href="https://discu.eu/q/https://github.com/gunnarmorling/1brc">46 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...探索如何使用 Java 快速聚合文本文件中的 1B 行</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://github.com/Maratyszcza/PeachPy">高级 Python 中的便携式高效汇编代码生成器 (PeachPy)</a><ul>
<li><a href="">36 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/jasursadikov/mud">叒一个多目录/多存储库 git runner。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jasursadikov/mud">11 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/triskj0/maze-solver">写了一个程序,可以根据图像解决迷宫问题!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/triskj0/maze-solver">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Jalabhar/Elden_Bot">Elden Ring 机器人</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Jalabhar/Elden_Bot">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...仅在 Windows 11 和 Python 3.10 中进行开发和测试,使用配备 Intel i7 8700 CPU 和 NVidia GTX 1070 GPU、6GB VRAM 和 16GB RAM 的 PC</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://github.com/xnarcos/Audiophile">Audiophile: 支持多格式的 Python YouTube 音频下载器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/xnarcos/Audiophile">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/ytdl-org/youtube-dl">ytdl-org/youtube-dl: Command-line program to download videos from YouTube.com and other video sites</a> 包含音频下载的功能...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Migue8gl/Python-scripts">用 Python 创建的简单键盘记录器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Migue8gl/Python-scripts">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这东西, 每年都有人自制出来,
有的还是收费版本...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/TheLartians/TypeScript2Python">TypeScript2Python - 将 TypeScript 类型转换为 Python!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/TheLartians/TypeScript2Python">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?list=PLXo6OWLjr5-uL4sP5hd0MvqxRHakIU8gG&v=inQZaVPgDN8">适合绝对初学者的 Django 教程系列(不是我的,不是促销,免费)</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django 4.0 的, 不知道多少兼容 5.0 的...
32节课...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/VFTeLN0J9Lw?si=kdOsJW004fnhzMWa">AWS上的 EC2 实例托管 Flask/Python 应用程序</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2023: <a href="https://weekly.pychina.org/issue/issue-558.html">PyCoder 558</a></li>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-506.html">PyCoder 506</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-454.html">Issue 454</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-481.html">pythonista-weekly : Pyw 481</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-401.html">Issue 401</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-430.html">pythonista-weekly : Pyw 430</a></li>
</ul>
</li>
<li>2019: 空缺</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-157.html">蠎加载 157</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-106.html">蠎加载 106</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-56.html">蠎加载 56</a></li>
<li>2015: <a href="https://weekly.pychina.org/importpython/importpython-15.html">蠎加载 15</a><ul>
<li><a href="https://weekly.pychina.org/issue/issue-147-top2014.html">蠎周刊 147: 2014 年度最赞</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-98.html">Issue 98: 2 vs. 3</a><ul>
<li><a href="https://weekly.pychina.org/issue/issue-top2013.html">蠎周刊 : 2013最赞</a></li>
</ul>
</li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽|-~_</span>
\/ / # ? \ ()
'_ v _'
<span class="k"> > </span><span class="ge">'--+--' /</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2401.html">2024/1 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2401.md">pyrw-2401.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 52/20232024-01-02T11:42:00+08:002024-01-08T11:21:02+08:00Pythoneermtag:weekly.pychina.org,2024-01-02:/pyrecap/pyrw-2352.html<blockquote>
<p>你的Python包安装在哪里了?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/52/">Python recap for week 52/2023 - discu.eu</a></p>
<ul>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles …</p></blockquote><blockquote>
<p>你的Python包安装在哪里了?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/52/">Python recap for week 52/2023 - discu.eu</a></p>
<ul>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>240102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://takeout.google.com/">用 Python 将 YouTube 历史记录从一个频道传输到另一频道</a><ul>
<li><a href="https://discu.eu/q/https://takeout.google.com/">411 评注 in 7 讨论s</a></li>
</ul>
</li>
<li><a href="https://udemy.com/course/former-python-mega-course-build-10-real-world-applications/">Udemy 上的 Python Mega 课程仍然免费</a><ul>
<li><a href="https://discu.eu/q/https://udemy.com/course/former-python-mega-course-build-10-real-world-applications/">287 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>虽然广告,值得收藏</p>
<p>)</p>
<ul>
<li><a href="https://pythonspeed.com/articles/alpine-docker-python/">用 Alpine 会使 Python Docker 的构建速度减慢 50 倍</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/alpine-docker-python/">257 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这也是为什么 C 应用总是可行的原因之一...
GCC 工具链太精巧了...</p>
<p>)</p>
<ul>
<li><a href="https://www.bitecode.dev/p/whats-up-python-epic-cpython-commit">Python 怎么了? Epic CPython 提交、Django 5 和 PyPI 的 2FA</a><ul>
<li><a href="https://discu.eu/q/https://www.bitecode.dev/p/whats-up-python-epic-cpython-commit">112 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>同一作者另外一篇更加有趣:
<a href="https://www.bitecode.dev/p/this-is-valid-python-syntax">This is valid Python syntax - Bite code! --- 这是有效的 Python 语法 - 咬代码!</a></p>
<p>)</p>
<ul>
<li><a href="https://roberts.pm/irc_kvs/">在 IRC 之上构建去中心化键值存储(>= Python 3.6)</a><ul>
<li><a href="https://discu.eu/q/https://roberts.pm/irc_kvs/">86 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? IRC 视为一种协议的话, 那 Git 也可以?</p>
<blockquote>
<p>...基于 IRC 的协议不会轻易消亡,因为它作为聊天协议有着悠久的历史(IRC 服务器很老,已经在线了几十年)。这样的基础设施可以被认为是公共的、无处不在的、开放的,并且经受住了考验。时间的考验。至关重要的是:它具有构建许可键值存储所需的所有功能。</p>
</blockquote>
<p>所以, AGI 们现在叒多出一个可以备份自身的渠道空间</p>
<p>)</p>
<ul>
<li><a href="https://github.com/python/cpython/pull/113465">为 CPython 的 copy-and-patch JIT 编译器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/python/cpython/pull/113465">72 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://docs.djangoproject.com/en/5.0/releases/5.0/">升级Django 5后出现问题</a><ul>
<li><a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.0/releases/5.0/">33 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一个工程复杂度是否过大,
就看能向前兼容到什么地步...</p>
<p>)</p>
<ul>
<li><a href="https://hylang.org/">Hylang, 一种嵌入 Python 的 Lisp 方言</a><ul>
<li><a href="https://discu.eu/q/https://hylang.org/">24 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Hylang,一种嵌入" src="https://ipic.zoomquiet.top/2024-01-02-zshot%202024-01-02%2010.46.14.jpg"></p>
<p>萌是够萌的, 不过, 为什么要使用这种形式?
能比 Py 代码来的安全?</p>
<p>)</p>
<ul>
<li><a href="https://testdriven.io/blog/django-custom-user-model/">自定义 Django 用户管理员登录可以在本地使用,但不能在生产环境中使用。</a><ul>
<li><a href="https://discu.eu/q/https://testdriven.io/blog/django-custom-user-model/">21 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://gist.github.com/Ovid/6f67ebb40980f2a729b8ebf7c843bb0f">在学习 Python,希望获得有关我“maze”程序的反馈</a><ul>
<li><a href="https://discu.eu/q/https://gist.github.com/Ovid/6f67ebb40980f2a729b8ebf7c843bb0f">17 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://fireducks-dev.github.io/">FireDucks - 用于 Python 的编译器加速 DataFrame 库,具有完全兼容的 pandas API</a><ul>
<li><a href="https://discu.eu/q/https://fireducks-dev.github.io/">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://snarky.ca/my-proof-of-concept-record-type/">我的概念验证记录类型</a><ul>
<li><a href="https://discu.eu/q/https://snarky.ca/my-proof-of-concept-record-type/">12 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://daveon.design/introducing-fontimize-subset-fonts-to-exactly-and-only-your-websites-used-characters.html">Fontimize: 仅将字体子集为您网站使用的字符</a><ul>
<li><a href="https://discu.eu/q/https://daveon.design/introducing-fontimize-subset-fonts-to-exactly-and-only-your-websites-used-characters.html">11 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>终于有工具标准化了...</p>
<p><img alt="Fontimize" src="https://ipic.zoomquiet.top/2024-01-02-zshot%202024-01-02%2010.42.56.jpg"></p>
<p>如果不能将功能应用在自己网站上,那这个技术不可信呢...
很明显, 这个工具是实用的...
)</p>
<ul>
<li><a href="https://docs.python.org/3/library/sys.monitoring.html">Sys.monitoring: Python执行事件监控</a><ul>
<li><a href="https://discu.eu/q/https://docs.python.org/3/library/sys.monitoring.html">9 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://nicecv.online/">用 Htmx 和 Django 后端创建了一个 SaaS</a><ul>
<li><a href="https://discu.eu/q/https://nicecv.online/">7 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>HTMX 简直就是 XML ...
历史总是在反复..</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/PatzEdi/FinderZ">FinderZ V 2.1.2 发布</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PatzEdi/FinderZ">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/micropython/micropython/releases/tag/v1.22.0">MicroPython v1.22.0</a><ul>
<li><a href="https://discu.eu/q/https://github.com/micropython/micropython/releases/tag/v1.22.0">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>之前不知道, 现在才知道, 也是个独立长期发行的可靠 Python 发行版</p>
<p>)</p>
<ul>
<li><a href="https://github.com/valeman/awesome-conformal-prediction">[R] 📘 新发布:“Python 中应用保形预测实用指南” - 掌握 ML 中的不确定性!</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/aymenfurter/microagents">[P] microagents: 能够自我编辑提示/Python 代码的代理</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aymenfurter/microagents">75 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>提示词的提示词...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/PabloLec/RecoverPy">RecoverPy 2.1.5:Python文件恢复工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PabloLec/RecoverPy">40 评注 in 9 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/AleksaMCode/Preferred-Network-List-Sniffer">PNLS: 一种攻击性工具,可从附近设备的首选网络列表中捕获并显示 SSID。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/AleksaMCode/Preferred-Network-List-Sniffer">32 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>进一步获得口令, 就实用了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/PatzEdi/Stockstir">Stockstir 是个 Python 项目,可让您通过任何脚本立即免费获取任何公司的股票价格。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PatzEdi/Stockstir">31 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/atiumcache/pure-recipe">Pure Recipe 是个 CLI 应用程序,用于以格式良好的 Markdown 格式保存或查看在线食谱。没有更多的广告!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/atiumcache/pure-recipe">23 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/ValdonVitija/crap">CRAP - 清除多余的添加包</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ValdonVitija/crap">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="CRAP" src="https://ipic.zoomquiet.top/2024-01-02-zshot%202024-01-02%2010.34.14.jpg"></p>
<p>任性的 logo, 不过思路的确对了,
高速开发过程中, 没心情管理依赖,
那么, 上线前统一自动清理就好;</p>
<p>)</p>
<ul>
<li><a href="https://github.com/michalc/sqlite-memory-vfs">Show HN: sqlite-memory-vfs - 在 Python 中打开 SQLite 数据库而不访问磁盘</a><ul>
<li><a href="https://discu.eu/q/https://github.com/michalc/sqlite-memory-vfs">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Ori-Roza/drf-api-action">该项目将使您享受为 Django 应用程序编写测试的乐趣</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Ori-Roza/drf-api-action">10 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不,测试永远不可能成为乐趣...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Eric-Mendes/unexpected-isaves">用 SOLID 原则进行重构可实现良好的加速</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Eric-Mendes/unexpected-isaves">8 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>...用 Python 将图像生成为电子表格、Minecraft 像素艺术、ascii 艺术或魔方艺术</p>
<blockquote>
<p>...为什么我需要这样一个无用的库?答案是:你不会。这个库是为了学习目的而创建的,我从来没有打算让它变得有用。不过,</p>
</blockquote>
<p>哈, 够屌</p>
<p>)</p>
<ul>
<li><a href="https://github.com/glevv/obscure_stats">统计函数鲜为人知的一小部分集合——obvious_stats</a><ul>
<li><a href="https://discu.eu/q/https://github.com/glevv/obscure_stats">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/y4o08Xmi2LM">Python 中的感知器算法</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/y4o08Xmi2LM">22 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/yacineMahdid/artificial-intelligence-and-machine-learning">yacineMahdid/artificial-intelligence-and-machine-learning:人工智能算法实现的存储库,包括机器学习和深度学习算法以及经典的人工智能搜索算法</a></p>
<p>配套视频</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/4shguqlkTDM">Python 中从头开始的反向传播</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/4shguqlkTDM">19 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?index=1&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&v=VOdPQmm298o">在 YouTube 上分享了 Python 课程(1.5 小时)</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?index=1&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&v=VOdPQmm298o">11 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好的教程永远稀少的, 毕竟没有完美的学习方式,
每个人都有不同的触发频道...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/znIAg_6_Od4">Python 和 Pygame 中的光线投射游戏第 3 部分。源代码在说明中</a></li>
<li><a href="https://youtube.com/watch?si=Y-sKrganPBIbLAYZ&v=qSct7P6Qkws">django 的 SSR SPA 框架(部分渲染、HMR、Tailwind、Alpinejs)</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也只有 Django 在大力深入结合前端代码了....</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/mNkH_NC8HME">下载 Windows 版 Python(完整教程)</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 就像 Vim 社区中最高提问一样,
在 Windows 中安装部署 Python 一向是高科技...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/vZthZgpQ0eM">用 Auth0 和 NextJS 进行 Django 身份验证</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一涉及前端, Django 就不那么嗯哼了...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-558.html">蠎周刊 PyCoder 558</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-505.html">蠎周刊 505</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-532.html">pythonista-weekly : Pyw 532</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-452.html">蠎周刊 452</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-482.html">pythonista-weekly : Pyw 482</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-399.html">蠎周刊 399</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-350.html">蠎周刊 350</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-157.html">蠎加载 157</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-106.html">蠎加载 106</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-199.html">蠎周刊 199</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-65.html">蠎加载 65</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-148.html">Issue 148</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-99.html">Issue 99</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽|-~_</span>
\/ / # ? \ ()
'_ v _'
<span class="k"> > </span><span class="ge">'--+--' /</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2352.html">52/2023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2352.md">pyrw-2352.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 51/20232023-12-25T11:42:00+08:002023-12-25T18:16:29+08:00Pythoneermtag:weekly.pychina.org,2023-12-25:/pyrecap/pyrw-2351.html<blockquote>
<p>你的Python包安装在哪里了?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/51/">Python recap for week 51/2023 - discu.eu</a></p>
<ul>
<li>231225 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231225 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles …</p></blockquote><blockquote>
<p>你的Python包安装在哪里了?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/51/">Python recap for week 51/2023 - discu.eu</a></p>
<ul>
<li>231225 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231225 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pythonspeed.com/articles/cpu-thread-pool-size/">实际上可以并行使用多少个 CPU 核心? (在Python中)</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/cpu-thread-pool-size/">249 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>简单交织和具体代码有关和硬件关联反而不大?</p>
<p>)</p>
<ul>
<li><a href="https://www.pixelstech.net/article/1702794038-Where-Have-You-Installed-Your-Python-Packages">你的Python包安装在哪里了?</a><ul>
<li><a href="https://discu.eu/q/https://www.pixelstech.net/article/1702794038-Where-Have-You-Installed-Your-Python-Packages">149 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Python 社区常年第一问题...</p>
<p>官方中文版本: <a href="https://frostming.com/2019/03-13/where-do-your-packages-go/">你的 Python 包都装到哪了? | Frost's Blog</a></p>
<p>)</p>
<ul>
<li><a href="https://medium.com/techtofreedom/8-levels-of-using-type-hints-in-python-a6717e28f8fd?sk=5e8dbaade03fda076d62d492ad823e56">Python 中使用类型提示的 8 个级别</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/techtofreedom/8-levels-of-using-type-hints-in-python-a6717e28f8fd?sk=5e8dbaade03fda076d62d492ad823e56">109 评注 in 6 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://medium.com/techtofreedom/my-first-10-years-of-programming-3cddf46b8b31">My First 10 Years of Programming. And how my life has been changed so… | by Yang Zhou | TechToFreedom | Medium</a>
一位华人小哥的体验...</p>
<p>)</p>
<ul>
<li><a href="https://ashvardanian.com/posts/python-c-assembly-comparison/">Python, C, 汇编 – 更快的余弦相似度</a><ul>
<li><a href="https://discu.eu/q/https://ashvardanian.com/posts/python-c-assembly-comparison/">54 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.photondesigner.com/articles/instant-messenger?ref=rdjango-instant-messenger">用 Django 构建最简单的实时即时通讯应用程序 🌮</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/instant-messenger?ref=rdjango-instant-messenger">43 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://docs.djangoproject.com/en/5.0/misc/design-philosophies/">The Zen of Django 之禅</a><ul>
<li><a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.0/misc/design-philosophies/">39 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>在 Django 不同组件集中, 有不同原则...</p>
<p>)</p>
<ul>
<li><a href="https://www.da.vidbuchanan.co.uk/blog/colliding-secure-hashes.html">安全哈希冲突</a><ul>
<li><a href="https://discu.eu/q/https://www.da.vidbuchanan.co.uk/blog/colliding-secure-hashes.html">37 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://yamlscript.org/posts/advent-2023/dec-21/">YAML, Python 和圣杯</a><ul>
<li><a href="https://discu.eu/q/https://yamlscript.org/posts/advent-2023/dec-21/">25 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>现在是 TOML 的世界了?</p>
<p>)</p>
<ul>
<li><a href="https://www.reddit.com/r/django/s/Q1P0Yj4H5L">Django 真的很重吗?</a><ul>
<li><a href="https://discu.eu/q/https://www.reddit.com/r/django/s/Q1P0Yj4H5L">24 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>光一个 ORM 就不小了...</p>
<p>)</p>
<ul>
<li><a href="https://fullcycledev.substack.com/p/full-cycle-developers-community-poll">更新:我们已将其范围缩小到 7 个选项。投票决定您接下来想看到的内容。</a><ul>
<li><a href="https://discu.eu/q/https://fullcycledev.substack.com/p/full-cycle-developers-community-poll">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.redditinc.com/policies/content-policy">周五每日主题:r/Python 元和周五自由讨论</a><ul>
<li><a href="https://discu.eu/q/https://www.redditinc.com/policies/content-policy">18 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://medium.com/gitconnected/introducing-flask-muck-how-to-build-a-comprehensive-flask-rest-api-in-5-minutes-d7d0544b5f2b">如何在 5 分钟内构建全面的 Flask REST API</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/gitconnected/introducing-flask-muck-how-to-build-a-comprehensive-flask-rest-api-in-5-minutes-d7d0544b5f2b">14 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>其实在中国一般要42分钟,
其中 40分钟 在安装合理的本地运行时,
2分钟, 完成目标代码...</p>
<p>)</p>
<ul>
<li><a href="https://preslav.me/scratchpad/2023/12/why-golang-over-rust-java-python/">为什么我应该使用 Go 而不是 Rust、Java 或 Python?</a><ul>
<li><a href="https://discu.eu/q/https://preslav.me/scratchpad/2023/12/why-golang-over-rust-java-python/">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没有万能语言, 只有万能工程师...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://blog.szymonmiks.pl/p/basic-building-blocks-ddd-entities/">如何在 Python 中实现 DDD 实体</a></p>
<ul>
<li><a href="https://discu.eu/q/https://blog.szymonmiks.pl/p/basic-building-blocks-ddd-entities/">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li>
<p><a href="https://superfastpython.com/asyncio-task-cancellation-best-practices/">Asyncio 任务取消最佳实践</a></p>
<ul>
<li><a href="https://discu.eu/q/https://superfastpython.com/asyncio-task-cancellation-best-practices/">6 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>就像 Vim 社区永远的第一 FAQ: 如何退出?</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://mypy-lang.blogspot.com/2023/12/mypy-18-released.html">Mypy 1.8 发布</a><ul>
<li><a href="https://discu.eu/q/https://mypy-lang.blogspot.com/2023/12/mypy-18-released.html">24 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>和 PyPy 一样, 宝藏项目, 值得期待</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/aymenfurter/microagents">Show HN: 微代理:能够自我编辑提示/Python 代码的代理</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aymenfurter/microagents">75 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/NICUP14/MiniLang">MiniLang - C 后继者</a><ul>
<li><a href="https://discu.eu/q/https://github.com/NICUP14/MiniLang">66 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>4.5% 的 Ocaml 成份, 这种混合编译器, 很难自举的吧...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/AlexandreSajus/JARVIS">Jarvis: Python 语音虚拟助手(OpenAI、ElevenLabs、Deepgram)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/AlexandreSajus/JARVIS">58 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>目测至少有 4200 种助手名是 Jarvis</p>
<p>)</p>
<ul>
<li><a href="https://github.com/sockheadrps/AIODesa">我已经成为 Python 爱好者几年了 - 我准备好开始申请了吗? - 寻找有关我最近项目的反馈 - 一个包装 AIOSQLite 的库,以抽象化 SQL 编写(对于较小的项目)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/sockheadrps/AIODesa">23 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Sets88/dbcls">方便的 SQL 数据库终端客户端</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Sets88/dbcls">12 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/yash-srivastava19/verizon">Show HN: Git, 从头开始,用 Python,拼出来</a><ul>
<li><a href="https://discu.eu/q/https://github.com/yash-srivastava19/verizon">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/cdump/evmole">EVMole: 用于从字节码中提取函数选择器和参数的 Rust、JavaScript 和 Python 库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/cdump/evmole">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Python 的字节码其实是公开的数据</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Pyth0n2X2/OPEN-text-editor">Open source text editor and IDE written fully in python
完全用 python 编写的开源文本编辑器和 IDE</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>继 UliEditor 之后, 对纯 Py GUI 就脱敏了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/sirus-the-beaver/tree-collector">用graphics.py库制作的简单游戏</a></li>
<li><a href="https://github.com/noprobelm/terminal-cellular-automaton">Project: 在终端中渲染元胞自动机模拟</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>果断基于: rich</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?index=6&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&t=689s&v=aiHSMYvoqYE">在 Python 的 Polars 库(处理大数据的优秀库)上录制了一个速成课程,并将其上传到 Youtube 上</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?index=6&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&t=689s&v=aiHSMYvoqYE">72 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Yoiutube 人类最大免费教材仓库...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?index=1&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&v=KvFZf3cL_IY">在 YouTube 上分享了 Python Pandas(数据分析)课程</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?index=1&list=PLTsu3dft3CWiow7L7WrCd27ohlra_5PGH&v=KvFZf3cL_IY">34 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://youtu.be/IH9kqpMORLM">Python 中从头开始的梯度下降</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/IH9kqpMORLM">31 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?ab_channel=Textualize&v=t-JDZOurLhw">TCSS 文本查询教程</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?ab_channel=Textualize&v=t-JDZOurLhw">3 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=T45ZEmSR1-s">用 PyO3 通过 Rust 扩展 Python</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=T45ZEmSR1-s">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>隔壁 锈周刊也报道了: <a href="https://discu.eu/weekly/rust/2023/51/">RR23W51 - 锈周刊 -> Weekly :: China<Rustaceans></a></p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/kDZoOP-_GCY">Python 编写圣诞节的 12 天代码</a></li>
<li><a href="https://www.youtube.com/watch?v=mf6QjVF26MA">用 Python 实现机器人流程自动化 – 1 小时教程 [视频]</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-557.html">蠎周刊 PyCoder 557</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-504.html">蠎周刊 504</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-531.html">pythonista-weekly : Pyw 531</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-451.html">蠎周刊 451</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-481.html">pythonista-weekly : Pyw 481</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-398.html">蠎周刊 398</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-349.html">蠎周刊 349</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-156.html">蠎加载 156</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-105.html">蠎加载 105</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-198.html">蠎周刊 198</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-64.html">蠎加载 64</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-147.html">Issue 147</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-98.html">Issue 98</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~-`~_</span>
() / O * \ ()
'_ ⏝ _'
| '--#--' /
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2351.html">51/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2351.md">pyrw-2351.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 50/20232023-12-18T11:42:00+08:002023-12-18T12:14:11+08:00Pythoneermtag:weekly.pychina.org,2023-12-18:/pyrecap/pyrw-2350.html<blockquote>
<p>sy_py2c,将Python源代码翻译成C语言</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/50/">Python recap for week 50/2023 - discu.eu</a></p>
<ul>
<li>231218 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231218 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles …</p></blockquote><blockquote>
<p>sy_py2c,将Python源代码翻译成C语言</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/50/">Python recap for week 50/2023 - discu.eu</a></p>
<ul>
<li>231218 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231218 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://earthly.dev/blog/future-is-rusty/">LLMs 使编程语言学习曲线更短</a><ul>
<li><a href="https://discu.eu/q/https://earthly.dev/blog/future-is-rusty/">341 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当下的共识了...</p>
<p>)</p>
<ul>
<li><a href="http://karpathy.github.io/2021/06/21/blockchain/">Karpathy: Python 中的比特币从头开始之旅 (2021)</a><ul>
<li><a href="https://discu.eu/q/http://karpathy.github.io/2021/06/21/blockchain/">277 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用 Python 代码来从头理解 BTC</p>
<p>)</p>
<ul>
<li><a href="https://nedbatchelder.com/code/cog/">Cog: 在源文件中使用 Python 生成代码片段 (2021)</a><ul>
<li><a href="https://discu.eu/q/https://nedbatchelder.com/code/cog/">154 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://xata.io/blog/pgroll-schema-migrations-postgres">Pgroll: Postgres 的零停机、可逆、模式迁移</a><ul>
<li><a href="https://discu.eu/q/https://xata.io/blog/pgroll-schema-migrations-postgres">149 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这么神? 不知道是否能结合到Alembic</p>
<p>)</p>
<ul>
<li><a href="https://thehackernews.com/2023/12/116-malware-packages-found-on-pypi.html">PyPI 存储库中发现 116 个恶意软件包感染 Windows 和 Linux 系统</a><ul>
<li><a href="https://discu.eu/q/https://thehackernews.com/2023/12/116-malware-packages-found-on-pypi.html">92 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://encore.dev/blog/retries">常见重试方法的交互研究</a><ul>
<li><a href="https://discu.eu/q/https://encore.dev/blog/retries">85 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>动画展示了所有模式的思路, 非常赞</p>
<p>)</p>
<ul>
<li><a href="https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/">Hatch v1.8.0 - 适用于每个平台的二进制文件,由 Ruff 支持的 Python 管理和静态分析</a><ul>
<li><a href="https://discu.eu/q/https://hatch.pypa.io/latest/blog/2023/12/11/hatch-v180/">44 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>以 PyApp 为目标的新工具; 丢弃 Docker </p>
<p>)</p>
<ul>
<li><a href="https://www.launchflow.com/blog/introducing-launchflow">LaunchFlow 简介:专为 Python 构建的开发者平台</a><ul>
<li><a href="https://discu.eu/q/https://www.launchflow.com/blog/introducing-launchflow">37 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>神奇的切入点, 专注简化后端系统构建流程的框架,
就像是 DRF+GitHub-action 的一个框架和一个收费平台;</p>
<p>不过, 在本地使用是永久免费的...</p>
<p>)</p>
<ul>
<li><a href="https://www.codium.ai/blog/creating-powerful-command-line-tools-in-python-a-practical-guide/">用 argspace 在 Python 中创建命令行工具:实践指南</a><ul>
<li><a href="https://discu.eu/q/https://www.codium.ai/blog/creating-powerful-command-line-tools-in-python-a-practical-guide/">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>上古技艺, 现在用 typer 们吧</p>
<p>)</p>
<ul>
<li><a href="https://supabase.com/blog/client-libraries-v2#supabase-python-v2">Supabase Python (客户端库)V2 💚</a><ul>
<li><a href="https://discu.eu/q/https://supabase.com/blog/client-libraries-v2%23supabase-python-v2">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>刚刚关注这个 Firebase 的平替, 就发布了更新,
很方便的平台, 至少作为 BaaS 后端是个简洁的开始</p>
<p>)</p>
<ul>
<li><a href="https://blog.vito.nyc/posts/gil-balm/">GILad 中的 Balm:CPython 扩展的快速字符串构造</a><ul>
<li><a href="https://discu.eu/q/https://blog.vito.nyc/posts/gil-balm/">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.photondesigner.com/articles/notion-database-for-django?ref=notion-database-for-django">8 分钟内将 Notion 添加为您的 Django 数据库 🕯️</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/notion-database-for-django?ref=notion-database-for-django">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django 是个筐, 什么都能装</p>
<p>)</p>
<ul>
<li><a href="https://news.ycombinator.com/item?id=38640410">Anti Python AI Club : 为不喜欢 Python 的程序员提供的 AI</a><ul>
<li><a href="https://discu.eu/q/https://news.ycombinator.com/item?id=38640410">8 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>冲这名字就值得加入了, 不是嘛?</p>
<p>)</p>
<ul>
<li><a href="https://augierpi.gricad-pages.univ-grenoble-alpes.fr/mojo-the-point-of-view-of-a-researcher-using-python.html">Mojo: 使用 Python 的研究人员的观点</a><ul>
<li><a href="https://discu.eu/q/https://augierpi.gricad-pages.univ-grenoble-alpes.fr/mojo-the-point-of-view-of-a-researcher-using-python.html">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个新兴语言, Mojo 想成为 Python 的超集,
并提供更加流畅的 C 支持...</p>
<p>今年5月刚刚发布第一个版本;</p>
<p>)</p>
<ul>
<li><a href="https://vickiboykis.com/2023/12/11/why-if-type_checking/">为什么要进行 TYPE_CHECKING?</a><ul>
<li><a href="https://discu.eu/q/https://vickiboykis.com/2023/12/11/why-if-type_checking/">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/pola-rs/polars/releases/tag/py-0.20.0">Polars 0.20 released. 下一个版本将是 1.0。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/pola-rs/polars/releases/tag/py-0.20.0">48 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Fadi002/de4py/releases/tag/v1.0.4-stable">用于 python RE v1.0.4 的 De4py 工具包已发布</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/ofek/pyapp">Show HN: PyApp – Python 应用程序的运行时安装程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ofek/pyapp">44 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/PhysiPy">创建了一个库来解决物理方程</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/PhysiPy">39 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/syeysk/sy_py2c/">sy_py2c,将Python源代码翻译成C语言,下载sy_py2c的源码_GitHub_酷徒</a><ul>
<li><a href="https://discu.eu/q/https://github.com/syeysk/sy_py2c/">16 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/ValdonVitija/pyggester">🚀 PYGGESTER 🚀 皮格斯特</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ValdonVitija/pyggester">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 动态/静态Python分析器;
用 typer 构建的 CLI 界面.</p>
<p>)</p>
<ul>
<li><a href="https://github.com/facebookresearch/nevergrad">nevergrad,用于执行无梯度优化的 Python 工具箱,下载nevergrad的源码_GitHub_帮酷</a><ul>
<li><a href="https://discu.eu/q/https://github.com/facebookresearch/nevergrad">8 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Fadi002/De4py">De4py: Python逆向工程工具包</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Fadi002/De4py">5 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Fileforma/AntiPython-AI-Club">Anti Python AI Club: Python H8ers 的 AI</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Fileforma/AntiPython-AI-Club">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>面向不喜欢 Python 的人的人工智能社区...</p>
</blockquote>
<p>嗯哼? 这么刚的?</p>
<blockquote>
<p>...用铅笔和纸手动构建神经网络</p>
</blockquote>
<p>哈? 这个俺喜欢...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/popcornman209/sf-notes">乱搞 ui...</a><ul>
<li><a href="https://discu.eu/q/https://github.com/popcornman209/sf-notes">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>加密笔记应用程序</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Eric-Mendes/private-calls-pre-commit">Check wrong private function calls pre-commit hook
检查错误的私有函数调用预提交挂钩</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Eric-Mendes/private-calls-pre-commit">2 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/vanna-ai/vanna">Show HN: 用 RAG 通过 LLM 生成准确 SQL 的 Python 包</a></li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/VJe_80iUUuc">Turn Your Python Project Into A Website in 6 Minutes!
6 分钟内将您的 Python 项目变成网站!</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/VJe_80iUUuc">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>应该说是数据应用, 也就是说, 另外一种 Jupyter 环境,
可以将各种数据科学项目成果, 快速用 Python 代码形式组织并发布出来,
同时有对应交互...</p>
<p>可以认为是另外一种低代码平台?</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=8UQ7iQG3gHw">通过文本搜索视频:立即查找任何时刻</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 几乎是 <code>硅谷</code> 剧情再现?
只是, 这是直接针对视频的...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/c8tRMHWfGCQ?si=1eVsF7jEEmWNAr7c">用 libVLC 构建 Python 音乐播放器</a></li>
<li><a href="https://www.youtube.com/watch?ab_channel=JohnDoherty&v=TtDyE3JMexc">用 Django、Elastic 和 React 构建分析仪表板</a></li>
<li><a href="https://youtu.be/-NjNy7afOQ0">人工智能基本工具和库:Python、Git、C++ 编译工具、FFmpeg、CUDA、PyTorch 指南 - 人工智能初学者的绝佳资源</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/FurkanGozukara/Stable-Diffusion">FurkanGozukara/Stable-Diffusion: Stable Diffusion, SDXL, LoRA Training, DreamBooth Training, Automatic1111 Web UI, DeepFake, Deep Fakes, TTS, Animation, Text To Video, Tutorials, Guides, Lectures, Courses, ComfyUI, Google Colab, RunPod, NoteBooks, ControlNet, TTS, Voice Cloning, AI, AI News, ML, ML News, News, Tech, Tech News, Kohya LoRA, Kandinsky 2, DeepFloyd IF, Midjourney</a></p>
<p>认真的将世间一切可用 LLAM 应用工具, 介绍给大家在本地使用...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-556.html">蠎周刊 PyCoder 556</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-503.html">蠎周刊 503</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-530.html">pythonista-weekly : Pyw 530</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-450.html">蠎周刊 450</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-480.html">pythonista-weekly : Pyw 480</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-397.html">蠎周刊 397</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-348.html">蠎周刊 348</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-155.html">蠎加载 155</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-104.html">蠎加载 104</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-197.html">蠎周刊 197</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-63.html">蠎加载 63</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-146.html">Issue 146</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-97.html">Issue 97</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`+~~_</span>
\/ / ☉ ♡ \ \/
'_ △ _'
( '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2350.html">50/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2350.md">pyrw-2350.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 49/20232023-12-12T11:42:00+08:002023-12-18T11:13:39+08:00Pythoneermtag:weekly.pychina.org,2023-12-12:/pyrecap/pyrw-2349.html<blockquote>
<p>Python 非洲的公开信</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/49/">Python recap for week 49/2023 - discu.eu</a></p>
<ul>
<li>231212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教 …</h2><blockquote>
<p>Python 非洲的公开信</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/49/">Python recap for week 49/2023 - discu.eu</a></p>
<ul>
<li>231212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231212 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://twitter.com/llanga/status/1676846870520291329">TIL Meta Threads 的后端是用 Python 3.10 构建的</a><ul>
<li><a href="https://discu.eu/q/https://twitter.com/llanga/status/1676846870520291329">487 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://pythonafrica.blogspot.com/2023/12/an-open-letter-to-python-software_5.html">Python Africa 致 Python 软件基金会的公开信</a><ul>
<li><a href="https://discu.eu/q/https://pythonafrica.blogspot.com/2023/12/an-open-letter-to-python-software_5.html">416 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一个大洲的年度旗舰活动,
6天200人的预算, 嘦9000美元, 结果还是非常艰难, 想从 PSF 获得资助...</p>
<p>)</p>
<ul>
<li><a href="https://www.pythonanywhere.com/">云中托管、运行 Python 并编写代码</a><ul>
<li><a href="https://discu.eu/q/https://www.pythonanywhere.com">223 评注 in 17 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>pythonanywhere 的广告,
只是...计费方式, 导致要小心架构网站本身;</p>
<p>)</p>
<ul>
<li><a href="https://www.jetbrains.com/pycharm/whatsnew/">PyCharm 2023.3 的新增功能</a><ul>
<li><a href="https://discu.eu/q/https://www.jetbrains.com/pycharm/whatsnew/">144 评注 in 8 讨论s</a></li>
</ul>
</li>
<li><a href="https://oskaerik.github.io/theevalgame/">The Eval Game -构造一个 Python 表达式,其计算结果为 42,限制逐渐增加</a><ul>
<li><a href="https://discu.eu/q/https://oskaerik.github.io/theevalgame/">67 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 成果是永远的 42 , 但是, 条件越来越多,
当追加到42个条件时, 你的代码还能是一行嘛?</p>
<p>)</p>
<ul>
<li><a href="https://networkx.org/">NetworkX – Python 中的网络分析</a><ul>
<li><a href="https://discu.eu/q/https://networkx.org/">59 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://gitlab.com/pygolo/py/-/releases/v0.2.0">Pygolo 0.2.0: 用 Go 编写 Python 扩展!</a><ul>
<li><a href="https://discu.eu/q/https://gitlab.com/pygolo/py/-/releases/v0.2.0">30 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 几乎所有其它语言都可以给 Python 写拓展, 好象就是自己不能</p>
<p>)</p>
<ul>
<li><a href="https://gettjalerts.com/jobs/django/highest-paid/">薪酬最高的 Django 公司</a><ul>
<li><a href="https://discu.eu/q/https://gettjalerts.com/jobs/django/highest-paid/">26 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可定制的工作机会搜索引擎:
<a href="https://gettjalerts.com/">Tech Job Alerts</a></p>
<p>)</p>
<ul>
<li><a href="https://bloomberg.github.io/memray/index.html">Memray: 最终的 Python 内存分析器</a><ul>
<li><a href="https://discu.eu/q/https://bloomberg.github.io/memray/index.html">22 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai#/">OpenCV 5, 支持非营利开源 CV 和 AI</a><ul>
<li><a href="https://discu.eu/q/https://www.indiegogo.com/projects/opencv-5-support-non-profit-open-source-cv-ai%23/">17 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://lof.flounder.online/gemlog/2023-12-06%20On%20C%20popularity%20vs%20python,%20size%20of%20stdlib,%20package%20managers%20in%20languages.gmi">关于 C 流行度与 Python、stdlib 的大小、语言中的包管理器</a><ul>
<li><a href="https://discu.eu/q/https://lof.flounder.online/gemlog/2023-12-06%2520On%2520C%2520popularity%2520vs%2520python%2C%2520size%2520of%2520stdlib%2C%2520package%2520managers%2520in%2520languages.gmi">16 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://gitlab.com/esr/reposurgeon/-/blob/1bfa90ff8c8c7ae7e409e2de9e5f24da57e364f2/GoNotes.adoc">reposurgeon (2018) 的 Python to Go 翻译笔记</a><ul>
<li><a href="https://discu.eu/q/https://gitlab.com/esr/reposurgeon/-/blob/1bfa90ff8c8c7ae7e409e2de9e5f24da57e364f2/GoNotes.adoc">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://django-csp.readthedocs.io/en/latest/">Question about CSP and XSS
关于CSP和XSS的问题</a><ul>
<li><a href="https://discu.eu/q/https://django-csp.readthedocs.io/en/latest/">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://solothought.com/tutorial/python-pandas-visual/">Python Panda 库的可视化讲解</a><ul>
<li><a href="https://discu.eu/q/https://solothought.com/tutorial/python-pandas-visual/">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/RohanDas28/Go-Daddy-email-sender-python/blob/main/main.py">GoDaddy 与 Flask 邮件</a><ul>
<li><a href="https://discu.eu/q/https://github.com/RohanDas28/Go-Daddy-email-sender-python/blob/main/main.py">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/">Django 5.0 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2023/dec/04/django-50-released/">255 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django 的发布越来越重大, 也越来越无法失败了...</p>
<p>Django ORM 也变成关键魔法, 只能接受...
)</p>
<ul>
<li><a href="https://www.python.org/downloads/release/python-3121/">Python 3.12.1 Released
Python 3.12.1 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.python.org/downloads/release/python-3121/">42 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.python.org/downloads/release/python-3117/">Python 发布 Python 3.11.7</a><ul>
<li><a href="https://discu.eu/q/https://www.python.org/downloads/release/python-3117/">17 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://docs.djangoproject.com/en/5.0/releases/5.0/">Django 5.0 发布</a><ul>
<li><a href="https://discu.eu/q/https://docs.djangoproject.com/en/5.0/releases/5.0/">12 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.djangoproject.com/weblog/2023/dec/04/bugfix-release/">Django 错误修复版本:4.2.8</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/chriskiehl/Gooey">Gooey: 将几乎所有 Python 命令行程序变成完整的 GUI 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/chriskiehl/Gooey">313 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/tobymao/sqlglot">sqlglot - 令人惊叹的 SQL 解析库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/tobymao/sqlglot">135 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/DropbaseHQ/dropbase">Show HN: Dropbase – 仅使用 Python 构建内部 Web 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/DropbaseHQ/dropbase">119 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/Aura-Text">用 PyQt6 制作的 IDE [更新]</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">116 评注 in 7 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>能兼容 VSCoder 插件, 才有的发展?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Zaloog/kanban-python">CLI 中的看板与 kanban-python</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Zaloog/kanban-python">16 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/0x67757300/uHTTP">uHTTP: Pythonic Web 开发</a><ul>
<li><a href="https://discu.eu/q/https://github.com/0x67757300/uHTTP">15 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这非常 FastAPI</p>
<p>)</p>
<ul>
<li><a href="https://github.com/baxiee/django-cdk-boilerplate">为 Python API 创建了一个免费* AWS 基础设施样板</a><ul>
<li><a href="https://discu.eu/q/https://github.com/baxiee/django-cdk-boilerplate">13 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>每月1$ 可以用一年的方案,
也是复杂到修改一行代码就得从头构建所有...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/timo-reymann/python-oauth2-cli-auth">从 Python CLI 中针对 OAuth2 进行身份验证</a><ul>
<li><a href="https://discu.eu/q/https://github.com/timo-reymann/python-oauth2-cli-auth">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://gitlab.com/medium-samples/moto-mock">Discover 'Moto': 用于在测试中模拟 AWS 服务的 Python 工具</a><ul>
<li><a href="https://discu.eu/q/https://gitlab.com/medium-samples/moto-mock">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/basilisp-lang/basilisp">basilisp-lang/basilisp: 面向 Python 3.8+ 的 Clojure 兼容(-ish)Lisp 方言</a><ul>
<li><a href="https://discu.eu/q/https://github.com/basilisp-lang/basilisp">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=_d3z2wVtDD8">Python 程序员 20 年后重温 Perl</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=_d3z2wVtDD8">2 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=TP8MC2W3eIw">用 Strawberry 和 Django 构建高性能、类型安全的 GraphQL API [视频]</a></li>
<li><a href="https://www.youtube.com/watch?v=rdfBnGjyFrc">释放 C++ 即服务的力量:将 Python 的可用性与 C++ 的性能结合起来</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-555.html">蠎周刊 PyCoder 555</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-502.html">蠎周刊 502</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-529.html">pythonista-weekly : Pyw 529</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-449.html">蠎周刊 449</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-479.html">pythonista-weekly : Pyw 479</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-396.html">蠎周刊 396</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-347.html">蠎周刊 347</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-154.html">蠎加载 154</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-103.html">蠎加载 103</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-196.html">蠎周刊 196</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-62.html">蠎加载 62</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-145.html">Issue 145</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-96.html">Issue 96</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽*~~_</span>
\/ / ◷ ← \ ()
'_ ♢ _'
/ '--∽--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2349.html">49/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2349.md">pyrw-2349.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 48/20232023-12-04T11:42:00+08:002023-12-11T09:59:44+08:00Pythoneermtag:weekly.pychina.org,2023-12-04:/pyrecap/pyrw-2348.html<blockquote>
<p>简单!=轻松</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/48/">Python recap for week 48/2023 - discu.eu</a></p>
<ul>
<li>231204 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231204 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼 …</h2><blockquote>
<p>简单!=轻松</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/48/">Python recap for week 48/2023 - discu.eu</a></p>
<ul>
<li>231204 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231204 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://preslav.me/2023/11/27/python-is-easy-golang-is-simple-simple-is-not-easy/">Python 很轻松。 Go 很简单。简单!=轻松</a><ul>
<li><a href="https://discu.eu/q/https://preslav.me/2023/11/27/python-is-easy-golang-is-simple-simple-is-not-easy/">667 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://xuanwo.io/2023/04-rust-std-fs-slower-than-python/">Rust std fs 比 Python 慢!?不,是硬件</a><ul>
<li><a href="https://discu.eu/q/https://xuanwo.io/2023/04-rust-std-fs-slower-than-python/">398 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://lucumr.pocoo.org/2023/12/1/the-python-that-was/">无类型 Python:以前的 Python</a><ul>
<li><a href="https://discu.eu/q/https://lucumr.pocoo.org/2023/12/1/the-python-that-was/">312 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 体验更加好...</p>
<blockquote>
<p>...Python 现在处于一个这样的境地:我花在打字上的时间并没有带来任何回报。另一方面,TypeScript 对我来说更倾向于提高生产力</p>
</blockquote>
<p>类似的, 在 rust 中和编译器的搏斗带来的好处有多大?</p>
<p>)</p>
<ul>
<li><a href="https://blog.scanner.dev/serverless-speed-rust-vs-go-java-python-in-aws-lambda-functions/">无服务器速度:AWS Lambda 函数中的 Rust 与 Go、Java 和 Python</a><ul>
<li><a href="https://discu.eu/q/https://blog.scanner.dev/serverless-speed-rust-vs-go-java-python-in-aws-lambda-functions/">129 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非常多优化技巧, 不过都是 AWS S3 专用的...</p>
<p>)</p>
<ul>
<li><a href="https://nedbatchelder.com/blog/202311/say_it_again_values_not_expressions.html">再说一遍:值而不是表达式</a><ul>
<li><a href="https://discu.eu/q/https://nedbatchelder.com/blog/202311/say_it_again_values_not_expressions.html">101 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/metaperl/peps/blob/main/peps/pep-8106.rst">Python 的标准日志记录 API 违反了 PEP-8,此 PEP 建议修复此问题。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/metaperl/peps/blob/main/peps/pep-8106.rst">88 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老梗, 毕竟是在 PEP-8 之前构建的</p>
<p>)</p>
<ul>
<li><a href="https://blog.untrod.com/2023/11/robot-dad.html">机器人爸爸 (迷你 LLM in python)</a><ul>
<li><a href="https://discu.eu/q/https://blog.untrod.com/2023/11/robot-dad.html">73 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.bitecode.dev/p/whats-up-python-new-args-syntax-subinterpreters">Python 怎么了?新的 args 语法、子解释器 FastAPI 和 cuda pandas...</a><ul>
<li><a href="https://discu.eu/q/https://www.bitecode.dev/p/whats-up-python-new-args-syntax-subinterpreters">68 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://pytorch.org/blog/accelerating-generative-ai-2/">用 PyTorch II 加速生成式 AI:GPT,快速</a><ul>
<li><a href="https://discu.eu/q/https://pytorch.org/blog/accelerating-generative-ai-2/">66 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://docs.anaconda.com/free/navigator/tutorials/manage-environments/">Windows机器上共享Python环境的最佳方法</a><ul>
<li><a href="https://discu.eu/q/https://docs.anaconda.com/free/navigator/tutorials/manage-environments/">65 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然是 Conda</p>
<p>)</p>
<ul>
<li><a href="https://blendable.ca/">寻找 Django 开发人员</a><ul>
<li><a href="https://discu.eu/q/https://blendable.ca">57 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Canada 保险公司的招聘?</p>
<p>)</p>
<ul>
<li><a href="https://python-type-challenges.zeabur.app/">Show HN: Python-Type-Challenges, 通过在线练习掌握 Python 打字</a><ul>
<li><a href="https://discu.eu/q/https://python-type-challenges.zeabur.app/">46 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://rhodesmill.org/skyfield/">Skyfield: Python 的优雅天文学</a><ul>
<li><a href="https://discu.eu/q/https://rhodesmill.org/skyfield/">32 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://pythonspeed.com/articles/polars-pandas-interopability/">在 Pandas 世界中使用 Polars</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/polars-pandas-interopability/">29 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://oskaerik.github.io/theevalgame/">the eval game 开发游戏</a><ul>
<li><a href="https://discu.eu/q/https://oskaerik.github.io/theevalgame/">25 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Flet 开发的...</p>
<p><img alt="eval" src="https://ipic.zoomquiet.top/2023-12-04-zshot%202023-12-04%2010.24.00.jpg"></p>
<h2>)</h2>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
<p>NONE</p>
</blockquote>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/dgtlmoon/changedetection.io">多语言 Flask 应用程序的好例子?寻找灵感</a><ul>
<li><a href="https://discu.eu/q/https://github.com/dgtlmoon/changedetection.io">513 评注 in 14 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/rustedpy/result/">刚在 Python 中找到了一个用于处理 Rust 风格错误的库</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rustedpy/result/">69 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/gto76/python-cheatsheet">综合 Python 备忘单</a><ul>
<li><a href="https://discu.eu/q/https://github.com/gto76/python-cheatsheet">42 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Zaloog/kanban-python">kanban-python: 用 Python 编写的终端看板管理器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Zaloog/kanban-python">14 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/chapainaashish/shopapi">项目展示:使用 DRF 构建了成熟的电子商务后端</a><ul>
<li><a href="https://discu.eu/q/https://github.com/chapainaashish/shopapi">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, DRF 在取代经典 Dj ?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/dtiesling/flask-muck">Flask-Muck (Beta): REST 框架,只需 9 行代码即可为 SqlAlchemy 模型生成完整的 API。寻找早期采用者。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/dtiesling/flask-muck">11 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/sh4zbot/chess-streak-calc">制作了一个 python 脚本,用于查找用户的最长连胜记录(在 chess.com 上)并(粗略地)估计用户的最长连胜记录应该是多少。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/sh4zbot/chess-streak-calc">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/roee30/miniloop">miniloop: 最小的教学事件循环实现</a><ul>
<li><a href="https://discu.eu/q/https://github.com/roee30/miniloop">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/DropbaseHQ/dropbase">Show HN: Dropbase – Python 开发人员的内部工具构建器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/DropbaseHQ/dropbase">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个低代码框架...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/NoteDancing/Note">轻松实施并行训练。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/NoteDancing/Note">2 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=GA0621y0zUQ">用 Python 制作了 YouTube</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=GA0621y0zUQ">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>印度口音很上头...</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/bStar02cRiU">用 Python 投射到支持投射的设备...超级简单!</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/bStar02cRiU">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/v4jWEri-uAE">10 分钟内使用 Python 和 PyQt5 创建您自己的截图工具</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/v4jWEri-uAE">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=OWVQXgEMSEE">用 Arduino Uno 和 Python 将串行端口数据记录到 Linux 上的 CSV(逗号分隔文件)文件</a></li>
<li><a href="https://youtu.be/y8-En6J9o-Y">如何在 3 分钟内使用 Open AI Text to Speech API |文字转语音 |开放人工智能</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-554.html">蠎周刊 PyCoder 554</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-501.html">蠎周刊 501</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-528.html">pythonista-weekly : Pyw 528</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-448.html">蠎周刊 448</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-478.html">pythonista-weekly : Pyw 478</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-395.html">蠎周刊 395</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-346.html">蠎周刊 346</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-153.html">蠎加载 153</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-102.html">蠎加载 102</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-195.html">蠎周刊 195</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-61.html">蠎加载 61</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-144.html">Issue 144</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-95.html">Issue 95</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽*~~_</span>
\/ / ◷ ← \ ()
'_ ♢ _'
/ '--∽--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2348.html">48/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2348.md">pyrw-2348.md</a>
7> Happy Pythoning!</li>
</ul>
<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 47/20232023-11-27T11:42:00+08:002023-12-11T09:59:50+08:00Pythoneermtag:weekly.pychina.org,2023-11-27:/pyrecap/pyrw-2347.html<blockquote>
<p>依赖关系属于版本控制</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/47/">Python recap for week 47/2023 - discu.eu</a></p>
<ul>
<li>231127 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231127 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译 …</li></ul><blockquote>
<p>依赖关系属于版本控制</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/47/">Python recap for week 47/2023 - discu.eu</a></p>
<ul>
<li>231127 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231127 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="http://www.envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/">证明 Android、Java 和 Python 的排序算法已损坏 (2015)</a><ul>
<li><a href="https://discu.eu/q/http://www.envisage-project.eu/proving-android-java-and-python-sorting-algorithm-is-broken-and-how-to-fix-it/">470 评注 in 8 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老案...</p>
<p>)</p>
<ul>
<li><a href="https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/">依赖关系属于版本控制</a><ul>
<li><a href="https://discu.eu/q/https://www.forrestthewoods.com/blog/dependencies-belong-in-version-control/">291 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没毛病, 甚至于系统版本也应该包含在其中...
问题在根本不同的管理线路和节奏, 无法统一观察和匹配,
Docker 是种懒政...
)</p>
<ul>
<li><a href="https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/">大规模编写和检查 Python</a><ul>
<li><a href="https://discu.eu/q/https://engineering.fb.com/2023/08/07/developer-tools/fixit-2-linter-meta/">144 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这得是 Python 生产运行代码超过百万行时的思考</p>
<p>)</p>
<ul>
<li><a href="https://www.saaspegasus.com/guides/django-stripe-integrate/">如何使用 Django 和 Stripe 创建订阅 SaaS 应用程序(2023 版)</a><ul>
<li><a href="https://discu.eu/q/https://www.saaspegasus.com/guides/django-stripe-integrate/">127 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://muhammadraza.me/2023/python-oneliners/">最喜欢的单行代码:Python 版</a><ul>
<li><a href="https://discu.eu/q/https://muhammadraza.me/2023/python-oneliners/">87 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>有中文图书 Python一行流 (2021)
https://book.douban.com/subject/35602079/</p>
<p>)</p>
<ul>
<li><a href="https://www.kdnuggets.com/enhance-your-python-coding-style-with-ruff">用 Ruff 增强您的 Python 编码风格</a><ul>
<li><a href="https://discu.eu/q/https://www.kdnuggets.com/enhance-your-python-coding-style-with-ruff">35 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, rust 开发的 Python 风格检验器</p>
<p><img alt="Ruff" src="https://ipic.zoomquiet.top/2023-11-27-zshot%202023-11-27%2012.17.48.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html">Python 软件基金会荣获 GitHub 颁发的热烈欢迎奖</a><ul>
<li><a href="https://discu.eu/q/https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html">32 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://superfastpython.com/multiprocessing-pool-python/">Python Multiprocessing 池:完整 API 指南</a><ul>
<li><a href="https://discu.eu/q/https://superfastpython.com/multiprocessing-pool-python/">32 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>superfastpython.com</p>
</blockquote>
<p>竟然是私人网站...</p>
<p>)</p>
<ul>
<li><a href="https://pip.wtf/">Pip.wtf: 小型 Python 脚本的内联依赖项</a><ul>
<li><a href="https://discu.eu/q/https://pip.wtf">29 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://tenthousandmeters.com/blog/python-behind-the-scenes-8-how-python-integers-work/">CPython int 实现解释</a><ul>
<li><a href="https://discu.eu/q/https://tenthousandmeters.com/blog/python-behind-the-scenes-8-how-python-integers-work/">22 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://coady.github.io/posts/composition-vs-inheritance.html">组合相对于继承的逆向观点</a><ul>
<li><a href="https://discu.eu/q/https://coady.github.io/posts/composition-vs-inheritance.html">20 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://mathspp.com/blog/5-ways-to-flatten-a-list-of-lists">展平列表列表的 5 种方法</a><ul>
<li><a href="https://discu.eu/q/https://mathspp.com/blog/5-ways-to-flatten-a-list-of-lists">19 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>总是这么两类: 手工, 对应函数</p>
<p>不过, 嵌套列表推导式, 是真没想到...</p>
<p>)</p>
<ul>
<li><a href="https://www.redditinc.com/policies/content-policy">Friday Daily Thread:r/Python 元和周五自由讨论</a><ul>
<li><a href="https://discu.eu/q/https://www.redditinc.com/policies/content-policy">18 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.stochasticlifestyle.com/chatgpt-performs-better-on-julia-than-python-and-r-for-large-language-model-llm-code-generation-why/">对于大型语言模型 (LLM) 代码生成,ChatGPT 在 Julia 上的性能优于 Python(和 R)。为什么? - 随机生活方式</a><ul>
<li><a href="https://discu.eu/q/https://www.stochasticlifestyle.com/chatgpt-performs-better-on-julia-than-python-and-r-for-large-language-model-llm-code-generation-why/">17 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/AmineDjeghri/Awesome-Windows11-WSL-Linux/blob/master/unix_workflow/0_linux_setup.md">Linux 用户,我创建了一个脚本来自动安装 oh-my-zsh、conda、gpu 驱动程序、cuda 等</a><ul>
<li><a href="https://discu.eu/q/https://github.com/AmineDjeghri/Awesome-Windows11-WSL-Linux/blob/master/unix_workflow/0_linux_setup.md">15 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>每个独立开发者都应该有这么一套?</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/">Django 5.0 候选版本 1 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2023/nov/20/django-50-rc1/">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://sethmlarson.dev/security-developer-in-residence-weekly-report-18">在 Python 包索引上查询每个版本中的每个文件</a></li>
<li><a href="https://ibis-project.org/posts/querying-pypi-metadata-compiled-languages/">用 Ibis 查询 Python 包索引上每个版本中的每个文件</a></li>
<li><a href="https://pydata.org/global2023/schedule">PyData Global 2023 时间表发布</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/rohankishore/Aura-Text">用 PyQt6 和 Python 制作的 IDE</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">110 评注 in 7 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>纯 Python 完成, 当年 UliEditor 也是这个思路...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/kitao/pyxel">Pyxel 是 Python 的复古游戏引擎</a><ul>
<li><a href="https://discu.eu/q/https://github.com/kitao/pyxel">93 评注 in 7 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>拿来作 CLI 工具框架也没问题</p>
<p>)</p>
<ul>
<li><a href="https://github.com/vinta/awesome-python">Awesome-python 和 Python 中的精选列表感到好奇</a><ul>
<li><a href="https://discu.eu/q/https://github.com/vinta/awesome-python">36 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>高赞仓库, 内容维护其实并不简单
)</p>
<ul>
<li><a href="https://github.com/FullControlXYZ/fullcontrol">FullControl: 3D 打印机的无约束 gcode 设计</a><ul>
<li><a href="">26 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/suned/stateless">Purely通过协程实现的纯函数式代数效应</a><ul>
<li><a href="https://discu.eu/q/https://github.com/suned/stateless">23 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/dinosaurtirex/cmd-chat">用 Python 进行安全命令行聊天</a><ul>
<li><a href="https://discu.eu/q/https://github.com/dinosaurtirex/cmd-chat">20 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/cleanlab/cleanlab">Cleanlab 清洁实验室</a><ul>
<li><a href="https://discu.eu/q/https://github.com/cleanlab/cleanlab">16 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用来估计数据集问题</p>
<p>)</p>
<ul>
<li><a href="https://github.com/syeysk/sy_py2c/">Python 到 C 的翻译器:免费、开源且在线</a><ul>
<li><a href="https://discu.eu/q/https://github.com/syeysk/sy_py2c/">15 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/sanjacob/tiny-api-client">Tiny API 客户端:使用装饰器的力量编写 API 客户端的最简单方法</a><ul>
<li><a href="https://discu.eu/q/https://github.com/sanjacob/tiny-api-client">13 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>暂时无法进入生产</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Niamorro/Netleaf">我的新项目 Netleaf:扫描网络设备的工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Niamorro/Netleaf">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/DiZCxI8TQn4">构建搜索引擎 Django + Elasticsearch</a></li>
<li><a href="https://www.youtube.com/watch?v=tTAUrsZ6rHs">用 python 编码的音乐现场 - CRASH SERVER - 渗透(代码在描述中)</a></li>
<li><a href="https://youtube.com/watch?si=2kYni5YhzvZ68PwQ&v=VeOKJFeqPe4">用 Python 和 Turtle Graphics 绘制蜂窝 🐢 键盘声音...</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-553.html">蠎周刊 PyCoder 553</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-500.html">蠎周刊 500</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-527.html">pythonista-weekly : Pyw 527</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-447.html">蠎周刊 447</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-477.html">pythonista-weekly : Pyw 477</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-394.html">蠎周刊 394</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-345.html">蠎周刊 345</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-152.html">蠎加载 152</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-101.html">蠎加载 101</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-194.html">蠎周刊 194</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-60.html">蠎加载 60</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-143.html">Issue 143</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-94.html">Issue 94</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽&`~_</span>
() / ◵ ^ \ \/
'_ ∧ _'
/ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2347.html">47/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2347.md">pyrw-2347.md</a>
7> Happy Pythoning!<blockquote>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
</li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 46/20232023-11-20T11:42:00+08:002023-11-20T14:14:16+08:00Pythoneermtag:weekly.pychina.org,2023-11-20:/pyrecap/pyrw-2346.html<blockquote>
<p>datetime.utcnow() 现已弃用</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/46/">Python recap for week 46/2023 - discu.eu</a></p>
<ul>
<li>231120 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231120 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程 …</h2><blockquote>
<p>datetime.utcnow() 现已弃用</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/46/">Python recap for week 46/2023 - discu.eu</a></p>
<ul>
<li>231120 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231120 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated">是时候做出改变了:datetime.utcnow() 现已弃用</a><ul>
<li><a href="https://discu.eu/q/https://blog.miguelgrinberg.com/post/it-s-time-for-a-change-datetime-utcnow-is-now-deprecated">456 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Py 3.12 开始</p>
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">datetime</span> <span class="kn">import</span> <span class="n">datetime</span><span class="p">,</span> <span class="n">timezone</span>
<span class="k">def</span> <span class="nf">aware_utcnow</span><span class="p">():</span>
<span class="k">return</span> <span class="n">datetime</span><span class="o">.</span><span class="n">now</span><span class="p">(</span><span class="n">timezone</span><span class="o">.</span><span class="n">utc</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">aware_utcfromtimestamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">):</span>
<span class="k">return</span> <span class="n">datetime</span><span class="o">.</span><span class="n">fromtimestamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">,</span> <span class="n">timezone</span><span class="o">.</span><span class="n">utc</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">naive_utcnow</span><span class="p">():</span>
<span class="k">return</span> <span class="n">aware_utcnow</span><span class="p">()</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">tzinfo</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
<span class="k">def</span> <span class="nf">naive_utcfromtimestamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">):</span>
<span class="k">return</span> <span class="n">aware_utcfromtimestamp</span><span class="p">(</span><span class="n">timestamp</span><span class="p">)</span><span class="o">.</span><span class="n">replace</span><span class="p">(</span><span class="n">tzinfo</span><span class="o">=</span><span class="kc">None</span><span class="p">)</span>
<span class="nb">print</span><span class="p">(</span><span class="n">aware_utcnow</span><span class="p">())</span>
<span class="nb">print</span><span class="p">(</span><span class="n">aware_utcfromtimestamp</span><span class="p">(</span><span class="mi">0</span><span class="p">))</span>
<span class="nb">print</span><span class="p">(</span><span class="n">naive_utcnow</span><span class="p">())</span>
<span class="nb">print</span><span class="p">(</span><span class="n">naive_utcfromtimestamp</span><span class="p">(</span><span class="mi">0</span><span class="p">))</span>
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://stefan-marr.de/2023/11/python-global-interpreter-lock/">Python 全局解释器锁所提供的不断变化的“保证”</a><ul>
<li><a href="https://discu.eu/q/https://stefan-marr.de/2023/11/python-global-interpreter-lock/">144 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://blog.orsinium.dev/posts/py/core-devs-typing/">How many Python core developers use type annotations?
有多少 Python 核心开发人员使用类型注释?</a><ul>
<li><a href="https://discu.eu/q/https://blog.orsinium.dev/posts/py/core-devs-typing/">127 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嘦编译器没有强行要求, 这个比例就看对应公司规定而已...</p>
<p>)</p>
<ul>
<li><a href="https://simonwillison.net/2023/Sep/30/cli-tools-python/">在 Python 中构建 CLI 工具时学到的东西</a><ul>
<li><a href="https://discu.eu/q/https://simonwillison.net/2023/Sep/30/cli-tools-python/">127 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.sympy.org/en/index.html">SymPy 是一个用于符号数学的 Python CAS 库</a><ul>
<li><a href="https://discu.eu/q/https://www.sympy.org/en/index.html">72 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://logging.info/">是否可以在全局级别导入标准模块并在所有子模块中使用而无需导入</a><ul>
<li><a href="https://discu.eu/q/https://logging.info">65 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.fabfile.org/">Fabric – 用于通过 SSH 执行 shell 命令的 Python 库</a><ul>
<li><a href="https://discu.eu/q/https://www.fabfile.org/">45 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真的好东西,
2.0 分离了本地和远程,
本地 shell 调用是 invoke, fabric 专注远程折腾了...</p>
<p>)</p>
<ul>
<li><a href="https://discuss.python.org/t/python-3-13-alpha-1-contains-breaking-changes-whats-the-plan/37490">Python 3.13 alpha 1 包含重大更改,计划是什么? - 核心开发</a><ul>
<li><a href="https://discu.eu/q/https://discuss.python.org/t/python-3-13-alpha-1-contains-breaking-changes-whats-the-plan/37490">40 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://landaire.net/world-of-warships-deobfuscation/">对《战舰世界》的 Python 脚本进行反混淆</a><ul>
<li><a href="https://discu.eu/q/https://landaire.net/world-of-warships-deobfuscation/">39 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.bitecode.dev/p/beginners-should-use-django-not-flask">初学者应该使用 Django,而不是 Flask</a><ul>
<li><a href="https://discu.eu/q/https://www.bitecode.dev/p/beginners-should-use-django-not-flask">38 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>从就业角度看,的确...</p>
<p>)</p>
<ul>
<li><a href="https://gist.github.com/shakna-israel/dfb34dd7f0e3d8c8b74443b29b20906d">如何破解 Python 的 JSON</a><ul>
<li><a href="https://discu.eu/q/https://gist.github.com/shakna-israel/dfb34dd7f0e3d8c8b74443b29b20906d">35 评注 in 1 讨论</a></li>
</ul>
</li>
<li>
<p><a href="https://codingvidya.com/best-python-books/">B适合初学者和高级阅读的最佳 Python 书籍</a></p>
<ul>
<li><a href="https://discu.eu/q/https://codingvidya.com/best-python-books/">32 评注 in 1 讨论</a></li>
</ul>
</li>
<li>
<p><a href="https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html">Python 软件基金会荣获 GitHub 颁发的热烈欢迎奖</a></p>
<ul>
<li><a href="https://discu.eu/q/https://pyfound.blogspot.com/2023/11/psf-wonderfully-welcoming-award-github.html">32 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://blog.pypi.org/posts/2023-11-14-1-pypi-completes-first-security-audit/">PyPI 已完成首次安全审核</a><ul>
<li><a href="https://discu.eu/q/https://blog.pypi.org/posts/2023-11-14-1-pypi-completes-first-security-audit/">22 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不知道成本多少, 目测上万刀了...</p>
<p>)</p>
<ul>
<li><a href="https://gist.github.com/shakna-israel/03172c2c06e1f6622764541dc8b4246b">Python 代码混淆器</a><ul>
<li><a href="https://discu.eu/q/https://gist.github.com/shakna-israel/03172c2c06e1f6622764541dc8b4246b">22 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://sethmlarson.dev/security-developer-in-residence-weekly-report-18">在 Python 包索引上查询每个版本中的每个文件</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://github.com/tobymao/sqlglot">SQLGlot – Python 无依赖 SQL 解析器、转译器、优化器和引擎</a></p>
<ul>
<li><a href="https://discu.eu/q/https://github.com/tobymao/sqlglot">122 评注 in 3 讨论s</a></li>
</ul>
</li>
<li>
<p><a href="https://github.com/getml/reflect-cpp">reflect-cpp - 使用编译时反射进行快速序列化、反序列化和验证的 C++-20 库,类似于 Python 中的 Pydantic、Rust 中的 serde、Go 中的编码或 Haskell 中的 aeson</a></p>
<ul>
<li><a href="https://discu.eu/q/https://github.com/getml/reflect-cpp">37 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>隔壁 <a href="https://weekly.rs.101.so/2023/RR23W46.html">RR23W46 - 锈周刊 -> Weekly :: China<Rustaceans></a> 也有这篇文章...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/JoshuaKasa/van-gonography">Hide your files inside images
将文件隐藏在图像中</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Ariel4545/text_editor">33 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Ariel4545/text_editor">我的文本编辑器开源项目</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Ariel4545/text_editor">29 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Malik403/ApplicationStatus">批评我的项目。不要退缩</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Malik403/ApplicationStatus">24 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>因为网友至大...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/suned/stateless">Python 中的静态类型、纯函数代数效应</a><ul>
<li><a href="https://discu.eu/q/https://github.com/suned/stateless">21 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/pipeless-ai/pipeless">嵌入式计算机视觉无服务器开发经验</a><ul>
<li><a href="https://discu.eu/q/https://github.com/pipeless-ai/pipeless">12 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Rust 为行动器...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Null-byte-00/Imagerecognition/">用pytorch进行简单的图像识别</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Null-byte-00/Imagerecognition/">9 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Izaan17/FlowC">FlowC 自动化工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Izaan17/FlowC">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=GrIpDXPG41o">Django Ninja 1.0 已发布</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=GrIpDXPG41o">17 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个魔改 Django 作品, 性能是否保证, 是否引入更多 bug 完全不知道...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=n9mGk8_tQtM">对于 Poetry 用户:我制作了一个视频来解释 TOML 格式</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=n9mGk8_tQtM">9 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/hZatMLtjqHs?si=wQixBh0pk5tCKCiv">用 Django、NextJS 和 Kubernetes 构建医疗保健应用程序</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/hZatMLtjqHs?si=wQixBh0pk5tCKCiv">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/Ji5pKxN4Vrs">第136章 单数最优解</a></li>
<li><a href="https://www.youtube.com/watch?v=6VqSbVHgG_w">用 Python 和 FastAPI 构建 Avatar Generator API 第 1 部分</a></li>
<li><a href="https://www.youtube.com/watch?v=PtWssOt6oRs">Python 基础知识 [视频]</a></li>
<li><a href="https://youtube.com/watch?si=T58QOGL-IvdFxjXT&v=zWC1DKfc830">Gosper 曲线与 Python 和 Turtle 图形 🐢</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>神奇哪...</p>
<p>如此简单的工具, 可以生成如此复杂的曲线...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-552.html">蠎周刊 PyCoder 552</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-499.html">蠎周刊 499</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-526.html">pythonista-weekly : Pyw 526</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-446.html">蠎周刊 446</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-476.html">pythonista-weekly : Pyw 476</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-393.html">蠎周刊 393</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-344.html">蠎周刊 344</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-151.html">蠎加载 151</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-100.html">蠎加载 100</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-193.html">蠎周刊 193</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-59.html">蠎加载 59</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-142.html">Issue 142</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-93.html">Issue 93</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`*∽~_</span>
\/ / o < \ \/
'_ ⌐ _'
/ '-----' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2346.html">46/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2346.md">pyrw-2346.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 45/20232023-11-13T11:42:00+08:002023-11-13T18:02:36+08:00Pythoneermtag:weekly.pychina.org,2023-11-13:/pyrecap/pyrw-2345.html<blockquote>
<p>Pandas 创建者 Wes McKinney 加入 Posit</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/45/">Python recap for week 45/2023 - discu.eu</a></p>
<ul>
<li>231113 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231113 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文 …</h2><blockquote>
<p>Pandas 创建者 Wes McKinney 加入 Posit</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/45/">Python recap for week 45/2023 - discu.eu</a></p>
<ul>
<li>231113 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231113 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://labs.quansight.org/blog/building-scipy-with-flang">在 Windows 上为 Python 3.12 构建 SciPy 是一个小奇迹</a><ul>
<li><a href="https://discu.eu/q/https://labs.quansight.org/blog/building-scipy-with-flang">304 评注 in 4 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>感觉在 windows 上构建任何开源项目都是个奇迹...</p>
<p>)</p>
<ul>
<li><a href="https://www.infoworld.com/article/3709932/python-pandas-creator-wes-mckinney-joins-posit.html">Python Pandas 创建者 Wes McKinney 加入 Posit [前身为 RStudio]</a><ul>
<li><a href="https://discu.eu/q/https://www.infoworld.com/article/3709932/python-pandas-creator-wes-mckinney-joins-posit.html">130 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, 熊猫也开始锈化?</p>
<p>)</p>
<ul>
<li><a href="https://twitter.com/kennethreitz42/status/1723329022422110444">Python Requests 3</a><ul>
<li><a href="https://discu.eu/q/https://twitter.com/kennethreitz42/status/1723329022422110444">103 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.inngest.com/blog/python-errors-as-values">Python 错误作为值:比较 Rust 和 Go 的有用模式</a><ul>
<li><a href="https://discu.eu/q/https://www.inngest.com/blog/python-errors-as-values">68 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="err" src="https://ipic.zoomquiet.top/2023-11-13-zshot%202023-11-13%2017.59.53.jpg"></p>
<p>隔壁锈周刊也推荐了: <a href="https://weekly.rs.101.so/2023/RR23W45.html">RR23W45 - 锈周刊 -> Weekly :: China<Rustaceans></a></p>
<p>)</p>
<ul>
<li><a href="https://peps.python.org/pep-0313/">将罗马数字文字添加到 Python (2003)</a><ul>
<li><a href="https://discu.eu/q/https://peps.python.org/pep-0313/">37 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>为了罗马军团复活?</p>
<p>)</p>
<ul>
<li><a href="https://stackoverflow.com/questions/75267582/python-environment-setup-seems-complicated-and-unsolvable">Python environment setup seems complicated and unsolvable
Python环境搭建看起来很复杂,无解</a><ul>
<li><a href="https://discu.eu/q/https://stackoverflow.com/questions/75267582/python-environment-setup-seems-complicated-and-unsolvable">31 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Orz... 明白人儿...</p>
<p>)</p>
<ul>
<li><a href="https://bernsteinbear.com/blog/ddcg/">快速了解目标驱动的代码生成</a><ul>
<li><a href="https://discu.eu/q/https://bernsteinbear.com/blog/ddcg/">19 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>DDC?</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://marimo.io/">Marimo: 下一代 Python 笔记本</a><ul>
<li><a href="https://discu.eu/q/https://marimo.io/">15 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...使命是为机器学习工程师、科学家和研究人员提供一个令人愉悦的平台,让他们的数据栩栩如生</p>
</blockquote>
<p>明白了, 和普通工程没关系...</p>
<p>)</p>
<ul>
<li><a href="https://medium.com/@superfastpython/python-threading-7-day-crash-course-721cd552aecf">Python Threading: 7 天速成课程</a><ul>
<li><a href="https://discu.eu/q/https://medium.com/%40superfastpython/python-threading-7-day-crash-course-721cd552aecf">14 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://diagnoz.pythonanywhere.com/">Would love to hear suggestions from senio/lead developers.
希望听到高级/首席开发人员的建议。</a><ul>
<li><a href="https://discu.eu/q/https://diagnoz.pythonanywhere.com/">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://mostlynerdless.de/blog/tag/lets-create-a-debugger-together/">让我们一起创建一个Python调试器</a><ul>
<li><a href="https://discu.eu/q/https://mostlynerdless.de/blog/tag/lets-create-a-debugger-together/">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="pdb" src="https://ipic.zoomquiet.top/2023-11-13-zshot%202023-11-13%2017.52.49.jpg"></p>
<p>就像一个甜蜜的梦...</p>
<p>)</p>
<ul>
<li><a href="https://huggingface.co/blog/santiagomed/building-a-rag-cli-application-application">再见 Python,你好 Rust:使用 Orca 构建 RAG CLI 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://huggingface.co/blog/santiagomed/building-a-rag-cli-application-application">9 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>Orca 逆戟鲸</p>
</blockquote>
<p><img alt="Orca" src="https://ipic.zoomquiet.top/2023-11-13-zshot%202023-11-13%2017.51.56.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://benhoyt.com/writings/markov-chain/">Using a Markov chain to generate readable nonsense with 20 lines of Python
使用马尔可夫链用 20 行 Python 生成可读的废话</a><ul>
<li><a href="https://discu.eu/q/https://benhoyt.com/writings/markov-chain/">8 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>网红们渴望的工具...</p>
<p>)</p>
<ul>
<li><a href="https://docs.python.org/3/tutorial/interactive.html#alternatives-to-the-interactive-interpreter">交互式 Python shell 中自动完成(初学者提示)</a><ul>
<li><a href="https://discu.eu/q/https://docs.python.org/3/tutorial/interactive.html%23alternatives-to-the-interactive-interpreter">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.photondesigner.com/articles/auto-open-graph-image-django?ref=rdjango-auto-open-graph-image-django">用 Django 🌐 创建 OG 社交图像生成器(带图像上传)</a><ul>
<li><a href="https://discu.eu/q/https://www.photondesigner.com/articles/auto-open-graph-image-django?ref=rdjango-auto-open-graph-image-django">6 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://mypy-lang.blogspot.com/2023/11/mypy-17-released.html">Mypy 1.7 发布</a><ul>
<li><a href="">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/openai/openai-python">OpenAI Python v1 发布</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/widgetti/wanderlust">使用 Solara 用纯 Python 编写了 OpenAI Wanderlust 应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/widgetti/wanderlust">39 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/SoRobby/DjangoStarterTemplate">寻找有关我的 StarterTemplate 的反馈(有 github 链接)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/SoRobby/DjangoStarterTemplate">16 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Blaze4884/CustomPasswords">使用 CustomTkinter 制作了一个现代密码生成器和管理器应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Blaze4884/CustomPasswords">15 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/charstorm/examples4pybind11">C++ 到 Python - pybind11 示例</a><ul>
<li><a href="">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Dicklesworthstone/bulk_transcribe_youtube_videos_from_playlist">用 Whisper 从 YouTube 播放列表批量创建脚本</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Dicklesworthstone/bulk_transcribe_youtube_videos_from_playlist">6 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Whisper" src="https://ipic.zoomquiet.top/2023-11-13-zshot%202023-11-13%2017.41.05.jpg"></p>
<p>文字记录瘾?</p>
<p>这是种什么病?</p>
<p>)</p>
<ul>
<li><a href="https://github.com/AGTGreg/DjangoBoilerplate">Django + Docker 样板</a><ul>
<li><a href="https://discu.eu/q/https://github.com/AGTGreg/DjangoBoilerplate">5 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Dicklesworthstone/swiss_army_llama">用 FastAPI 和 llama-cpp-python 来计算和使用 Swiss Army Llama 的嵌入和补全</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Dicklesworthstone/swiss_army_llama">5 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/datapane/datapane">Datapane: 用 100% Python 构建和共享数据报告</a><ul>
<li><a href="https://discu.eu/q/https://github.com/datapane/datapane">4 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/ashfaqur/security-cam">带检测功能的门摄像头</a><ul>
<li><a href="https://discu.eu/q/https://github.com/ashfaqur/security-cam">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>pi zero</p>
</blockquote>
<p>最便宜的嵌入式系统硬件了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/petrprikryl/pysquel/">Python 中的 Linting SQL 语句</a><ul>
<li><a href="https://discu.eu/q/https://github.com/petrprikryl/pysquel/">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/WfPwvUjIZtE?si=ODo0DYZq51s_nVct">[视频] 2 分钟了解 Python 中的 if <strong>name</strong> == '<strong>main</strong>'</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/WfPwvUjIZtE?si=ODo0DYZq51s_nVct">37 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=Q0aVbqim5pE">Monad 到底是什么?</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=Q0aVbqim5pE">22 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Haskell 社区讨论了20年, 现在轮到 Python 社区了?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://www.youtube.com/watch?v=Cl6U9VoPn_M">20 分钟内构建一个 Python 调试器</a></p>
</li>
<li>
<p><a href="https://www.youtube.com/watch?v=90hhJHTWz50">用语义内核创建 LLM 应用程序</a></p>
</li>
<li><a href="https://www.youtube.com/watch?v=esLvuP5Q0Sw">HTMX for Django Developers (And All of Us)
面向 Django 开发人员(以及我们所有人)的 HTMX</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>XGML->XML->HTML->...->HTMX</p>
<p>反正都是标准...</p>
<p>)</p>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-551.html">蠎周刊 PyCoder 551</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-498.html">蠎周刊 498</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-525.html">pythonista-weekly : Pyw 525</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-445.html">蠎周刊 445</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-475.html">pythonista-weekly : Pyw 475</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-392.html">蠎周刊 392</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-343.html">蠎周刊 343</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-150.html">蠎加载 150</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-99.html">蠎加载 99</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-192.html">蠎周刊 192</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-58.html">蠎加载 58</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-141.html">Issue 141</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-92.html">Issue 92</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`--~_</span>
\/ / ? = \ (/
'_ ⎕ _'
\ '--#--' |
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2345.html">45/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2345.md">pyrw-2345.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 44/20232023-11-06T11:42:00+08:002024-01-29T12:06:11+08:00Pythoneermtag:weekly.pychina.org,2023-11-06:/pyrecap/pyrw-2344.html<blockquote>
<p>Pope 被Python诱惑了!</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/44/">Python recap for week 43/2023 - discu.eu</a></p>
<ul>
<li>231206 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231206 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles …</p></blockquote><blockquote>
<p>Pope 被Python诱惑了!</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/44/">Python recap for week 43/2023 - discu.eu</a></p>
<ul>
<li>231206 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231206 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://gregoryszorc.com/blog/2023/10/30/my-user-experience-porting-off-setup.py/">用户体验移植 setup.py</a><ul>
<li><a href="https://discu.eu/q/https://gregoryszorc.com/blog/2023/10/30/my-user-experience-porting-off-setup.py/">158 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-retrospective/">Python 到 OCaml:回顾 (2014)</a><ul>
<li><a href="https://discu.eu/q/https://roscidus.com/blog/blog/2014/06/06/python-to-ocaml-retrospective/">146 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://sidsite.com/posts/python-corrset-optimization/">用 Python 分析数据速度提高 170,000 倍</a><ul>
<li><a href="https://discu.eu/q/https://sidsite.com/posts/python-corrset-optimization/">92 评注 in 4 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.theregister.com/2023/10/28/pope_software_python/?td=rt-3a">Pope 被Python诱惑了!签署儿童编码计划</a><ul>
<li><a href="https://discu.eu/q/https://www.theregister.com/2023/10/28/pope_software_python/?td=rt-3a">84 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 教皇</p>
<p>)</p>
<ul>
<li><a href="https://superfastpython.com/multiprocessing-in-python/">Python Multiprocessing: 完整指南(24,000 多个单词)</a><ul>
<li><a href="https://discu.eu/q/https://superfastpython.com/multiprocessing-in-python/">69 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Multiprocessing" src="https://ipic.zoomquiet.top/2023-11-06-zshot%202023-11-06%2011.11.42.jpg">
)</p>
<ul>
<li><a href="https://realpython.com/python-type-hints-multiple-types/">如何在 Python 中使用多种返回类型的类型提示</a><ul>
<li><a href="https://discu.eu/q/https://realpython.com/python-type-hints-multiple-types/">64 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="multiple" src="https://ipic.zoomquiet.top/2023-11-06-zshot%202023-11-06%2011.11.42.jpg">
)</p>
<ul>
<li><a href="https://quanttype.net/posts/2023-10-31-do-not-use-requirements.txt.html">不要用requirements.txt</a><ul>
<li><a href="https://discu.eu/q/https://quanttype.net/posts/2023-10-31-do-not-use-requirements.txt.html">52 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.workflow86.com/">Workflow 中的工作流引擎</a><ul>
<li><a href="https://discu.eu/q/https://www.workflow86.com">52 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://unidaystudio.itch.io/cave-engine">Cave: 适用于 Windows 的可下载游戏引擎</a><ul>
<li><a href="https://discu.eu/q/https://unidaystudio.itch.io/cave-engine">47 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/beeware/toga/releases/tag/v0.4.0">BeeWare Toga v0.4.0 – Python 本机、操作系统本机 GUI 工具包</a><ul>
<li><a href="https://discu.eu/q/https://github.com/beeware/toga/releases/tag/v0.4.0">29 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.dataroc.ca/blog/most-performant-timestamp-functions-python-2">TIL that r/Python 讨厌微优化,所以我回来了更多</a><ul>
<li><a href="https://discu.eu/q/https://www.dataroc.ca/blog/most-performant-timestamp-functions-python-2">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://pythonspeed.com/articles/faster-cython-simd/">用 SIMD 加速 Cython</a><ul>
<li><a href="https://discu.eu/q/https://pythonspeed.com/articles/faster-cython-simd/">18 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://realpython.com/python-virtual-environments-a-primer/">Python 虚拟环境:入门</a><ul>
<li><a href="https://discu.eu/q/https://realpython.com/python-virtual-environments-a-primer/">16 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>折腾过那么多之后, 一句话 miniConda 你值得拥有...</p>
<p>)</p>
<ul>
<li><a href="http://discovergen.ai/">快速构建 Django 和 React 应用程序的提示</a><ul>
<li><a href="">16 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>AI 网络课程....</p>
<p>)</p>
<ul>
<li><a href="https://mckerlie.com/posts/using-python-to-generate-10000-unique-lightsabers">用 Python 生成超过 10,000 个独特的 8 位光剑</a><ul>
<li><a href="https://discu.eu/q/https://mckerlie.com/posts/using-python-to-generate-10000-unique-lightsabers">14 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老梗, NFT 海量铸造...</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://github.com/alipay/fury/releases/tag/v0.3.0">Fury 序列化框架0.3.0发布</a></li>
<li><a href="https://pypi.org/project/django-fastdev/">Django-fastdev 1.8.0 发布</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非官方
)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/jackmpcollins/magentic">magentic,将LLM无缝集成为Python函数,下载magentic的源码_GitHub</a><ul>
<li><a href="https://discu.eu/q/https://github.com/jackmpcollins/magentic">69 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/Aura-Text">用 Python 和 PyQt6 制作了一个 IDE!</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">59 评注 in 6 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>辛苦了...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/o2sh/onefetch">Python 的存储库摘要</a><ul>
<li><a href="https://discu.eu/q/https://github.com/o2sh/onefetch">45 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Rust 构建</p>
<p>)</p>
<ul>
<li><a href="https://github.com/PaulleDemon/Email-automation#emailcold-mail-automation-tool--atmailwin">开源电子邮件自动化工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PaulleDemon/Email-automation%23emailcold-mail-automation-tool--atmailwin">14 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/rohankishore/CashFlow">用 PyQt6 制作了一个费用跟踪器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/CashFlow">13 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/pgorecki/lato">隆重推出 lato - 一个用于使用 Python 构建模块化应用程序的开源微框架。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/pgorecki/lato">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/Noeloikeau/information_geometry">Python 中的信息几何和统计流形</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Noeloikeau/information_geometry">7 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/clr-cera/Quartz">Quartz, 一个用 Python 编写的简单且完全可扩展的控制台聊天工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/clr-cera/Quartz">7 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/wasi0013/PyTM"><strong>PyTM</strong> - 另一个用于跟踪项目时间并能够生成发票的工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/wasi0013/PyTM">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/themrinalsinha/dj_enum">Django 应用程序的状态更改验证器 - “dj_enum”</a><ul>
<li><a href="https://discu.eu/q/https://github.com/themrinalsinha/dj_enum">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://youtu.be/7TQQJSfcrEQ?si=Gj68mAeDWZ95Ml7P">[Video]了解Python的seek()和tell()函数以在Python中导航文件</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/7TQQJSfcrEQ?si=Gj68mAeDWZ95Ml7P">6 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/5a61BUpzmT4">用 Python 解释离散傅立叶变换</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/5a61BUpzmT4">2 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/YK6MikOCEWM">用 cProfile 进行 Python 代码分析</a></li>
<li><a href="https://www.youtube.com/watch?v=0ihChIaN8d0">在另一个进程内存中启动</a></li>
</ul>
<hr>
<h2>历史这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-550.html">蠎周刊 PyCoder 550</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-497.html">蠎周刊 497</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-524.html">pythonista-weekly : Pyw 524</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-444.html">蠎周刊 444</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-474.html">pythonista-weekly : Pyw 474</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-391.html">蠎周刊 391</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-342.html">蠎周刊 342</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-149.html">蠎加载 149</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-98.html">蠎加载 98</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-191.html">蠎周刊 191</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-57.html">蠎加载 57</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-140.html">Issue 140</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-91.html">Issue 91</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-~∽~_</span>
\/ / ◕ ♡ \ (/
'_ △ _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2344.html">44/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2344.md">pyrw-2344.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 43/20232023-10-30T11:42:00+08:002023-11-13T17:32:34+08:00Pythoneermtag:weekly.pychina.org,2023-10-30:/pyrecap/pyrw-2343.html<blockquote>
<p>为什么 Django 管理员“丑陋”?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/43/">Python recap for week 43/2023 - discu.eu</a></p>
<ul>
<li>231030 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231030 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文 …</h2><blockquote>
<p>为什么 Django 管理员“丑陋”?</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/43/">Python recap for week 43/2023 - discu.eu</a></p>
<ul>
<li>231030 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231030 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://www.coderedcorp.com/blog/why-is-the-django-admin-ugly/">为什么 Django 管理员“丑陋”?</a><ul>
<li><a href="https://discu.eu/q/https://www.coderedcorp.com/blog/why-is-the-django-admin-ugly/">233 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...The Django admin was built for Phil.</p>
</blockquote>
<p>当初就没打算给最终用户使用...</p>
<p>)</p>
<ul>
<li><a href="https://docs.python.org/3/library/datetime.html#strftime-and-strptime-format-codes">这些 f-string 技巧你应该知道</a><ul>
<li><a href="https://discu.eu/q/https://docs.python.org/3/library/datetime.html%23strftime-and-strptime-format-codes">205 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://blog.robertroskam.com/p/100-test-coverage-is-not-enough">100% 测试覆盖率是不够的:Python 中基于属性的测试</a><ul>
<li><a href="https://discu.eu/q/https://blog.robertroskam.com/p/100-test-coverage-is-not-enough">188 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/astral-sh/ruff/releases/tag/v0.1.2">Ruff 添加了黑色兼容格式</a><ul>
<li><a href="https://discu.eu/q/https://github.com/astral-sh/ruff/releases/tag/v0.1.2">96 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://simonwillison.net/2023/Sep/30/cli-tools-python/">学到的关于用 Python 构建 CLI 工具的知识</a><ul>
<li><a href="https://discu.eu/q/https://simonwillison.net/2023/Sep/30/cli-tools-python/">92 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.dataroc.ca/blog/most-performant-timestamp-functions-python">直到 datetime.utcnow() 比 datetime.now() 更快</a><ul>
<li><a href="https://discu.eu/q/https://www.dataroc.ca/blog/most-performant-timestamp-functions-python">80 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.theregister.com/2023/10/28/pope_software_python/">Pope 受到了 Python 的诱惑。签署儿童编码计划</a><ul>
<li><a href="https://discu.eu/q/https://www.theregister.com/2023/10/28/pope_software_python/">67 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>和教皇一起编程</p>
</blockquote>
<p>嗯哼,梵蒂冈 总是与时俱进的</p>
<p>)</p>
<ul>
<li><a href="https://safjan.com/python-expertise-level-self-assessment/">Python 专业水平 – 自我评估</a><ul>
<li><a href="https://discu.eu/q/https://safjan.com/python-expertise-level-self-assessment/">63 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老爹都不一定通过..</p>
<p>)</p>
<ul>
<li><a href="https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance">PEP 703 (使全局解释器锁在 CPython 中成为可选)接受</a><ul>
<li><a href="https://discu.eu/q/https://discuss.python.org/t/pep-703-making-the-global-interpreter-lock-optional-in-cpython-acceptance">57 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://eddieantonio.ca/blog/2023/10/25/python-is-a-compiled-language/">Python 是一种编译语言</a><ul>
<li><a href="https://discu.eu/q/https://eddieantonio.ca/blog/2023/10/25/python-is-a-compiled-language/">49 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://astral.sh/blog/the-ruff-formatter">Ruff 现在有一个非常快的黑色兼容格式化程序</a><ul>
<li><a href="https://discu.eu/q/https://astral.sh/blog/the-ruff-formatter">47 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.paulox.net/2023/10/26/udjango_micro_django">μDjango(微型 Django)</a><ul>
<li><a href="https://discu.eu/q/https://www.paulox.net/2023/10/26/udjango_micro_django">38 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一次尝试</p>
<p>)</p>
<ul>
<li><a href="https://blog.pythagora.ai/2023/08/23/430/">协调多个人工智能代理来创建一个完全运行的应用程序</a><ul>
<li><a href="https://discu.eu/q/https://blog.pythagora.ai/2023/08/23/430/">14 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://sidsite.com/posts/python-corrset-optimization/">用 Python 分析数据速度提高 170,000 倍</a><ul>
<li><a href="">12 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>隔壁 锈周刊 也报道了:
<a href="https://weekly.rs.101.so/2023/RR23W43.html">RR23W43 - 锈周刊 -> Weekly :: China<Rustaceans></a></p>
<p>)</p>
<ul>
<li><a href="https://blog.erikhorton.com/2023/10/22/skills-getting-rusty.html">从 Python 开发者的角度学习 Rust</a><ul>
<li><a href="https://discu.eu/q/https://blog.erikhorton.com/2023/10/22/skills-getting-rusty.html">10 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>隔壁 锈周刊 也报道了:
<a href="https://weekly.rs.101.so/2023/RR23W43.html">RR23W43 - 锈周刊 -> Weekly :: China<Rustaceans></a></p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://www.djangoproject.com/weblog/2023/oct/23/django-50-beta-1-released/">Django 5.0 beta 1 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.djangoproject.com/weblog/2023/oct/23/django-50-beta-1-released/">4 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/Nevin1901/erlog">写了一个轻量级日志收集器,运行在 4 美元的 VPS 上</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Nevin1901/erlog">70 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/bugen/pypipe">Show HN: Pypipe – 用于管道处理的 Python 命令行工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bugen/pypipe">47 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/o2sh/onefetch">Python 存储库摘要</a><ul>
<li><a href="https://discu.eu/q/https://github.com/o2sh/onefetch">45 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="summary" src="https://github.com/o2sh/onefetch/raw/main/assets/screenshot-1.png"></p>
<p>)</p>
<ul>
<li><a href="https://github.com/rohankishore/Aura-Text">有关我需要 IDE 项目的建议</a><ul>
<li><a href="https://discu.eu/q/https://github.com/rohankishore/Aura-Text">44 评注 in 6 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/Jason2Brownlee/FastGeneticAlgorithm">Can a 遗传算法能像 C 语言一样运行得快吗?</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Jason2Brownlee/FastGeneticAlgorithm">39 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 必须的...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Djdefrag/QualityScaler">QualityScaler 2.8 - 图像/视频 AI 升级应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Djdefrag/QualityScaler">36 评注 in 5 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/nitotm/efficient-language-detector-py">ELD: 高效语言检测器。 (第一个Python项目)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/nitotm/efficient-language-detector-py">22 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/bmrussell/LGBattery">编写了一个系统托盘应用程序来监控罗技鼠标的电池电量。</a><ul>
<li><a href="https://discu.eu/q/https://github.com/bmrussell/LGBattery">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>windows only?
因为...官方不给对应工具?
)</p>
<ul>
<li><a href="https://github.com/javisys/Security-Tools-in-Python">Security 中的安全工具</a><ul>
<li><a href="">10 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://github.com/facundoolano/feedi">feedi - 个人新闻阅读器和 Mastodon 客户端</a><ul>
<li><a href="https://discu.eu/q/https://github.com/facundoolano/feedi">8 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=KvFZf3cL_IY">在 YouTube 上分享了 Python Pandas 课程(1.5 小时)</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=KvFZf3cL_IY">20 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>600+ 播放</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/VgFxg9AkXFQ">用 Python 编写大爆炸代码</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/VgFxg9AkXFQ">4 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/iqXjGiQ_D-A?feature=shared&t=1662">Django “无构建”前端</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/iqXjGiQ_D-A?feature=shared&t=1662">3 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>@37signals CTO 推动的成果...
所以, Ruby 社区要merge Django 了?</p>
<p>和"下云"运动一样, 不用其它华丽的 CSS 加强工具, 只是使用原始 CSS ,
就不用编译...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=83l9ZP98vNc">两个精神分裂症患者用 Python 编写的音乐视频</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="schizophreniacs" src="https://ipic.zoomquiet.top/2023-10-30-zshot%202023-10-30%2009.24.28-1.jpg"></p>
<p>3小时的生成式艺术作品</p>
<p>)</p>
<ul>
<li><a href="https://youtu.be/Wl1GtsfrskA">在 5 分钟内根据文本提示生成图像 |Python |Streamlit</a></li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-549.html">蠎周刊 PyCoder 549</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-496.html">蠎周刊 496</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-523.html">pythonista-weekly : Pyw 523</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-443.html">蠎周刊 443</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-473.html">pythonista-weekly : Pyw 473</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-392.html">蠎周刊 392</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-341.html">蠎周刊 341</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-148.html">蠎加载 148</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-97.html">蠎加载 97</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-190.html">蠎周刊 190</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-56.html">蠎加载 56</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-139.html">Issue 139</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-90.html">Issue 90 ~ asyncio</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-~∽~_</span>
\/ / ◕ ♡ \ (/
'_ △ _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2343.html">43/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2343.md">pyrw-2343.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>上周蠎快讯 42/20232023-10-23T11:42:00+08:002023-10-30T09:21:28+08:00Pythoneermtag:weekly.pychina.org,2023-10-23:/pyrecap/pyrw-2342.html<blockquote>
<p>被终身禁止在 Meta 上做广告,因为Python...</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/42/">Python recap for week 42/2023 - discu.eu</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231023 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231023 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 …</li></ul><blockquote>
<p>被终身禁止在 Meta 上做广告,因为Python...</p>
</blockquote>
<p>原文: <a href="https://discu.eu/weekly/python/2023/42/">Python recap for week 42/2023 - discu.eu</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231023 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231023 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://lerner.co.il/2023/10/19/im-banned-for-life-from-advertising-on-meta-because-i-teach-python/">被终身禁止在 Meta 上做广告。因为我教 Python</a><ul>
<li><a href="https://discu.eu/q/https://lerner.co.il/2023/10/19/im-banned-for-life-from-advertising-on-meta-because-i-teach-python/">642 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Python+Panda" src="https://ipic.zoomquiet.top/2023-10-23-zshot%202023-10-23%2017.17.35.jpg"></p>
<p>Facebook 的 Meta AI 将培训 Python+Panda 的广告,
解析为对珍稀生物的发售广告,
从而对用户处以永久不得在 Meta 上作广告的处罚...</p>
<p>)</p>
<ul>
<li><a href="https://www.textualize.io/">Textual 有一个新网站</a><ul>
<li><a href="https://discu.eu/q/https://www.textualize.io/">149 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://blog.miguelgrinberg.com/post/we-have-to-talk-about-flask">我们必须谈谈 Flask</a><ul>
<li><a href="">121 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...正如他们所说,这是压垮骆驼的最后一根稻草</p>
</blockquote>
<p>向后兼容的选择对于 Flask 生态来说, 致关生死...</p>
<p>)</p>
<ul>
<li><a href="https://bottlepy.org/docs/dev/">Bottle: Python Web 框架</a><ul>
<li><a href="https://discu.eu/q/https://bottlepy.org/docs/dev/">114 评注 in 5 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>俺一直衷爱的微框架...</p>
<p>为什么突然又有宣传了?</p>
<p>)</p>
<ul>
<li><a href="https://docs.python.org/3/whatsnew/3.12.html">Python 3.12 的新增功能</a><ul>
<li><a href="https://discu.eu/q/https://docs.python.org/3/whatsnew/3.12.html">112 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://willcrichton.net/notes/k-corrset/">用 Rust 分析数据速度提高 180,000 倍</a><ul>
<li><a href="https://discu.eu/q/https://willcrichton.net/notes/k-corrset/">92 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://prefix.dev/blog/introducing_rip">rip – 用于快速解析和安装 Python wheels 的 Rust crate</a><ul>
<li><a href="https://discu.eu/q/https://prefix.dev/blog/introducing_rip">61 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>此该 形状已经无所谓了..</p>
<p>)</p>
<ul>
<li><a href="https://en.lewoniewski.info/2023/python-3-11-vs-python-3-12-performance-testing/">Python 3.11 vs Python 3.12 – 性能测试。总共进行了 91 项各种基准测试,测试对象为搭载 AMD Ryzen 7000 系列和第 13 代英特尔酷睿处理器的台式机、笔记本电脑或迷你电脑。</a><ul>
<li><a href="https://discu.eu/q/https://en.lewoniewski.info/2023/python-3-11-vs-python-3-12-performance-testing/">58 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>应该拿 Python 2.7 作为基准来对比...</p>
<p>)</p>
<ul>
<li><a href="http://norvig.com/lispy2.html">(一个((甚至更好)Lisp)解释器(Python))</a><ul>
<li><a href="https://discu.eu/q/http://norvig.com/lispy2.html">55 评注 in 6 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一篇从形式到内容都非常 LISP 的文章:</p>
<blockquote>
<p>(An ((Even Better) Lisp) Interpreter (in Python))</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://twitter.com/EcZachly/status/1714772914682376316">认识只懂 Python 和 SQL 的数据工程师,他们在 Netflix 赚了 50 万美元</a><ul>
<li><a href="https://discu.eu/q/https://twitter.com/EcZachly/status/1714772914682376316">28 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 关键是如何进入, 并安定下来...
没有业务的健康背景, 无论什么开发语言都难以获得这种职位收益</p>
<p>)</p>
<ul>
<li><a href="https://blog.neater-hut.com/how-to-deploy-conda-based-docker-images.html">如何减小基于 conda 的 docker 镜像的大小</a><ul>
<li><a href="https://discu.eu/q/https://blog.neater-hut.com/how-to-deploy-conda-based-docker-images.html">21 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://pgjones.dev/blog/flask-ecosystem-compatibility-2023/">Flask, 它的生态系统和向后兼容性</a><ul>
<li><a href="https://discu.eu/q/https://pgjones.dev/blog/flask-ecosystem-compatibility-2023/">18 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://community.wolfram.com/groups/-/m/t/3053519">基于 LLM 功能的 Raku、Python 和 Wolfram 语言 - Wolfram 社区</a><ul>
<li><a href="https://discu.eu/q/https://community.wolfram.com/groups/-/m/t/3053519">17 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Wolfram 是一个创始人拥有整个儿社区创造能力 80% 以上的帝国...</p>
<p>)</p>
<ul>
<li><a href="https://getrecurse.com/">为 Django/PostgreSQL 数据库构建了一个小 Slackbot 🐍</a><ul>
<li><a href="https://discu.eu/q/https://getrecurse.com/">14 评注 in 3 讨论s</a></li>
</ul>
</li>
<li><a href="https://fastapi.tiangolo.com/reference/">FastAPI 现在有参考文档!</a><ul>
<li><a href="https://discu.eu/q/https://fastapi.tiangolo.com/reference/">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>暂时还没有中文翻译...</p>
<p>)</p>
<hr>
<h2>发布...</h2>
<blockquote>
<p>Release...</p>
</blockquote>
<ul>
<li><a href="https://astral.sh/blog/ruff-v0.1.0">Ruff 0.1.0 发布 - 快速 aio 解决方案(linter + formatter)来替换 black、isort、flake8 等</a><ul>
<li><a href="https://discu.eu/q/https://astral.sh/blog/ruff-v0.1.0">78 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://www.qt.io/blog/qt-for-python-6.6">Qt for Python 6.6 发布</a><ul>
<li><a href="https://discu.eu/q/https://www.qt.io/blog/qt-for-python-6.6">29 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://maldoinc.github.io/wireup/latest">发布:Wireup 0.5; Python 的现代依赖注入</a></li>
</ul>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://github.com/AharonSambol/PrettyPrintTree">PrettyPrintTree 2.0! </a><ul>
<li>
<ul>
<li><a href="https://discu.eu/q/https://github.com/AharonSambol/PrettyPrintTree">74 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个终端工具, 没有等宽字体配合是不行的...</p>
<p><img alt="PrettyPrintTree" src="https://ipic.zoomquiet.top/2023-10-23-zshot%202023-10-23%2017.00.48.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://github.com/PabloLec/RecoverPy">RecoverPy 2.1.3: Python 文件恢复工具</a><ul>
<li><a href="https://discu.eu/q/https://github.com/PabloLec/RecoverPy">37 评注 in 8 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/simulatrex/simulatrex">Simulatrex 简介:用于模拟市场研究的 Python 包</a><ul>
<li><a href="https://discu.eu/q/https://github.com/simulatrex/simulatrex">23 评注 in 2 讨论s</a></li>
</ul>
</li>
<li><a href="https://github.com/aglove2189/encant">encant: Uber 简单的 Python 版本管理</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aglove2189/encant">12 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嘦商业上成功, 那么工程上怎么折腾, 都是正确的.</p>
<p>)</p>
<ul>
<li><a href="https://github.com/SoRobby/DjangoStarterTemplate">寻求 Django 项目的反馈(链接如下)</a><ul>
<li><a href="https://discu.eu/q/https://github.com/SoRobby/DjangoStarterTemplate">11 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>最好配套药物使用...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/danihodovic/celery-exporter">celery-exporter: 用于 Celery 指标的 Prometheus 导出器</a><ul>
<li><a href="https://discu.eu/q/https://github.com/danihodovic/celery-exporter">10 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Prometheus 这个项目名, 其实...并不吉利哪</p>
<p>)</p>
<ul>
<li><a href="https://github.com/aks579/quilly">做了一个简单的个人知识管理应用程序</a><ul>
<li><a href="https://discu.eu/q/https://github.com/aks579/quilly">8 评注 in 2 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>简单也就是说只有自己在用...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/app-generator/rocket-django">Django Rocket - MIT / Tailwind & Flowbite / DRF / Celery / Charts / CI-CD for Render (DEMO 在评论中)</a><ul>
<li>
<ul>
<li><a href="https://discu.eu/q/https://github.com/app-generator/rocket-django">7 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
</li>
<li><a href="https://github.com/miguelgrinberg/microblog">Flask blueprints 与 paths.py 文件的循环依赖关系</a><ul>
<li><a href="https://discu.eu/q/https://github.com/miguelgrinberg/microblog">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>幸好, 豆瓣当年构建时, 还没这种东西...</p>
<p>)</p>
<ul>
<li><a href="https://github.com/Workata/pyplate">Python 项目模板</a><ul>
<li><a href="https://discu.eu/q/https://github.com/Workata/pyplate">5 评注 in 1 讨论</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>以及各种脚手架...随着 Python 的高速发展, 都要反复调整...</p>
<p>)</p>
<hr>
<h2>🐍 视频</h2>
<blockquote>
<p>Videos...</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=4b52A3sKz-I">《巨蟒剧团与圣杯》 12 月上映 48 1/2 周年纪念日</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=4b52A3sKz-I">109 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://youtu.be/8l4UWz48Elc">Python 3.12 来了!</a><ul>
<li><a href="https://discu.eu/q/https://youtu.be/8l4UWz48Elc">8 评注 in 1 讨论</a></li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=iGYYAGfevvo">60秒了解 LangChain/浪链</a><ul>
<li><a href="https://discu.eu/q/https://www.youtube.com/watch?v=iGYYAGfevvo">7 评注 in 3 讨论s</a></li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>GPT 出来后, 瞬间要拼命自救的项目之一...</p>
<p>)</p>
<ul>
<li><a href="https://www.youtube.com/watch?v=Lht7hF2Tblg">用 Python 让你的普通洗衣机变得智能 | MQTT 和 Zigbee |家庭自动化</a></li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Zigbee 是家电行业通讯标准之一</p>
<blockquote>
<p>UP 主的后期技巧非常丰富...
)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/watch?v=s7ezOqQjMGA">Show HN: 用 GPT 和这个开源 Python 工具将任何 docx 转换为 pptx [视频]</a></li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-548.html">蠎周刊 PyCoder 548</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-495.html">蠎周刊 495</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-522.html">pythonista-weekly : Pyw 522</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-442.html">蠎周刊 442</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-472.html">pythonista-weekly : Pyw 472</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-391.html">蠎周刊 391</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-340.html">蠎周刊 340</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-147.html">蠎加载 147</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-96.html">蠎加载 96</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-189.html">蠎周刊 189</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-55.html">蠎加载 55</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-138.html">Issue 138</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-89.html">Issue 89 ~ asyncio</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-~∽~_</span>
\/ / ◕ ♡ \ (/
'_ △ _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/pyrecap/pyrw-2342.html">42/3023 ~上周蠎快讯 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/pyrecap/pyrw-2342.md">pyrw-2342.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5992023-10-18T21:42:00+08:002023-10-18T10:45:44+08:00Pythoneermtag:weekly.pychina.org,2023-10-18:/issue/issue-599.html<blockquote>
<p>遇见guido老爹时</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/599">PyCoder's Weekly - Issue #599</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231018 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231018 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11642/web">如何在 Python 中按字母顺序对 …</a></li></ul><blockquote>
<p>遇见guido老爹时</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/599">PyCoder's Weekly - Issue #599</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231018 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231018 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11642/web">如何在 Python 中按字母顺序对 Unicode 字符串进行排序</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to correctly sort Unicode strings in Python while avoiding common pitfalls. You’ll explore powerful third-party libraries implementing the complete Unicode Collation Algorithm (UCA), as well as standard library modules and a few handmade solutions.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Unicode" src="https://ipic.zoomquiet.top/2023-10-18-zshot%202023-10-18%2010.45.06.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11629/web">用 functools 模块可以做 6 件很酷的事情</a><ul>
<li>BOB BELDERBOS</li>
</ul>
</li>
</ul>
<p>The functools module in the standard library has all sorts of useful bits and pieces. This article talks about six of them: caching, writing fewer dunder methods, freeze functions, generic functions, better decorators, and reduce().</p>
<p>(<code>是也乎:</code></p>
<p>不止, 只是 functools 中的参数顺序都有点儿反直觉要习惯先...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11654/web">用 Stripe、Vue.js 和 Flask 接受付款</a><ul>
<li>MICHAEL HERMAN</li>
</ul>
</li>
</ul>
<p>If you’re building a site to make money, at some point you have to collect money. This tutorial shows you how to build a Flask application that integrates with Stripe for payment processing through the Vue.js framework.</p>
<p>(<code>是也乎:</code></p>
<p>Stripe 已经变成海外的支付宝,
当然无法接入银联的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11644/web">Python 荣获 NEC C&C 基金会奖</a><ul>
<li>NEC.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11625/web">Django 性能的最佳实践?</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11653/web">用Python的 min() 和 max()</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use Python’s built-in min() and max() functions to find the smallest and largest values. You’ll also learn how to modify their standard behavior by providing a suitable key function. Finally, you’ll code a few practical examples of using min() and max().</p>
<p>(<code>是也乎:</code></p>
<p><img alt="COURSE" src="https://ipic.zoomquiet.top/2023-10-18-zshot%202023-10-18%2010.42.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11624/web">Django 用 HTMX 实现你想要的东西</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>HTMX is allowing more dynamic pages to be built with less JavaScript than before. This blog post talks about three techniques you can use to improve your HTMX pages when working with Django: HTTP 303 redirections, the django-htmx library, and using the hx-trigger header.</p>
<p>(<code>是也乎:</code></p>
<p>Django 已经是 Python 宇宙的 PHP 了, 所以, 和任何流行元素结合已经变成了习惯..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11638/web">当我遇见吉多·范·罗森时</a><ul>
<li>ADARSH DIVAKARAN</li>
</ul>
</li>
</ul>
<p>This personal blog post by Adarsh recounts his conversations with Guido at PyCasades back in the spring. They talked about the how to get better at Python and what it takes to become a core developer.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 大仙其实都很乐于交流的, 嘦是认真的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11626/web">79,306 人讲述数据科学的未来</a><ul>
<li>MAHA TAQI</li>
</ul>
</li>
</ul>
<p>Data science is thought of as a growing field, but can you prove it? By using the results of both the 2021 and 2022 Python Developers survey, this article shows how the field is growing and changing.</p>
<p>(<code>是也乎:</code></p>
<p>也就是jetbrains 的调查问卷统计结果...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11622/web">为 Django ORM 构建 RisingWave 连接器</a><ul>
<li>BAS </li>
<li>• Shared by Bas</li>
</ul>
</li>
</ul>
<p>This articles shows the internals of the Django ORM. We build a prototype for a connector to the RisingWave event streaming database and enable dashboarding capabilities in Django</p>
<ul>
<li><a href="https://pycoders.com/link/11637/web">用 JSON 文件配置您的 MicroPython 项目</a><ul>
<li>BHAVESH KAKWANI</li>
</ul>
</li>
</ul>
<p>Learn how to get your microcontroller to remember your settings, so you can quickly get it back in working state even if it loses power or reboots!</p>
<ul>
<li><a href="https://pycoders.com/link/11628/web">Python 变量:命名空间和变量作用域</a><ul>
<li>MUHAMMAD RAZA</li>
</ul>
</li>
</ul>
<p>This post is a comprehensive guide on namespaces and variable scope. Learn about the four different name spaces and how to access each.</p>
<ul>
<li><a href="https://pycoders.com/link/11650/web">自动差异拼图</a><ul>
<li>SASHA RUSH</li>
</ul>
</li>
</ul>
<p>“This notebook contains a series of self-contained puzzles for learning about derivatives in tensor libraries.”</p>
<p>(<code>是也乎:</code></p>
<p>colab 直接可运行的 Jupyter ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11627/web">PyTimeTK 基础知识</a><ul>
<li>BUSINESS-SCIENCE.GITHUB.IO</li>
</ul>
</li>
</ul>
<p>An introduction to the pytimetk library and how you can use it to handle time series analysis.</p>
<p>(<code>是也乎:</code></p>
<p>文档如此完备的社区, 走的远...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11640/web">Python 的 yield 和生成器解释</a><ul>
<li>ERIK O'SHAUGHNESSY </li>
<li>• Shared by Bob</li>
</ul>
</li>
</ul>
<p>Learn about yield and how generators can make your code more performant.</p>
<ul>
<li><a href="https://pycoders.com/link/11647/web">Python 自评分数</a><ul>
<li>JPGLOMOT.COM </li>
<li>• Shared by Jean-Philippe Glomot</li>
</ul>
</li>
</ul>
<p>A quick little web site to evaluate your Python basic syntax knowledge</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11651/web">build123d: Python CAD 编程库</a><ul>
<li>GITHUB.COM/GUMYR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>核心组件库不开源, 调用层开源其实没什么帮助的?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11643/web">humanhash: 人类可读的摘要</a><ul>
<li>GITHUB.COM/ZACHARYVOASE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这就得上 LLMs 了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11620/web">logmerger: 具有合并时间线的日志文件的 TUI</a><ul>
<li>GITHUB.COM/PTMCG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="TUI" src="https://ipic.zoomquiet.top/2023-10-18-zshot%202023-10-18%2010.33.28.jpg"></p>
<p>TUI 永远有需求...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11633/web">pipeless-ai: 开源计算机视觉框架</a><ul>
<li>GITHUB.COM/PIPELESS-AI </li>
<li>• Shared by Miguel Angel Cabrera</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等等, OpenCV 不是一直在这个领域积累的?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11648/web">magentic: 将 LLM 无缝集成为 Python 函数</a><ul>
<li>GITHUB.COM/JACKMPCOLLINS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>OpenAI 创始不是曰过:</p>
<div class="highlight"><pre><span></span><code>凡是作壳的没有前途...
</code></pre></div>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11639/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11631/web">PyData Bristol Meetup</a></p>
<ul>
<li>October 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11623/web">PyLadies Dublin</a></p>
<ul>
<li>October 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11635/web">Chattanooga Python User Group</a></p>
<ul>
<li>October 20 to October 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11649/web">EduPy 2023</a></p>
<ul>
<li>October 21 to October 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11630/web">PyDay Cali 2023</a></p>
<ul>
<li>October 21 to October 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11641/web">PackagingCon 2023</a></p>
<ul>
<li>October 26 to October 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11632/web">PyCon APAC 2023</a></p>
<ul>
<li>October 27 to October 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-547.html">蠎周刊 PyCoder 547</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-494.html">蠎周刊 494</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-521.html">pythonista-weekly : Pyw 521</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-441.html">蠎周刊 441</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-471.html">pythonista-weekly : Pyw 471</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-390.html">蠎周刊 390</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-339.html">蠎周刊 339</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-146.html">蠎加载 146</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-95.html">蠎加载 95</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-188.html">蠎周刊 188</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-54.html">蠎加载 54</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-137.html">Issue 137</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-88.html">Issue 88 ~ asyncio</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-~∽~_</span>
\/ / ◕ ♡ \ (/
'_ △ _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-599.html">Issue 599 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-599.md">issue-599.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF599D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5982023-10-11T21:42:00+08:002023-10-11T09:40:41+08:00Pythoneermtag:weekly.pychina.org,2023-10-11:/issue/issue-598.html<blockquote>
<p>给 个体企业家/Solopreneur 的建议</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/598">PyCoder's Weekly - Issue #598</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231011 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231011 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11610/web">Python的 tuple 数据 …</a></li></ul><blockquote>
<p>给 个体企业家/Solopreneur 的建议</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/598">PyCoder's Weekly - Issue #598</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231011 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231011 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11610/web">Python的 tuple 数据类型:通过示例进行深入探讨</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In Python, a tuple is a built-in data type that allows you to create immutable sequences of values. The values or items in a tuple can be of any type. This makes tuples pretty useful in those situations where you need to store heterogeneous data, like that in a database record, for example.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="tuple" src="https://ipic.zoomquiet.top/2023-10-11-zshot%202023-10-11%2009.39.58.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11583/web">学到的关于用 Python 构建 CLI 工具的知识</a><ul>
<li>SIMON WILLISON</li>
</ul>
</li>
</ul>
<p>In this blog post, Simon covers many of the things he has learned over the years when writing command-line tools in Python. He talks about the different kinds of command line arguments and tools that will help you process them.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...一致性就是一切</p>
</blockquote>
<p>是的, 嘦发现好的形式, 就一定要坚持应用在所有场景中...</p>
<blockquote>
<p>...Click 使得构建遵循这些约定的 CLI 工具变得异常简单和高效</p>
</blockquote>
<p>好框架已经为你准备好了一切.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11616/web">Python 3.12: 有什么没在头条新闻</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>There has been plenty of coverage about the changes in Python 3.12, this article tries to show what fell through the cracks. It talks about performance, pathlib improvements, and a few other changes.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11609/web">PSF 招聘兼职 Django 开发人员</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11603/web">Python 3.11.6 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11597/web">Flask 3.0.0 发布</a></p>
<ul>
<li>PALLETSPROJECTS.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11598/web">已发布 Django 安全版本:4.2.6、4.1.12 和 3.2.22</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11585/web">给 个体企业家/Solopreneur 的建议?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11605/web">类型提示:为未使用的测试参数传递 Any</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>When you create a function to match an interface, it often needs to accept parameters that it doesn’t use. Once you introduce type hints, testing such functions can become a little irksome as Mypy requires all arguments to have the correct types. This article covers a technique to avoid that work.</p>
<ul>
<li><a href="https://pycoders.com/link/11604/web">Python 基础:读取和写入文件</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to move data back and forth between your Python programs and external software by reading and writing files. You’ll practice reading and writing data stored in the CSV file format, one of the most widely supported file formats for transferring tabular data.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Python Basics" src="https://ipic.zoomquiet.top/2023-10-11-zshot%202023-10-11%2009.31.55.jpg"></p>
<p>Python Basics 已经是真蟒 的品牌图书+课程了...
)</p>
<ul>
<li><a href="https://pycoders.com/link/11602/web">Python 类型提示: pyastgrep 案例研究</a><ul>
<li>LUKE PLANT</li>
</ul>
</li>
</ul>
<p>Previously, Luke wrote an article about what was involved in adding Type Hints to parsy. This follow-on article tackles the effort on a project with different challenges: pyastgrep.</p>
<ul>
<li><a href="https://pycoders.com/link/11606/web">供应链安全角度看 Python 3.12.0</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>Seth is the Security Developer-in-Residence at the Python Software Foundation and this article is part of his on-going effort to document and improve the release process and tools. Associated HN discussion.</p>
<p>(<code>是也乎:</code></p>
<p>首位基金会驻场安全开发人员的报告...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11607/web">抽象摘要的幻觉检测</a><ul>
<li>EUGENE YAN</li>
</ul>
</li>
</ul>
<p>Abstractive summary is an AI task that rephrases and condenses text content into a summary. This article is a deep dive into how to ensure correctness and the math involved in ensuring fluency, coherence, relevance, and consistency.</p>
<ul>
<li><a href="https://pycoders.com/link/11614/web">Data-Driven News Discourse Analysis With Python
使用 Python 进行数据驱动的新闻话语分析</a><ul>
<li>KARLIS KANDERS</li>
</ul>
</li>
</ul>
<p>This tutorial shows you how to do discourse analysis on news using Python through The Guardian’s API. You’ll see how to access content across years and perform topic analysis with sentence embedding.</p>
<ul>
<li><a href="https://pycoders.com/link/11613/web">测量 Python 执行时间的 5 种方法</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>There are several ways to measure the passing of time in Python, especially when determining the performance of your code. Read on to learn five functions from the time module and how to use them.</p>
<p>(<code>是也乎:</code></p>
<p>分别基于...</p>
<div class="highlight"><pre><span></span><code> time.time()
time.perf_counter()
time.monotonic()
time.process_time()
time.thread_time()
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11608/web">Python-特定 设计模式</a><ul>
<li>DIMITRIJE STAMENIC</li>
</ul>
</li>
</ul>
<p>This is a third article in a series on design patterns in Python, with this one talking about a variation on singletons, a pattern that uses dynamic function binding, and sentinels.</p>
<p>(<code>是也乎:</code></p>
<p>还是要对真正流畅的开发姿势抽象, 才能得到实用的模式</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11584/web">掌握使用 FastAPI 的集成测试</a><ul>
<li>ALEX JACOBS</li>
</ul>
</li>
</ul>
<p>This article shows you how to use MongoMock and MockS3 to power your integration tests on a FastAPI based project.</p>
<p>(<code>是也乎:</code></p>
<p>各种 Mock 技巧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11611/web">Django 中使用 GeoDjango 和 PostGIS</a><ul>
<li>ADEYINKA ADEGBENRO </li>
<li>• Shared by Manuel Weiss</li>
</ul>
</li>
</ul>
<p>This article shows how to use GeoDjango and PostGIS to work with geospatial data in Postgres.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11587/web">perspective: 大型数据集的可视化组件</a></p>
<ul>
<li>GITHUB.COM/FINOS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11601/web">shshsh: Python 和 Shell 之间的桥梁</a></p>
<ul>
<li>GITHUB.COM/ZQQQQZ2000</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11599/web">CardStock: 跨平台 GUI 构建工具</a></p>
<ul>
<li>GITHUB.COM/BENJIE-GIT </li>
<li>• Shared by Mike McLeod</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>反正, Flutter 们并没彻底解决这个问题...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11593/web">reverse_argparse: 告诉用户他们运行了什么</a><ul>
<li>GITHUB.COM/SANDIALABS </li>
<li>• Shared by Jason M. Gates</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好吧,
这个简单要求其实真的不简单...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11615/web">leaptable: 管理表格数据上由 LLM 支持的代理</a><ul>
<li>GITHUB.COM/PETERWNJENGA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Excel 已经嵌入 Python 了,
马上 LLM 也一样...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11588/web">PyHEP 2023</a></p>
<ul>
<li>October 9 to October 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11612/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11600/web">Python Atlanta</a></p>
<ul>
<li>October 12 to October 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11595/web">PyConnect Panama 2023</a></p>
<ul>
<li>October 13 to October 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11590/web">Django Girls Aba</a></p>
<ul>
<li>October 13 to October 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11592/web">DjangoCon US 2023</a></p>
<ul>
<li>October 16 to October 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11617/web">PyCon MEA & Data Science 2023</a></p>
<ul>
<li>October 16 to October 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11589/web">EduPy 2023</a></p>
<ul>
<li>October 21 to October 22, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-546.html">蠎周刊 PyCoder 546</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-493.html">蠎周刊 493</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-520.html">pythonista-weekly : Pyw 520</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-440.html">蠎周刊 440</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-470.html">pythonista-weekly : Pyw 470</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-389.html">蠎周刊 389</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-338.html">蠎周刊 338</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-145.html">蠎加载 145</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-94.html">蠎加载 94</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-187.html">蠎周刊 187</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-53.html">蠎加载 53</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-136.html">Issue 136</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-88.html">Issue 88 ~ asyncio</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-~∽~_</span>
\/ / ◕ ♡ \ (/
'_ △ _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-598.html">Issue 598 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-598.md">issue-598.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF598D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF598D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5972023-10-04T21:42:00+08:002023-10-04T21:53:01+08:00Pythoneermtag:weekly.pychina.org,2023-10-04:/issue/issue-597.html<blockquote>
<p>3.12: 值得尝试的酷炫新功能</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/597">PyCoder's Weekly - Issue #597</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231004 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231004 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11517/web">Python 3 …</a></li></ul><blockquote>
<p>3.12: 值得尝试的酷炫新功能</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/597">PyCoder's Weekly - Issue #597</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>231004 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>231004 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11517/web">Python 3.12: 值得尝试的酷炫新功能</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about the new features in Python 3.12. You’ll explore how the new release extends the better error messages and faster code execution found in the previous version, and you’ll try out the improvements to f-strings and type variable syntax.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.12" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.51.17.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11522/web">Python 3.12: 静态类型改进</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll see the new static typing features in Python 3.12. You’ll learn about the new syntax for type variables, making generics simpler to define. You’ll also see how @override lets you model inheritance and how you use typed dictionaries to annotate variable keyword arguments.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Static" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.50.22.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11539/web">Python 3.12: Subinterpreters/子解释器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll see one of the new features of Python 3.12 and a proposed change to Python 3.13, addressing how subinterpreters work in the CPython program. The changes are described in PEP 684 and PEP 554.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Subinterpreters" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.47.54.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11548/web">Python 3.12.0 发布</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Wow 3.12 时代正式到来</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11545/web">2022 年 Python 开发者调查结果</a><ul>
<li>JETBRAINS.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11532/web">Excel 中的 Python AMA</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>Folks at Microsoft participated in an Ask-Me-Anything session on the new Python in Excel over Azure feature. See also the Slashdot post which has a good summary.</p>
<ul>
<li><a href="https://pycoders.com/link/11531/web">PEP 722 和 PEP 723 用户研究讨论</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>User studies were conducted on on PEP 722 – Dependency specification for single-file scripts and PEP 723 – Embedding pyproject.toml in single-file scripts , this discussion summarizes the results.</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11529/web">考虑 ChatGPT 对一本编程书籍的评论</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What can you learn from feeding an entire book on Python programming into ChatGPT-4 and asking it to provide a technical review? What are the potential pitfalls of using an LLM as a learning tool? This week on the show, author Al Sweigart talks about his recent experiments using ChatGPT and Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ChatGPT" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.40.34.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11535/web">Mojo: 与 Python 和 Numba 正面交锋</a><ul>
<li>MAXIM SAPLIN</li>
</ul>
</li>
</ul>
<p>This article covers a Mandelbrot-based benchmark of Python, variations of Numba, and the newly available Mojo. Although Mojo is fast it takes a lot more work than the author expected to translate Python to it, and with the right parameters Numba still beats it.</p>
<ul>
<li><a href="https://pycoders.com/link/11538/web">探索Wordle</a><ul>
<li>GEORGE REILLY </li>
<li>• Shared by George Reilly</li>
</ul>
</li>
</ul>
<p>Explores how to programmatically find eligible answers for a Wordle game using Python, based on some guess-score pairs. Works through various bugs and subtleties, showing how to infer tighter constraints and explain why words were rejected.</p>
<ul>
<li><a href="https://pycoders.com/link/11520/web">大多数复制的 StackOverflow 代码片段都有缺陷!</a><ul>
<li>ANDREAS LUNDBLAD</li>
</ul>
</li>
</ul>
<p>“In a recent study titled Usage and Attribution of Stack Overflow Code Snippets in GitHub Projects, an answer I wrote almost a decade ago was found to be the most copied snippet on Stack Overflow. Ironically it happens to be buggy.”</p>
<p>(<code>是也乎:</code></p>
<p>等等, 这是必然的哪, 别人的场景不可能正好吻合自己当前所有条件的哪...
但是, 可用, 可参考就足够了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11536/web">科学家Python开发指南</a><ul>
<li>SCIENTIFIC-PYTHON.ORG </li>
<li>• Shared by Henry Schreiner</li>
</ul>
</li>
</ul>
<p>This article talks about the release of the “Scientific-Python Development Guide” which documents Python package development. It includes cookie-cutter templates and repo tools.</p>
<p>(<code>是也乎:</code></p>
<p>不是科学的开发 Python,
而是科学家如何用 Python 折腾...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11542/web">Python 和 HTMX 的 3 个 IRL 用例</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>This blog post summarizes three recent uses where the author has applied HTMX to his websites, and how they simplified his process.</p>
<ul>
<li><a href="https://pycoders.com/link/11519/web">用 Python 类型提示进行战斗</a><ul>
<li>MILOSLAV POJMAN</li>
</ul>
</li>
</ul>
<p>Miloslav wanted to properly type-hint a decorator. Turns out, it wasn’t the easiest thing to do. Read on for his solution.</p>
<ul>
<li><a href="https://pycoders.com/link/11527/web">AB 测试入门</a><ul>
<li>JONATHAN FULTON</li>
</ul>
</li>
</ul>
<p>A comprehensive deep dive on AB Testing including the math behind knowing whether your tests are significant.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="AB" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.34.27.jpg"></p>
<p>是的, 你得有一点儿概率的控制计算...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11521/web">在 Git 存储库中,您的文件存放在哪里?</a><ul>
<li>JULIA EVANS</li>
</ul>
</li>
</ul>
<p>Write some Python to explore the data objects Git uses to store your content.</p>
<p>(<code>是也乎:</code></p>
<p>所以, Rust 社区将这堆东西变成了 SQL 就....爆了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11543/web">Concourse 工具: Concourse CI 的自定义资源类型</a></p>
<ul>
<li>GITHUB.COM/GCHQ </li>
<li>• Shared by GCHQ</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11533/web">Baserow: OSS Airtable 替代方案</a></p>
<ul>
<li>GITLAB.COM/BASEROW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11526/web">pyobd: 开源 Obd2 自动诊断程序</a></p>
<ul>
<li>GITHUB.COM/BARRACUDA-FSH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11528/web">upiano: 终端中的钢琴</a></p>
<ul>
<li>GITHUB.COM/ELIASDORNELES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Piano" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.31.12.jpg"></p>
<p>一眼就看到中央C</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11518/web">PyWa: 使用 WhatsApp Cloud API 构建机器人</a><ul>
<li>GITHUB.COM/DAVID-LEV </li>
<li>• Shared by David Lev</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11546/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11541/web">PyConZA 2023</a></p>
<ul>
<li>October 5 to October 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11534/web">Canberra Python Meetup</a></p>
<ul>
<li>October 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11547/web">Sydney Python User Group (SyPy)</a></p>
<ul>
<li>October 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11537/web">PyCon ES Canarias 2023</a></p>
<ul>
<li>October 6 to October 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11515/web">Django Day Copenhagen 2023</a></p>
<ul>
<li>October 6 to October 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11516/web">DjangoCongress JP 2023</a></p>
<ul>
<li>October 7 to October 8, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-545.html">蠎周刊 PyCoder 545</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-492.html">蠎周刊 492</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-519.html">pythonista-weekly : Pyw 519</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-439.html">蠎周刊 439</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-469.html">pythonista-weekly : Pyw 469</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-388.html">蠎周刊 388</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-337.html">蠎周刊 337</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-144.html">蠎加载 144</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-93.html">蠎加载 93</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-186.html">蠎周刊 186</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-52.html">蠎加载 52</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-135.html">Issue 135</a></li>
<li>2013: <a href="https://weekly.pychina.org/issue/issue-87.html">Issue 87 ~ 感谢贡献</a></li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽&~~_</span>
\/ / ◴ ◴ \ (/
'_ ♢ _'
| '--#--' |
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-597.html">Issue 597 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-597.md">issue-597.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF597D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF597D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5962023-09-27T11:42:00+08:002023-09-27T10:06:49+08:00Pythoneermtag:weekly.pychina.org,2023-09-27:/issue/issue-596.html<blockquote>
<p>绕过 GIL 进行并行处理</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/596">PyCoder's Weekly - Issue #596</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230927 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230927 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11492/web">设计和指导 …</a></li></ul><blockquote>
<p>绕过 GIL 进行并行处理</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/596">PyCoder's Weekly - Issue #596</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230927 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230927 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11492/web">设计和指导:Python 中的面向对象编程</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible, scalable, and testable.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="OOP" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2010.06.07.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11505/web">用 Radon 了解 Python 中的代码度量</a><ul>
<li>MIKE DRISCOLL</li>
</ul>
</li>
</ul>
<p>Radon is a code metrics tool. This article introduces you to it and teaches you how you can improve your code based on its measurements.</p>
<p>(<code>是也乎:</code></p>
<p>氡 ~ 真的是个好名字</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11480/web">当多核不可行时加快代码速度</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Parallelism isn’t the only answer: often you can optimize low-level code to get significant performance improvements.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11486/web">Django 5.0 Alpha 1 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11503/web">Python 3.12.0 候选版本 3 可用</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11508/web">如何在 Python 中捕获多个异常</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this how-to tutorial, you’ll learn different ways of catching multiple Python exceptions. You’ll review the standard way of using a tuple in the except clause, but also expand your knowledge by exploring some other techniques, such as suppressing exceptions and using exception groups.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="多个异常" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2010.02.15.jpg"></p>
<p>嗯哼...不过, 一般值得抓的只有第一个?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11482/web">用 GZIP 在 10 行以下代码中实现 78% 的 MNIST 准确率</a><ul>
<li>JAKOBS.DEV</li>
</ul>
</li>
</ul>
<p>MNIST is a collection of hand-written digits that is commonly used to play with classification algorithms. It turns out that some compression mechanisms can double as classification tools. This article covers a bit of why with the added code-golf goal of a small amount of code.</p>
<ul>
<li><a href="https://pycoders.com/link/11496/web">在 Python 中绕过 GIL 进行并行处理</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll take a deep dive into parallel processing in Python. You’ll learn about a few traditional and several novel ways of sidestepping the global interpreter lock (GIL) to achieve genuine shared-memory parallelism of your CPU-bound tasks.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="GIL" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2009.59.44.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11493/web">创建一个出色的 Python DevX</a><ul>
<li>SCOTT HOUSEMAN</li>
</ul>
</li>
</ul>
<p>This article talks about the different tools you commonly come across as part of the Python development experience. It gives an overview of black, nox, ruff, Mypy, and more, covering why you should use them when you code your own projects.</p>
<p>(<code>是也乎:</code></p>
<p>WoW 如何发现并构建流行工具库,</p>
<blockquote>
<p>...创建愉快且有意义的 Python 开发人员体验</p>
</blockquote>
<p>前题是你本身必须是一名高强度开发者,
但是,在你已经习惯某些操作的同时,
又得敏锐的发现, 哪些操作值得进一步优化...</p>
<p>这就得有种自我撕裂的技巧了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11506/web">为什么有这么多 Python Dataframes?</a><ul>
<li>MAHESH VASHISHTHA</li>
</ul>
</li>
</ul>
<p>Ever wonder why there are so many ways libraries that have Dataframes in Python? This article talks about the different perspectives of the popular toolkits and why they are what they are.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Dataframes" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2009.56.10.jpg"></p>
<p>没办法, 名字太好了, 无论谁都想用</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11491/web">The Protocol Class/协议类</a><ul>
<li>PEPIJN BAKKER</li>
</ul>
</li>
</ul>
<p>typing.Protocol enables type checking in a Java-esque interface like mechanism. Using it, you can declare that a duck-typed class conform to a specific protocol. Read on for details.</p>
<ul>
<li><a href="https://pycoders.com/link/11488/web">if <strong>name</strong> == "<strong>main</strong>" 在 Python 中意味着什么?</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn all about Python’s name-main idiom. You’ll learn what it does in Python, how it works, when to use it, when to avoid it, and how to refer to it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="__main__" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2009.54.55.jpg"></p>
<p>老梗儿...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11512/web">为什么以及如何在字符串处理中使用Python 布隆过滤器</a><ul>
<li>ABHINAV UPADHYAY</li>
</ul>
</li>
</ul>
<p>Dive into Python’s clever use of Bloom filters in string APIs for speedier performance. Find out how CPython’s unique implementation makes it more efficient.</p>
<ul>
<li><a href="https://pycoders.com/link/11507/web">用 Python 模拟 Monty Hall 问题</a><ul>
<li>DATASCHOOL.IO </li>
<li>• Shared by Kevin Markham</li>
</ul>
</li>
</ul>
<p>Write a Python simulation to solve this classic probability puzzle that has stumped mathematicians and Nobel Prize winners!</p>
<p>(<code>是也乎:</code></p>
<p><a href="https://www.dataschool.io/about/">About Data School</a>
这居然是独立站, 可以看为海外版本 寥雪峰 ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11504/web">一千个微服务的死亡</a><ul>
<li>ANDREI TARANCHENKO</li>
</ul>
</li>
</ul>
<p>The software industry is learning once again that complexity kills and trending back towards monoliths and larger services.</p>
<p>(<code>是也乎:</code></p>
<p>宁可内部复杂, 也没办法控制外部复杂...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11502/web">如何使用 Pytest 和 Nbmake 测试 Jupyter 笔记本</a><ul>
<li>SEMAPHORECI.COM </li>
<li>• Shared by Larisa Ioana</li>
</ul>
</li>
</ul>
<p>Tutorial on how to use the pytest plugin nbmake to automate end-to-end testing of notebooks.</p>
<p>(<code>是也乎:</code></p>
<p>这可是 Jupter 成为生产工具的重大一关哪...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11481/web">panther: 用于构建异步 API 的 Web 框架</a><ul>
<li>GITHUB.COM/ALIRN76</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="panther" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2009.49.24.jpg"></p>
<p>赞助方不得了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11499/web">Clientele: 来自 OpenAPI 模式的可爱 Python API 客户端</a></p>
<ul>
<li>GITHUB.COM/PHALT </li>
<li>• Shared by Paul Hallett</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11497/web">mpire: 简单但更快的多处理</a></p>
<ul>
<li>GITHUB.COM/SYBRENJANSEN</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11498/web">leaky_ledger: 练习查找漏洞的假银行</a></p>
<ul>
<li>GITHUB.COM/ZCHTODD</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11485/web">reader: Python Feed 阅读器库</a></p>
<ul>
<li>GITHUB.COM/LEMON24 </li>
<li>• Shared by Adrian</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11487/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11510/web">SPb Python Drinkup</a></p>
<ul>
<li>September 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11489/web">PyCon India 2023</a></p>
<ul>
<li>September 29 to October 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11483/web">PythOnRio Meetup</a></p>
<ul>
<li>September 30, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11495/web">PyConZA 2023</a></p>
<ul>
<li>October 5 to October 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11500/web">PyCon ES Canarias 2023</a></p>
<ul>
<li>October 6 to October 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11501/web">Django Day Copenhagen 2023</a></p>
<ul>
<li>October 6 to October 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11490/web">DjangoCongress JP 2023</a></p>
<ul>
<li>October 7 to October 8, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-544.html">蠎周刊 PyCoder 544</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-491.html">蠎周刊 491</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-518.html">pythonista-weekly : Pyw 518</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-438.html">蠎周刊 438</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-468.html">pythonista-weekly : Pyw 468</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-387.html">蠎周刊 387</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-336.html">蠎周刊 336</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-143.html">蠎加载 143</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-92.html">蠎加载 92</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-185.html">蠎周刊 185</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-51.html">蠎加载 51</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-134.html">Issue 134</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^|~~_</span>
() / ◷ ^ \ ()
'_ v _'
( '--~--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-596.html">Issue 596 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-596.md">issue-596.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF596D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF596D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5952023-09-20T11:42:00+08:002023-09-20T11:55:54+08:00Pythoneermtag:weekly.pychina.org,2023-09-20:/issue/issue-595.html<blockquote>
<p>可视化 CPython 发布过程</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/595">PyCoder's Weekly - Issue #595</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230920 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230920 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11452/web">继承和内部原 …</a></li></ul><blockquote>
<p>可视化 CPython 发布过程</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/595">PyCoder's Weekly - Issue #595</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230920 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230920 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11452/web">继承和内部原理:Python 中的面向对象编码</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn about the various types of inheritance that you can use to write object-oriented code in Python. These include class inheritance, multilevel inheritance, and multiple inheritance, along with special methods and abstract base classes.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="OOP" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.55.25.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11444/web">可视化 CPython 发布过程</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>This blog post covers how the release process of CPython works and includes a diagram documenting each step. It also highlights supply chain threat spots.</p>
<p>(<code>是也乎:</code></p>
<p>几十年过去, 现在的发布工程早已没那么简洁了...
<img alt="CPython" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.54.06.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/11450/web">Python 和 Folium 可视化我的户外活动</a><ul>
<li>LUKAS KRIMPHOVE </li>
<li>• Shared by Lukas Krimphove</li>
</ul>
</li>
</ul>
<p>Embark on an expedition of exploration and mapping! Learn how to breathe life into your GPX files and create interactive maps using Python and Folium.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Folium" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.52.16.jpg"></p>
<p>自动包含这么多种语言的版本...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11462/web">适用于 Linux 的 Mojo SDK 发布</a></p>
<ul>
<li>MODULAR.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11441/web">PEP 713: “可调用模块”被拒绝</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11454/web">迈向新的 SyPy</a><ul>
<li>OSCAR BENJAMIN</li>
</ul>
</li>
</ul>
<p>SymPy is a Computer Algebra System, meaning it does math on symbolic concepts. This can provide for a lot more accuracy than typical floating point mathematics found in numeric based systems. This is part 1 of a multi-part article, explaining SymPy along with its recent improvements. Part 2 discusses how SymPy handles polynomials</p>
<ul>
<li><a href="https://pycoders.com/link/11469/web">用Scalene 衡量性能的多个方面</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>When choosing a tool for profiling Python code performance, should it focus on the CPU, GPU, memory, or individual lines of code? What if it looked at all those factors and didn’t alter code performance while measuring it? This week on the show, we talk about Scalene with Emery Berger, Professor of Computer Science at the University of Massachusetts Amherst.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Performance" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.50.01.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11451/web">用 Python Stdlib 实现并发的简单方法</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>Although writing concurrent programs can be challenging, certain kinds of parallelism aren’t that bad. This article introduces you to the ThreadPoolExecutor and shows you how to deal with I/O bound processing. Associated HN discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/11455/web">Python (大部分)是由语法糖组成的</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>“Programming languages are often made up of a (mostly) irreducible core, with lots of sugary constructs sprinkled on top—the syntactic sugar.” This article summarizes a lot of Brett Cannon’s recent work exploring just what is sugar in Python and what is fundamental.</p>
<p>(<code>是也乎:</code></p>
<p>被发现了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11448/web">改变模块的 Python 属性处理</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>There have been a couple of PEPs proposing additions to how imports look for members of a module. This article discusses their meaning and why some aren’t making it into the language. Associated HN discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/11445/web">Python 安全响应团队处理建议</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>Seth Larson is the Python Security Developer-in-Residence and he recently participated in his first publication of an advisory from end-to-end. This blog post talks about the process involved and how it gives him thoughts on what to improve.</p>
<ul>
<li><a href="https://pycoders.com/link/11460/web">在 Django 中构建博客</a><ul>
<li>SIMON WILLISON</li>
</ul>
</li>
</ul>
<p>Very little code is needed to get a blog working using the Django framework. This post highlights what you need, including each of the key code components. Associated HN discussion.</p>
<p>(<code>是也乎:</code></p>
<p>关键还是 DB 结构设计哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11458/web">Python 的 in 和 not in 运算符:检查成员资格</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to check if a given value is present or absent in a collection of values using Python’s in and not in operators, respectively. This type of check is known as membership test in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="not in" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.40.16.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11463/web">为什么 Python 代码在函数中运行得更快?</a><ul>
<li>SCOTT ROBINSON</li>
</ul>
</li>
</ul>
<p>Python is not necessarily known for its speed, but there are certain things that can help you squeeze out a bit more performance from your code. Surprisingly, putting your code in a function might be one of them.</p>
<ul>
<li><a href="https://pycoders.com/link/11446/web">工程师如何评估产品路线图</a><ul>
<li>STEPHEN PUISSZIS</li>
</ul>
</li>
</ul>
<p>As a software developer you’re often at the whim of what features your product managers decide are next. This article gives pointers on how to evaluate whether the roadmap is on track.</p>
<ul>
<li><a href="https://pycoders.com/link/11447/web">Python 数据帧交换协议</a><ul>
<li>OLSON & MUKHOPADHYAY</li>
</ul>
</li>
</ul>
<p>The Python Dataframe Interchange Protocol is a mechanism for switching between Dataframes in different libraries that use them. It supports Vaex, cuDF, Modin, pandas, Polars, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/11471/web">自定义您的 Tkinter 应用程序窗口</a><ul>
<li>KHUMBO KLEIN</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to tweak and customize windows and forms in your Tkinter apps. It shows you how to modify the title bar, change zoom levels, and add transparency.</p>
<ul>
<li><a href="https://pycoders.com/link/11449/web">46 行 Python 中的有符号距离函数</a><ul>
<li>THEIA VOGEL</li>
</ul>
</li>
</ul>
<p>A walkthrough of 46 lines of code that renders a 3D ASCII donut using signed distance functions.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11453/web">pysentation: 用于显示 Python 演示文稿的 CLI</a></p>
<ul>
<li>GITHUB.COM/MIMSEYEDI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11476/web">toml-bench: 在 Python 中使用哪个 Toml 包?</a></p>
<ul>
<li>GITHUB.COM/PWWANG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11474/web">Python 有状态流处理OSS框架</a></p>
<ul>
<li>GITHUB.COM/BYTEWAX </li>
<li>• Shared by Oli Makhasoeva</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11477/web">将经度/纬度转换为时区</a></p>
<ul>
<li>GITHUB.COM/RINGSATURN </li>
<li>• Shared by ringsaturn</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11457/web">words-tui: 用于日常写作的 TUI 应用程序</a></p>
<ul>
<li>GITHUB.COM/ANZE3DB</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>包含一定的 CSS 含量?</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11466/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11461/web">PyCon Uganda</a></p>
<ul>
<li>September 21 to September 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11442/web">Swiss Python Summit 2023</a></p>
<ul>
<li>September 21 to September 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11475/web">NZPUG-Auckland Workshop: Terminal-Based User Interfaces (TUIs) With Ease Using Textual</a></p>
<ul>
<li>September 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11459/web">PyCon UK 2023</a></p>
<ul>
<li>September 22 to September 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11443/web">PyCon India 2023</a></p>
<ul>
<li>September 29 to October 3, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-543.html">蠎周刊 PyCoder 543</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-490.html">蠎周刊 490</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-517.html">pythonista-weekly : Pyw 517</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-437.html">蠎周刊 437</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-467.html">pythonista-weekly : Pyw 467</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-386.html">蠎周刊 386</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-335.html">蠎周刊 335</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-142.html">蠎加载 142</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-91.html">蠎加载 91</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-184.html">蠎周刊 184</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-50.html">蠎加载 50</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-133.html">Issue 133</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~&~~_</span>
\/ / = ^ \ ()
'_ ⏡ _'
/ '--.--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-595.html">Issue 595 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-595.md">issue-595.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF595D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF595D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5942023-09-13T11:42:00+08:002023-09-13T16:23:19+08:00Pythoneermtag:weekly.pychina.org,2023-09-13:/issue/issue-594.html<blockquote>
<p>为什么更喜欢缩进而不是块标记?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/594">PyCoder's Weekly - Issue #594</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译 …</li></ul><blockquote>
<p>为什么更喜欢缩进而不是块标记?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/594">PyCoder's Weekly - Issue #594</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11421/web">在 Python 中使用遗传算法</a><ul>
<li>JOSEP RUBIÓ PIQUÉ</li>
</ul>
</li>
</ul>
<p>A Genetic Algorithm (GA) is an AI technique where random code is mutated and tested for fitness iteratively until a solution is found. This article shows you a couple of problems solved using GAs in Python. Associated HN discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/11437/web">用Python生成漂亮的二维码</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use Python to generate QR codes, from your standard black-and-white QR codes to beautiful ones with your favorite colors. You’ll learn how to format QR codes, rotate them, and even replace the static background with moving images.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="QR" src="https://ipic.zoomquiet.top/2023-09-13-zshot%202023-09-13%2016.21.43.jpg"></p>
<p>能上 gif 动态背景的呢...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11422/web">我是 Null 先生。我的名字让计算机看不到我</a><ul>
<li>CHRISTOHPER NULL</li>
</ul>
</li>
</ul>
<p>NULL is a magic word in many computer languages. This article is by someone who has Null as a last name, and the consequences that entails. See also this Radiolab Podcast Episode for a similar topic.</p>
<p>(<code>是也乎:</code></p>
<p>真的有人叫这个姓...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11407/web">2023 年 Django 开发者调查</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11410/web">Python 3.12.0 候选版本 2 可用</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11414/web">Pandas 2.1.0 发布</a></p>
<ul>
<li>PYDATA.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11419/web">为什么更喜欢缩进而不是块标记?</a><ul>
<li>STACKEXCHANGE.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Donald E. Knuth & Peter J. Landin 等大仙们都同意...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11430/web">一行 Python 代码启动 HTTP 服务器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to host files with a single command using an HTTP server built into Python. You’ll also extend it by making a miniature web framework able to serve dynamic content from HTML templates. Along the way, you’ll run CGI scripts and use encryption over HTTPS.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="HTTP" src="https://ipic.zoomquiet.top/2023-09-13-zshot%202023-09-13%2016.17.35.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11409/web">介绍 flake8-logging</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>The Python standard library’s logging module is a go-to for adding observability to applications, but there are right and wrong ways to use it. This article is about a new linter that explicitly looks for problems with your logging calls.</p>
<p>(<code>是也乎:</code></p>
<p>logging 内建模块实在是个经典 Pythonic 气质的组件,
易用难精...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11433/web">Apple Vision 框架通过 PyObjC 进行文本识别</a><ul>
<li>YASOOB KHALID </li>
<li>• Shared by Yasoob Khalid</li>
</ul>
</li>
</ul>
<p>Learn how to use PyObjC to interface with the Apple Vision Framework and create a script to detect text in images. Become familiar with how PyObjC works and how it maps functions and methods from Objective C to Python.</p>
<ul>
<li><a href="https://pycoders.com/link/11402/web">类概念:Python 中的面向对象编程</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>Python uses object-oriented programming to group data and associated operations together into classes. In this video course, you’ll learn how to write object-oriented code with classes, attributes, and methods.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="OOP" src="https://ipic.zoomquiet.top/2023-09-13-zshot%202023-09-13%2016.15.30.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11416/web">切换到孵化/Hatch</a><ul>
<li>OLIVER ANDRICH</li>
</ul>
</li>
</ul>
<p>Oliver used Poetry for most of his projects, but recently tried out Hatch instead. This blog post covers what it took to get things going and what features he used, including how he ditched tox.</p>
<ul>
<li><a href="https://pycoders.com/link/11418/web">Python 字典调度模式</a><ul>
<li>JAMES GALLAGHER</li>
</ul>
</li>
</ul>
<p>The dictionary dispatch pattern is when you keep references to functions in a dictionary and change code behavior based on keys. Learn how to use this pattern in practice.</p>
<p>(<code>是也乎:</code></p>
<p>原来这种技巧叫这名儿, 以往都当成普通 hub 来用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11406/web">分析解析PyPI的内容</a><ul>
<li>TOM FORBES </li>
<li>• Shared by Tom Forbes</li>
</ul>
</li>
</ul>
<p>High-level statistics gathered from PyPI, including how popular language features are, project sizes (tensorflow accounts for 16% of the data on PyPI!) and growth.</p>
<p>(<code>是也乎:</code></p>
<p>将近2成都是 tensorflow 相关业务的流量...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11417/web">用 500 行 Python 编写一个 C 编译器</a><ul>
<li>THEIA VOGEL</li>
</ul>
</li>
</ul>
<p>This post details how to build a C compiler, step-by-step, using Python. A great intro to compilers. The target source is WASM, so learn a bit about that too.</p>
<p>(<code>是也乎:</code></p>
<p>这个可以有...</p>
<p><img alt="compilers" src="https://ipic.zoomquiet.top/2023-09-13-zshot%202023-09-13%2016.06.57.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11425/web">Django 中的过滤器: filter(A, B) 与 filter(A).filter(B)</a><ul>
<li>APIROBOT.ME </li>
<li>• Shared by Denis</li>
</ul>
</li>
</ul>
<p>An advanced dive into the Django ORM, how it handles joins, and what that means for your code.</p>
<ul>
<li><a href="https://pycoders.com/link/11429/web">最喜欢的 LeetCode 问题 Python 技巧</a><ul>
<li>JJ BEHRENS</li>
</ul>
</li>
</ul>
<p>A collection of intermediate-level Python tricks and tools. Write more Pythonic code!</p>
<ul>
<li><a href="https://pycoders.com/link/11405/web">TOML 有什么问题?</a><ul>
<li>HITCHDEV.COM</li>
</ul>
</li>
</ul>
<p>Some YAML people talk about why TOML is too limited.</p>
<p>(<code>是也乎:</code></p>
<p>因为不姓赵?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11431/web">StrictYAML: 类型安全的 YAML 受限子集</a></p>
<ul>
<li>HITCHDEV.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11423/web">dara: 用纯 Python 创建交互式 Web 应用程序</a></p>
<ul>
<li>GITHUB.COM/CAUSALENS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11404/web">JobSpy: LinkedIn、Indeed 和 ZipRecruiter 的 Scraper</a></p>
<ul>
<li>GITHUB.COM/CULLENWATSON</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11413/web">krypton: 静态数据加密和 Python 的 IAM</a></p>
<ul>
<li>GITHUB.COM/KRPTN</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11403/web">iommi: 您 Django 强力Chord首选</a></p>
<ul>
<li>GITHUB.COM/IOMMIROCKS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个低代码平台...?</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11411/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11426/web">PyData Amsterdam 2023</a></p>
<ul>
<li>September 14 to September 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11434/web">Python Atlanta</a></p>
<ul>
<li>September 14 to September 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11420/web">Kiwi PyCon 2023</a></p>
<ul>
<li>September 15 to September 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11427/web">PyCon CZ 2023</a></p>
<ul>
<li>September 15 to September 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11428/web">PyData Seattle: Language Creators Charity Fundraiser</a></p>
<ul>
<li>September 19 to September 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11435/web">PyCon Uganda</a></p>
<ul>
<li>September 21 to September 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11412/web">PyCon UK 2023</a></p>
<ul>
<li>September 22 to September 26, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-542.html">蠎周刊 PyCoder 542</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-489.html">蠎周刊 489</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-516.html">pythonista-weekly : Pyw 516</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-436.html">蠎周刊 436</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-466.html">pythonista-weekly : Pyw 466</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-385.html">蠎周刊 385</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-334.html">蠎周刊 334</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-141.html">蠎加载 141</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-90.html">蠎加载 90</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-183.html">蠎周刊 183</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-49.html">蠎加载 49</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-132.html">Issue 132</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`|`~_</span>
\/ / ◕ ← \ \/
'_ ∧ _'
( '--∽--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-594.html">Issue 594 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-594.md">issue-594.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF594D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF594D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5932023-09-06T11:42:00+08:002023-09-06T14:33:45+08:00Pythoneermtag:weekly.pychina.org,2023-09-06:/issue/issue-593.html<blockquote>
<p>创建漂亮的极坐标直方图</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/593">PyCoder's Weekly - Issue #593</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230906 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230906 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11398/web">用 Rich 创 …</a></li></ul><blockquote>
<p>创建漂亮的极坐标直方图</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/593">PyCoder's Weekly - Issue #593</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230906 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230906 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11398/web">用 Rich 创建 Python Wordle 克隆</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll build your own Wordle clone with Python. Your game will run in the terminal, and you’ll use Rich to ensure your word-guessing app looks good. Learn how to build a command-line application from scratch and then challenge your friends to a wordly competition!</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Rich" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.33.01.jpg"></p>
<p>Rich 这个框架名字起的真好,...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11373/web">用 Python 和 Matplotlib 创建漂亮的极坐标直方图</a><ul>
<li>OSCAR JOHANSSON</li>
</ul>
</li>
</ul>
<p>“Polar histograms are great when you have too many values for a standard bar chart. The circular shape where each bar gets thinner towards the middle allows us to cram more information into the same area.” Learn how to create one using Python and Matplotlib.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="极坐标" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.31.50.jpg"></p>
<p>这种图表...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11388/web">Python 协议缓冲区简介</a><ul>
<li>MIKE DRISCOLL</li>
</ul>
</li>
</ul>
<p>Protocol buffers are a data serialization format that is language agnostic, analogous to Python’s pickle format. Learn how to write them in Python and communicate with other languages that support the protocol.</p>
<ul>
<li><a href="https://pycoders.com/link/11399/web">Django 安全版本:4.2.5、4.1.11 和 3.2.21已发布</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11379/web">Python 为何获胜?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也可以反过来想,
如何能让 Python 失败?
再看一路过来, 是最初的心愿重要,还是社区稳定发展重要...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11393/web">Python 提案(受Lua启发)</a><ul>
<li>NED BATCHELDER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="n">args</span> <span class="o">=</span> <span class="p">{</span><span class="s1">'a'</span><span class="p">:</span><span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">:</span><span class="mi">98</span><span class="p">,</span> <span class="mi">1</span><span class="p">:</span><span class="mi">99</span><span class="p">,</span> <span class="s1">'b'</span><span class="p">:</span><span class="mi">2</span><span class="p">}</span>
<span class="n">f</span><span class="p">(</span><span class="o">**</span><span class="n">args</span><span class="p">)</span>
<span class="c1">#is the same as:</span>
<span class="n">f</span><span class="p">(</span><span class="mi">98</span><span class="p">,</span> <span class="mi">99</span><span class="p">,</span> <span class="n">a</span><span class="o">=</span><span class="mi">1</span><span class="p">,</span> <span class="n">b</span><span class="o">=</span><span class="mi">2</span><span class="p">)</span>
</code></pre></div>
<p>嗯哼, 这只能说好象有点儿意思哪...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11382/web">寻找适合 Python 编程的编码字体</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What should you consider when picking a font for coding in Python? What characters and their respective glyphs should you check before making your decision? This week on the show, we talk with Real Python author and core team member Philipp Acsany about his recent article, Choosing the Best Coding Font for Programming.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="font" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.25.01.jpg"></p>
<p>根据不同心情吧,
不过, 事实反复证明过了,
关注运行时代码之外任何东西时, 就代表已经心不在程序上了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11394/web">Hidden Features of Python
Python 的隐藏特性</a><ul>
<li>SCOTT ROBINSON</li>
</ul>
</li>
</ul>
<p>Python is a powerful programming language that’s easy to learn and fun to play with. But beyond the basics, there are plenty of hidden features and tricks. This article covers debugging regexes, the ellipsis, dir(), chaining comparisons, and more little nuggets you may not know.</p>
<p>(<code>是也乎:</code></p>
<p>每年都有人整理,不过,除非绝对必要, 否则, 还是能不用就嫑用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11383/web">假设检验测试</a><ul>
<li>HYPOTHESIS.READTHEDOCS.IO</li>
</ul>
</li>
</ul>
<p>Hypothesis is a property-based testing library. This style of testing uses ranges of scenarios rather than a single value, and then the tool explores the results. See also the intro article to strategy based testing.</p>
<ul>
<li><a href="https://pycoders.com/link/11395/web">PSF 被授权为 CVE 编号机构</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<p>The Common Vulnerabilities and Exposures program identifies, catalogs, and discloses cybersecurity vulnerabilities. The Python Software Foundation has recently been added as a numbering authority, improving Python’s ability to disclose and respond to security issues.</p>
<ul>
<li><a href="https://pycoders.com/link/11391/web">将机器学习模型部署到 AWS Lambda</a><ul>
<li>JAN GIACOMELLI </li>
<li>• Shared by Jan Giacomelli</li>
</ul>
</li>
</ul>
<p>This tutorial teaches how to deploy a machine learning (ML) model to AWS Lambda, via Serverless Framework, and execute it using Boto3. It also creates a CI/CD pipeline with GitHub Actions to automate the deployment process and run end-to-end tests.</p>
<ul>
<li><a href="https://pycoders.com/link/11378/web">Python 基础知识:Pathlib 和文件系统操作</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use the pathlib module to carry out file path operations with Python. These operations include creating, iterating over, searching for, moving, and deleting files and folders.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="基础知识:Pathlib" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.21.15.jpg"></p>
<p>这可能是真的经典系列了....毕竟在 真蟒 上进行了这么多反复迭代</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11374/web">禁用直接推送到 GitHub 主分支</a><ul>
<li>JOHNNY METZ</li>
</ul>
</li>
</ul>
<p>If your development team uses the main branch for production and pull requests for feature management, you may want to disable the ability to (accidentally) push to main. This article shows you how.</p>
<p>(<code>是也乎:</code></p>
<p>main 分支当成版本发现才有这问题,
如果使用版本分支就不会有这种心态了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11386/web">开始开源的 5 种方法</a><ul>
<li>STEFANIE MOLIN </li>
<li>• Shared by Stefanie Molin</li>
</ul>
</li>
</ul>
<p>This article shares ideas for finding and making your first open source contribution, using examples from contributions the author has made to various projects.</p>
<p>(<code>是也乎:</code></p>
<p>可以对于 Hacker 的5种角色,
不过, 对于中国, 只有两种类型: 真开源和徦开源</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11396/web">Python Functools 模块简介</a><ul>
<li>FLORIAN DAHLITZ</li>
</ul>
</li>
</ul>
<p>This article introduces you to the functions in Python’s functools module with real world examples to help show you how and when to use each feature.</p>
<p>(<code>是也乎:</code></p>
<p>functools 的扩展...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11376/web">Python 中的堆</a><ul>
<li>SHIVALI BHADANIYA </li>
<li>• Shared by cody</li>
</ul>
</li>
</ul>
<p>Learn about both the min heap and max heap data structures using Python.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11385/web">compress: 文本压缩以生成击键扩展</a></p>
<ul>
<li>GITHUB.COM/ESCHLUNTZ</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11387/web">communitynotes: D为 Twitter 笔记提供支持的文档和代码</a></p>
<ul>
<li>GITHUB.COM/TWITTER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>马一龙逼出来的...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11384/web">mljar: 用 ChatGPT 在 Matplotlib 中创建绘图</a></p>
<ul>
<li>GITHUB.COM/MLJAR </li>
<li>• Shared by Piotr</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11377/web">ML-Recipes: 机器学习食谱集合</a></p>
<ul>
<li>GITHUB.COM/ROUGIER</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11370/web">Google 电子表格的 DictWriter 接口</a></p>
<ul>
<li>JACOB KAPLAN-MOSS</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11372/web">Cloud Builder: Python Conf</a></p>
<ul>
<li>September 6 to September 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11380/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 6, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11397/web">PyCon Estonia 2023</a></p>
<ul>
<li>September 7 to September 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11371/web">PyCon Portugal 2023</a></p>
<ul>
<li>September 7 to September 10, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11368/web">PyData Amsterdam 2023</a></p>
<ul>
<li>September 14 to September 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11389/web">Kiwi PyCon 2023</a></p>
<ul>
<li>September 15 to September 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11392/web">PyCon CZ 2023</a></p>
<ul>
<li>September 15 to September 18, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-541.html">蠎周刊 PyCoder 541</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-488.html">蠎周刊 488</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-515.html">pythonista-weekly : Pyw 515</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-435.html">蠎周刊 435</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-465.html">pythonista-weekly : Pyw 465</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-384.html">蠎周刊 384</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-333.html">蠎周刊 333</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-140.html">蠎加载 140</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-89.html">蠎加载 89</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-182.html">蠎周刊 182</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-48.html">蠎加载 48</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-131.html">Issue 131</a></li>
<li>2013: 空缺</li>
<li>2012: 空缺</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-|∽~_</span>
\/ / ← ◷ \ \/
'_ ♢ _'
<span class="k"> > </span><span class="ge">'-----' |</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-593.html">Issue 593 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-593.md">issue-593.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF593D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF593D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5922023-08-30T11:42:00+08:002023-08-30T10:06:20+08:00Pythoneermtag:weekly.pychina.org,2023-08-30:/issue/issue-592.html<blockquote>
<p>让每一行都有意义</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/592">PyCoder's Weekly - Issue #592</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230830 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230830 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11346/web">Asyncio, Twisted, Tornado, Gevent 走进 …</a></li></ul><blockquote>
<p>让每一行都有意义</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/592">PyCoder's Weekly - Issue #592</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230830 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230830 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11346/web">Asyncio, Twisted, Tornado, Gevent 走进酒吧……</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>A good introduction to I/O bound concurrency in Python and the libraries used to achieve it. Has a nice compare and contrast between the approaches and finishes with some good advice: you probably don’t need any of them.</p>
<p>(<code>是也乎:</code></p>
<p>尬聊...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11341/web">Python 星号和斜杠特殊参数有什么用?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use the Python asterisk and slash special parameters in function definitions. With these symbols, you can define whether your functions will accept positional or keyword arguments.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="asterisk" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2010.04.49.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11348/web">深入了解 Flask 指南</a><ul>
<li>TESTDRIVEN.IO </li>
<li>• Shared by Patrick Kennedy</li>
</ul>
</li>
</ul>
<p>Become a better web developer by taking a deep dive into Flask’s internals to learn about its core features and functionality.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11356/web">Python 3.11.5, 3.10.13, 3.9.18, and 3.8.18 已发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11336/web">征文:XtremePython 2023 在线 2023 年 12 月 5 日</a></p>
<ul>
<li>XTREMEPYTHON.DEV</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11354/web">用 XGBoost 改进分类模型</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How can you improve a classification model while avoiding overfitting? Once you have a model, what tools can you use to explain it to others? This week on the show, we talk with author and Python trainer Matt Harrison about his new book Effective XGBoost: Tuning, Understanding, and Deploying Classification Models.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="XGBoost" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2010.02.49.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11362/web">用 Python 构建代码图像生成器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step tutorial, you’ll build a code image generator that creates nice-looking images of your code snippets to share on social media. Your code image generator will be powered by the Flask web framework and include exciting packages like Pygments and Playwright.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Code" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2010.01.21.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11342/web">下划线的用法</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão @ mathspp</li>
</ul>
</li>
</ul>
<p>This article teaches you about all of the use cases that the underscore
(<code>_</code>) has in Python, from the use cases that have syntactic impact, to well-accepted conventions that make your code semantically clearer, to usages that improve the readability of your code.</p>
<ul>
<li><a href="https://pycoders.com/link/11337/web">粉碎缓慢数据库查询的 7 个巧妙技巧</a><ul>
<li>JOHNNY METZ</li>
</ul>
</li>
</ul>
<p>“Optimizing Django query performance is critical for building performant web applications.” This blog post explores a collection of additional and essential tips that help pinpoint and resolve your inefficient Django queries.</p>
<p>(<code>是也乎:</code></p>
<p>Django 生态专技</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11339/web">用 PyMuPDF 进行表格识别和提取</a><ul>
<li>HARALD LIEDER </li>
<li>• Shared by Harald Lieder</li>
</ul>
</li>
</ul>
<p>This blog post walks you through programmatically identifying tables on PDF pages and extracting their content using PyMuPDF. Table identification and extraction was recently added in PyMuPDF version 1.23.0.</p>
<ul>
<li><a href="https://pycoders.com/link/11350/web">Python 中的运算符重载</a><ul>
<li>ALEJANDRO SÁNCHEZ YALÍ </li>
<li>• Shared by Alejandro</li>
</ul>
</li>
</ul>
<p>Python is an object-oriented programming language and one of its features is that it supports operator overloading, learn how to overload common operators such as addition, subtraction, comparison, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/11345/web">Click and Python: 构建可扩展和可组合的 CLI 应用程序</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use the Click library to build robust, extensible, and user-friendly command-line interfaces (CLI) for your Python automation and tooling scripts.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Click" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2009.55.49.jpg"></p>
<p>只能说, 多数 CLI 工具并不是像 UNIX 工具那般灵活的,
invoke 这种就已经足够了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11351/web">30 行 Python 自动微分的理解</a><ul>
<li>VICTOR MARTIN</li>
</ul>
</li>
</ul>
<p>Automatic differentiation is at the heart of neural network training. This article introduces you to the concept by showing you some Python that implements the algorithm.</p>
<ul>
<li><a href="https://pycoders.com/link/11359/web">让每一行都有意义,让 Python 变得简单</a><ul>
<li>BOB BELDERBOS</li>
</ul>
</li>
</ul>
<p>Simplicity is hard. This article talks briefly about how you approach coding while keeping things simple.</p>
<p>(<code>是也乎:</code></p>
<p>不过在 AIGC 平台彻底理解 Python 之后,
就不必要了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11357/web">tragic-methods: 编程怪癖集合</a><ul>
<li>GITHUB.COM/NEEMSPEES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="tragic" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2009.39.52.jpg"></p>
<p>因吹斯庭...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11343/web">hamilton: 定义数据流的微框架</a><ul>
<li>GITHUB.COM/DAGWORKS-INC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>hamilton</p>
</blockquote>
<p>这个项目的名字起的很有意味儿哪...</p>
<p><img alt="hamilton" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2009.38.52.jpg"></p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11364/web">CodeGeeX: OSS多语言代码生成模型</a></p>
<ul>
<li>GITHUB.COM/THUDM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11344/web">aquarel: Matplotlib 样式变得简单</a></p>
<ul>
<li>GITHUB.COM/LGIENAPP</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11338/web">microdot: MicroPython 的不可思议的小型 Web 框架</a></p>
<ul>
<li>GITHUB.COM/MIGUELGRINBERG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>基于 <a href="https://flask.palletsprojects.com/">Flask</a> 的思路...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11352/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 30, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11353/web">SPb Python Drinkup</a></p>
<ul>
<li>August 31, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11355/web">PyConTW 2023</a></p>
<ul>
<li>September 2 to September 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11347/web">Melbourne Python Users Group, Australia</a></p>
<ul>
<li>September 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11349/web">Cloud Builder: Python Conf</a></p>
<ul>
<li>September 6 to September 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11358/web">PyCon Estonia 2023</a></p>
<ul>
<li>September 7 to September 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11365/web">PyCon Portugal 2023</a></p>
<ul>
<li>September 7 to September 10, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-540.html">蠎周刊 PyCoder 540</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-487.html">蠎周刊 487</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-514.html">pythonista-weekly : Pyw 514</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-434.html">蠎周刊 434</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-464.html">pythonista-weekly : Pyw 464</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-383.html">蠎周刊 383</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-332.html">蠎周刊 332</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-139.html">蠎加载 139</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-88.html">蠎加载 88</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-181.html">蠎周刊 181</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-47.html">蠎加载 47</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-130.html">Issue 130</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-29.html">Issue 29: 追忆</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-|∽~_</span>
\/ / ← ◷ \ \/
'_ ♢ _'
<span class="k"> > </span><span class="ge">'-----' |</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-592.html">Issue 592 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-592.md">issue-592.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF592D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF592D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5912023-08-23T11:42:00+08:002023-08-23T09:23:14+08:00Pythoneermtag:weekly.pychina.org,2023-08-23:/issue/issue-591.html<blockquote>
<p>在 Excel 中引入 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/591">PyCoder's Weekly - Issue #591</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230823 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230823 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11317/web">Python Polars: 闪电般快速的 …</a></li></ul><blockquote>
<p>在 Excel 中引入 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/591">PyCoder's Weekly - Issue #591</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230823 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230823 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11317/web">Python Polars: 闪电般快速的 DataFrame 库</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Welcome to the world of Polars, a powerful DataFrame library for Python! In this showcase tutorial, you’ll get a hands-on introduction to Polars’ core features and see why this library is catching so much buzz.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Polars" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.22.53.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11319/web">Python 的不朽对象简介</a><ul>
<li>ENGINEERING AT META</li>
</ul>
</li>
</ul>
<p>This article explains immortal objects (PEP 683) which are excluded from garbage collection. This causes performance and shared memory improvements for large architectures.</p>
<ul>
<li><a href="https://pycoders.com/link/11329/web">用 Python 和 Playwright 进行端到端测试</a><ul>
<li>MARKOS GOGOULOS </li>
<li>• Shared by Laura Stephens</li>
</ul>
</li>
</ul>
<p>This post shows you how to get started with Playwright, add end-to-end tests to an existing project, and automate running it using GitHub Actions.</p>
<ul>
<li><a href="https://pycoders.com/link/11332/web">在 Excel 中引入 Python</a><ul>
<li>STEFAN KINNESTRAND</li>
</ul>
</li>
</ul>
<p>Microsoft has announced that they’re embedding Python into Excel through a partnership with Anaconda. Read on for details.</p>
<p>(<code>是也乎:</code></p>
<p>目测是老爹的推动?</p>
<p><img alt="Excel" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.21.04.jpg"></p>
<p>这..不就是 Jupyter 的 Excel 版本?</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11310/web">用 NumPy 随机数生成器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll take a look at the powerful random number capabilities of the NumPy random number generator. You’ll learn how to work with both individual numbers and NumPy arrays, as well as how to sample from a statistical distribution.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="NumPy" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.19.20.jpg"></p>
<p>虽然是伪随机, 但是, 一般足够了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11320/web">Not-So-Casual Performance Optimization in Python
Python 中不那么随意的性能优化</a><ul>
<li>NATHANIEL THOMAS</li>
</ul>
</li>
</ul>
<p>Nathaniel did a small project where he implemented the sum of inverse squares in multiple programming languages. The Python version was rather slow. This article talks about alternate ways of writing the Python code for better performance.</p>
<p>(<code>是也乎:</code></p>
<p>不, 其实就是要随意的优化;</p>
<p>PS: 博主网站的配色还是很专业的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11331/web">用 SymPy 解决简单难题</a><ul>
<li>STEFAN PETREA</li>
</ul>
</li>
</ul>
<p>This short blog post shows you how to formulate a series of equations and solve them using SymPy for a small geometric brain teaser. There is also an associated Hacker News Discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/11318/web">用 Pillow 库和 Python 处理图像</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use the Python Pillow library to deal with images and perform image processing. You’ll also explore using NumPy for further processing, including to create animations.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Pillow" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.16.56.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11324/web">Python: 只需编写 SQL</a><ul>
<li>JOÃO FERREIRA</li>
</ul>
</li>
</ul>
<p>This article shows you how to use SQL directly from Python, serializing to a dataclass instead of using an ORM. It has an associated Hacker News Discussion.</p>
<p>(<code>是也乎:</code></p>
<p>绕过 ORM...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11306/web">用 Python 创建您自己的差异工具</a><ul>
<li>FLORIAN DAHLITZ</li>
</ul>
</li>
</ul>
<p>This article teaches you how to create your own diff-tool using pure Python. In addition to covering how to diff content, it also incorporates argparse to manage the command line options.</p>
<ul>
<li><a href="https://pycoders.com/link/11313/web">学习 APL 教会了我关于 Python 的哪些知识</a><ul>
<li>RODRIGO GIRÃO SERRÃO</li>
</ul>
</li>
</ul>
<p>Sometimes learning a new language provides perspective in the ones you already know. Rodrigo picked up APL, and this article discusses what that taught him about Python.</p>
<ul>
<li><a href="https://pycoders.com/link/11330/web">GitHub 开始扫描公共问题以查找 PyPI 秘密</a><ul>
<li>THE PYTHON PACKAGE INDEX</li>
</ul>
</li>
</ul>
<p>This PyPI blog post talks about the integration between them and GitHub to help ensure accidental exposure of PyPI secrets is quickly dealt with.</p>
<ul>
<li><a href="https://pycoders.com/link/11314/web">Python 的引用计数内部原理</a><ul>
<li>ABHINAV UPADYAY</li>
</ul>
</li>
</ul>
<p>Explore CPython’s memory management through a deep dive into Reference Counting. Learn how it functions, its implementation and its limitations</p>
<ul>
<li><a href="https://pycoders.com/link/11325/web">避免无声故障:错误处理的最佳实践</a><ul>
<li>BOB BELDERBOS</li>
</ul>
</li>
</ul>
<p>The Zen of Python famously states, “Errors should never pass silently.” But just what does that mean, and what should you do instead?</p>
<p>(<code>是也乎:</code></p>
<p>蟒之禅有曰...不过, 为什么内建模块没有对应支持?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11321/web">functime: 时间序列机器学习和大规模嵌入</a></p>
<ul>
<li>GITHUB.COM/DESCENDANT-AI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11322/web">learndb-py: 通过实现一个来学习数据库内部原理</a></p>
<ul>
<li>GITHUB.COM/SPANDANB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11323/web">outlines: 生成模型编程</a></p>
<ul>
<li>GITHUB.COM/NORMAL-COMPUTING</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="outlines" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.11.10.jpg"></p>
<p>logo 很漂亮了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11311/web">trafilatura: 获取 Web 文本的 Python 和命令行工具</a><ul>
<li>GITHUB.COM/ADBAR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 基准测试中的 readabilipy 有268x ?
)</p>
<ul>
<li><a href="https://pycoders.com/link/11328/web">PythonMonkey: Python 中嵌入的 JavaScript 引擎</a><ul>
<li>GITHUB.COM/DISTRIBUTIVE-NETWORK</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Python 不仅仅是胶水, 还可以是面团, 可以嵌入各种好东西...
)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11303/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 23, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11312/web">PyCon Latam 2023</a></p>
<ul>
<li>August 24 to August 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11305/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>August 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11307/web">PythOnRio Meetup</a></p>
<ul>
<li>August 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11309/web">Singula Python Meetup Online</a></p>
<ul>
<li>August 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11327/web">PyConTW 2023</a></p>
<ul>
<li>September 2 to September 4, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-539.html">蠎周刊 PyCoder 539</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-486.html">蠎周刊 486</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-513.html">pythonista-weekly : Pyw 513</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-433.html">蠎周刊 433</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-463.html">pythonista-weekly : Pyw 463</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-382.html">蠎周刊 382</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-331.html">蠎周刊 331</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-138.html">蠎加载 138</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-87.html">蠎加载 87</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-180.html">蠎周刊 180</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-46.html">蠎加载 46</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-129.html">Issue 129</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-28.html">Issue 28: Fabric</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-+∽~_</span>
() / ◵ ^ \ \/
'_ △ _'
<span class="k"> > </span><span class="ge">'--.--' |</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-591.html">Issue 591 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-591.md">issue-591.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF591D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF591D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5902023-08-16T11:42:00+08:002023-08-16T10:35:02+08:00Pythoneermtag:weekly.pychina.org,2023-08-16:/issue/issue-590.html<blockquote>
<p>为什么 Python 如此神奇</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/590">PyCoder's Weekly - Issue #590</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230816 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230816 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11287/web">如何注释返回 …</a></li></ul><blockquote>
<p>为什么 Python 如此神奇</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/590">PyCoder's Weekly - Issue #590</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230816 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230816 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11287/web">如何注释返回 self 的方法</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use the Self type hint in Python to annotate methods that return an instance of their own class. You’ll gain hands-on experience with type hints and annotations of methods that return an instance of their class, making your code more readable and maintainable.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="self" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2010.34.35.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/11283/web">用 Python 创建上下文管理器</a><ul>
<li>TREY HUNNER </li>
<li>• Shared by Trey Hunner</li>
</ul>
</li>
</ul>
<p>Objects with <strong>enter</strong> and <strong>exit</strong> methods can be used as context managers in Python. This article (and screencast) explains most of what you’ll want to know when creating your own context managers.</p>
<ul>
<li><a href="https://pycoders.com/link/11291/web">PEP 723: 在单文件脚本中嵌入 pyproject.toml</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This PEP proposes a metadata format which a single-file script can use to specify dependency and tool information for IDEs and external development tools. It replaces PEP 722.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11268/web">PyPI: 新用户注册的 2FA 强制执行</a></p>
<ul>
<li>PYPI.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11265/web">PSF 宣布任命新的 PyPI 安全工程师</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11272/web">Python 3.12.0 RC 1 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11266/web">Prompt Engineering: 一个实际例子</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Learn prompt engineering techniques with a practical, real-world project to get better results from large language models. This tutorial covers zero-shot and few-shot prompting, delimiters, numbered steps, role prompts, chain-of-thought prompting, and more. Improve your LLM-assisted projects today.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Prompt" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2010.29.44.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11280/web">Why Static Languages Suffer From Complexity
为什么静态语言会变得复杂</a><ul>
<li>HIRROLOT</li>
</ul>
</li>
</ul>
<p>An extremely detailed, deep dive on how static type systems impact the consistency of languages. Hirrolot compares a variety of lesser known languages to see the consequences of their decisions. See also the associated Hacker News discussion.</p>
<p>(<code>是也乎:</code></p>
<p>都是硬件的锅...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11298/web">Python的 list :深入探究示例</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll dive deep into Python’s lists. You’ll learn how to create them, update their content, populate and grow them, and more. Along the way, you’ll code practical examples that will help you strengthen your skills with this fundamental data type in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="list" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2010.23.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11294/web">排序算法完整比较</a><ul>
<li>CODERSLEGACY.COM </li>
<li>• Shared by Raahim Siddiqi</li>
</ul>
</li>
</ul>
<p>An comprehensive comparison on the performance of 9 major Sorting Algorithms and how well they perform under varying circumstances. The aim of the article is to show you where each type of Algorithms shines, and where it does badly.</p>
<p>(<code>是也乎:</code></p>
<p>其实排序算法远没有到达极限,
谁要提出一个有效的排序算法照样能得图灵奖.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11297/web">支持 Python-Markdown 中的 Bootstrap-Alerts</a><ul>
<li>FLORIAN DAHLITZ </li>
<li>• Shared by Florian Dahlitz</li>
</ul>
</li>
</ul>
<p>If you’re using Markdown on your blog, or any website, a conversion pipeline allows you to create your own rules and widgets. This article shows you how to integrate Bootstrap Alert boxes into a Markdown workflow.</p>
<ul>
<li><a href="https://pycoders.com/link/11277/web">简单的导入如何修改解释器</a><ul>
<li>KEN SCHUTTE</li>
</ul>
</li>
</ul>
<p>This article shows a sample module that swaps the values for 8 and 9, not something generally recommended. Learn how side effects from an import can impact your code and just what the integer object cache is.</p>
<ul>
<li><a href="https://pycoders.com/link/11295/web">优雅重要吗?</a><ul>
<li>MATHSPP.COM </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>In this article, the author explains why he thinks that elegance should be a fundamental driver when you are writing (Python) code, and gives a few tips on how to write elegant code.</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="o">>>></span> <span class="kn">import</span> <span class="nn">itertools</span>
<span class="o">>>></span> <span class="n">list_of_lists</span> <span class="o">=</span> <span class="p">[[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">],</span> <span class="p">[</span><span class="mi">4</span><span class="p">],</span> <span class="p">[</span><span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">]]</span>
<span class="o">>>></span> <span class="nb">list</span><span class="p">(</span><span class="n">itertools</span><span class="o">.</span><span class="n">chain</span><span class="p">(</span><span class="o">*</span><span class="n">list_of_lists</span><span class="p">))</span>
<span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">5</span><span class="p">,</span> <span class="mi">6</span><span class="p">]</span>
</code></pre></div>
<p>官方的优雅是必须的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11290/web">为什么 Python 如此神奇</a><ul>
<li>JOS VISSER</li>
</ul>
</li>
</ul>
<p>This opinion piece by Jos is a counter to the “its a terrible language” posts you come across once and a while. Read why Jos thinks Python is amazing.</p>
<p>(<code>是也乎:</code></p>
<p>简单的说, 你可以用很低的心智成本作出任何东西来...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11270/web">从零开始搞 Llama</a><ul>
<li>BRIAN KITANO</li>
</ul>
</li>
</ul>
<p>This blog post provides step by step instructions on how to implement llama from scratch, using a dramatically scaled-down version for training.</p>
<ul>
<li><a href="https://pycoders.com/link/11279/web">对联合LLMs的对抗性攻击</a><ul>
<li>ZOU, WANG, KOLTER, & FREDRIKSON</li>
</ul>
</li>
</ul>
<p>Deep CS paper on how to abuse Large Language Models and work around restrictions where the model is refusing to answer.</p>
<ul>
<li><a href="https://pycoders.com/link/11278/web">2022年PSF年度报告</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>The annual report from the Python Software Foundation details all the changes and events at the PSF last year.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="grabt" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2010.01.45.jpg"></p>
<p>怪不得无感呢...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11276/web">dpv: pyenv-virtualenv 和 virtualenvwrapper 的替代方案</a><ul>
<li>GITHUB.COM/CAIOARIEDE </li>
<li>• Shared by Caio Ariede</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="dpv" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2009.58.21.jpg"></p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11289/web">nodice-cli: 没有依赖项的单词列表生成器</a></p>
<ul>
<li>GITHUB.COM/AVNIGO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11269/web">briefcase: 将 Python 转换为本机应用程序</a></p>
<ul>
<li>GITHUB.COM/BEEWARE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>BeeWare 的衍生工具...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11292/web">django_simple_notification: REST 通知系统</a></p>
<ul>
<li>GITHUB.COM/MAHMOUDNASSER01</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11285/web">pyOCD: 适用于 Arm Cortex-M 微控制器的 Python</a></p>
<ul>
<li>GITHUB.COM/PYOCD</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11273/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 16, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11288/web">PyData Bristol Meetup</a></p>
<ul>
<li>August 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11271/web">PyLadies Dublin</a></p>
<ul>
<li>August 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11275/web">DjangoConAU 2023</a></p>
<ul>
<li>August 18 to August 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11286/web">PyCon AU 2023</a></p>
<ul>
<li>August 18 to August 23, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11267/web">Chattanooga Python User Group</a></p>
<ul>
<li>August 18 to August 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11281/web">PyCon Latam 2023</a></p>
<ul>
<li>August 24 to August 27, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-538.html">蠎周刊 PyCoder 538</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-485.html">蠎周刊 485</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-512.html">pythonista-weekly : Pyw 512</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-432.html">蠎周刊 432</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-462.html">pythonista-weekly : Pyw 462</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-381.html">蠎周刊 381</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-330.html">蠎周刊 330</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-137.html">蠎加载 137</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-86.html">蠎加载 86</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-179.html">蠎周刊 179</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-45.html">蠎加载 45</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-128.html">Issue 128</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-27.html">Issue 27: Stompy</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-+∽~_</span>
() / ◵ ^ \ \/
'_ △ _'
<span class="k"> > </span><span class="ge">'--.--' |</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-590.html">Issue 590 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-590.md">issue-590.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF590D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF590D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5892023-08-09T11:42:00+08:002023-08-09T11:26:03+08:00Pythoneermtag:weekly.pychina.org,2023-08-09:/issue/issue-589.html<blockquote>
<p>“为什么Python很糟糕”</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/589">PyCoder's Weekly - Issue #589</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230809 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230809 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11255/web">探索 Pandas 2.0 和 Apache Arrow 的目 …</a></li></ul><blockquote>
<p>“为什么Python很糟糕”</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/589">PyCoder's Weekly - Issue #589</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230809 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230809 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11255/web">探索 Pandas 2.0 和 Apache Arrow 的目标</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What are the new ways to describe your data in pandas 2.0? Will the addition of Apache Arrow to the data back end foster the growth of data interoperability? This week on the show, we talk with pandas core developer Marc Garcia about the release of pandas 2.0.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Arrow" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.22.19.jpg"></p>
<p>Arrow 是目标替代 NumPy 的各种数据类型...
参考: <a href="https://datapythonista.me/blog/pandas-20-and-the-arrow-revolution-part-i">pandas 2.0 and the Arrow revolution (part I)</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11251/web">Python、外部函数和 Steam</a><ul>
<li>ARTUR DRYOMOV </li>
<li>• Shared by Artur Dryomov</li>
</ul>
</li>
</ul>
<p>This article shows you how to call foreign C functions from Python. This allows you to call into shared libraries and is similar to how extensions work. The examples use the Steamworks SDK which games use to communicate with Steam.</p>
<ul>
<li><a href="https://pycoders.com/link/11253/web">Python 包版本控制的怪癖</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>Python packaging allows for a wide variety of version styles for your packages. This article shows you what is out there and why you might use each.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11248/web">PSF宣布 2023 年第一季度的资深会员</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11249/web">Django 4.2.4 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11246/web">Pydantic v2.1 发布</a></p>
<ul>
<li>PYDANTIC.DEV</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11244/web">“为什么Python很糟糕”</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>因为没办法像 JAVA 那样合理扩展成上千人团队,
通常10来人, 什么都作出来了...</p>
<p><img alt="HACKER" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.18.28.jpg"></p>
<p>当然原文作者鼓吹的是 Rust ..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11243/web">有人在实际工作中使用 PyPy 吗?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然有, 不过, 都没什么名气...
所以, 为什么呢?</p>
<p>CPython 性能其实是足够的;</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11259/web">Filtering Iterables With Python
使用 Python 过滤可迭代对象</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how Python’s filter() works and how to use it effectively in your programs. You’ll also learn how to use list comprehension and generator expressions to replace filter() and make your code more Pythonic.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="COURSE" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.14.27.jpg"></p>
<p>可以是可以, 不过,调试太困难了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11260/web">通过索引提高 Pandas 的效率</a><ul>
<li>FEDERICO TROTTA</li>
</ul>
</li>
</ul>
<p>Pandas is the most widely used Python library for data manipulation, and it allows you to access and manipulate data efficiently. Its indexing techniques can significantly improve the speed and efficiency of your queries. Learn how.</p>
<p>(<code>是也乎:</code></p>
<p>所以, 本质上还是 DBA 哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11234/web">Overloading Arithmetic Operators With Dunder Methods
使用 Dunder 方法重载算术运算符</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>This article shows you how to overload the arithmetic operators in Python with dunder methods. It includes examples for add, radd, and iadd, while also outlining how to deal with error conditions in dunder methods.</p>
<ul>
<li><a href="https://pycoders.com/link/11250/web">Django 支持多种语言</a><ul>
<li>SAMUEL TORIMIRO </li>
<li>• Shared by Michael Herman</li>
</ul>
</li>
</ul>
<p>This step-by-step article shows you how to add multiple language support to your Django projects. It covers the difference between localization and internationalization, and how to use both in the template engine.</p>
<ul>
<li><a href="https://pycoders.com/link/11228/web">如何使用 Python 从 URL 下载文件</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll find the right tools to help you download files from URLs with Python and manage the data retrieval process. You’ll cover data streaming, thread pools, and asynchronous downloads.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="URL" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.11.26.jpg"></p>
<p>不过, 如果量大了, 还是使用类似 wget 的第三方专业工具来完成..
Py 进行指令生成就好</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11254/web">用 Python operator 模块</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll explore the Python operator module and its role in functional programming. You’ll code several examples of using both operator-equivalent and higher-order functions in programs.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="operator" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.10.43.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/11231/web">热门航空客运航线</a><ul>
<li>MARK LITWINTSCHIK</li>
</ul>
</li>
</ul>
<p>This article talks about scraping passenger count data from Wikipedia and building visualizations for it. It uses wikitextparser for scraping, DuckDB for data, and rich for the terminal interface.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="MARK" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.09.32.jpg"></p>
<p>基于duckdb 完成的数据可视化</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11237/web">用 Python 和 Polylith 进行 Kafka 消息传递</a><ul>
<li>DAVID VUJIC </li>
<li>• Shared by David Vujic</li>
</ul>
</li>
</ul>
<p>Get started with Apache Kafka to produce & consume messages with Python. All this in a Polylith workspace, for a nice developer experience and to easily re-use existing code.</p>
<ul>
<li><a href="https://pycoders.com/link/11245/web">PyFlo: Python 初学者指南</a><ul>
<li>PYFLO</li>
</ul>
</li>
</ul>
<p>This is an online course with an interesting flow chart guiding you through lessons, with optional tangents and core concepts. It even includes an instructor’s guide.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PYFLO" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.05.52.jpg"></p>
<p>有个清晰的路线图..
和蟒营®当年课程类似...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11252/web">构建和运营 S3</a><ul>
<li>ANDY WARFIELD</li>
</ul>
</li>
</ul>
<p>This article is a very deep dive into how Amazon S3 Storage was created, and the complexities involved in operating a system at that scale.</p>
<p>(<code>是也乎:</code></p>
<p>呵, 这个先进了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11258/web">reflex: 纯 Python 的 Web 应用程序</a><ul>
<li>GITHUB.COM/REFLEX-DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>国货, 要 node 配套,
不是 htmx 方向..</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11239/web">lpython: Python 编译器</a></p>
<ul>
<li>GITHUB.COM/LCOMPILERS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11256/web">Django ORM 备忘单</a></p>
<ul>
<li>DJANGOCENTRAL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Django ORM 最大的问题是无法优化吧...
如果没有事先由 DBA 直接在数据库中完成优化,
ORM 迭代出来的数据库结构已经不可控了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11225/web">textual-paint: 艺术:终端中的 MS Paint</a><ul>
<li>GITHUB.COM/1J01</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="textual" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.00.07.jpg"></p>
<p>8bit 艺术重要工具...
支持输出为多种格式文件, 包含 .svg,.webp...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11230/web">Biaslyze: NLP 偏差识别工具包</a><ul>
<li>GITHUB.COM/BIASLYZE-DEV </li>
<li>• Shared by Tobias Sterbak</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11229/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11227/web">Python Atlanta</a></p>
<ul>
<li>August 10 to August 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11235/web">PyCon KR</a></p>
<ul>
<li>August 11 to August 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11236/web">Django Girls Abuja</a></p>
<ul>
<li>August 11 to August 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11233/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>August 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11224/web">DFW Pythoneers 2nd Saturday Teaching Meeting</a></p>
<ul>
<li>August 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11240/web">EuroSciPy 2023</a></p>
<ul>
<li>August 14 to August 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11242/web">DjangoConAU 2023</a></p>
<ul>
<li>August 18 to August 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11257/web">PyCon AU 2023</a></p>
<ul>
<li>August 18 to August 23, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-537.html">蠎周刊 PyCoder 537</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-484.html">蠎周刊 484</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-511.html">pythonista-weekly : Pyw 511</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-431.html">蠎周刊 431</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-461.html">pythonista-weekly : Pyw 461</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-380.html">蠎周刊 380</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-329.html">蠎周刊 329</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-136.html">蠎加载 136</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-85.html">蠎加载 85</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-178.html">蠎周刊 178</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-44.html">蠎加载 44</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-127.html">Issue 127</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-26.html">Issue 26: 好奇心</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">大妈的多重宇宙 - YouTube</a><ul>
<li>@Chaos42DAMA</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~+~~_</span>
() / → # \ \/
'_ ⏡ _'
\ '--∽--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-589.html">Issue 589 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-589.md">issue-589.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF589D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF589D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5882023-08-02T11:42:00+08:002023-08-07T09:43:43+08:00Pythoneermtag:weekly.pychina.org,2023-08-02:/issue/issue-588.html<blockquote>
<p>小书:软件设计实例</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/588">PyCoder's Weekly - Issue #588</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230802 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230802 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11221/web">Python 3.12 预览版 …</a></li></ul><blockquote>
<p>小书:软件设计实例</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/588">PyCoder's Weekly - Issue #588</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230802 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230802 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11221/web">Python 3.12 预览版:更直观、一致的 F 字符串</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll preview one of the upcoming features of Python 3.12, which introduces a new f-string syntax formalization and implementation. The new implementation lifts some restrictions and limitations that affect f-string literals in Python versions lower than 3.12.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="f-string" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2011.07.19.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11220/web">Python: 用 cProfile 分析一段代码</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>“When trying to improve a slow function or module, it’s always a good idea to profile it. Here’s a snippet for quickly profiling a section of code with Python’s cProfile module.”</p>
<ul>
<li><a href="https://pycoders.com/link/11201/web">Python Quirks/ 怪癖</a><ul>
<li>NATHAN</li>
</ul>
</li>
</ul>
<p>A straight-out list of code snippets showing off some of the weird and unexpected behavior of your favorite language.</p>
<ul>
<li><a href="https://pycoders.com/link/11202/web">指导委员会宣布可选 GIL</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>来了, 终于来了...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NULL...</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11209/web">Python 中的矢量 DB 入门</a><ul>
<li>DANIEL DOUBROVKINE</li>
</ul>
</li>
</ul>
<p>Vector databases are all the rage today, with LLMs driving their popularity. This article breaks down nine different choices in details including how you connect to them in Python. It even points you at a few others in case you need more.</p>
<ul>
<li><a href="https://pycoders.com/link/11208/web">Python 中的套接字编程第 1 部分:处理连接</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to build a socket server and client with Python. Along the way, you’ll get to know the main functions and methods in Python’s socket module, and you’ll implement a multi-connection server and client.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="socket" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2011.03.42.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/11219/web">通过 Postgres 和 Python 利用数据库</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you getting the most out of your Postgres database? What features could you leverage to improve your Python project? This week on the show, Craig Kerstiens from Crunchy Data is here to discuss getting the most out of Postgres.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Postgres" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2011.02.12.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/11200/web">用 Rich Inspect 询问 Python 对象</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>You might know the Rich library as the terminal color tool, but it has a few utilities in it that are generally helpful in your code. This article shows you the inspect feature that gives you loads of info on an object.</p>
<ul>
<li><a href="https://pycoders.com/link/11203/web">用 SQL 和 Jupyter 的端到端数据应用程序</a><ul>
<li>PLOOMBER</li>
</ul>
</li>
</ul>
<p>This comprehensive course gives you a step-by-step introduction to building data applications using Python, SQL, and Jupyter notebooks. It even includes an introduction to visualization using plotly and others.</p>
<ul>
<li><a href="https://pycoders.com/link/11211/web">Flood/洪水填充迷宫</a><ul>
<li>IAN WARD</li>
</ul>
</li>
</ul>
<p>This article shows you how to generate mazes using jupyter notebooks, numpy, matplotlib, and the scikit-image flood_fill function. It shows both a traditional square-cornered maze as well as a bendy labyrinth.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Flood" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2011.00.23.jpg"></p>
<p>仿生可以的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11192/web">文本编辑器数据结构</a><ul>
<li>CAMERON DACAMARA</li>
</ul>
</li>
</ul>
<p>This article details the different ways a text editor represents text in memory and the advantages of each. Unfortunately, the examples aren’t in Python, but there is plenty CS stuff to dig into here.</p>
<p>(<code>是也乎:</code></p>
<p>只有开发过编辑器的人才知道的血坑...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11215/web">软件设计实例</a><ul>
<li>THIRD-BIT.COM</li>
</ul>
</li>
</ul>
<p>This is CS 101 in a web friendly format. It covers the basic concepts of software design using examples, with a focus on self taught data scientists who want to bring their coding to the next level.</p>
<p>(<code>是也乎:</code></p>
<p>WoW 叕一本实用小书...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11217/web">&= 的实际用途</a><ul>
<li>PETE FISON </li>
<li>• Shared by Pete Fison</li>
</ul>
</li>
</ul>
<p>Can you already picture real use cases for this little Pythonic gem? Learn about the bitwise-and-equal operator and where it can be used.</p>
<ul>
<li><a href="https://pycoders.com/link/11206/web">EuroPython 2023</a><ul>
<li>ŁUKASZ LANGA</li>
</ul>
</li>
</ul>
<p>Python’s Developer in Residence has starting blogging again and this week he sums up his experience at EuroPython 2023.</p>
<ul>
<li><a href="https://pycoders.com/link/11198/web">Working With AJAX in Django
在 Django 中使用 AJAX</a><ul>
<li>YACINE ROUIZI </li>
<li>• Shared by Yacine Rouizi</li>
</ul>
</li>
</ul>
<p>This article looks at how to perform GET, POST, PUT, and DELETE AJAX requests in Django with the Fetch API and jQuery.</p>
<p>(<code>是也乎:</code></p>
<p>回归 jQuery 感觉...
这就是自制 htmx</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11212/web">运行不受信任的 Python 代码</a><ul>
<li>ANDREW HEALEY</li>
</ul>
</li>
</ul>
<p>Andrew wanted to play with some untrusted Python. Read how he used seccomp and setrlimit to build a Python sandbox.</p>
<p>(<code>是也乎:</code></p>
<p>不是 Docker, 而是更加嵌合的控制沙箱...
当然, 都是有现成的...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11214/web">training-code: Fine-Tuning/微调 因果语言模型</a></p>
<ul>
<li>GITHUB.COM/PYGMALIONAI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11193/web">django-pgcrypto-fields: 用 Pgcrypto 进行 Django 加密</a></p>
<ul>
<li>GITHUB.COM/INCUNA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Pg 本身值得视为一个应用平台...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11194/web">综合 Python 作弊条</a></p>
<ul>
<li>GTO76.GITHUB.IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11218/web">plotoptix: 基于 OptiX 的 Python 光线追踪</a></p>
<ul>
<li>GITHUB.COM/RND-TEAM-DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="plotoptix" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2010.49.17.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11216/web">basaran: OpenAI 文本完成 API 的 OSS 替代方案</a><ul>
<li>GITHUB.COM/HYPERONYM</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11199/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 2, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11196/web">Canberra Python Meetup</a></p>
<ul>
<li>August 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11213/web">Melbourne Python Users Group, Australia</a></p>
<ul>
<li>August 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11207/web">PiterPy Meetup</a></p>
<ul>
<li>August 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11205/web">PyCon KR</a></p>
<ul>
<li>August 11 to August 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11195/web">Django Girls Abuja</a></p>
<ul>
<li>August 11 to August 13, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-536.html">蠎周刊 PyCoder 536</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-483.html">蠎周刊 483</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-510.html">pythonista-weekly : Pyw 510</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-430.html">蠎周刊 430</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-460.html">pythonista-weekly : Pyw 460</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-379.html">蠎周刊 379</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-328.html">蠎周刊 328</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-135.html">蠎加载 135</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-84.html">蠎加载 84</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-177.html">蠎周刊 177</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-43.html">蠎加载 43</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-126.html">Issue 126</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-25.html">Issue 25: Rise</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~&`~_</span>
\/ / ^ ◵ \ \/
'_ ⏝ _'
| '--#--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-588.html">Issue 588 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-588.md">issue-588.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF588D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF588D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">全职嗯哼</span><span class="p">:</span> <span class="n">大妈的多重宇宙</span> <span class="o">-</span> <span class="n">https</span><span class="p">:</span><span class="o">//</span><span class="n">www</span><span class="o">.</span><span class="n">youtube</span><span class="o">.</span><span class="n">com</span><span class="o">/</span><span class="nd">@Chaos42DAMA</span>
<span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开社群</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5872023-07-26T11:42:00+08:002023-07-31T10:54:32+08:00Pythoneermtag:weekly.pychina.org,2023-07-26:/issue/issue-587.html<blockquote>
<p>Cython 3.0.0 发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/587">PyCoder's Weekly - Issue #587</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230726 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230726 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11175/web">用 Python Folium 根据数据创 …</a></li></ul><blockquote>
<p>Cython 3.0.0 发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/587">PyCoder's Weekly - Issue #587</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230726 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230726 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11175/web">用 Python Folium 根据数据创建 Web 地图</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>You’ll learn how to create web maps from data using Folium. The package combines Python’s data-wrangling strengths with the data-visualization power of the JavaScript library Leaflet. In this video course, you’ll create and style a choropleth world map showing the ecological footprint per country.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Folium" src="https://ipic.zoomquiet.top/2023-07-26-zshot%202023-07-26%2011.28.15.jpg"></p>
<p>真蟒 将通用知识说光了,
也就进入了专项知识点解说状态,
现在也早已开放投稿分成机制,
只是不支持中文版本...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11187/web">Writing a 6502 Emulator in Python
用 Python 编写 6502 模拟器</a><ul>
<li>DAILYSTUFF</li>
</ul>
</li>
</ul>
<p>The 6502 processor from Motorola was quite popular and could be found in the Nintendo and Sega consoles as well as the Commodore 64. This very detailed article shows you how to build an emulator for the processor in Python.</p>
<p>(<code>是也乎:</code></p>
<p>神奇哪...叕一个专门领域知识</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11171/web">用 PyStack 调试 Python 中的崩溃和死锁</a><ul>
<li>MARTINHEINZ.DEV </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Using PyStack’s “forbidden magic” to debug deadlocks, segmentation faults, crashes and other difficult bugs in Python</p>
<p>(<code>是也乎:</code></p>
<p>相比 print 以及 GDB 可能就是观赏性提高了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11182/web">Cython 3.0.0 发布</a><ul>
<li>CYTHON.READTHEDOCS.IO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可是大家都开始期待 Ruthon 了...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11173/web">PEP 722: 单文件脚本的依赖关系规范</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11165/web">Python 分析:如何查找性能瓶颈</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to profile your Python programs using numerous tools available in the standard library, third-party libraries, as well as a powerful tool foreign to Python. Along the way, you’ll learn what profiling is and cover a few related concepts.</p>
<ul>
<li><a href="https://pycoders.com/link/11163/web">python-mastery: 高级 Python 掌握</a><ul>
<li>DAVID BEAZLEY</li>
</ul>
</li>
</ul>
<p>This exercise-driven course is built on top of a GitHub repo, getting you to work along with the provided exercises. The course is aimed at Python programmers who are comfortable with the language basics and want to add depth to their practice.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这非常 <a href="https://github.com/rust-lang/rustlings">rust-lang/rustlings: :crab: Small exercises to get you used to reading and writing Rust code!</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11189/web">Netflix 如何在 7 分钟内完成故障转移</a><ul>
<li>AMJITH RAMANUJAM</li>
</ul>
</li>
</ul>
<p>Netflix decreased the time it takes to respond to an outage from 45 minutes to seven with no additional cost. This article talks about how they hot-swap processes and reserve compute time to ensure a quick response to outages.</p>
<p>(<code>是也乎:</code></p>
<p>一遍一遍的练习哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11161/web">浅尝 Python 中的迭代</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>Any object that implements the iterator interface can be used in a for loop, but just how does that work? This article shows you how the iterator protocol is used and how you can write your own compatible objects.</p>
<p>(<code>是也乎:</code></p>
<p>一样的, Python 提供了迭代的自由,
但是, 是否以及如何迭代还是看场景...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11178/web">Python 元编程实用指南</a><ul>
<li>KARISHMA SHUKLA</li>
</ul>
</li>
</ul>
<p>This article is a high-level overview of the various types of meta-programming available in Python, including decorators, metaclasses, built-in introspection keywords, and dynamic code generation.</p>
<p>(<code>是也乎:</code></p>
<p>高级技巧, 如果业务没复杂到一定得定义子语言时,
可以先知道, 别轻易用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11169/web">高级 Python 开发技巧</a><ul>
<li>SCOFIELD IDEHEN</li>
</ul>
</li>
</ul>
<p>You’re starting out in Python and you think you’ve got the language basics down. Where next? This article introduces you to comprehensions. generators, zip, context managers, and more.</p>
<p>(<code>是也乎:</code></p>
<p>注意适用场景, 并不是越高级越值得多用的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11166/web">用 VScode 和 Docker 编写 Python</a><ul>
<li>GITHUB.COM/RAMIKRISPIN</li>
</ul>
</li>
</ul>
<p>A step-by-step guide on how to set up a Python environment using VSCode and Docker. It explains why you’d use these tools at all, and walks you through what you need to get them going.</p>
<p>(<code>是也乎:</code></p>
<p>至少10核,64G 以上内存才玩的起;
这种开发流程, 主要是面向直接 Docker 部署的项目;
对应的运营时集群管理也复杂很多, 是否合适要自行定夺...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11186/web">Ruff 的 Linting 综合指南</a><ul>
<li>ZOO CODES</li>
</ul>
</li>
</ul>
<p>The ruff linter is growing in popularity, partially because of its speed. This article walks you through all its flags and how to use it to improve your Python code quality.</p>
<ul>
<li><a href="https://pycoders.com/link/11176/web">如何在 Python 中使用时间序列</a><ul>
<li>ANBER ARIF</li>
</ul>
</li>
</ul>
<p>A look at why Python is a great language for time-series analysis with tips on how to get started.</p>
<p>(<code>是也乎:</code></p>
<p>Timescale 的软广...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11164/web">lets-plot: 统计数据绘图库</a></p>
<ul>
<li>GITHUB.COM/JETBRAINS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11180/web">joypy: Python 中的欢乐方言</a></p>
<ul>
<li>GITHUB.COM/CALROC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="err">§</span><span class="w"> </span><span class="nx">Simple</span><span class="w"> </span><span class="nx">Combinators</span>
<span class="w"> </span><span class="nx">joy</span><span class="p">?</span><span class="w"> </span><span class="mi">23</span><span class="w"> </span><span class="p">[</span><span class="mi">0</span><span class="w"> </span><span class="p">>]</span><span class="w"> </span><span class="p">[</span><span class="nx">dup</span><span class="w"> </span><span class="o">--</span><span class="p">]</span><span class="w"> </span><span class="k">while</span>
<span class="w"> </span><span class="o">-></span><span class="w"> </span><span class="mi">0</span><span class="w"> </span><span class="mi">1</span><span class="w"> </span><span class="mi">2</span><span class="w"> </span><span class="mi">3</span><span class="w"> </span><span class="mi">4</span><span class="w"> </span><span class="mi">5</span><span class="w"> </span><span class="mi">6</span><span class="w"> </span><span class="mi">7</span><span class="w"> </span><span class="mi">8</span><span class="w"> </span><span class="mi">9</span><span class="w"> </span><span class="mi">10</span><span class="w"> </span><span class="mi">11</span><span class="w"> </span><span class="mi">12</span><span class="w"> </span><span class="mi">13</span><span class="w"> </span><span class="mi">14</span><span class="w"> </span><span class="mi">15</span><span class="w"> </span><span class="mi">16</span><span class="w"> </span><span class="mi">17</span><span class="w"> </span><span class="mi">18</span><span class="w"> </span><span class="mi">19</span><span class="w"> </span><span class="mi">20</span><span class="w"> </span><span class="mi">21</span><span class="w"> </span><span class="mi">22</span><span class="w"> </span><span class="mi">23</span>
</code></pre></div>
<p>这..不叕是一个 LISP 的 Python 简化版本?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11183/web">awesome-python-htmx: Python / HTMX 精选列表</a><ul>
<li>GITHUB.COM/PYHAT-STACK</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真的是轮回, 当年 XML 包含调用服务端的机制,
但是, 服务端口吞吐能力不行,
现在变身为 HTMX 又回来了...</p>
<blockquote>
<p>...在 PyCon US 2023 上突发灵感,一劳永逸地挑战并击败 JS!</p>
</blockquote>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11167/web">pytest-cov: Pytest 的覆盖率插件</a></p>
<ul>
<li>GITHUB.COM/PYTEST-DEV</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11177/web">tinyvector: 小型最近邻嵌入数据库</a></p>
<ul>
<li>GITHUB.COM/0HQ</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11174/web">PyKla Monthly Meetup</a></p>
<ul>
<li>July 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11159/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11160/web">SPb Python Drinkup</a></p>
<ul>
<li>July 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11179/web">North Bay Python</a></p>
<ul>
<li>July 29 to July 31, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11172/web">PyCon PL 2023</a></p>
<ul>
<li>July 29 to August 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11168/web">PyCamp Leipzig 2023</a></p>
<ul>
<li>July 29 to July 31, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11170/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>July 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11181/web">PythOnRio Meetup</a></p>
<ul>
<li>July 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-535.html">蠎周刊 PyCoder 535</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-482.html">蠎周刊 482</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-509.html">pythonista-weekly : Pyw 509</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-429.html">蠎周刊 429</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-459.html">pythonista-weekly : Pyw 459</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-378.html">蠎周刊 378</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-327.html">蠎周刊 327</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-134.html">蠎加载 134</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-83.html">蠎加载 83</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-176.html">蠎周刊 176</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-42.html">蠎加载 42</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-125.html">Issue 125</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-24.html">Issue 24 Untitled</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~*~~_</span>
\/ / ^ ◵ \ ()
'_ ♢ _'
| '--~--' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-587.html">Issue 587 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-587.md">issue-587.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF587D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF587D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">CPyUG</span> <span class="p">(</span><span class="n">mailling</span><span class="o">-</span><span class="nb">list</span><span class="p">:</span> <span class="n">python</span><span class="o">-</span><span class="n">cn</span><span class="nd">@googlegroups</span><span class="o">.</span><span class="n">com</span><span class="p">)</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">AIGC珠海</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5862023-07-19T11:42:00+08:002023-07-19T12:22:27+08:00Pythoneermtag:weekly.pychina.org,2023-07-19:/issue/issue-586.html<blockquote>
<p>如何组织近3万个模块?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/586">PyCoder's Weekly - Issue #586</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230719 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230719 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11130/web">Python 中的迷宫第 2 部 …</a></li></ul><blockquote>
<p>如何组织近3万个模块?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/586">PyCoder's Weekly - Issue #586</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230719 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230719 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11130/web">Python 中的迷宫第 2 部分:存储和求解</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In part two of this two-part project, you’ll define a specialized binary file format to store a maze on disk, transform the maze into a traversable weighted graph, and use a graph search algorithm in the NetworkX library to find the solution.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="迷宫" src="https://ipic.zoomquiet.top/2023-07-19-zshot%202023-07-19%2012.21.34.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11132/web">如何组织我们非常大的 Python 巨石</a><ul>
<li>DAVID SEDDON</li>
</ul>
</li>
</ul>
<p>Kraken Technologies is an environmental tech company that does a lot of Python development. One of their applications is a monolith with over 27k modules. This article outlines how they keep all this organized and running.</p>
<p>(<code>是也乎:</code></p>
<p>2万7千个模块的 Python 系统运营...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11122/web">进程间共享 NumPy 数组的 7 种方法</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>If you’re doing multi-processing with NumPy you will need to pass arrays between processes. This article covers different ways of doing just that.</p>
<ul>
<li><a href="https://pycoders.com/link/11141/web">Python 3.12.0 Beta 4 发布</a><ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11149/web">希望明天的 CPython 构建系统具备什么功能?</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>自动转化为 Rust 编译出二进制?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11151/web">为您的编码之旅解锁 IPython 的神奇工具箱</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>IPython is a powerful tool that can prove useful on your journey to mastering Python. Its friendly interface will enable you to comfortably take control of your learning. In this tutorial, you’ll cover the basic concepts of using IPython and learn how its features can make coding efficient.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="IPython" src="https://ipic.zoomquiet.top/2023-07-19-zshot%202023-07-19%2012.15.59.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11137/web">Django: 通过随机排序查询集查找测试脆弱性</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>Sometimes code depends on the order of a QuerySet while not specifying an order. This can lead to random, flaky test failures because databases can return rows in any order when none is specified. Learn how to randomly order your QuerySet when under test to detect this weird problem.</p>
<ul>
<li><a href="https://pycoders.com/link/11153/web">Python 和 Rust 异步 Web 服务器性能</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>This post compares asynchronous web performance between a Python application using Uvicorn and a Rust application using Axum. A similar data-serving program is written in both applications with very little performance difference.</p>
<p>(<code>是也乎:</code></p>
<p>初步测试 Rust 只领先 7% ?</p>
<p>当然, 最后的挽尊说明也很中肯,
如果你的服务要持续运行几年呢?
...但是,公司可能都活不了这么长时间呢?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11125/web">驻场安全开发人员:每周报告 #2</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>The new Security Developer-in-Residence at the Python Software Foundation writes about the Software Bill of Materials and how it can programmatically tell you exactly what is in a distribution, including compiled libraries.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这就是经典的在公开场合工作了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11148/web">用 anywidget 让 Jupyter 小部件变得简单</a><ul>
<li>TREVOR MANZ</li>
</ul>
</li>
</ul>
<p>“anywidget is a Python library that makes it simple and enjoyable to create custom Jupyter Widgets.” It allows for quick prototyping, and because it is Python can be used across environments.</p>
<ul>
<li><a href="https://pycoders.com/link/11147/web">向 Python 添加尾部调用优化</a><ul>
<li>JONAS OTTEN</li>
</ul>
</li>
</ul>
<p>Tail call optimization is a technique provided in some languages to avoid growing the stack with recursive algorithms. Python doesn’t have it, but this article shows how you can build it.</p>
<ul>
<li><a href="https://pycoders.com/link/11140/web">Python 如何使用垃圾收集</a><ul>
<li>KARISHMA SHUKLA</li>
</ul>
</li>
</ul>
<p>This article outlines how Python stores variables as references and how that relates to memory management.</p>
<p>(<code>是也乎:</code></p>
<p>源代码中有一切魔法,
当年 老爹是认真思考过的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11136/web">WASI 对 CPython 的支持状况:2023 年 6 月</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>This post from Brett covers the current state of WebAssembly targets in Python.</p>
<ul>
<li><a href="https://pycoders.com/link/11150/web">Ode to Ptyon</a><ul>
<li>MEDIUM.COM/@PETEFISON </li>
<li>• Shared by Pete Fison</li>
</ul>
</li>
</ul>
<p>A lighthearted poem about a certain well-known programming language.</p>
<p>(<code>是也乎:</code></p>
<p>叕一封给 Python 的诗</p>
<div class="highlight"><pre><span></span><code><span class="n">My</span><span class="w"> </span><span class="n">love</span><span class="w"> </span><span class="n">is</span><span class="w"> </span><span class="n">a</span><span class="w"> </span><span class="n">language</span><span class="w"> </span><span class="n">so</span><span class="w"> </span><span class="n">fine</span><span class="p">,</span>
<span class="n">Created</span><span class="w"> </span><span class="n">by</span><span class="w"> </span><span class="n">Guido</span><span class="p">.</span><span class="w"> </span><span class="n">Divine</span><span class="o">!</span>
<span class="n">Duck</span><span class="w"> </span><span class="n">typing</span><span class="w"> </span><span class="n">and</span><span class="w"> </span><span class="n">whitespace</span><span class="p">,</span>
<span class="n">She</span><span class="w"> </span><span class="n">runs</span><span class="w"> </span><span class="n">with</span><span class="w"> </span><span class="n">sublime</span><span class="w"> </span><span class="n">grace</span><span class="p">.</span>
<span class="n">Now</span><span class="w"> </span><span class="n">coding</span><span class="w"> </span><span class="n">flows</span><span class="w"> </span><span class="n">freer</span><span class="w"> </span><span class="n">than</span><span class="w"> </span><span class="n">wine</span><span class="err">…</span>
<span class="n">With</span><span class="w"> </span><span class="n">one</span><span class="w"> </span><span class="n">simple</span><span class="w"> </span><span class="n">import</span><span class="p">,</span><span class="w"> </span><span class="n">you</span><span class="w"> </span><span class="n">see</span><span class="p">,</span>
<span class="n">I</span><span class="w"> </span><span class="n">mastered</span><span class="w"> </span><span class="err">`</span><span class="n">antigravity</span><span class="err">`</span><span class="p">.</span>
<span class="n">Just</span><span class="w"> </span><span class="n">one</span><span class="w"> </span><span class="n">line</span><span class="w"> </span><span class="n">of</span><span class="w"> </span><span class="n">code</span>
<span class="n">And</span><span class="w"> </span><span class="n">off</span><span class="w"> </span><span class="n">we</span><span class="w"> </span><span class="n">both</span><span class="w"> </span><span class="n">rode</span><span class="p">,</span>
<span class="n">Flying</span><span class="w"> </span><span class="n">higher</span><span class="p">,</span><span class="w"> </span><span class="n">and</span><span class="w"> </span><span class="n">further</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="n">free</span><span class="p">.</span>
<span class="n">List</span><span class="w"> </span><span class="n">comprehensions</span><span class="p">,</span><span class="w"> </span><span class="p">[</span><span class="n">oh</span><span class="w"> </span><span class="n">my</span><span class="p">],</span>
<span class="n">Make</span><span class="w"> </span><span class="n">coding</span><span class="w"> </span><span class="n">as</span><span class="w"> </span><span class="n">easy</span><span class="w"> </span><span class="n">as</span><span class="w"> </span><span class="p">.</span><span class="n">py</span><span class="o">!</span>
<span class="n">With</span><span class="w"> </span><span class="n">one</span><span class="w"> </span><span class="n">simple</span><span class="w"> </span><span class="n">line</span>
<span class="n">My</span><span class="w"> </span><span class="n">code</span><span class="w"> </span><span class="n">can</span><span class="w"> </span><span class="n">now</span><span class="w"> </span><span class="n">shine</span>
<span class="n">And</span><span class="w"> </span><span class="n">make</span><span class="w"> </span><span class="n">other</span><span class="w"> </span><span class="n">languages</span><span class="w"> </span><span class="n">sigh</span><span class="p">.</span>
<span class="n">So</span><span class="w"> </span><span class="n">thank</span><span class="w"> </span><span class="n">you</span><span class="w"> </span><span class="n">dear</span><span class="w"> </span><span class="n">Guido</span><span class="p">,</span><span class="w"> </span><span class="n">I</span><span class="w"> </span><span class="n">say</span><span class="p">,</span>
<span class="n">For</span><span class="w"> </span><span class="n">siring</span><span class="w"> </span><span class="n">this</span><span class="w"> </span><span class="n">language</span><span class="w"> </span><span class="n">so</span><span class="w"> </span><span class="n">bae</span><span class="p">.</span>
<span class="n">I</span><span class="w"> </span><span class="n">now</span><span class="w"> </span><span class="n">understand</span>
<span class="n">She</span><span class="err">’</span><span class="n">s</span><span class="w"> </span><span class="n">the</span><span class="w"> </span><span class="n">best</span><span class="w"> </span><span class="k">in</span><span class="w"> </span><span class="n">the</span><span class="w"> </span><span class="n">land</span>
<span class="n">And</span><span class="w"> </span><span class="n">I</span><span class="w"> </span><span class="n">earnestly</span><span class="w"> </span><span class="n">hope</span><span class="w"> </span><span class="n">she</span><span class="w"> </span><span class="n">will</span><span class="w"> </span><span class="n">stay</span><span class="p">.</span>
<span class="err">©</span><span class="w"> </span><span class="n">Pete</span><span class="w"> </span><span class="n">Fison</span><span class="w"> </span><span class="n">MMXXIII</span>
</code></pre></div>
<p>忒直白了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11154/web">LangChain的问题</a><ul>
<li>MAX WOOLF</li>
</ul>
</li>
</ul>
<p>LangChain is a Python and JavaScript library for interfacing with OpenAI’s GPT and other models for text generation. But, it “is complicated, so it must be better. Right?”</p>
<p>(<code>是也乎:</code></p>
<p>哈, ChatGPT 插件一出, LangChain 就坐腊了...
一直有人出招想拯救...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11145/web">Neurokernel: 模拟果蝇大脑的平台</a><ul>
<li>NEUROKERNEL.GITHUB.IO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>单单 果蝇大脑 真能模拟明白, 那也是足以在很多场景中发挥作用的了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11152/web">panflute: Pandoc 过滤器</a></p>
<ul>
<li>GITHUB.COM/SERGIOCORREIA</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11138/web">GPTerm: 将纯文本转换为 Shell 命令</a></p>
<ul>
<li>GITHUB.COM/ADEMAKDOGAN </li>
<li>• Shared by ADEM AKDOGAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>不保证可用哪,
就好奇, 如何让 GPT 知道何时值得推荐 <code>sudo rm -rf . /</code> 这种指令?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11142/web">litechain: 构建强大的、可组合的 LLM 应用程序</a><ul>
<li>GITHUB.COM/ROGERIOCHAVES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><code>*Chain</code> 这个名字就看何时出个杀手级的平台了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11134/web">quart: 异步 Python 微型 Web 框架</a><ul>
<li>GITHUB.COM/PALLETS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个异步 web 应用框架,
其实认真使用过诸如 FastAPI 之类的异步框架就知道,
单异步 web 请求并没什么作用,
得将数据链上所有环节都异步了才可能有整体效能涌现...</p>
<p>不由想起来 沈游侠 原创的系列框架...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11133/web">EuroSciPy Aug 14-18, Early Bird Tickets Available</a></p>
<ul>
<li>Until July 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11123/web">PyStaDa</a></p>
<ul>
<li>July 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11156/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11127/web">PyData Bristol Meetup</a></p>
<ul>
<li>July 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11124/web">Python Northwest</a></p>
<ul>
<li>July 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11128/web">PyLadies Dublin</a></p>
<ul>
<li>July 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11129/web">Chattanooga Python User Group</a></p>
<ul>
<li>July 21 to July 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11144/web">PyHEP.dev 2023</a></p>
<ul>
<li>July 25 to July 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-534.html">蠎周刊 PyCoder 534</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-481.html">蠎周刊 481</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-508.html">pythonista-weekly : Pyw 508</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-428.html">蠎周刊 428</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-458.html">pythonista-weekly : Pyw 458</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-377.html">蠎周刊 377</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-326.html">蠎周刊 326</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-133.html">蠎加载 133</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-82.html">蠎加载 82</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-175.html">蠎周刊 175</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-41.html">蠎加载 41</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-124.html">Issue 124</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-23.html">Issue 23 Guido</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-*-~_</span>
\/ / - # \ ()
'_ V _'
\ '--⌄--' |
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-586.html">Issue 586 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-586.md">issue-586.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF586D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF586D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5852023-07-12T11:42:00+08:002023-07-12T16:04:37+08:00Pythoneermtag:weekly.pychina.org,2023-07-12:/issue/issue-585.html<blockquote>
<p>Meta Threads 后端使用 Python 3.10</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/585">PyCoder's Weekly - Issue #585</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230712 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230712 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11098/web">Python 3.12 预览 …</a></li></ul><blockquote>
<p>Meta Threads 后端使用 Python 3.10</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/585">PyCoder's Weekly - Issue #585</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230712 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230712 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11098/web">Python 3.12 预览版:支持 Linux Perf Profiler</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.12 will be released in October 2023. In this tutorial, you’ll preview one of its upcoming features: support for the Linux perf profiler, which will give you a holistic view of your application’s performance, including system-level and hardware-level events.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Perf" src="https://ipic.zoomquiet.top/2023-07-12-zshot%202023-07-12%2016.02.04.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11108/web">Python 在 Netflix</a><ul>
<li>KENNEDY, </li>
<li>SIMIC, </li>
<li>RAMANUJAM PODCAST</li>
</ul>
</li>
</ul>
<p>Talk Python to Me interviews Zoran Simic and Amjith Ramanujam discussing how Python is used at Netflix, including fail-over, security, ML, notebooks, and more.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Netflix" src="https://ipic.zoomquiet.top/2023-07-12-zshot%202023-07-12%2015.55.18.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11093/web">用 Numba Vectorize 加速 Python 代码</a><ul>
<li>SIDDIQI</li>
</ul>
</li>
</ul>
<p>This article delves into the inner workings of Numba Vectorize. Learn how to harnesses the power of SIMD operations to improve code performance.</p>
<ul>
<li><a href="https://pycoders.com/link/11090/web">PSF 聘请一名常驻副 CPython 开发人员</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11100/web">Meta Threads 后端使用 Python 3.10 构建</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, 这叕是一件 Python 无法构建大型系统的案例了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11087/web">科技界人士是否身处人工智能回音室中?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11094/web">如何制作引人入胜的编程视频</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Creating a screencast can be a great way for you to to share your knowledge and help fellow developers on your team. However, not all video tutorials are equally effective. In this tutorial, you’ll learn how to make engaging and informative programming videos that will impress your peers.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 永远的 OBS ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11105/web">用 Okta 和 Oso 保护 FastAPI + SQLAlchemy 应用程序</a><ul>
<li>GABE JACKSON </li>
<li>• Shared by Gabe Jackson</li>
</ul>
</li>
</ul>
<p>FastAPI is really fast and SQLAlchemy is really…SQL-y. But what good is a fast and SQL-y application if it isn’t secure? This post shows you how to wire a typical web application to Okta and Oso for authentication and authorization.</p>
<ul>
<li><a href="https://pycoders.com/link/11099/web">3 个很酷的库,可以节省您的时间和精力</a><ul>
<li>SAM VIDOVICH</li>
</ul>
</li>
</ul>
<p>Sam covers three different Python libraries that can be useful for your next project. JMESPath for searching JSON structures, inflection for string clean-up, and more-itertools for advanced itertools like functionality.</p>
<ul>
<li><a href="https://pycoders.com/link/11104/web">Python 速成课程 & 学习足够的内容以开始创建</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How much Python do you need to learn to start creating projects? What’s a good balance of information and hands-on practice? This week on the show, Eric Matthes is here to discuss his book Python Crash Course.</p>
<p>(<code>是也乎:</code></p>
<p>这里足够的知识, 可能在中学时期早就学会了...</p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2023-07-12-zshot%202023-07-12%2015.52.52.jpg"></p>
<p>只是在编程领域中,
要重新拥有探索的勇气而已..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11095/web">优化 WebSocket 调用实验</a><ul>
<li>SZABOLCS DOMBI</li>
</ul>
</li>
</ul>
<p>This post demonstrates replacing the Python code that accepts a WebSocket connection with a C++ equivalent. It shows you how to call C++ code from Python and what kind of speed-up to expect.</p>
<ul>
<li><a href="https://pycoders.com/link/11092/web">用 Python 构建玩具编程语言</a><ul>
<li>MIGUEL GRINBERG</li>
</ul>
</li>
</ul>
<p>Miguel thought it would be fun to write a small programming language using Python to implement it. This blog post is the first in a series covering how he did it.</p>
<p>(<code>是也乎:</code></p>
<p>构建 DSL 的另外一种姿势...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11097/web">涡轮增压 tox 的两种方法</a><ul>
<li>HYNEK SCHLAWACK</li>
</ul>
</li>
</ul>
<p>How to pre-build wheels to improve the installation portion of a tox run and how to gain some parallel test execution if run-parallel doesn’t work for you.</p>
<p>(<code>是也乎:</code></p>
<p>并发+迸发</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11110/web">Django REST 框架和 Elasticsearch</a><ul>
<li>NIK TOMAZIC</li>
</ul>
</li>
</ul>
<p>This step-by-step guide shows you how to build a REST API using the Django REST Framework and Elasticsearch.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11103/web">Django Unicorn: 全栈组件框架</a><ul>
<li>DJANGO-UNICORN.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? Django 终于受不了总是被别人管理了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11106/web">FunctionTrace: 以人为本的 Python 分析</a><ul>
<li>FUNCTIONTRACE.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就是追加了各种图表的分析...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11096/web">microvenv: Python venv 的最小重新实现</a></p>
<ul>
<li>GITHUB.COM/BRETTCANNON</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11107/web">creosote: 识别未使用的依赖项</a></p>
<ul>
<li>GITHUB.COM/FREDRIKAVERPIL</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11101/web">zef: 跨空间和时间的图关系数据工具包</a></p>
<ul>
<li>GITHUB.COM/ZEFHUB</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>C++ 部分应该后期用 Rust 重写?</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11083/web">SciPy 2023</a></p>
<ul>
<li>July 10 to July 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11102/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11109/web">Python North East</a></p>
<ul>
<li>July 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11115/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>July 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11089/web">EuroPython 2023</a></p>
<ul>
<li>July 17 to July 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11114/web">Inland Empire Python Users Group Monthly Meeting</a></p>
<ul>
<li>July 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11116/web">PyStaDa</a></p>
<ul>
<li>July 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11091/web">PyCon UK 2023</a></p>
<ul>
<li>September 22 to September 25, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-533.html">蠎周刊 PyCoder 533</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-480.html">蠎周刊 480</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-507.html">pythonista-weekly : Pyw 507</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-427.html">蠎周刊 427</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-457.html">pythonista-weekly : Pyw 457</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-376.html">蠎周刊 376</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-325.html">蠎周刊 325</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-132.html">蠎加载 132</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-81.html">蠎加载 81</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-174.html">蠎周刊 174</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-40.html">蠎加载 40</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-123.html">Issue 123</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-22.html">Issue 22 Python Molurus</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^+~~_</span>
\) / ☉ ^ \ (/
'_ V _'
<span class="k"> > </span><span class="ge">'--+--' /</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-585.html">Issue 585 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-585.md">issue-585.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF585D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF585D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5842023-07-05T11:42:00+08:002023-07-05T15:11:22+08:00Pythoneermtag:weekly.pychina.org,2023-07-05:/issue/issue-584.html<blockquote>
<p>第一位 PSF 常驻安全开发人员</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/584">PyCoder's Weekly - Issue #584</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230705 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230705 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11062/web">为什 …</a></li></ul><blockquote>
<p>第一位 PSF 常驻安全开发人员</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/584">PyCoder's Weekly - Issue #584</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230705 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230705 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11062/web">为什么 Python 中 range() 的成员资格测试如此快?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In Python, range() is most commonly used in for loops. However, ranges have some other use cases too, as they share many properties with lists. In this tutorial, you’ll explore why it’s so fast to perform a membership test on a Python range.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="range" src="https://ipic.zoomquiet.top/2023-07-05-zshot%202023-07-05%2015.10.48.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11068/web">CPython、Pypy、MicroPython、Jython…有什么关系?</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>This comprehensive article introduces you to all the different ways you can Python. CPython isn’t the only choice, learn what else is out there and why you might choose an alternative.</p>
<p>(<code>是也乎:</code></p>
<p>妯娌关系?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11069/web">第一位 PSF 常驻安全开发人员</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>Seth was recently hired as the first Security Developer-In-Residence at the PSF. His blog post talks about what his responsibilities are and how he defines success for the position.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11053/web">PSF 董事会选举结果</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11078/web">已发布 Django 安全版本:4.2.3、4.1.10 和 3.2.20</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11057/web">FOSS United Conference Hyderabad, 印度主题征文</a></p>
<ul>
<li>INDIAFOSS.NET </li>
<li>• Shared by Poruri Sai Rahul</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11075/web">PyLadies 会议(2023 年 12 月)招募志愿者</a></p>
<ul>
<li>PYLADIES.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11054/web">Python 中的 TKinter:高级概念</a><ul>
<li>DAN KOLIS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>googlegroups 列表讨论线索页面...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11064/web">如何在 Python 中展平列表列表</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to flatten a list of lists in Python. You’ll use different tools and techniques to accomplish this task. First, you’ll use a loop along with the .extend() method of list. Then you’ll explore other tools, including reduce(), sum(), itertools.chain(), and more.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="展平" src="https://ipic.zoomquiet.top/2023-07-05-zshot%202023-07-05%2014.57.32.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11058/web">Jinja 模板</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Jinja" src="https://ipic.zoomquiet.top/2023-07-05-zshot%202023-07-05%2014.57.42.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11047/web">估算 Wagtail 网站的排放量</a><ul>
<li>WAGTAIL.ORG </li>
<li>• Shared by Thibaud Colas</li>
</ul>
</li>
</ul>
<p>This article describes quantifying the carbon footprint of websites built with Wagtail, the Python CMS, based on a dataset of 4,000 websites. Wagtail is looking at potential improvements that could be rolled out to a large number of projects.</p>
<p>(<code>是也乎:</code></p>
<p>然后...收銭?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11059/web">隐藏在 Python 标准库中的 CLI 工具</a><ul>
<li>SIMON WILLISON</li>
</ul>
</li>
</ul>
<p>There are several modules in Python that are directly callable from the command line, including the ability to gzip and pretty print JSON. This article introduces you to what is available and how Simon discovered them.</p>
<p>(<code>是也乎:</code></p>
<p>问题是能力还行, 可是拿来编写自己的工具就困难了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11049/web">当 NumPy 太慢时</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Sometimes just switching to NumPy just isn’t enough of a speed boost, what then? Before you contemplate parallelism, there are other approaches. This articles shows you other ways of improving performance.</p>
<p>(<code>是也乎:</code></p>
<p>算法和代码值得优先优化...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11072/web">弃用 bdist_egg 格式上传到 PyPI</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>PEP 715 has been accepted and as of August 1, 2023, the .egg format will no longer be accepted as an upload. Existing eggs on PyPI will remain in place.</p>
<ul>
<li><a href="https://pycoders.com/link/11073/web">机器学习系统设计:200 个案例研究</a><ul>
<li>EVIDENTLY AI</li>
</ul>
</li>
</ul>
<p>A collection of links to 200 different blog posts / case studies from leaders in the ML space. Learn how companies such as Netflix and Airbnb implement and use ML in their organizations.</p>
<ul>
<li><a href="https://pycoders.com/link/11067/web">用 Kubernetes SDK 自动化部署</a><ul>
<li>FAIZAN BASHIR </li>
<li>• Shared by Faizan Bashir</li>
</ul>
</li>
</ul>
<p>Learn how to use the Python Kubernetes SDK to automate application deployments, including creating Kubernetes resources like deployments, services, secrets, config maps, and ingress.</p>
<p>(<code>是也乎:</code></p>
<p>反正能不写 yaml 就嫑写...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11051/web">用 collections.Counter 计算 Python 中的出现次数</a><ul>
<li>TREY HUNNER </li>
<li>• Shared by Trey Hunner</li>
</ul>
</li>
</ul>
<p>Python’s collections.Counter objects are helpful for counting occurrences of iterable items. They’re especially helpful when paired with generator expressions.</p>
<p>(<code>是也乎:</code></p>
<p>内置的好东西太多了,值得重新学习一下</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11074/web">polars-cookbook: 用 Python 的 Polars 库的技巧</a></p>
<ul>
<li>GITHUB.COM/ESCOBAR-WEST</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11045/web">symbex: 在 Python 中搜索要输出到 LLM 的符号</a></p>
<ul>
<li>GITHUB.COM/SIMONW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11071/web">jupyterlab-theme-editor: Theme Editor for Jupyter
jupyterlab-theme-editor:Jupyter 的主题编辑器</a></p>
<ul>
<li>GITHUB.COM/JUPYTERLAB-CONTRIB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11070/web">bark: 文本提示的生成音频模型</a></p>
<ul>
<li>GITHUB.COM/SUNO-AI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>神奇, 这下连接上声音也在提示工程范畴了, 不过, 有韩语 demo 没见中文的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11052/web">llama_index: 将您的LLM与外部数据连接起来</a><ul>
<li>GITHUB.COM/JERRYJLIU</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11061/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11077/web">Sydney Python User Group (SyPy)</a>
+July 6, 2023</p>
</li>
<li>
<p><a href="https://pycoders.com/link/11050/web">Django Girls Abraka Workshop</a></p>
<ul>
<li>July 7 to July 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11060/web">DFW Pythoneers 2nd Saturday Teaching Meeting</a></p>
<ul>
<li>July 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11065/web">SciPy 2023</a></p>
<ul>
<li>July 10 to July 17, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-532.html">蠎周刊 PyCoder 532</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-479.html">蠎周刊 479</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-506.html">pythonista-weekly : Pyw 506</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-426.html">蠎周刊 426</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-456.html">pythonista-weekly : Pyw 456</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-375.html">蠎周刊 375</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-324.html">蠎周刊 324</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-131.html">蠎加载 131</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-80.html">蠎加载 80</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-173.html">蠎周刊 173</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-39.html">蠎加载 39</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-122.html">Issue 122</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-21.html">Issue 21 One does not simply write a python script.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^+~~_</span>
\) / ☉ ^ \ (/
'_ V _'
<span class="k"> > </span><span class="ge">'--+--' /</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-584.html">Issue 584 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-584.md">issue-584.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF584D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF584D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5832023-06-28T11:42:00+08:002023-06-28T11:12:00+08:00Pythoneermtag:weekly.pychina.org,2023-06-28:/issue/issue-583.html<blockquote>
<p>如何用 4 个或更少的单词杀死一个开发人员</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/583">PyCoder's Weekly - Issue #583</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230628 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230628 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分 …</li></ul><blockquote>
<p>如何用 4 个或更少的单词杀死一个开发人员</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/583">PyCoder's Weekly - Issue #583</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230628 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230628 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/11010/web">用 Django 构建搜索 DSL</a><ul>
<li>DAN LAMANNA</li>
</ul>
</li>
</ul>
<p>A Domain Specific Language is a small language for a particular application domain. GitHub has a simple example within their issue tracker allowing constraints like “is:open” to specify searching only for open tickets. This article shows you how to build your own search DSL in Django using PyParsing.</p>
<ul>
<li><a href="https://pycoders.com/link/11028/web">构建 CircuitPython 项目的资源和建议</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you looking to advance your CircuitPython projects? Would you like a collection of resources and tools to help you along your path? This week on the show, Tod Kurt is here to discuss building projects with CircuitPython.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="CircuitPython" src="https://ipic.zoomquiet.top/2023-06-28-zshot%202023-06-28%2011.01.48.jpg"></p>
<p>那么多开源项目发布时, 看起来简单轻巧, 其实也都是海量工作的积累...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11019/web">在 Kubernetes 中调试 Python 代码</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Set breakpoints, step through code, and interactively debug your Python applications running on Kubernetes with ease</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/11023/web">PSF 宣布新入驻安全开发人员</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11029/web">2023 PSF 董事会选举现已开放; 6月30日前投票</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11031/web">Python 3.12.0 Beta 3 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11022/web">如何用 4 个或更少的单词杀死一个开发人员</a><ul>
<li>TWITTER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...Works on my local</p>
</blockquote>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11014/web">将 Netflix 安全迁移到 GraphQL</a><ul>
<li>SHIN, SHIKHARE, & EMMANUEL</li>
</ul>
</li>
</ul>
<p>Netflix made a major architecture change, moving to GraphQL. Doing so for 100s of millions of customers without disruption was a challenge. This article details how they introduced the new pieces to the architecture and moved their developers to the new API.</p>
<ul>
<li><a href="https://pycoders.com/link/11016/web">生成代码而不产生技术债务?</a><ul>
<li>REKA HORVATH </li>
<li>• Shared by Reka</li>
</ul>
</li>
</ul>
<p>GPT and other large language models can produce huge volumes of code quickly. This allows for faster prototyping and iterative development, trying out multiple solutions. But it can also leave us with a bigger amount of mess / code to maintain.</p>
<p>(<code>是也乎:</code></p>
<p>这就强人所难了...
)</p>
<ul>
<li><a href="https://pycoders.com/link/11007/web">使用 Pylint 完善您的 Python 代码</a><ul>
<li>SNYK.IO</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Discover the — often overlooked — value of linting in Snyk’s guide to <a href="https://pycoders.com/link/11007/web">improving code quality with Pylint →</a></p>
<ul>
<li><a href="https://pycoders.com/link/11024/web">为什么以及如何隐藏 Python 堆栈跟踪</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>In production software you shouldn’t crash, but if you do, showing your users the stack trace can be disconcerting. This article covers how to hide the stack trace and what other information to provide.</p>
<ul>
<li><a href="https://pycoders.com/link/11033/web">Python 中的递归</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>A recursive function is one that calls itself. In this video course, you’ll see what recursion is, how it works in Python, and under what circumstances you should use it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="recursive" src="https://ipic.zoomquiet.top/2023-06-28-zshot%202023-06-28%2009.52.27.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11011/web">设计 Pythonic 库 API</a><ul>
<li>BEN HOYT</li>
</ul>
</li>
</ul>
<p>This article summarizes principles that Ben has found useful when designing Python library APIs. Topics include: structure, naming, error handling, and type annotations.</p>
<p>(<code>是也乎:</code></p>
<p>大型吐槽现场, 内建库并不都是 Pythonic 的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/11037/web">用 ChatGPT 增强我的 Telegram 群组功能</a><ul>
<li>DUARTE CARMO </li>
<li>• Shared by Duarte Carmo</li>
</ul>
</li>
</ul>
<p>Using Python and ChatGPT, Duarte enriched his Telegram group with a summarizing command and a user impersonation feature. It was made using the gpt-3.5-turbo API.</p>
<ul>
<li><a href="https://pycoders.com/link/11018/web">防弹 Django 模型</a><ul>
<li>HAKI BENITA</li>
</ul>
</li>
</ul>
<p>Tips and techniques for writing better ORM models in Django. Topics include atomicity, validation, logging and more.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...更好的 ORM 模型的技巧和技巧</p>
</blockquote>
<p>Django 的 ORM 是完全独立折腾出来的,
已经变成了显学...</p>
<p>其效率....</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11034/web">waffle: Django 的功能标志</a></p>
<ul>
<li>GITHUB.COM/DJANGO-WAFFLE</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11035/web">arguably: 将函数变成 CLI</a></p>
<ul>
<li>GITHUB.COM/TREYKEOWN</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11020/web">autolabel: 使用 LLMs autolabel 标记、清理和丰富文本数据集</a></p>
<ul>
<li>GITHUB.COM/REFUEL-AI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11038/web">simpleaichat: 与 AI 聊天应用程序交互</a></p>
<ul>
<li>GITHUB.COM/MINIMAXIR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>为了将 GPT 们嵌入到应用中的函式化接口...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11013/web">世界数据科学与统计大会</a></p>
<ul>
<li>June 26 to June 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11012/web">PyKla Monthly Meetup</a></p>
<ul>
<li>June 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11027/web">Weekly Real Python Office Hours Q&A (虚拟)</a></p>
<ul>
<li>June 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11015/web">SPb Python Drinkup</a></p>
<ul>
<li>June 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11026/web">PyDelhi 用户组聚会</a></p>
<ul>
<li>July 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11030/web">PyCon Israel 2023 PyCon 以色列 2023</a></p>
<ul>
<li>July 4 to July 6, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-531.html">蠎周刊 PyCoder 531</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-478.html">蠎周刊 478</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-505.html">pythonista-weekly : Pyw 505</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-425.html">蠎周刊 425</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-455.html">pythonista-weekly : Pyw 455</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-374.html">蠎周刊 374</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-323.html">蠎周刊 323</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-130.html">蠎加载 130</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-79.html">蠎加载 79</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-172.html">蠎周刊 172</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-38.html">蠎加载 38</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-121.html">Issue 121</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-19.html">Issue 19 Flat is better than nested.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`+`~_</span>
() / * O \ (/
'_ ⩌ _'
/ '--~--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-583.html">Issue 583 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-583.md">issue-583.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF583D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF583D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5822023-06-21T11:42:00+08:002023-06-21T10:53:51+08:00Pythoneermtag:weekly.pychina.org,2023-06-21:/issue/issue-582.html<blockquote>
<p>只用pip才是最好的...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/582">PyCoder's Weekly - Issue #582</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10997/web">更快的 Python 3.13 计划</a><ul>
<li>GITHUB.COM/FASTER-CPYTHON …</li></ul></li></ul><blockquote>
<p>只用pip才是最好的...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/582">PyCoder's Weekly - Issue #582</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10997/web">更快的 Python 3.13 计划</a><ul>
<li>GITHUB.COM/FASTER-CPYTHON</li>
</ul>
</li>
</ul>
<p>This brief outline highlights the plan for the faster CPython project for the 3.13 release. Includes PEP 669, PEP 554, improved memory management, and more. Associated Hacker News discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/10996/web">志愿服务、组织和寻找 Python 社区</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Have you thought about getting more involved in the Python community? Are you interested in volunteering for an event or becoming an organizer? This week on the show, we speak with organizers from this year’s PyCascades conference about making connections, learning new skills, and rationing your time.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Volunteering" src="https://ipic.zoomquiet.top/2023-06-21-zshot%202023-06-21%2010.52.42.jpg"></p>
<p>构建自己的最重要...</p>
<p>)</p>
<ul>
<li>[AsyncIO: Why I Hate It</li>
</ul>
<p>AsyncIO:为什么我讨厌它](https://pycoders.com/link/10987/web)
+ CHARLES LEIFER OPINION</p>
<p>Charles is the creator of Peewee ORM and often gets the question “when will it support asyncio?” In this opinion piece he talks about why he doesn’t like asyncio and the alternatives he prefers.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>threading.Thread + gevent</p>
</blockquote>
<p>足够好了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10991/web">PyPy v7.3.12 发布</a><ul>
<li>PYPY.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/11004/web">并行编程难吗?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Yes & NOT </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10998/web">创建有效文档的技巧?</a><ul>
<li>ASK SLASHDOT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>写好了,自己读一遍</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10984/web">迁移到 .readthedocs.yaml 配置</a><ul>
<li>READTHEDOCS.COM</li>
</ul>
</li>
</ul>
<p>The Read the Docs site has announced the new requirement that all builds must move to using a .readthedocs.yaml configuration file, version 2. There are some test windows where they will be temporarily enforcing the change, but the final release date is September 25, 2023. Read on for details on how to migrate your project.</p>
<ul>
<li><a href="https://pycoders.com/link/10988/web">在 Python 函数中使用和创建全局变量</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use global variables in Python functions using the global keyword or the built-in globals() function. You’ll also learn a few strategies to avoid relying on global variables because they can lead to code that’s difficult to understand, debug, and maintain.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="全局" src="https://ipic.zoomquiet.top/2023-06-21-zshot%202023-06-21%2010.43.45.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10995/web">Python 函数调用的依赖跟踪</a><ul>
<li>ALEX MAKELOV</li>
</ul>
</li>
</ul>
<p>Tracking the code and data accessed by a function call can be used to draw dependency graphs, for debugging and profiling, and for cache invalidation. This article shows you a variety ways of doing it, as well as some initial ideas that don’t work very well.</p>
<ul>
<li><a href="https://pycoders.com/link/10990/web">从多列 PDF 中提取文本</a><ul>
<li>ARTIFEX.COM </li>
<li>• Shared by Harald Lieder</li>
</ul>
</li>
</ul>
<p>Learn how to use a PyMuPDF utility for detecting multiple columns in pages and extracting text along these columns. This can be useful for processing documents that have complex layouts, such as reports, newspapers, magazines, or academic papers.</p>
<ul>
<li><a href="https://pycoders.com/link/10989/web">pytest Fixtures 很神奇!</a><ul>
<li>FRANK WILES</li>
</ul>
</li>
</ul>
<p>Fixtures are building blocks for good tests and can increase development speed. The main issue with writing tests is setting up necessary data before the test, but pytest fixtures make it easier by injecting necessary data into your tests.</p>
<ul>
<li><a href="https://pycoders.com/link/11003/web">嫑说“简单”使用 Pyenv、Poetry 或 Anaconda</a><ul>
<li>BITE CODE</li>
</ul>
</li>
</ul>
<p>This article talks about the issues often introduced to newer Python coders by adapting more complicated package management mechanisms, and why sticking with pip is often the better choice.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...Python 2 => 3 经历了 15 年的愤怒。</p>
</blockquote>
<p>淦, 扎到心里了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10999/web">Cython vs CPython: 比较速度差异</a><ul>
<li>SIDDIQI</li>
</ul>
</li>
</ul>
<p>This article does a speed comparison between Cython and CPython using eleven different benchmarks. And although, as expected, Cython is faster, it isn’t in every scenario.</p>
<ul>
<li><a href="https://pycoders.com/link/10992/web">Django Views: 正确的方法</a><ul>
<li>SPOOKYLUKEY.GITHUB.IO</li>
</ul>
</li>
</ul>
<p>An opinionated guide on how to write views in Django by one of the core Django devs. Spoiler alert: he isn’t very fond of class-based-views.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10977/web">Shreddit: 删除您在 Reddit 上的评论历史记录</a><ul>
<li>GITHUB.COM/X89</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>为了不给 GPT 们?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10981/web">pymg: 堆栈跟踪的更好显示</a><ul>
<li>GITHUB.COM/MIMSEYEDI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="pymg" src="https://ipic.zoomquiet.top/2023-06-21-zshot%202023-06-21%2010.28.42.jpg"></p>
<p>大显示器的动力...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10994/web">faker-file: 用虚假数据创建文件</a><ul>
<li>GITHUB.COM/BARSEGHYANARTUR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>专门分析了许可证兼容情况...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10985/web">jsonformer: 从语言模型生成结构化 JSON</a></p>
<ul>
<li>GITHUB.COM/1RGS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10978/web">pyvibe: 从 Python 生成样式化的 HTML 页面</a></p>
<ul>
<li>GITHUB.COM/PYCOB</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/11000/web">围绕 Python 编程语言构建微型技术社区</a></p>
<ul>
<li>June 20 to June 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10982/web">PyStaDa</a></p>
<ul>
<li>June 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11002/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/11001/web">PythOnRio Meetup</a></p>
<ul>
<li>June 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10980/web">World Conference on Data Science & Statistics</a></p>
<ul>
<li>June 26 to June 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-530.html">蠎周刊 PyCoder 530</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-477.html">蠎周刊 477</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-504.html">pythonista-weekly : Pyw 504</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-424.html">蠎周刊 424</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-454.html">pythonista-weekly : Pyw 454</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-373.html">蠎周刊 373</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-322.html">蠎周刊 322</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-129.html">蠎加载 129</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-78.html">蠎加载 78</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-171.html">蠎周刊 171</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-37.html">蠎加载 37</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-120.html">Issue 120</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-18.html">Issue 18 Complex is better than complicated.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽+`~_</span>
\/ / → ♡ \ (/
'_ ♢ _'
/ '--~--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-582.html">Issue 582 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-582.md">issue-582.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF582D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF582D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5812023-06-14T11:42:00+08:002023-06-21T09:50:39+08:00Pythoneermtag:weekly.pychina.org,2023-06-14:/issue/issue-581.html<blockquote>
<p>什么是 Python 之禅?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/581">PyCoder's Weekly - Issue #581</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230614 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230614 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10955/web">什么是 Python 之禅?</a><ul>
<li>REAL PYTHON …</li></ul></li></ul><blockquote>
<p>什么是 Python 之禅?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/581">PyCoder's Weekly - Issue #581</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230614 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230614 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10955/web">什么是 Python 之禅?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll be exploring the Zen of Python, a collection of nineteen guiding principles for writing idiomatic Python. You’ll find out how they originated and whether you should follow them. Along the way, you’ll uncover several inside jokes associated with this humorous poem.</p>
<ul>
<li><a href="https://pycoders.com/link/10956/web">JupyterLab 4.0 来了</a><ul>
<li>JASON WEILL</li>
</ul>
</li>
</ul>
<p>The Jupyter contributor community have announced JupyterLab 4.0. This blog post shows you some of the new features, including: performance improvements, editor upgrades, better search, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/10959/web">Python 和塞尔达传说</a><ul>
<li>GAZ J</li>
</ul>
</li>
</ul>
<p>The Game Boy Color version of Legend of Zelda: Oracle of Ages contains a grid-based puzzle. Gaz writes about creating a brute force program to solve the challenge using Python.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10957/web">Django 4.2.2 Bugfix 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10954/web">Python 3.11.4, 3.10.12, 3.9.17, 3.8.17, 3.7.17, 和 3.12.0 Beta 2 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>WoW ... 这样一来, 气势不就有了?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10943/web">PyCascades 2023 视频已上线</a></p>
<ul>
<li>YOUTUBE.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10967/web">PyCon US 2023 视频已上线</a></p>
<ul>
<li>YOUTUBE.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10972/web">Obfuscated Python 竞赛提交开放</a></p>
<ul>
<li>PYOBFUSC.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>对 <a href="https://www.ioccc.org/index.html">IOCCC</a> 的戏仿大赛;</p>
<blockquote>
<p>IOPCC ~ International Obfuscated Python Code Competition</p>
</blockquote>
<p>国际混乱Python代码大赛, 就比谁能写出可以运行, 但是, 人无法看明白的代码;</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10942/web">PEP 703 可选 GIL:时间表和问题</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10971/web">为 Python 提出 Struct 语法</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>Bret has been pondering a new keyword that would tackle some of the limitations of data classes while offering syntax improvement over named tuples. This is still in the “what if” stage, but he is willing to write up a PEP if he thinks it will get traction.</p>
<ul>
<li><a href="https://pycoders.com/link/10952/web">使用 Django 4.2 的 async 功能聊天</a><ul>
<li>VÍÐIR VALBERG GUÐMUNDSSON</li>
</ul>
</li>
</ul>
<p>Django continues to add features to allow more and more asynchronous programming. This articles shows you how to use Django 4.2’s StreamingHttpResponse, Server-Sent Events, and PostgreSQL LISTEN/NOTIFY to build a chat application.</p>
<ul>
<li><a href="https://pycoders.com/link/10946/web">Python 中的迷宫第 1 部分:构建和可视化</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In part one of this two-part project, you’ll design your maze and represent it in an object-oriented way. You’ll also visualize the maze and its solution using scalable vector graphics (SVG).</p>
<p>(<code>是也乎:</code></p>
<p><img alt="SVG" src="https://ipic.zoomquiet.top/2023-06-14-zshot%202023-06-14%2009.32.53.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10945/web">将 Python 项目移植到 Rust</a><ul>
<li>JELMER VERNOOIJ</li>
</ul>
</li>
</ul>
<p>Jelmer has been working on porting some of his performance-constrained projects from Python to Rust. This blog post discusses how he’s approaching it and what is and isn’t working.</p>
<p>(<code>是也乎:</code></p>
<p>一位 Haskell 粉丝推荐使用 PyO3 将 Py 模块向 crate 迁移,
不过, 发现很多 Py 特性很难简单的迁移到 Rust...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10948/web">Python for Finance: Pandas Resample、Groupby 和 Rolling</a><ul>
<li>MATT HARRISON</li>
</ul>
</li>
</ul>
<p>When working with time series data such as financial information, the resample, grouping, and rolling features of Pandas can make your life easier. Read on to learn how.</p>
<ul>
<li><a href="https://pycoders.com/link/10960/web">从 Python 运行 Shell 命令的正确方法</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>These are all the options you have in Python for running other processes - the bad; the good; and most importantly, the right way to do it</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...但如果您需要将太多其他程序/命令串在一起,也许,也许您应该只编写 shell 脚本</p>
</blockquote>
<p>扎心了, 不过, 的确如此, 否则, shell 没有存在的必要了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10941/web">6 月 1 日开始对 PyPI 实施 2FA</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>For those accounts that have two-factor authentication turned on for PyPI uploads, the use of 2FA is now required. Users with 2FA who were only using their password in the past will now have to perform 2FA as well. This is all part of the transition of PyPI to 2FA across the board.</p>
<p>(<code>是也乎:</code></p>
<p>面对巨婴们...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10968/web">了解 CPU 有助于加速 NumPy</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>With a little understanding of how CPUs and compilers work, you can speed up NumPy using Numba, the just-in-time compiler.</p>
<p>(<code>是也乎:</code></p>
<p>所以, CPU 还是比 GPU 强?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10951/web">Flask 认证指南</a><ul>
<li>AUTH0 DEVELOPERS </li>
<li>• Shared by Robertino</li>
</ul>
</li>
</ul>
<p>This guide will help you learn how to secure a Flask web application using token-based authentication.</p>
<p>(<code>是也乎:</code></p>
<p>可惜不是 Flask 能力认证,
如果一个项目发展到可以颁发全网认可的能力认证书时...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10962/web">pystack: 检查正在运行或崩溃的 Python 中的堆栈帧</a><ul>
<li>GITHUB.COM/BLOOMBERG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>官方 tracback 的强化外挂</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10958/web">reactpy: 它是 React,但在 Python 中</a></p>
<ul>
<li>GITHUB.COM/REACTIVE-PYTHON</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10966/web">llm: 从命令行访问大型语言模型</a></p>
<ul>
<li>GITHUB.COM/SIMONW</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>llm 这么好的名字就这么被占住了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10938/web">ADR-py: 创建架构决策记录</a><ul>
<li>GITHUB.COM/ALTOSTERINO </li>
<li>• Shared by Daniel Różycki</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>基于这书: <a href="https://cognitect.com/blog/2011/11/15/documenting-architecture-decisions">Documenting Architecture Decisions</a>
构建的对应工具;</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10949/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>June 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10964/web">Python North East</a></p>
<ul>
<li>June 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10969/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10944/web">pyCologne User Group Treffen</a></p>
<ul>
<li>June 14, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10965/web">PyData Bristol Meetup</a>
+June 15, 2023</p>
</li>
<li>
<p><a href="https://pycoders.com/link/10953/web">Python Northwest</a></p>
<ul>
<li>June 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10947/web">PyLadies Dublin</a></p>
<ul>
<li>June 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10939/web">Django Girls Xai-Xai</a></p>
<ul>
<li>June 17 to June 18, 2023</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非洲 莫桑比克 的 Xai-Xai, 还以为是中国哪儿...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10973/web">Building Micro Tech Communities Around Python Programming Language (June 20</a></p>
<ul>
<li>June 20 to June 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10940/web">Careers With Python: Volume 2</a></p>
<ul>
<li>June 20, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-529.html">蠎周刊 PyCoder 529</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-476.html">蠎周刊 476</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-503.html">pythonista-weekly : Pyw 503</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-423.html">蠎周刊 423</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-453.html">pythonista-weekly : Pyw 453</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-372.html">蠎周刊 372</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-321.html">蠎周刊 321</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-128.html">蠎加载 128</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-77.html">蠎加载 77</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-170.html">蠎周刊 170</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-36.html">蠎加载 36</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-119.html">Issue 119</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-17.html">Issue 17 ~ 永远不晩</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~-*`~_</span>
() / ◶ # \ ()
'_ ∧ _'
\ '--⌄--' /
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-581.html">Issue 581 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-581.md">issue-581.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF581D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF581D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5802023-06-07T11:42:00+08:002023-06-14T09:12:33+08:00Pythoneermtag:weekly.pychina.org,2023-06-07:/issue/issue-580.html<blockquote>
<p>标准库有毛用?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/580">PyCoder's Weekly - Issue #580</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230607 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230607 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10924/web">用 Python 构建你自己的 …</a></li></ul><blockquote>
<p>标准库有毛用?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/580">PyCoder's Weekly - Issue #580</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230607 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230607 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10924/web">用 Python 构建你自己的人脸识别工具</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll build your own face recognition command-line tool with Python. You’ll learn how to use face detection to identify faces in an image and label them using face recognition. With this knowledge, you can create your own face recognition tool from start to finish!</p>
<p>(<code>是也乎:</code></p>
<p><img alt="pycoders" src="https://ipic.zoomquiet.top/2023-06-07-zshot%202023-06-07%2010.50.52.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10908/web">通过双因素身份验证保护 PyPI 帐户</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>PyPI has already added two-factor authentication for high volume projects, but now they’ve announced that all package maintainers must upgrade to 2FA by the end of 2023. This post talks about why the decision was made and what your 2FA options are.</p>
<ul>
<li><a href="https://pycoders.com/link/10915/web">用 Kivy 进行 GUI 开发</a><ul>
<li>FRANCIS ALI</li>
</ul>
</li>
</ul>
<p>Kivy is an open source Python library for developing desktop and mobile GUI development. It is supported on Windows, Linux, macOS, Android, and iOS. This article introduces you to Kivy and teaches you how to build your first GUI with it.</p>
<p>(<code>是也乎:</code></p>
<p>不时冒头的古老框架,
不过, 现在大家好象注意力都在 WASM.py 了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10917/web">Python 软件基金会董事会提名</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10910/web">您如何处理大型 Python 代码库?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>用 Rust 重写? 如果有投资的话...</p>
<p>回答中有推荐 bazel 的...这看来是真的无法想象大型项目的具体结构了...</p>
<blockquote>
<p>...别的语言是把小项目搞成大项目,Python 则擅长把大项目变成简单的 “小项目”。所以 python 看起来 “没有大项目”</p>
</blockquote>
<p>现在回顾沈游侠的断言, 感觉还是故意的了...巨型 Py 项目的话...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10904/web">用 NumPy 获取正态分布的随机数</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how you can use NumPy to generate normally distributed random numbers. The normal distribution is one of the most important probability distributions. With NumPy and Matplotlib, you can both draw from the distribution and visualize your samples.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="NumPy" src="https://ipic.zoomquiet.top/2023-06-07-zshot%202023-06-07%2010.44.26.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10903/web">Python 3.13 删除了 20 个 Stdlib 模块</a><ul>
<li>VICTOR STINNER</li>
</ul>
</li>
</ul>
<p>Core developers are busy working on PEP 594, removing dead batteries from Python 3.13. This long post in the discussion forum highlights what work has been completed so far.</p>
<ul>
<li><a href="https://pycoders.com/link/10934/web">像不存在故障一样编写代码</a><ul>
<li>TEMPORAL</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Temporal is an open source programming model that can simplify your code, make your applications more reliable, and allow you to deliver more features faster. Check out the Temporal Python SDK Developer’s Guide to
<a href="https://pycoders.com/link/10934/web">learn more and get started →</a></p>
<p>(<code>是也乎:</code></p>
<p>不得不说, 这个厂商的 slogan 点中了内心戏...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10913/web">Celery的许多问题</a><ul>
<li>STEVE DIGNAM</li>
</ul>
</li>
</ul>
<p>“Celery is the de facto solution for background workers and cron jobs in the Python ecosystem, but it’s full of footguns.” This article describes the problems and offers some solutions.</p>
<ul>
<li><a href="https://pycoders.com/link/10914/web">使 GIL/全局解释器锁 可选</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<p>Sam Gross has outlined in the past on how to make the GIL optional in CPython. He presented at the Python Language Summit, updating on his progress and future plans in the project.</p>
<ul>
<li><a href="https://pycoders.com/link/10906/web">Python 项目的 Makefile 技巧</a><ul>
<li>RICARDO ANDER-EGG AGUILAR</li>
</ul>
</li>
</ul>
<p>Richard likes using Makefiles. They work great both as simple task runners as well as build systems for medium-size projects. This is his starter template for Python projects.</p>
<p>(<code>是也乎:</code></p>
<p>Makefile 上古神器, 打通 C 世界最方便法门,
问题是....值得嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10909/web">在你的 Django 项目中使用 pyproject.toml</a><ul>
<li>PETER BAUMGARTNER</li>
</ul>
</li>
</ul>
<p>A quick tutorial on how to use a pyproject.toml file inside of your Django projects to specify dependencies.</p>
<ul>
<li><a href="https://pycoders.com/link/10930/web">用 Python 与 Kubernetes 交互</a><ul>
<li>FAIZANBASHIR.ME </li>
<li>• Shared by Faizan Bashir</li>
</ul>
</li>
</ul>
<p>Discover the power of Kubernetes combined with Python! This guide delves into using the Python SDK for interacting with Kubernetes deployments and services.</p>
<ul>
<li><a href="https://pycoders.com/link/10916/web">标准库有毛用?</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<p>This posting summarizes a conversation at the Python Language Summit proposing that guidelines be defined for when something should be added to the standard library.</p>
<p>(<code>是也乎:</code></p>
<p>呵...尖锐了;</p>
<blockquote>
<p>...大型“内置电池”标准库的最初动机不再经得起推敲</p>
</blockquote>
<p>只有在企业内部才倾向使用内建模块...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10912/web">Django REST 框架身份验证</a><ul>
<li>NIK TOMAZIC </li>
<li>• Shared by Michael Herman</li>
</ul>
</li>
</ul>
<p>Details how to add authentication endpoints to Django REST Framework with django-allauth and dj-rest-auth.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10919/web">lmql: 语言模型的查询语言</a></p>
<ul>
<li>GITHUB.COM/ETH-SRI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10927/web">DbgE: 具有子表达式断点的基于 IPdb 的调试器</a></p>
<ul>
<li>GITHUB.COM/ARANEGA </li>
<li>• Shared by vincent</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10918/web">Bevy: 依赖注入框架</a></p>
<ul>
<li>GITHUB.COM/ZECHCODES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>奇怪 bevy 在 Rust 是一个流行游戏引擎, 在 Python 是个注入框架, 在其它语言中也应该有不同项目, 这词儿有什么亮点?</p>
<p>就像 Sphinx 也有很多重名项目...
)</p>
<ul>
<li><a href="https://pycoders.com/link/10931/web">django-docker-quickstart: Django-Docker 入门套件</a><ul>
<li>GITHUB.COM/GODD0T</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可能每家创业团队都得有自己的一个核心 Django 镜像了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10911/web">PentestGPT: GPT赋能的渗透测试工具</a><ul>
<li>GITHUB.COM/GREYDGL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>empowered -> 赋能,</p>
<p>GPT-empowered -> 这又是一个热词了...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10933/web">LambdaConf, Estes Park, CO</a><ul>
<li>September 16-19, 2023</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="LambdaConf" src="https://ipic.zoomquiet.top/2023-06-07-zshot%202023-06-07%2010.06.12.jpg"></p>
<p>这个会议是将所有包含 Lambda 算子的语言都纳入了范畴...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10921/web">STL Python</a>
+ June 7, 2023</p>
</li>
<li>
<p><a href="https://pycoders.com/link/10902/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10928/web">Python Meeting Düsseldorf</a></p>
<ul>
<li>June 7, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10922/web">Python Atlanta</a></p>
<ul>
<li>June 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10923/web">PyDay La Paz 2023</a></p>
<ul>
<li>June 10 to June 11, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-528.html">蠎周刊 PyCoder 528</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-475.html">蠎周刊 475</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-502.html">pythonista-weekly : Pyw 502</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-422.html">蠎周刊 422</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-452.html">pythonista-weekly : Pyw 452</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-371.html">蠎周刊 371</a></li>
<li>2018: <a href="https://weekly.pychina.org/issue/issue-320.html">蠎周刊 320: Force</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-127.html">蠎加载 127</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-76.html">蠎加载 76</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-169.html">蠎周刊 169</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-35.html">蠎加载 35</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-118.html">Issue 118</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-16.html">Issue 16 ~ 规则胜于特例</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~---~_</span>
\) / ◕ ◵ \ (/
'_ V _'
<span class="k"> > </span><span class="ge">'--~--' )</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-580.html">Issue 580 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-580.md">issue-580.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF580D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF580D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5792023-05-31T11:42:00+08:002023-05-31T17:23:50+08:00Pythoneermtag:weekly.pychina.org,2023-05-31:/issue/issue-579.html<blockquote>
<p>PyPI 被传唤</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/579">PyCoder's Weekly - Issue #579</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230531 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230531 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10895/web">Python 的 .<strong>call</strong>() 方法:创建可调用 …</a></li></ul><blockquote>
<p>PyPI 被传唤</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/579">PyCoder's Weekly - Issue #579</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230531 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230531 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10895/web">Python 的 .<strong>call</strong>() 方法:创建可调用实例</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn what a callable is in Python and how to create callable instances using the .<strong>call</strong>() special method in your custom classes. You’ll also code several examples of practical use cases for callable instances in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="__call__" src="https://ipic.zoomquiet.top/2023-05-31-zshot%202023-05-31%2017.22.07.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10891/web">使用自定义属性对 Django 查询集进行排序</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>“Typically, Django allows sorting a queryset by any attribute on the model or related to it in either ascending or descending order. However, what if you need to sort the queryset following a custom sequence of attribute values?”</p>
<ul>
<li>[Python Decorators and How to Use Them Effectively</li>
</ul>
<p>Python 装饰器以及如何有效地使用它们](https://pycoders.com/link/10897/web)
+ TONIE VICTOR</p>
<p>This article covers the importance and use of decorators in your code. It introduces you to both function and class decorators and helps you write your own.</p>
<ul>
<li><a href="https://pycoders.com/link/10881/web">PyPI 被传唤</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>In March and April 2023, PyPI received three subpoenas for user data from the US Department of Justice. This blog post covers what was requested and how the PyPI is working to clarify what they retain and can make available in the future. See the associated Hacker News discussion.</p>
<p>(<code>是也乎:</code></p>
<p>美国司法部...</p>
<blockquote>
<p>没被司法部关怀过的语言,不是世界级语言?</p>
</blockquote>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10872/web">Python 3.12.0 Beta 1 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10888/web">从 PyPI 中删除 PGP</a></p>
<ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10868/web">如何从开发人员转变为管理/团队领导角色?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>开始愿意说废话...</p>
</blockquote>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li>[Writing Python Like It’s Rust</li>
</ul>
<p>像写 Rust 一样写 Python](https://pycoders.com/link/10869/web)
+ JAKUB BERANEK</p>
<p>This blog post from Jakub talks about how writing code in Rust has informed a more rigorous approach to his Python. He now uses types more frequently, absorbing the strictness of Rust in his Python coding style. Associated Hacker News conversation</p>
<p>(<code>是也乎:</code></p>
<p>结合之后<a href="https://pycoders.com/link/10883/web">编程类型和心态</a>,
就知道, 有益, 但是, 有限度...</p>
<p>)</p>
<ul>
<li>[Publishing Python Packages to PyPI</li>
</ul>
<p>将 Python 包发布到 PyPI](https://pycoders.com/link/10877/web)
+ REAL PYTHON
+ COURSE</p>
<p>In this video course, you’ll learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Repository. Quickly get up to speed on everything from naming your package to configuring it using setup.cfg.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyPI" src="https://ipic.zoomquiet.top/2023-05-31-zshot%202023-05-31%2017.03.20.jpg"></p>
<p>从最初随行上, 到现在越来越复杂的配置,
PyPI 已经到了关键门槛...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10882/web">在 Python 中使用 k 最近邻 (kNN)</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn all about the k-nearest neighbors (kNN) algorithm in Python, including how to implement kNN from scratch. Once you understand how kNN works, you’ll use scikit-learn to facilitate your coding process.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="kNN" src="https://ipic.zoomquiet.top/2023-05-31-zshot%202023-05-31%2017.02.33.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10883/web">编程类型和心态</a><ul>
<li>DAVID HANSSON</li>
</ul>
</li>
</ul>
<p>David expounds on why we should appreciate the features of other languages and how they enable the creativity of their developers, even if we don’t like those features ourselves.</p>
<p>(<code>是也乎:</code></p>
<p>关键看疗效以及给多少了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10871/web">通过 Gopy 在 Python 中使用 Golang 包</a><ul>
<li>ARJUN MAHISHI </li>
<li>• Shared by Prathamesh</li>
</ul>
</li>
</ul>
<p>Including a Golang package in Python using Gopy: A simple way to leverage the power of Golang packages in Python applications.</p>
<p>(<code>是也乎:</code></p>
<p>海王梗</p>
<p><img alt="Gopy" src="https://ipic.zoomquiet.top/2023-05-31-zshot%202023-05-31%2017.00.49.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10867/web">为 Pandas 选择一个好的文件格式</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>CSV, JSON, Parquet — which data format should you use for your Pandas data? Itamar compares them and makes recommendations.</p>
<p>(<code>是也乎:</code></p>
<p>Parquet 专用格式?
不过, 最好还是有个驱动可以直接和 Pg 们互通?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10886/web">位操作的威力</a><ul>
<li>ANURAG VERMA</li>
</ul>
</li>
</ul>
<p>In this article, you learn about bit manipulation and how to solve problems efficiently using it in Python.</p>
<p>(<code>是也乎:</code></p>
<p>也分场景, 多数面对字符串的操作, 位运算使不上力
)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10889/web">unimport: 删除代码中未使用的导入语句</a><ul>
<li>GITHUB.COM/HAKANCELIKDEV </li>
<li>• Shared by Hakan Çelik</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>实用哪...不过好象 black 已经包含这个功能了,
问题在, 有时只是暂时不用, 随时可能打开, 以便配套对应新代码...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10894/web">ChatSQL: 通过 ChatGPT 将纯文本转换为 SQL</a></p>
<ul>
<li>GITHUB.COM/ADEMAKDOGAN </li>
<li>• Shared by Adem AKDOGAN</li>
</ul>
</li>
<li>
<p>[pyserde: Dataclass Based Serialization Library</p>
</li>
</ul>
<p>pyserde:基于数据类的序列化库](https://pycoders.com/link/10884/web)
+ GITHUB.COM/YUKINARIT</p>
<ul>
<li><a href="https://pycoders.com/link/10893/web">pyscan: 基于 Rust 的 Python 依赖漏洞扫描器</a><ul>
<li>GITHUB.COM/ASWINNNN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好吧, 反正这种需要反复大深度探查的事儿,Rust 正好擅长</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10896/web">guidance: 控制大型语言模型的语言</a><ul>
<li>GITHUB.COM/MICROSOFT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>提示词快速变成了 DSL ...所以, 编程还是得学习的,
不然根本无法跟上 AI 对话技巧...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10887/web">DjangoCon Europe 2023</a></p>
<ul>
<li>May 29 to June 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10885/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 31, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10875/web">Canberra Python Meetup</a></p>
<ul>
<li>June 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10876/web">PyData London 2023</a></p>
<ul>
<li>June 2 to June 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10880/web">PyDay La Paz 2023</a></p>
<ul>
<li>June 3 to June 4, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-527.html">蠎周刊 PyCoder 527</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-474.html">蠎周刊 474</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-501.html">pythonista-weekly : Pyw 501</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-421.html">蠎周刊 421</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-451.html">pythonista-weekly : Pyw 451</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-370.html">蠎周刊 370</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-177.html">蠎加载 177</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-126.html">蠎加载 126</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-75.html">蠎加载 75</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-168.html">蠎周刊 168</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-34.html">蠎加载 34</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-117.html">Issue 117</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-15.html">Issue 15 ~ Readability counts.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~`-~~_</span>
\) / ◴ # \ (/
'_ △ _'
\ '-----' /
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-579.html">Issue 579 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-579.md">issue-579.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF579D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF579D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5782023-05-24T11:42:00+08:002023-05-27T23:30:07+08:00Pythoneermtag:weekly.pychina.org,2023-05-24:/issue/issue-578.html<blockquote>
<p>为什么工程师需要无聊</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/578">PyCoder's Weekly - Issue #578</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230524 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230524 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10835/web">ChatGPT: 您的个 …</a></li></ul><blockquote>
<p>为什么工程师需要无聊</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/578">PyCoder's Weekly - Issue #578</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230524 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230524 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10835/web">ChatGPT: 您的个人 Python 编码导师</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Large language models have gained popularity since OpenAI released ChatGPT. In this tutorial, you’ll learn how to use ChatGPT as your Python coding mentor. You’ll study a variety of use cases, learn how to interpret results, and learn to beware of incorrect and irrelevant responses.</p>
<p>(<code>是也乎:</code></p>
<p>不过, 随着使用费用的上升, 大家到最后发现, 还是找个退休程序猿来用更加划算?</p>
<p><img alt="ChatGPT" src="https://ipic.zoomquiet.top/2023-05-24-zshot%202023-05-24%2009.21.06.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10852/web">Pydantic 和 FastAPI 的未来</a><ul>
<li>KENNEDY, </li>
<li>COLVIN, </li>
<li>RAMIREZ PODCAST</li>
</ul>
</li>
</ul>
<p>This interview with Samuel Colvin from Pydantic and Sebastián Ramírez from FastAPI took place at PyCon 2023 and covers the changes to Pydantic as part of its 2.0 release along with the impacts that has on libraries built on top of it.</p>
<p>(<code>是也乎:</code></p>
<p>Pydantic 作为一个通用数据类型校验器,真的很给力,
而 FastAPI 直接内置了这一模块, 可以说决心很大了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10849/web">使用属性向属性添加动态行为</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>This article teaches you how to use properties to add dynamic behavior to your attributes. It covers the most common use cases for properties, how to use them, and shows examples of real-world usages of this feature.</p>
<ul>
<li><a href="https://pycoders.com/link/10851/web">PyPI 暂停新注册</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>Due to a large volume of traffic from malicious users, PyPI temporarily suspended new account and project registrations on May 20th. The suspension was lifted 30 hours later on May 21st.</p>
<ul>
<li><a href="https://pycoders.com/link/10853/web">FastAPI 0.95.2 安全修复发布</a><ul>
<li>TIANGOLO.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10837/web">什么是好的 AI 法规?</a></p>
<ul>
<li>SLASHDOT.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10858/web">您最喜欢的 GPT 支持的工具是什么?</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>在中国普通网络中可以访问的?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10854/web">为什么你仍然应该阅读文档</a><ul>
<li>ADRIAN</li>
</ul>
</li>
</ul>
<p>Do you feel you’re fighting your tools? Do you feel you’re relying too much on autocomplete and inline documentation? tl;dr: Most good documentation won’t show up in your IDE – rather, it is about how to use the library, and the problem the library is solving.</p>
<p>(<code>是也乎:</code></p>
<p>开始用 GPT 们作为辅助时, 才发现, 人家并不知道你真正的目的,
只是根据提供的文本猜最大可能应该配套什么字符,
所以, 解决方案代码, 很多和你的目标并无关系,
只有官方文档才是我们最可依赖的关键信息源.</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10843/web">最爱的用于构建 Flask 应用程序的 Python 包</a></p>
<ul>
<li>PATRICK KENNEDY </li>
<li>• Shared by Patrick Kennedy
This blog post lists the Python packages that Patrick prefers to use when building Flask applications. These packages help with developing APIs, building static sites, building web applications, and testing Flask applications.</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10834/web">Pandas vs Julia: Cheat Sheet 和对比</a></p>
<ul>
<li>DATASCIENTYST</li>
</ul>
</li>
</ul>
<p>This is a Python/Pandas vs Julia cheatsheet and comparison. You can find what is the equivalent of Pandas in Julia or vice versa. With an associated Hacker News Discussion.</p>
<ul>
<li><a href="https://pycoders.com/link/10831/web">Metaclasses in Python Python 中的元类</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>Metaclasses are an important but mysterious behind-the-scenes mechanism for instantiating classes in Python. In this video course, you’ll learn how Python’s metaclasses work in object-oriented programming.</p>
<p>(<code>是也乎:</code></p>
<p>像很多语言的很多内建后门式特性一样,
能不用就不用...</p>
<p><img alt="Metaclasses" src="https://ipic.zoomquiet.top/2023-05-24-zshot%202023-05-24%2009.13.36.jpg"></p>
<p>元类感觉原本就为了方便改进 Python 自身而留的后门之一,
一般有专门的适用领域, 并不是普通项目中也必须的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10861/web">PyCon 上更快的 CPython,第二部分</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>This is the second part of an article describing the conversations at PyCon around CPython optimizations and performance improvements being worked on as part of the Faster CPython project.</p>
<p>(<code>是也乎:</code></p>
<p>这肯定不是一件简单的事儿,
但是, Python 社区能忍到现在才开始是真的佛还是智慧?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10846/web">2023 年初 Python 打包基础知识</a><ul>
<li>JAY QI</li>
</ul>
</li>
</ul>
<p>This post is a good guide to the latest in Python packaging, including the minimal configuration you need to adopt the most recent packaging standards.</p>
<ul>
<li><a href="https://pycoders.com/link/10850/web">缓存和 Django Rest 框架</a><ul>
<li>TIMO ZIMMERMANN</li>
</ul>
</li>
</ul>
<p>How and why to implement and API caching strategy when using the Django Rest Framework. A few lines of code can make a big difference in performance.</p>
<ul>
<li><a href="https://pycoders.com/link/10836/web">Python 和 Pandas 中的 None 进行比较</a><ul>
<li>REKA HORVATH </li>
<li>• Shared by Reka</li>
</ul>
</li>
</ul>
<p>Missing data are a frequent source of headache and bugs. This post discusses three guidelines that make it less error-prone.</p>
<ul>
<li><a href="https://pycoders.com/link/10845/web">为什么工程师需要无聊</a><ul>
<li>JOHN MCBRIDE</li>
</ul>
</li>
</ul>
<p>An analysis on boredom in engineering productivity and how it can lead to deeper innovation.</p>
<p>(<code>是也乎:</code></p>
<p>无法同意更多哪,
不过,提前是你开始折腾的后果是可承担的,
否则,...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10860/web">Vecs: PostgreSQL/pgvector 的矢量搜索客户端</a></p>
<ul>
<li>GITHUB.COM/SUPABASE </li>
<li>• Shared by Oliver Rice</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10839/web">lazycsv: 内存高效的 CSV 解析器</a></p>
<ul>
<li>GITHUB.COM/CRUNCH-IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10847/web">cleanvision: 查找图像数据集中的问题</a></p>
<ul>
<li>GITHUB.COM/CLEANLAB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10841/web">json5kit: 保留空格的 JSON5 解析器</a></p>
<ul>
<li>GITHUB.COM/TUSHARSADHWANI </li>
<li>• Shared by Tushar Sadhwani</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10838/web">rsync-time-machine.py: 时间机器式备份</a></p>
<ul>
<li>GITHUB.COM/BASNIJHOLT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>纯 Python 实现...这就很给力了,
随着 Py 自身的执行效率在提高, 这类工具可用场景也能越来越多了...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10844/web">PyKla Monthly Meetup</a></p>
<ul>
<li>May 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10859/web">PyStaDa</a></p>
<ul>
<li>May 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10840/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10864/web">PyCon Italia 2023</a></p>
<ul>
<li>May 25 to May 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10857/web">SPb Python Drinkup</a></p>
<ul>
<li>May 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10830/web">Django Girls Groningen</a></p>
<ul>
<li>May 27 to May 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10848/web">DjangoCon Europe 2023</a></p>
<ul>
<li>May 29 to June 3, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-526.html">蠎周刊 PyCoder 526</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-474.html">蠎周刊 474</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-500.html">pythonista-weekly : Pyw 500</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-420.html">蠎周刊 420</a><ul>
<li>[pythonista-weekly : Pyw 450(https://weekly.pychina.org/python-weekly/pyw-450.html)</li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-369.html">蠎周刊 369</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-176.html">蠎加载 176</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-125.html">蠎加载 125</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-213.html">蠎周刊 213</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-74.html">蠎加载 74</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-167.html">蠎周刊 167</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-33.html">蠎加载 33</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-116.html">Issue 116</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-14.html">Issue 14 ~ Simple is better than complex.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://www.youtube.com/@Chaos42DAMA">@Chaos42DAMA - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^-^~_</span>
\/ / ♡ ◷ \ \/
'_ ⏝ _'
( '-----' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-578.html">Issue 578 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-578.md">issue-578.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF578D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF578D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5772023-05-17T11:42:00+08:002023-05-17T08:45:58+08:00Pythoneermtag:weekly.pychina.org,2023-05-17:/issue/issue-577.html<blockquote>
<p>上更快的 CPython</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/577">PyCoder's Weekly - Issue #577</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230517 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230517 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10805/web">PyCon 上更快的 CPython</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>This …</p><blockquote>
<p>上更快的 CPython</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/577">PyCoder's Weekly - Issue #577</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230517 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230517 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10805/web">PyCon 上更快的 CPython</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>This article summarizes the report the Faster CPython team gave at PyCon 2023. It gives information on PEP 659 Specializing Adaptive Interpreter and other performance improvements on the roadmap.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>Faster CPython 团队的两名成员是应 Guido van Rossum 的要求在微软组建的 ...</p>
</blockquote>
<p>... 这不也是对 CRISC 系统的描述吗?</p>
<p>然后, 有各种吐糟, 不过, 有专人长期思考如何加速运行, 也是好事儿,
或是说开发语言社区成熟的一个标志?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10818/web">可信发布: 使用 Github Actions 发布到 PyPI</a><ul>
<li>PHILIP JONES</li>
</ul>
</li>
</ul>
<p>PyPI recently introduced a method to publish using GitHub Actions without the need for usernames and passwords. This post shows you Philip’s set-up for his own projects using this new feature.</p>
<p>(<code>是也乎:</code></p>
<p>来自 github 就可信了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10819/web">虚拟环境结构和包装生态系统调查</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How do Python virtual environments work under the hood? How does understanding these concepts help you with managing them for your projects? This week on the show, CPython core developer Brett Cannon returns to discuss his recent articles about virtual environments and the Python packaging landscape.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2023-05-17-zshot%202023-05-17%2008.33.25.jpg">
)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10798/web">2023 年 Python 软件基金会董事会选举日期</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10801/web">Hacker Initiative 2023 年拨款周期:申请征集</a></p>
<ul>
<li>HACKERINITIATIVE.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>None...</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10812/web">如何编写需要大量数据的测试?</a><ul>
<li>SANDER KOOIJMANS</li>
</ul>
</li>
</ul>
<p>Imagine you work on a Django project. You want to test your application with unit tests and integrations tests. Your application has lots of database tables, which need to be filled with realistic data for each test case. This article explains 3 techniques that will help you to fill the database with a lot of data for each test case.</p>
<ul>
<li><a href="https://pycoders.com/link/10802/web">充分利用 Python 标准 REPL</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use the Python standard REPL (Read-Eval-Print Loop) to run your code interactively. This tool will allow you to test new ideas, explore and experiment with new tools and libraries, refactor and debug your code, try out examples, and more.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="REPL" src="https://ipic.zoomquiet.top/2023-05-17-zshot%202023-05-17%2008.27.08.jpg"></p>
<p>Jupyter 就是加强又加强的 REPL </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10821/web">如何从微服务中恢复</a><ul>
<li>DAVID HANSSON</li>
</ul>
</li>
</ul>
<p>The frenzy of mircoservices-all-the-things has calmed somewhat and you may find yourself with a microservice architecture to maintain that probably shouldn’t be. This article details how to wrangle that network based architecture into a well modularized monolith.</p>
<p>(<code>是也乎:</code></p>
<p>哈, 这可能是微服务另外一个头大的问题所在了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10813/web">与 Docker 的朋友们一起构建强大的持续集成</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll use Docker and GitHub Actions to build a robust continuous integration pipeline for a multi-container web application consisting of Flask and Redis. Along the way, you’ll learn how to dockerize a Python web application.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="CD" src="https://ipic.zoomquiet.top/2023-05-17-zshot%202023-05-17%2008.22.40.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10824/web">使用 WebAssembly 和 Python 扩展 Web 应用程序</a><ul>
<li>ASEN ALEXANDROV</li>
</ul>
</li>
</ul>
<p>“This article shows how you can run a Python program within another application that uses a Wasm runtime (host) and have the Python program talk to the host and vice versa.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="WASM" src="https://ipic.zoomquiet.top/2023-05-17-zshot%202023-05-17%2008.19.38.jpg"></p>
<p>可能还得在 rust 的帮助下, Py 才能更加 Pythonic 的融合到 WASM 生态中</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10822/web">VardaGPT: 关于使用 ChatGPT 编码的故事</a><ul>
<li>IXAXAAR</li>
</ul>
</li>
</ul>
<p>Ixaxxar walks you through the step by step process he used to build and test a piece of code using ChatGPT as his guide. TL;DR: it isn’t quite ready to replace him yet.</p>
<p>(<code>是也乎:</code></p>
<p>类似都市传说还在爆发, 何时不在关注这种内容之时,
才是 GPT 们融入日常的时刻...</p>
<blockquote>
<p>...让 ChatGPT 修复特定代码时感到非常沮丧</p>
</blockquote>
<p>是的, 感觉在和一位非常认真又非常轴的毕业生在对话,
嘦提示语给定的运行时条件一致, 最后总是绕到一个固定的回答中, 对代码改进无帮助的方向...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10797/web">pytz: 西方最快的步兵枪</a><ul>
<li>PAUL GANSSLE</li>
</ul>
</li>
</ul>
<p>The pytz library and its interactions with datetime are a source of misunderstandings and ultimately bugs. This article points out the problem cases.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...意思是说 pytz 是一个优化得很好的库</p>
</blockquote>
<p>好吧, 作者的梗儿不知道从哪儿来的,
反正, 日期处理在 Python 一向是感觉很容易又很复杂,
原因, 还是当初根本没这么多复杂的时间变化任务...所以, 各种改良能力模块就出现了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10823/web">“Python之禅”中的矛盾</a><ul>
<li>DAVID CASSEL</li>
</ul>
</li>
</ul>
<p>This is a summary of Christopher Neugebauer’s talk at PyCascades reminding attendees how foolish consistency can be a hobgoblin to productivity.</p>
<p>(<code>是也乎:</code></p>
<p>一致性也有坑...毕竟是30+年前的一机灵...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10808/web">Why Mojo?</a><ul>
<li>MODULAR.COM</li>
</ul>
</li>
</ul>
<p>“A backstory and rationale for why we created the Mojo language.”</p>
<p>(<code>是也乎:</code></p>
<p>Mojo 的初心是什么?</p>
<p>全程没提及 Rust, 其它 Julia 之类语言倒是说了不少,
关键就是想偷懒,
明明当前 ML 世界主要都是 Py 代码了,
但是, 涉及到计算密集场景就有各种其它语言任务,
干脆一起兼容了吧...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10814/web">atbswp: 极简主义的宏记录器</a><ul>
<li>GITHUB.COM/RMPR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个可以将 键鼠行为录制为一个宏的工具...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10816/web">fastnumpyio: 加速 NumPy I/O</a></p>
<ul>
<li>GITHUB.COM/DIVIDECONCEPT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10817/web">依赖问题检查器</a></p>
<ul>
<li>GITHUB.COM/FPGMAAS </li>
<li>• Shared by Florian</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><code>*try</code> 家族叕一个工具,
应该是对 Poetry 依赖探查速度不满?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10803/web">pandas-ai: 将生成 AI 集成到 Pandas 中</a><ul>
<li>GITHUB.COM/GVENTURI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>反正现在和 GPT 粘点儿边就爆 star</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10799/web">roadmapper: 将路线图作为代码库</a><ul>
<li>GITHUB.COM/CSGOH</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="roadmapper" src="https://ipic.zoomquiet.top/2023-05-16-zshot%202023-05-17%2007.46.51.jpg"></p>
<p>甘特图的第101种绘制姿势...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10804/web">Kx Con</a></p>
<ul>
<li>May 17 to May 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10820/web">PyCon LT 2023</a></p>
<ul>
<li>May 17 to May 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10825/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10806/web">PyData Bristol Meetup</a></p>
<ul>
<li>May 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10815/web">Python Northwest</a></p>
<ul>
<li>May 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10811/web">PyLadies Dublin</a></p>
<ul>
<li>May 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10826/web">Chattanooga Python User Group</a></p>
<ul>
<li>May 19 to May 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10827/web">PyCon Italia 2023</a></p>
<ul>
<li>May 25 to May 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-525.html">蠎周刊 PyCoder 525</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-473.html">蠎周刊 473</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-499.html">pythonista-weekly : Pyw 499</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-419.html">蠎周刊 419</a><ul>
<li>[pythonista-weekly : Pyw 449(https://weekly.pychina.org/python-weekly/pyw-449.html)</li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-368.html">蠎周刊 368</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-175.html">蠎加载 175</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-124.html">蠎加载 124</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-212.html">蠎周刊 212</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-73.html">蠎加载 73</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-166.html">蠎周刊 166</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-32.html">蠎加载 32</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-115.html">Issue 115</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-13.html">Issue 13 ~ Explicit is better than implicit.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^-^~_</span>
\/ / ♡ ◷ \ \/
'_ ⏝ _'
( '-----' <
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-577.html">Issue 577 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-577.md">issue-577.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF577D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF577D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5762023-05-10T11:42:00+08:002023-05-10T11:17:15+08:00Pythoneermtag:weekly.pychina.org,2023-05-10:/issue/issue-576.html<blockquote>
<p>Mojo 来了...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/576">PyCoder's Weekly - Issue #576</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230510 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230510 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10779/web">SOLID 原则: 改进 Python 中的面向对 …</a></li></ul><blockquote>
<p>Mojo 来了...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/576">PyCoder's Weekly - Issue #576</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230510 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230510 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10779/web">SOLID 原则: 改进 Python 中的面向对象设计</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about the SOLID principles, which are five well-established standards for improving your object-oriented design in Python. By applying these principles, you can create object-oriented code that is more maintainable, extensible, scalable, and testable.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="OOD" src="https://ipic.zoomquiet.top/2023-05-10-zshot%202023-05-10%2011.11.30.jpg"></p>
<p>DDD 吼了很多年, OOD 真没听说过...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10781/web">Mojo, a Superset of Python Mojo,Python 的超集</a><ul>
<li>JEREMY HOWARD</li>
</ul>
</li>
</ul>
<p>Mojo is a new programming language, which is a superset of Python. It aims to fix Python’s performance and deployment problems.</p>
<p>(<code>是也乎:</code></p>
<p>果然, 不可能不说这事儿的...
居然是在 JuliaCon2022 上爆出的,....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10769/web">发表 PyCon 2023 主题演讲</a><ul>
<li>NED BATCHELDER</li>
</ul>
</li>
</ul>
<p>This brief article describes Ned’s thinking as he was preparing to give the keynote to PyCon 2023. Links to his slides for the talk are included.</p>
<ul>
<li><a href="https://pycoders.com/link/10789/web">Wagtail 5.0 发布</a><ul>
<li>WAGTAIL.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>黑暗面的好处....
这个梗儿用的好,
一个基于 Django 的 CMS 系统;</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10757/web">North Bay Python 2023 提案征集</a></p>
<ul>
<li>NORTHBAYPYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10758/web">Django 安全版本已发布: 4.2.1、4.1.9 和 3.2.19</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10778/web">PyGotham TV 2023 提案征集</a></p>
<ul>
<li>PYGOTHAM.TV </li>
<li>• Shared by Jon Banafato</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10773/web">How Do You Install Python? 你如何安装 Python?</a><ul>
<li>BOB BELDERBOS </li>
<li>• Shared by Bob</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>送命题, 俺现在很依赖 miniconda ...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10762/web">WebAssembly 平台与提炼和最小可行 Python</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you familiar with the different versions of WebAssembly? Could WASM be the “write once, run everywhere” solution that developers have searched for? Where does distributing Python applications fit in the narrative? This week on the show, we have CPython core developer Brett Cannon to discuss his recent articles about WebAssembly and MVPy.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="WebAssembly" src="https://ipic.zoomquiet.top/2023-05-10-zshot%202023-05-10%2011.01.56.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10759/web">Grasshopper 简介: Python 负载测试库</a><ul>
<li>JACOB FIOLA</li>
</ul>
</li>
</ul>
<p>This article introduces you to Grasshopper, an open source load testing library for Python. It is built on top of Locust and PyTest providing additional ways of checking and timing your tests.</p>
<ul>
<li><a href="https://pycoders.com/link/10767/web">如何在你的 Kivy 应用中实现屏幕导航</a><ul>
<li>ANDREA RONDÓN </li>
<li>• Shared by Andrea Rondón</li>
</ul>
</li>
</ul>
<p>A step-by-step guide to implement Screen Navigation in a Kivy app. How to go from an App idea, into Screen design to full implementation. The guide also touches topics related to structuring the codebase. Plus some tips and tricks.</p>
<p>(<code>是也乎:</code></p>
<p>神奇的库... 这么多年了, 也没大厂看上, 就自己慢慢发展</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10766/web">用 Jupyter 学习 Python</a><ul>
<li>SERENA BONARETTI</li>
</ul>
</li>
</ul>
<p>This freely available book in PDF format teaches you how to write Python using a Jupyter Notebook. The language is introduced through a series of exercises so you can code along as you learn.</p>
<p>(<code>是也乎:</code></p>
<p>之前感觉是个好主意, 后来发现, 这和生产过程完全是两个方向,
而且容易形成碎片, 难以管理最终代码...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10771/web">缺少的电池们: 您错过的基本库</a><ul>
<li>MARTINHEINZ.DEV • Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Even though Python’s standard library comes with “batteries included,” it’s still missing some essentials. This article covers libraries for debugging, testing, CLI, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/10756/web">TQDM: 跟踪 Python 程序的进度</a><ul>
<li>SIDDIQI</li>
</ul>
</li>
</ul>
<p>This article introduces you to TQDM, a console based progress bar library. It shows you how to use it within your software including ways of customizing its appearance.</p>
<ul>
<li><a href="https://pycoders.com/link/10783/web">MicroPython海报的演变</a><ul>
<li>MICROPYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This PDF poster was created in celebration of MicroPython’s 10th birthday and covers the history of the project back from its original kickstarter in 2013.</p>
<p>(<code>是也乎:</code></p>
<p>才10周年?
感觉已经有20年以上了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10788/web">在运行 Django 时让 Python 显示警告</a><ul>
<li>JOSEPH VICTOR ZAMMIT</li>
</ul>
</li>
</ul>
<p>How to show warnings when running Python, and Django, during local development. The easy, yet not well known, way.</p>
<p>(<code>是也乎:</code></p>
<p>随着 Django 的日益积累,
暗知识点也越来越多, 像门宗教了...
)</p>
<ul>
<li><a href="https://pycoders.com/link/10761/web">Pylint 严格基础配置</a><ul>
<li>LUCAS CIMON</li>
</ul>
</li>
</ul>
<p>This brief article shares Lucas’s .pylintrc file putting the popular linter into a more strict configuration.</p>
<p>(<code>是也乎:</code></p>
<p>索引的索引,字典的字典,配置的配置...
这也算一种内卷?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10791/web">frappe: Python 的低代码 Web 框架</a><ul>
<li>GITHUB.COM/FRAPPE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>GPT 们已经开创了无代码方向,
无论怎么 Low Code 都难以匹敌的了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10772/web">gpt-json: 结构化和类型提示的 GPT 响应</a><ul>
<li>GITHUB.COM/PIERCEFREEMAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不是, 人家好容易训练出自然语言推理能力,
又给一下子退回结构化的老路了?
这个方向 XML 们努力了42年哪</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10784/web">cria: LLaMA 的微型仅推理实现</a><ul>
<li>GITHUB.COM/RECMO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等量子计算普及吧, 一切又得重新来一次....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10774/web">frogmouth: 适用于终端的 Markdown 浏览器</a><ul>
<li>GITHUB.COM/TEXTUALIZE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="frogmouth" src="https://ipic.zoomquiet.top/2023-05-10-zshot%202023-05-10%2009.23.12.jpg"></p>
<p>Q 到俺了...
虽然没什么用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10786/web">README-AI: 用于生成 README 文件的自动化工具</a><ul>
<li>GITHUB.COM/ELI64S • Shared by Eli</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10760/web">JupyterCon 2023</a></p>
<ul>
<li>May 10 to May 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10787/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>May 10, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10764/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 10, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10777/web">Python Atlanta</a></p>
<ul>
<li>May 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10780/web">DFW Pythoneers 2nd Saturday Teaching Meeting</a></p>
<ul>
<li>May 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10785/web">Kx Con</a></p>
<ul>
<li>May 17 to May 21, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10765/web">PyCon LT 2023</a></p>
<ul>
<li>May 17 to May 21, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-524.html">蠎周刊 PyCoder 524</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-472.html">蠎周刊 472</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-498.html">pythonista-weekly : Pyw 498</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-418.html">蠎周刊 418</a><ul>
<li>[pythonista-weekly : Pyw 448(https://weekly.pychina.org/python-weekly/pyw-448.html)</li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-367.html">蠎周刊 367</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-174.html">蠎加载 174</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-123.html">蠎加载 123</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-211.html">蠎周刊 211</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-72.html">蠎加载 72</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-165.html">蠎周刊 165</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-31.html">蠎加载 31</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-114.html">Issue 114</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-13.html">Issue 13 ~ Explicit is better than implicit.</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~∽+`~_</span>
\) / ◴ ◶ \ ()
'_ △ _'
<span class="k"> > </span><span class="ge">'--~--' <</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-576.html">Issue 576 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-576.md">issue-576.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF576D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF576D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5752023-05-03T11:42:00+08:002023-05-03T10:22:27+08:00Pythoneermtag:weekly.pychina.org,2023-05-03:/issue/issue-575.html<blockquote>
<p>原创Raspberry Pi 手表</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/575">PyCoder's Weekly - Issue #575</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230503 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230503 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10723/web">Python 类: OOP 的力量</a><ul>
<li>REAL PYTHON …</li></ul></li></ul><blockquote>
<p>原创Raspberry Pi 手表</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/575">PyCoder's Weekly - Issue #575</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230503 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230503 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10723/web">Python 类: OOP 的力量</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to create and use full-featured classes in your Python code. Classes provide a great way to solve complex programming problems by approaching them through models that represent real-world objects.</p>
<p>(<code>是也乎:</code></p>
<p>可能就是能涨工资...对生产效率帮助不大?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10750/web">跟我聊 Python:PyCon 2023 直播</a><ul>
<li>KENNEDY, </li>
<li>MUNOZ, </li>
<li>MUOH, </li>
<li>WILLIAMS, </li>
<li>MCLENDON, </li>
<li>TIBOR PODCAST</li>
</ul>
</li>
</ul>
<p>Talk Python to Me interviews a host of people at PyCon US 2023. Guests include Mario Munoz, Nick Muoh, Chris Williams, Ray McLendon, and Sean Tibor all talking about their experience at the conference.</p>
<p>(<code>是也乎:</code></p>
<p>这篇报道丰富了...
大型群口相声...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10735/web">用 Python 创建 Mastodon 机器人</a><ul>
<li>TIAGO RANGEL DE SOUSA</li>
</ul>
</li>
</ul>
<p>“With a Mastodon bot, you can automate tasks such as posting updates, replying to mentions, or even creating interactive chatbots.” This tutorial teaches you how to build such a bot.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10724/web">PEP 713: 可调用模块</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10734/web">PEP 712: dataclasses.field 的“Converter”参数</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10721/web">Program—PyCon AU 2023</a></p>
<ul>
<li>PYCON.ORG.AU</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10748/web">urllib3 v2.0.0 Is 正式发布</a></p>
<ul>
<li>SETHMLARSON.DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>requests 自己作死...现在其它优秀模块已经上位...</p>
<p>SEE: <a href="https://vorpus.org/blog/why-im-not-collaborating-with-kenneth-reitz/">Why I'm not collaborating with Kenneth Reitz — njs blog --- 为什么我不与 Kenneth Reitz 合作 — njs 博客</a></p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10737/web">好像没有足够的包装工具: Rye</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>poetry/pip/pipenv/pyenv/venv/virtualenv/pdm/hatch/… 的实验性替代品</p>
</blockquote>
<p>all-in-one 式的日常工具,
果断用 rust 构建出来了,
解决以往一堆又一堆 Python 工具没解决的根本问题...</p>
<p>就等 1.0 发布了...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10738/web">使用 Python 的 assert 调试和测试你的代码</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this course, you’ll learn how to use Python’s assert statement to document, debug, and test code in development. You’ll learn how assertions might be disabled in production code, so you shouldn’t use them to validate data. You’ll also learn about a few common pitfalls of assertions in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="assert" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.53.27.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10727/web">同步还是异步? 揭开 Django 信号的神秘面纱</a><ul>
<li>MATT LAYMAN</li>
</ul>
</li>
</ul>
<p>Django signals provide a powerful way to trigger actions when specific events occur, but are they asynchronous or synchronous? In this article, we’ll explore the answer to this question and discuss the pros and cons of using Django signals in your web applications.</p>
<ul>
<li><a href="https://pycoders.com/link/10729/web">调试 Python 和 C 混合语言堆栈</a><ul>
<li>ENTSCHEV & ZAITLEN</li>
</ul>
</li>
</ul>
<p>Debugging is difficult. Debugging across multiple languages is especially challenging, and debugging across devices often requires a team with varying skill. This article describes the process one team uses to debug across a mixed Python/C stack.</p>
<p>(<code>是也乎:</code></p>
<p>只用 GDB 也可以, 就是要追加更多的脑汁儿...</p>
<p><img alt="Mixed" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.37.33.jpg"></p>
<p>PS: <a href="https://excalidraw.com/">Excalidraw</a> 是真流行...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10730/web">用 Tkinter 程序验证用户输入</a><ul>
<li>KHUMBO KLEIN</li>
</ul>
</li>
</ul>
<p>When writing GUI applications you often need to accept data from users. Reliable applications need to validate the input. This article outlines some strategies for dealing with it in the world of Tkinter GUI programming.</p>
<p>(<code>是也乎:</code></p>
<p>Tk 界面现在一点儿也不原始了哪...
<img alt="Apps" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.35.25.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10740/web">PyTorch 性能特性及其交互方式</a><ul>
<li>PAUL BRIDGER</li>
</ul>
</li>
</ul>
<p>PyTorch in 2023 is a complex beast, with many great performance features hidden away. This article goes through a series of empirically tested tuning techniques and settings in all combinations.</p>
<p>(<code>是也乎:</code></p>
<p>PyTorch 已经 beast ...
这个形容很精当, 简直突然就翻盘了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10749/web">如何构建自己的 Raspberry Pi 手表</a><ul>
<li>ASHLEY WHITTAKER</li>
</ul>
</li>
</ul>
<p>Using a 1.28-inch TFT display and a watch board, these folks were able to make a wearable out of the Raspberry Pi RP2040. Read on for where they found the parts and how they did it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Watch" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.30.55.jpg"></p>
<p>使用 Pico 控制板的芯片 RP2040 自己设计的 PCB 构建...
当然, 控制代码是 Python ;-)</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10741/web">华尔街从 Excel 到 Python 的转变</a><ul>
<li>JACOB DIAMON-REIVICH</li>
</ul>
</li>
</ul>
<p>Excel isn’t going away, but increasingly financial institutions are turning to Python for their calculation needs. Learn why and what tools are involved.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Wall" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.29.24.jpg"></p>
<p>Wall 街的金蛇...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10745/web">eCharts for Python</a><ul>
<li>MARK LITWINTSCHIK</li>
</ul>
</li>
</ul>
<p>Apache eCharts is a web-based charting library built using TypeScript. This post shows you how to use eCharts through a Python wrapper.</p>
<p>(<code>是也乎:</code></p>
<p>国产 eCharts , 就是那个 <a href="https://github.com/Ovilia">Ovilia (Wenli Zhang)</a> 小姐姐主创的模块,
现在也有次级拓展了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10733/web">msgspec: 编写/验证 JSON、MessagePack、YAML 和 TOML</a><ul>
<li>GITHUB.COM/JCRIST </li>
<li>• Shared by Jim Crist-Harif</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="msgspec" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.24.09.jpg"></p>
<p>神级logo...</p>
<p>有四成 C 代码...
目测这个模块火了的话, 一定有人拿来用 rust 重写...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10731/web">python-build-standalone: Python 的可再发行版本</a><ul>
<li>GITHUB.COM/INDYGREG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Rust 含量不小...
是 PyOxidizer 的 姐妹项目: PyOxy ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10726/web">polyfactory: 模拟数据生成工厂</a><ul>
<li>GITHUB.COM/LITESTAR-ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>测试工程中的 mock 艺术, 简直可以出很多书了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10736/web">markdown-code-runner: 执行 Markdown 代码块</a><ul>
<li>GITHUB.COM/BASNIJHOLT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="markdown" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.20.05.jpg"></p>
<p>网红脸式 README ....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10743/web">griptape: 用于 AI 工作流和管道的 Python 框架</a><ul>
<li>GITHUB.COM/GRIPTAPE-AI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Python 生态, 以 大数据出圈, AI 为本命, 真.搭上了时代的暴风口...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10751/web">STL Python</a></p>
<ul>
<li>May 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10742/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 3, 2023</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Office" src="https://ipic.zoomquiet.top/2023-05-03-zshot%202023-05-03%2009.17.09.jpg"></p>
<p>一晃这个公开活动也已经第四年了,
而真蟒, 也因为自己不懈的积累原创好文章,
活下来了....</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10728/web">Canberra Python Meetup</a></p>
<ul>
<li>May 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10744/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>May 6, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10746/web">IndyPy Monthly Meetup</a></p>
<ul>
<li>May 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10732/web">JupyterCon 2023</a></p>
<ul>
<li>May 10 to May 13, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-523.html">蠎周刊 PyCoder 523</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-471.html">蠎周刊 471</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-497.html">pythonista-weekly : Pyw 497</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-417.html">蠎周刊 417</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-447.html">pythonista-weekly : Pyw 447</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-366.html">蠎周刊 366</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-173.html">蠎加载 173</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-122.html">蠎加载 122</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-210.html">蠎周刊 210</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-71.html">蠎加载 71</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-164.html">蠎周刊 164</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-30.html">蠎加载 30</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-113.html">Issue 113: Friday</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-12.html">Issue 12 ~ Beautiful is Better than Ugly</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~--^~_</span>
\) / - ^ \ \/
'_ v _'
<span class="k"> > </span><span class="ge">'-----' <</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-575.html">Issue 575 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-575.md">issue-575.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF575D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF575D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5742023-04-26T11:42:00+08:002023-04-28T13:05:53+08:00Pythoneermtag:weekly.pychina.org,2023-04-26:/issue/issue-574.html<blockquote>
<p>PyPI叕开始整治...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/574">PyCoder's Weekly - Issue #574</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230426 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230426 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10713/web">PyPI 引入 "可信发布者""</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>PyPI package maintainers …</p><blockquote>
<p>PyPI叕开始整治...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/574">PyCoder's Weekly - Issue #574</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230426 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230426 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10713/web">PyPI 引入 "可信发布者""</a><ul>
<li>PYPI.ORG</li>
</ul>
</li>
</ul>
<p>PyPI package maintainers can adopt a new, more secure “OIDC authenticated” publishing method that does not require long-lived passwords or API tokens to be shared with external systems.</p>
<ul>
<li><a href="https://pycoders.com/link/10687/web">什么是 Python Namespace Package, 有什么用?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll be exploring Python namespace packages: what they are, what they’re for, and how you can use them in your package systems. Along the way, you’ll create your own set of namespace packages and explore how you might be able to use them in your own projects.</p>
<p>(<code>是也乎:</code></p>
<p>叕是一个传统艺能...只有代码足够大时, 才有感觉</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10694/web">本书 ChatGPT-增强式 Python REPL</a><ul>
<li>LOGAN MORTIMER</li>
</ul>
</li>
</ul>
<p>This blog shows how Logan built a Python REPL augmented with ChatGPT. It details the application itself as well as speculating on software engineering patterns that might emerge in systems built on Large Language Models (LLMs).</p>
<ul>
<li><a href="https://pycoders.com/link/10704/web">Python 3.10 运行时 在 AWS Lambda 已支持</a><ul>
<li>AMAZON.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>AliYUN 早已公测 3.11 的了...
看来各家对安全的定义果断不同;</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10714/web">PEP 707: <strong>exit</strong> and <strong>aexit</strong> 的简化签名</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10712/web">思路: 在 for 循环中允许理解语法 for</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>for 的表达式化?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10707/web">Python 中的依赖注入</a><ul>
<li>PATRICK KALKMAN</li>
</ul>
</li>
</ul>
<p>“Dependency Injection (DI) is a design pattern that encourages loose coupling, maintainability, and testability within software applications.” Though more often associated with statically typed languages, the pattern can be applied with Python.</p>
<ul>
<li><a href="https://pycoders.com/link/10711/web">用 Pre-Commit 改进你的代码</a><ul>
<li>RASUL KIREEV</li>
</ul>
</li>
</ul>
<p>This article covers a variety of tools you can attach to your repo’s pre-commit hook to validate your code. Although the article is from a Django perspective, all but one of the tools covered is Django-agnostic.</p>
<p>(<code>是也乎:</code></p>
<p>淦, 值得每个团队本地都部署一致上;
不过, VSCode 配套下, 每次 保存 时就激活更加效率?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10705/web">在 Python asyncio 中限制 Concurrency</a><ul>
<li>LEMON24</li>
</ul>
</li>
</ul>
<p>This article shows you how to do rate limiting when dealing with repeated tasks within asyncio. It uses a thread pool and imap_unordered() to show you why the answer may not always be to use a Semaphore.</p>
<ul>
<li><a href="https://pycoders.com/link/10706/web">使用 sum() 进行 Pythonic 式求和</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use Python’s sum() function to add numeric values together. You’ll also learn how to concatenate sequences, such as lists and tuples, using sum().</p>
<p>(<code>是也乎:</code></p>
<p><img alt="sum" src="https://ipic.zoomquiet.top/2023-04-26-zshot%202023-04-26%2011.22.25.jpg"></p>
<p>信内建得永生</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10688/web">Google 的 Assured OSS Python Packages</a><ul>
<li>GOOGLE.COM</li>
</ul>
</li>
</ul>
<p>Google publishes a list of the Open Source packages it uses and secures within its own software supply chain. The list is made public so you can take advantage of their assessment.</p>
<p>(<code>是也乎:</code></p>
<p>不是, 这是结局没有过程, 对于其它团队有什么参考价值?</p>
<p>不过, 可以肯定的是, 自行开发的不多,
加入上游开发的也不多..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10709/web">在 Pandas 2.0 中读取 CSV 文件的最快方法</a><ul>
<li>FINN ANDERSEN</li>
</ul>
</li>
</ul>
<p>The fastest way to read a CSV file into a Pandas DataFrame isn’t pd.read_csv(). This article shows you the alternative and how the result was bench-marked.</p>
<p>(<code>是也乎:</code></p>
<p>除非数量大到一定程度...
否则...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10717/web">使用 XAR 构建可重现的 Python 环境</a><ul>
<li>PAVEL SENCHANKA</li>
</ul>
</li>
</ul>
<p>XAR is an archiving format that can contain a tree of files. This article details how they can be used to package Python environments for deploy-ability.</p>
<p>(<code>是也乎:</code></p>
<p>OCaml 重度用户为 Python 工程可复现构建的工具...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10693/web">Django 性能优化技巧</a><ul>
<li>MICHAEL HERMAN </li>
<li>• Shared by Michael Herman</li>
</ul>
</li>
</ul>
<p>This article looks at where potential performance issues can occur in a Django application and how to address them in order to speed up your app.</p>
<p>(<code>是也乎:</code></p>
<p>先功能后治理...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10695/web">Python 包: 数据人员入门</a><ul>
<li>ELLIOT GUNN</li>
</ul>
</li>
</ul>
<p>This article introduces you to the concept of Python modules and packages. How and where you use them and why you should.</p>
<p>(<code>是也乎:</code></p>
<p>老爹当年一闪念,
今天慢慢深挖掘</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10691/web">用户空间的 Mouse 滚轮加速</a><ul>
<li>GITHUB.COM/ALBERTZ</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code>
这个很硬核了...加速 mouse ...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10699/web">faiss: 密集向量的相似性搜索和聚类</a></p>
<ul>
<li>GITHUB.COM/FACEBOOKRESEARCH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10708/web">trrex: 使用正则表达式进行高效的字符串匹配</a></p>
<ul>
<li>GITHUB.COM/MESEJO </li>
<li>• Shared by Daniel Mesejo</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个死磕正则表达式的...
想通过自动生成来简化学习...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10701/web">pypi-diff: PyPI 包历史跟踪</a><ul>
<li>GITHUB.COM/ABBBI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>已经放弃维护了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10702/web">nanobind: 小巧高效的 C++/Python 绑定</a><ul>
<li>GITHUB.COM/WJAKOB</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10715/web">PyCon US 2023</a></p>
<ul>
<li>April 19 to April 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10697/web">PyKla Monthly Meetup</a></p>
<ul>
<li>April 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10692/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>April 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10698/web">PyStaDa</a></p>
<ul>
<li>April 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10710/web">Python Adelaide Meetup</a></p>
<ul>
<li>April 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10703/web">SPb Python Drinkup</a></p>
<ul>
<li>April 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10700/web">PythOnRio Meetup</a></p>
<ul>
<li>April 29, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-522.html">蠎周刊 PyCoder 522</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-470.html">蠎周刊 470</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-496.html">pythonista-weekly : Pyw 496</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-417.html">蠎周刊 417</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-446.html">pythonista-weekly : Pyw 446</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-365.html">蠎周刊 365</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-172.html">蠎加载 172</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-121.html">蠎加载 121</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-209.html">蠎周刊 209</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-70.html">蠎加载 70</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-163.html">蠎周刊 163</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-29.html">蠎加载 29</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-112.html">Issue 112: SpaceX</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-11.html">Issue 11 ~ Turn it Up</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~--^~_</span>
\) / - ^ \ \/
'_ v _'
<span class="k"> > </span><span class="ge">'-----' <</span>
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-574.html">Issue 574 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-574.md">issue-574.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF574D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF574D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5732023-04-19T11:42:00+08:002023-04-19T11:07:30+08:00Pythoneermtag:weekly.pychina.org,2023-04-19:/issue/issue-573.html<blockquote>
<p>Pandas 2.0 vs 1: 性能比较</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/573">PyCoder's Weekly - Issue #573</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230419 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230419 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10683/web">借助 AI 自我 …</a></li></ul><blockquote>
<p>Pandas 2.0 vs 1: 性能比较</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/573">PyCoder's Weekly - Issue #573</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230419 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230419 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10683/web">借助 AI 自我修复的“自我修复”程序</a><ul>
<li>BENJ EDWARDS</li>
</ul>
</li>
</ul>
<p>Wolverine is a Python tool that responds to script crashes by using ChatGPT to look for solutions. This brief article describes the process and links to a video demo. With the corresponding <a href="https://pycoders.com/link/10677/web">Slashdot Discussion</a>.</p>
<ul>
<li><a href="https://pycoders.com/link/10680/web">Pandas 2.0 vs Pandas 1: 性能比较</a><ul>
<li>SANTIAGO BASULTO </li>
<li>• Shared by Santiago Basulto</li>
</ul>
</li>
</ul>
<p>Pandas 2.0 was recently released with the new pyarrow backend. In the article, we did a quick performance comparison between the new pyarrow backend in 2.0 with the standard in Pandas 1. The results were expected, a big speedup in terms of String processing and null value handling, but slower with numeric processing and aggregations.</p>
<ul>
<li><a href="https://pycoders.com/link/10678/web">用 RPA 和 RCC 自动化流程和分发工具</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you exploring automation of your repetitive business tasks with Python? How are you going to share your helpful tools with co-workers? This week on the show, Sampo Ahokas from Robocorp is here to discuss robotic process automation (RPA) and distribution of these robots.</p>
<ul>
<li><a href="https://pycoders.com/link/10684/web">PEP 695 “类型参数语法” 已接受</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Python 向 Rust 融合不可阻挡...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10679/web">欧盟提议的 CRA 对 Python 生态系统的影响</a><ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10670/web">Pip 23.1 发布: 对回溯的巨大改进</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就是说监管越来越深入了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10676/web">您使用哪些鲜为人知的电脑配件?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>大家对 USB 和 无线耳机的怨念都不小</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10665/web">用 Python 操作 ZIP 文件</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to manipulate ZIP files using Python’s zipfile module from the standard library. Through hands-on examples, you’ll learn how to read, write, compress, and extract files from your ZIP files quickly.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Manipulating" src="https://ipic.zoomquiet.top/2023-04-19-zshot%202023-04-19%2010.13.39.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10656/web">用 Shebang 执行 Python 脚本</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn when and how to use the shebang line in your Python scripts to execute them from a Unix-like shell. Along the way, you’ll run custom scripts written in your domain-specific language interpreted by Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Shebang" src="https://ipic.zoomquiet.top/2023-04-19-zshot%202023-04-19%2010.28.12.jpg"></p>
<p>不仅仅是 Py ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10666/web">十大 Django 第三方包</a><ul>
<li>WILL VINCENT</li>
</ul>
</li>
</ul>
<p>Will covers a list of his favorite third-party packages for Django. Includes old favorites like Django REST Framework, and lesser known packages like django-filter and django-environ.</p>
<p>(<code>是也乎:</code></p>
<p>其中 Wagtail 简直变成了一个大杂货铺, 专注的很...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10657/web">PEP 711: 分发 Python 二进制文件的标准格式</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This PEP proposes a way of packaging pre-build interpreters “like wheels, but for python interpreters”. The intent is to re-use existing packaging standards as much as possible.</p>
<ul>
<li><a href="https://pycoders.com/link/10669/web">JavaScript、Python、SQL、R 和 Excel 中的描述性统计</a><ul>
<li>HORST & BUFFA</li>
</ul>
</li>
</ul>
<p>A series of comparisons on how to do common statistical methods in JavaScript, Python, SQL, R, and Excel. Includes mean, median, standard deviation, rank values, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/10672/web">用 LangChain 的 BabyAGI 用户指南</a><ul>
<li>HARRISON CHASE</li>
</ul>
</li>
</ul>
<p>This notebook demonstrates how to implement BabyAGI by Yohei Nakajima. BabyAGI is an AI agent that can generate and pretend to execute tasks based on a given objective.</p>
<p>(<code>是也乎:</code></p>
<p>ChatGPT 们一发布, LangChain 已经没了商业模型基础,
但是, 还有潜力可以尝试...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10673/web">谁运行工程流程?</a><ul>
<li>WILL LARSON</li>
</ul>
</li>
</ul>
<p>Who should be in charge of engineering in your organization? The short answer: it depends. The long answer: it really depends. Read on for an even longer answer.</p>
<p>(<code>是也乎:</code></p>
<p>除了最终交付的代码和运行时,
过程本身也是组织的知识资产, 可惜一直没有足够的认知,
实在是组成成员素质足够高, 通过自主调整就有了...
可还是有很大优化空间;</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10654/web">GitHub Pull Requests 语言流行度</a><ul>
<li>DANIEL LEMIRE</li>
</ul>
</li>
</ul>
<p>Daniel did an analysis on GitHub pull requests and ranked them by language. Together Python and JavaScript make up nearly 40% of all activity on GitHub.</p>
<ul>
<li><a href="https://pycoders.com/link/10658/web">进入管理层时你放弃了什么</a><ul>
<li>KARL HUGHES</li>
</ul>
</li>
</ul>
<p>“Moving into a management role may be a rewarding step in your career, but you should know about the things you’re leaving behind.”</p>
<p>(<code>是也乎:</code></p>
<p>过于真实了, 作管理本质上等于重新开始, 将自己的技术积累,
变成团队的长期收益,
最困难的不是什么新学习,
而是如何令上层相信你, 同时下属也相信你.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10664/web">Unravelling global</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>Dive deep into global, how it works, its relationship with builtins and the namespace differences in Python.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10660/web">joblib: 用 Python 函数的轻量级流水线</a></p>
<ul>
<li>GITHUB.COM/JOBLIB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10659/web">Auto-GPT: 让 GPT-4 完全自主的实验</a></p>
<ul>
<li>GITHUB.COM/TORANTULINO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>果然是 Python 构建的,
这可能是 star 增长最猛的项目了, 才几天就将突破 100K 了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10675/web">pyllms: 用于连接多个 LLM 的包装器</a></p>
<ul>
<li>GITHUB.COM/KAGISEARCH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10661/web">aura: 大规模 Python 代码审计和静态分析</a></p>
<ul>
<li>GITHUB.COM/SOURCECODE-AI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10671/web">PyDPainter: Python 中的像素艺术绘画程序</a></p>
<ul>
<li>GITHUB.COM/MRIALE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="PyDPainter" src="https://ipic.zoomquiet.top/2023-04-19-zshot%202023-04-19%2009.43.29.jpg"></p>
<p>好象红白机时代的艺术创作哪...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10667/web">PyCon DE & PyData Berlin 2023</a></p>
<ul>
<li>April 17 to April 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10668/web">PyCon US 2023</a></p>
<ul>
<li>April 19 to April 28, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10653/web">NZPUG-Auckland: Python on Fire? Dash to the River</a>
+April 19, 2023</p>
</li>
<li>
<p><a href="https://pycoders.com/link/10674/web">Heidelberg Python Meetup</a></p>
<ul>
<li>April 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10662/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>April 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10655/web">Chattanooga Python User Group</a></p>
<ul>
<li>April 21 to April 22, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-521.html">蠎周刊 PyCoder 521</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-469.html">蠎周刊 469</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-495.html">pythonista-weekly : Pyw 495</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-416.html">蠎周刊 416</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-445.html">pythonista-weekly : Pyw 445</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-364.html">蠎周刊 364</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-171.html">蠎加载 171</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-121.html">蠎加载 121</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-208.html">蠎周刊 208: Tesla</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-69.html">蠎加载 69</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-162.html">蠎周刊 162: Playoffs!</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-28.html">蠎加载 28</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-111.html">Issue 111: Eggs</a>)</li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-10.html">Issue 10 ~ 反重力</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~~-~_</span>
() / + ? \ ()
'_ v _'
\ '--+--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-573.html">Issue 573 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-573.md">issue-573.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF573D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF573D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5722023-04-12T11:42:00+08:002023-04-12T10:41:51+08:00Pythoneermtag:weekly.pychina.org,2023-04-12:/issue/issue-572.html<blockquote>
<p>Py 3.12 预览版: 更好的错误消息</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/572">PyCoder's Weekly - Issue #572</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230412 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230412 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10627/web">Python …</a></li></ul><blockquote>
<p>Py 3.12 预览版: 更好的错误消息</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/572">PyCoder's Weekly - Issue #572</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230412 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230412 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10627/web">Python 3.12 预览版: 更好的错误消息</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.12 will be released in October 2023. In this tutorial, you’ll preview one of its upcoming features: even more precise error messages that’ll help you debug your code more efficiently.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.12" src="https://ipic.zoomquiet.top/2023-04-12-zshot%202023-04-12%2010.29.39.jpg"></p>
<p>差点儿看成 315 ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10618/web">Python Monorepo: 一个例子. 第 1 部分:结构和工具</a><ul>
<li>DESFORGES & HURLIN</li>
</ul>
</li>
</ul>
<p>Good build systems help teams, and a monorepo approach is an excellent way to do that. This article describes the structure and tooling of a monorepo for Python projects.</p>
<ul>
<li><a href="https://pycoders.com/link/10642/web">Python 打包和有效的开发工具</a><ul>
<li>HILLARD, </li>
<li>SEQUEIRA, </li>
<li>& BELDERBOS PODCAST</li>
</ul>
</li>
</ul>
<p>Dane Hillard, author of “Publishing Python Packages” is interviewed about packaging and the rich ecosystem of Python tooling.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10634/web">PEP 684: “每个解释器的 GIL”接受ed</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10638/web">Python 3.11.3, Python 3.10.11 and 3.12.0 Alpha 7 发布</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10615/web">Programmer Interrupted: 上下文切换的代价</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>考据党最爱标题...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10648/web">语法糖</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>“In computer science, syntactic sugar is syntax within a programming language that is designed to make things easier to read or to express. It makes the language ‘sweeter’ for human use: things can be expressed more clearly, more concisely, or in an alternative style that some may prefer.”</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这完全是一本书的内容体量了....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10632/web">Python’s del: 从作用域和容器中删除引用</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how Python’s del statement works and how to use it in your code. This statement will allow you to remove references from different scopes, items from lists, keys from dictionaries, and members from classes. This will lead to potentially memory-efficient code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="del" src="https://ipic.zoomquiet.top/2023-04-12-zshot%202023-04-12%2010.06.40.jpg"></p>
<p>是的, Python 中隐藏了多少贴心操作哪...
想想头皮发麻...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10612/web">LLM 的 ReAct 模式的 Python 实现</a><ul>
<li>SIMON WILLISON</li>
</ul>
</li>
</ul>
<p>The “ReAct” pattern for Large Language Models defines how to give the model access to the outside world through actions. For example, allowing it to hit Wikipedia to gather more data when asked a question. This article briefly describes some such actions.</p>
<ul>
<li><a href="https://pycoders.com/link/10633/web">(类型化)Python 中的代数数据类型</a><ul>
<li>TIN TVRTKOVIĆ</li>
</ul>
</li>
</ul>
<p>“Algebraic Data Types (not to be confused with abstract data types) can transform certain types of invalid states from runtime errors into type-checking errors, making them an excellent method for representing data and managing state.”</p>
<ul>
<li><a href="https://pycoders.com/link/10613/web">Python 类型提示的不同用途</a><ul>
<li>LUKE PLANT</li>
</ul>
</li>
</ul>
<p>Python type hints can be used in five different ways: interactive programming help, static type checking, runtime behavior determination, documentation, and compiler instructions. Read on to learn more about each case.</p>
<p>(<code>是也乎:</code></p>
<p>人民群众叕开始整活儿了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10626/web">测试数据库的 Groovy 数据集</a><ul>
<li>ESTHER SCHINDLER</li>
</ul>
</li>
</ul>
<p>When you experiment with a new-to-you data science skill, you need some sort of data to work with. Why be boring? This article talks about several available data sets you can use when you practice your coding skills.</p>
<ul>
<li><a href="https://pycoders.com/link/10630/web">用 django-simple-history 进行时间旅行</a><ul>
<li>MATT LAYMAN</li>
</ul>
</li>
</ul>
<p>Are you tired of manually tracking changes to your Django models? Say hello to django-simple-history! This powerful package allows you to easily keep track of modifications made to your models over time.</p>
<ul>
<li><a href="https://pycoders.com/link/10649/web">FawltyDeps: Python 的依赖检查器</a><ul>
<li>HERLAND, </li>
<li>EL MAWASS, </li>
<li>KNORPS, </li>
<li>& REUTER</li>
</ul>
</li>
</ul>
<p>FawltyDeps is a new tool to help you identify undeclared and unused dependencies in your Python code, making your projects leaner and more reproducible.</p>
<p>(<code>是也乎:</code></p>
<p>这种原本都是基础工具,早就应该在 pip 阶段进行检验的,
就是因为 Python 足够鲁棒不怕折腾, 这才一直拖到现在...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10646/web">Python Match 语句的简要介绍</a><ul>
<li>MATT WRIGHT</li>
</ul>
</li>
</ul>
<p>Structural pattern matching was first introduced in Python 3.10 and is based on ideas from Scala and other functional languages. Learn how to use it and why in this post.</p>
<ul>
<li><a href="https://pycoders.com/link/10624/web">从地狱到 HTML:使用维基媒体转储</a><ul>
<li>JOHNSON AND NAZIA TASNIM</li>
</ul>
</li>
</ul>
<p>This article describe the journey of mwparserfromhtml, a tool for dealing with the XML data dumps from Wikimedia.</p>
<ul>
<li><a href="https://pycoders.com/link/10623/web">矢量数据库的乐趣</a><ul>
<li>GARY BAKE </li>
<li>• Shared by Gary Bake</li>
</ul>
</li>
</ul>
<p>Learn about vector databases and embeddings. Covers building a FastAPI layer to semantically query the Enron email dataset.</p>
<ul>
<li><a href="https://pycoders.com/link/10621/web">ChatGPT 和 Django 的教育平台</a><ul>
<li>TESTDRIVEN.IO </li>
<li>• Shared by Michael Herman</li>
</ul>
</li>
</ul>
<p>This tutorial shows how to build an intelligent educational platform using OpenAI’s GPT-3 and Django.</p>
<p>(<code>是也乎:</code></p>
<p>不是, 这就是一层壳哪...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10625/web">shedskin: 受限的 Python 到 C++ 编译器</a><ul>
<li>GITHUB.COM/SHEDSKIN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>应该是 py2rust 了哪...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10636/web">data-morph: 变形数据集,保留摘要统计信息</a></p>
<ul>
<li>GITHUB.COM/STEFMOLIN • Shared by Stefanie Molin</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10616/web">langchain: 通过可组合性使用 LLM 构建应用程序</a></p>
<ul>
<li>GITHUB.COM/HWCHASE17</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10643/web">用 OpenCV 和 Mediapipe 构建全身键盘</a></p>
<ul>
<li>GITHUB.COM/EVERYTHINGISHACKED • Shared by Fletcher Heisler</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>上次用脸编码的程序猿,
这次用全身进行编码了...
那么, 工作真的和健身结合在一起了...</p>
<p><img alt="Keyboard" src="https://ipic.zoomquiet.top/2023-04-12-zshot%202023-04-12%2009.39.55.jpg"></p>
<p>就是姿势设计的猥琐了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10639/web">text2room: 根据文本提示生成带纹理的 3D 网格</a><ul>
<li>GITHUB.COM/LUKASHOEL</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10629/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>April 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10631/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>April 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10611/web">pyCologne User Group Treffen</a></p>
<ul>
<li>April 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10647/web">Python North East</a></p>
<ul>
<li>April 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10637/web">Python Atlanta</a></p>
<ul>
<li>April 13, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10622/web">Python Education Summit Kigali</a></p>
<ul>
<li>April 14 to April 16, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10628/web">PyCon DE & PyData Berlin 2023</a></p>
<ul>
<li>April 17 to April 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10640/web">PyCon US 2023</a></p>
<ul>
<li>April 19 to April 28, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-519.html">蠎周刊 PyCoder 520</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-467.html">蠎周刊 468</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-494.html">pythonista-weekly : Pyw 494</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-415.html">蠎周刊 415</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-444.html">pythonista-weekly : Pyw 444</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-363.html">蠎周刊 363</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-170.html">蠎加载 170</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-120.html">蠎加载 120</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-207.html">蠎周刊 207: Cruise</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-68.html">蠎加载 68</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-161.html">蠎周刊 161: PYCON 2015</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-27.html">蠎加载 27</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-110.html">Issue 110: PyCon 2014</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-9.html">Issue 9 ~ >>></a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://42.zoomquiet.top/">42.zoomquiet.top</a><ul>
<li>古早:周刊式分享</li>
<li>...类似湾区日报</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^+∽~_</span>
\) / ♡ ◕ \ ()
'_ ⎕ _'
( '--⌄--' \
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-572.html">Issue 572 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-572.md">issue-572.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF572D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF572D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5712023-04-05T11:42:00+08:002023-05-10T11:18:12+08:00Pythoneermtag:weekly.pychina.org,2023-04-05:/issue/issue-571.html<blockquote>
<p>PEP 582 (Python 本地包目录) 被拒绝</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/571">PyCoder's Weekly - Issue #571</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230405 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230405 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10597/web">用 Graphs 在 …</a></li></ul><blockquote>
<p>PEP 582 (Python 本地包目录) 被拒绝</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/571">PyCoder's Weekly - Issue #571</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230405 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成格式转抄.</li>
<li>230405 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成快译,</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10597/web">用 Graphs 在 Python 中构建迷宫求解器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll build a maze solver in Python using graph algorithms from the NetworkX library. Along the way, you’ll design a binary file format for the maze, represent it in an object-oriented way, and visualize the solution using scalable vector graphics (SVG).</p>
<ul>
<li><a href="https://pycoders.com/link/10599/web">如何进行精彩的大会演讲</a><ul>
<li>SEBASTIAN WITOWSKI </li>
<li>• Shared by Reka</li>
</ul>
</li>
</ul>
<p>Sebastian has spoken at over 15 major Python conferences around the world. He also gave a workshop organized by the EuroPython conference for beginner speakers. Here, he shares lots of tips around topics related to speaking: from the CfP to the Q&A.</p>
<p>(<code>是也乎:</code></p>
<p>老话重谈...就像相声, 是值得反复打磨的,
不过, 优化的目的嫑忘记...</p>
<p>收集, 对比, 抽象我们自己看过所有技术分享中喜欢的就知道:
怎么说, PPT 如何组织, 多长时间, 声音/录像技术...
一切都不重要, 重要的是分享的内容是否有趣有用有种.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10578/web">在 Python 中加速文本处理 (很难)</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>If you need to speed up string parsing and formatting in Python you have many choices. This article covers the uses of Cython, mypyc, Rust, and PyPy and how to choose between them.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10606/web">Django 4.2 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10587/web">PEP 582 (Python 本地包目录) 被拒绝</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这属于政治正确了...讨论了好几年...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10580/web">想要举办 DjangoCon Europe 2024?</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10584/web">PEP 204: Range Literals: Getting Closure</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10581/web">Pandas 中的 Inplace 何时更快?</a><ul>
<li>REKA HORVATH </li>
<li>• Shared by Reka</li>
</ul>
</li>
</ul>
<p>Several methods for the Pandas DataFrame support an inplace argument. You can find quite contradicting advice around it online. Some describe it as “good practice”, the Pandas docs says “its use is discouraged”. This article explores when inplace might improve the performance indeed and when it’s better to avoid it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Pandas" src="https://ipic.zoomquiet.top/2023-04-05-zshot%202023-04-05%2016.43.55.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10583/web">Django: 所有模型管理类的参数化测试</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>“When you declare a Django ModelAdmin class, the built-in system checks ensure that various attributes are well-defined, using the right data types and values. But they can’t cover everything, because there is so much flexibility.” This article shows you how to better test your ModelAdmin code.</p>
<ul>
<li><a href="https://pycoders.com/link/10588/web">如何在 Starlette 中配置 Auth0</a><ul>
<li>SIDDHANT GOEL </li>
<li>• Shared by Siddhant Goel</li>
</ul>
</li>
</ul>
<p>This post looks at how to use Auth0 as an identity management provider in Starlette applications. Auth0 provides a secure and scalable way to manage sensitive user data. This article describes how you can integrate it into your Starlette-powered backend.</p>
<ul>
<li><a href="https://pycoders.com/link/10600/web">ViperGPT: 通过 Python 执行进行推理的视觉推理</a><ul>
<li>COLUMBIA.EDU</li>
</ul>
</li>
</ul>
<p>ViperGPT is a framework that composes visual and language models into code that can be used to perform queries on images. The example shows an image of children with a pile of muffins and asks how many muffins each kid should get for it to be fair.</p>
<p>(<code>是也乎:</code></p>
<p>巧妙哪...优化投喂 GPT 们之前的流程.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10594/web">YAML: Python 丢失的电池</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn about working with YAML in Python. By the end of it, you’ll know about the available libraries, their strengths and weaknesses, and the advanced and potentially dangerous features of YAML.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="YAML" src="https://ipic.zoomquiet.top/2023-04-05-zshot%202023-04-05%2016.32.49.jpg"></p>
<p>还是得说 TOML 好点儿</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10592/web">构建和分发用 Python 编写的 macOS 应用程序</a><ul>
<li>GLYPH LEFKOWITZ</li>
</ul>
</li>
</ul>
<p>If you’re writing for multiple platforms, Swift may not be your best choice. So how do you do Python applications on macOS? Read on for the latest update to this advice from Glyph.</p>
<p>(<code>是也乎:</code></p>
<p>只是记要, 没有一个可参考的现成工程</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10595/web">Rust in Anger: 高性能 Web 应用程序</a><ul>
<li>NICOLÁS HATCHER</li>
</ul>
</li>
</ul>
<p>This article covers how to quickly call Rust from Python, TypeScript, or Node.js. It includes a sample application to demonstrate how to use cross language bindings.</p>
<p>(<code>是也乎:</code></p>
<p>配套视频: <a href="https://www.youtube.com/watch?v=uKlHwko36c4" title="Build Universal Libraries with Rust - YouTube">Build Universal Libraries with Rust - YouTube</a></p>
<p>以往 Python 是各种场景中的胶水语言,
现在 Rust 成为云时代的胶水语言了? 各种语言现有模块可以软实力来越方便的通过 WASM 直接在浏览器中运行... JS 的地位不保哪...</p>
<p>已经支持17种开发语言</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10596/web">如何提高 Git 的性能: 完整指南</a><ul>
<li>BRUNO BRITO</li>
</ul>
</li>
</ul>
<p>Is your Git monorepo getting slower and slower? Have a look at all the performance improvements that you can make to speed up your Git repository.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Tower" src="https://ipic.zoomquiet.top/2023-04-05-zshot%202023-04-05%2016.23.16.jpg"></p>
<p>Tower 的软广,但是, 这图是很够力了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10603/web">Django 中动态搜索的“无 JS”解决方案</a><ul>
<li>KÁTIA NAKAMURA</li>
</ul>
</li>
</ul>
<p>This article demonstrates how to do dynamic search results in Django using the HTMX library instead of JavaScript embedded in your page.</p>
<p>(<code>是也乎:</code></p>
<p>Great 去 NodeJS 的确也是个倾向...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10602/web">恶意行为者使用 Unicode 支持来逃避检测</a><ul>
<li>PHYLUM.IO</li>
</ul>
</li>
</ul>
<p>Phylum uncovers a threat actor taking advantage of how the Python interpreter handles Unicode to obfuscate their malware.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10577/web">Dynamic Prompts: 文本到图像提示工具包</a><ul>
<li>GITHUB.COM/ADIEYAL • Shared by Adi Eyal</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>提示工程师工具箱已经开始增长了...</p>
<p>COP ~ 面向 ChatGPT 编程时代已经开始...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10575/web">Python 绑定到 Rust UUID</a><ul>
<li>GITHUB.COM/AMINALAEE </li>
<li>• Shared by A</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>正好要用, 这比纯 Py 要来的安定团结的多;
就是不知道部署时是否流畅...
)</p>
<ul>
<li><a href="https://pycoders.com/link/10576/web">用于构建 Web 应用程序的 Python Web 框架</a><ul>
<li>MADHU.INK </li>
<li>• Shared by Madhukumar Seshadri</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>talkweb,talkback,talksql 又一个朴素的 web 应用框架</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10590/web">pair: GPT 结对编程的 REPL 环境</a></p>
<ul>
<li>GITHUB.COM/JIGGY-AI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10582/web">Raspberry Pi 寻声机械狗</a></p>
<ul>
<li>SUNFOUNDER.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="SunFounder" src="https://ipic.zoomquiet.top/2023-04-05-zshot%202023-04-05%2015.50.52.jpg"></p>
<p>真.手把手 教授如何构建一只声音响应机械狗,
使用超声波传感器进行测距...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10591/web">STL Python</a></p>
<ul>
<li>April 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10601/web">Heidelberg Python Meetup</a></p>
<ul>
<li>April 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10586/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>April 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10605/web">Canberra Python Meetup</a></p>
<ul>
<li>April 6, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10604/web">Sydney Python User Group (SyPy)</a></p>
<ul>
<li>April 6, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10585/web">PyCamp Spain 2023</a></p>
<ul>
<li>April 7 to April 11, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-519.html">蠎周刊 PyCoder 519</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-467.html">蠎周刊 467</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-493.html">pythonista-weekly : Pyw 493</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-414.html">蠎周刊 414</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-443.html">pythonista-weekly : Pyw 443</a></li>
</ul>
</li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-362.html">蠎周刊 362</a><ul>
<li><a href="https://weekly.pychina.org/pgweekly/pgw-229.html">Postgres Weekly : Issue 229</a></li>
</ul>
</li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-169.html">蠎加载 169</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-119.html">蠎加载 119</a></li>
<li>2016: <a href="https://weekly.pychina.org/issue/issue-206.html">蠎周刊 206: Curry</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-67.html">蠎加载 67</a></li>
</ul>
</li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-160.html">蠎周刊 160: 蛋</a><ul>
<li><a href="https://weekly.pychina.org/importpython/importpython-26.html">蠎加载 26</a></li>
</ul>
</li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-109.html">蠎周刊 109: 揍要赢</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-8.html">蠎周刊 8 ~ 蠎之禅</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://42.zoomquiet.top/">42.zoomquiet.top</a><ul>
<li>古早:周刊式分享</li>
<li>...类似湾区日报</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^--~_</span>
\/ / ☉ + \ \/
'_ ⏡ _'
/ '--~--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-571.html">Issue 571 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-571.md">issue-571.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF571D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF571D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊(PyCoder)5702023-03-29T11:42:00+08:002023-03-29T10:25:23+08:00Pythoneermtag:weekly.pychina.org,2023-03-29:/issue/issue-570.html<blockquote>
<p>ChatGPT 中断</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/570">PyCoder's Weekly - Issue #570</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230329 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230329 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10565/web">四年 Python 编程的经验教训</a><ul>
<li>REAL …</li></ul></li></ul><blockquote>
<p>ChatGPT 中断</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/570">PyCoder's Weekly - Issue #570</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230329 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230329 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10565/web">四年 Python 编程的经验教训</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What are the core lessons you’ve learned along your Python development journey? What are key takeaways you would share with new users of the language? This week on the show, Duarte Oliveira e Carmo is here to discuss his recent talk, “Four Years of Python.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Learned" src="https://ipic.zoomquiet.top/2023-03-29-zshot%202023-03-29%2010.11.34.jpg"></p>
<p>意大利 PyCon 的背景故事...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10554/web">用 Pydantic 进行数据建模、解析和验证</a><ul>
<li>SAMEER SHUKLA </li>
<li>• Shared by Sameer Shukla</li>
</ul>
</li>
</ul>
<p>Pydantic is a Python library that provides data validation and settings management using Python type annotations. It allows developers to define a schema for their data, which includes the expected data types, default values, and validation rules.</p>
<ul>
<li><a href="https://pycoders.com/link/10553/web">ChatGPT 中断: 这是发生了什么</a><ul>
<li>OPENAI.COM</li>
</ul>
</li>
</ul>
<p>On March 20th ChatGPT had an outage. It was caused by an asyncio redis-py client bug and also resulted in a data leak. Read more for details.</p>
<p>(<code>是也乎:</code></p>
<p>暗网的自觉行动?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10561/web">Docker 不再取消免费团队计划</a><ul>
<li>DOCKER.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>看来还得等等, 看看后真相是什么</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10556/web">GitHub 更新了他们的 RSA SSH 主机密钥</a></p>
<ul>
<li>GITHUB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10550/web">The Python Package Index 发布了一个博客</a></p>
<ul>
<li>PYPI.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10571/web">Django 4.2 Release Candidate 1 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>None</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10563/web">在 Django 禁止 1+N </a><ul>
<li>ALEXANDER SCHEPANOVSKI</li>
</ul>
</li>
</ul>
<p>The 1+N database anti-pattern is common: fetch some rows from the database then re-fetch specific rows to get all the items. An ORM can hide this away and make you not realize it is happening. This article talks about how to stop it in Django. With added meta-bonus: he links to how he attempted to write the article with ChatGPT.</p>
<p>(<code>是也乎:</code></p>
<p>ORM 毕竟不是编译器, 最大的问题就是隐藏了问题...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10539/web">Deep Neural Nets: 33 年前和 33 年后</a><ul>
<li>ANDREJ KARPATHY</li>
</ul>
</li>
</ul>
<p>This article examines the original paper that proposed back propagation neural nets and relates what has changed and what is the same. Using that knowledge, it looks forward to what neural nets may be able to do decades from now. Includes accompanying code samples.</p>
<p>(<code>是也乎:</code></p>
<p>和芯片制造一样, 没有几十年的持续投入,
随便炼点儿土钢, 不顶用的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10557/web">Python 和 No-async async</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>“A (reasonable) criticism of async is that it tends to proliferate in your code. In order to await something, your functions must be async all the way up the call-stack. Textual is an async framework, but doesn’t require the app developer to use the async.” Learn how Textual accomplishes async-agnosticism.</p>
<ul>
<li><a href="https://pycoders.com/link/10559/web">reduce(): 单一 Python 函数的强大功能</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>“While Python is not a pure functional programming language, you still can do a lot of functional programming in it. In fact, just one function - reduce() - can do most of it.” This article introduces you to reduce().</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">functools</span> <span class="kn">import</span> <span class="n">reduce</span>
<span class="kn">import</span> <span class="nn">operator</span>
<span class="c1"># Signature:</span>
<span class="n">reduce</span><span class="p">(</span><span class="n">function</span><span class="p">,</span> <span class="n">iterable</span><span class="p">[,</span> <span class="n">initializer</span><span class="p">])</span>
<span class="c1"># Factorial</span>
<span class="n">reduce</span><span class="p">(</span><span class="k">lambda</span> <span class="n">x</span><span class="p">,</span> <span class="n">y</span><span class="p">:</span> <span class="n">y</span><span class="o">*</span><span class="n">x</span><span class="p">,</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">6</span><span class="p">),</span> <span class="mi">1</span><span class="p">)</span>
<span class="n">reduce</span><span class="p">(</span><span class="n">operator</span><span class="o">.</span><span class="n">mul</span><span class="p">,</span> <span class="nb">range</span><span class="p">(</span><span class="mi">1</span><span class="p">,</span> <span class="mi">6</span><span class="p">))</span>
<span class="p">(((((</span><span class="mi">1</span> <span class="o">*</span> <span class="mi">1</span><span class="p">)</span> <span class="o">*</span> <span class="mi">2</span><span class="p">)</span> <span class="o">*</span> <span class="mi">3</span><span class="p">)</span> <span class="o">*</span> <span class="mi">4</span><span class="p">)</span> <span class="o">*</span> <span class="mi">5</span><span class="p">)</span>
<span class="c1"># 120</span>
</code></pre></div>
<p>没错瞬间变成 LISP 的法宝</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10548/web">什么时候应该在 Python 中使用 .<strong>repr</strong>() 与 .<strong>str</strong>()?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn the difference between the string representations returned by .<strong>repr</strong>() vs .<strong>str</strong>() and understand how to use them effectively in classes that you define.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="__repr__" src="https://ipic.zoomquiet.top/2023-03-29-zshot%202023-03-29%2010.00.30.jpg"></p>
<p>都是渊源的函数</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10545/web">将 TOML 用于 .env 文件?</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>Using .env files to specify configuration environments can be handy, but problematic when it comes to multiple platforms. Some toolsets are starting to explore the use of TOML instead.</p>
<p>(<code>是也乎:</code></p>
<p>这才是趋势哪...</p>
<p>.toml.env 就好</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10541/web">开发者营销</a><ul>
<li>ADAM HILL</li>
</ul>
</li>
</ul>
<p>A few simple steps can make all the difference in whether your project gets noticed. This article is about Django projects, but most of the advice applies across all code bases.</p>
<ul>
<li><a href="https://pycoders.com/link/10560/web">在只读 Docker 容器中运行 Flask 服务器</a><ul>
<li>JON JAGGER</li>
</ul>
</li>
</ul>
<p>Learn how to run a Python server inside a read-only Docker container and how to pre-bundle the SCSS and JS files in a separate step.</p>
<p>(<code>是也乎:</code></p>
<p>容器是个好想法, 但是, 用起来真心没有 BSD 的 jail 简洁;</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10540/web">高效 Python 程序员的 VSCode 快捷方式</a><ul>
<li>RODRIGO GIRÃO SERRÃO</li>
</ul>
</li>
</ul>
<p>Learn keyboard shortcuts that will make you a more efficient and productive Python programmer with VS Code.</p>
<ul>
<li><a href="https://pycoders.com/link/10570/web">用 OpenAI 和 DALL·E 2 生成图像</a><ul>
<li>IDOWU OMISOLA</li>
</ul>
</li>
</ul>
<p>Learn how to use Python to interface with OpenAI’s API to do image generation.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10547/web">alpaca-lora: Instruct-Tune LLaMA 文本模型</a></p>
<ul>
<li>GITHUB.COM/CHRIS-ALEXIUK</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10551/web">workedon: 从 Shell 跟踪您的工作</a></p>
<ul>
<li>GITHUB.COM/VISESHRP </li>
<li>• Shared by Visesh Prasad</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, 英文就应该是万事万物的指令层?</p>
<p>这等于将以往精确的 CLI 工具参数, 变成了自然语言陈述...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10542/web">chatblade: 用于 ChatGPT 的 CLI 瑞士军刀</a><ul>
<li>GITHUB.COM/NPIV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>应该是专门训练一个 CLI 专家模型</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10543/web">pooch: 获取数据文件的朋友</a></p>
<ul>
<li>GITHUB.COM/FATIANDO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10549/web">nicegui: 用 Python 创建基于 Web 的 UI</a></p>
<ul>
<li>GITHUB.COM/ZAUBERZEUG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="nicegui" src="https://ipic.zoomquiet.top/2023-03-29-zshot%202023-03-29%2009.19.46.jpg"></p>
<p>叕一个 web-based UI 框架,
只是, 这只已经发布到 1.0 版本, 可以尝试用了...</p>
<p>专注自动生成 UI , 而没考虑跨平台应用编译, 从而足够简洁.</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10552/web">Heidelberg Python Meetup</a></p>
<ul>
<li>March 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10567/web">PyStaDa</a></p>
<ul>
<li>March 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10555/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>March 29, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10566/web">SPb Python Drinkup</a></p>
<ul>
<li>March 30, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10544/web">PyTexas 2023</a></p>
<ul>
<li>April 1 to April 3, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10569/web">Melbourne Python Users Group, Australia</a></p>
<ul>
<li>April 3, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-518.html">蠎周刊 PyCoder 518</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-466.html">蠎周刊 466</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-492.html">pythonista-weekly : Pyw 492</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-414.html">蠎周刊 414</a></li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-361.html">蠎周刊 361</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-168.html">蠎加载 168</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-117.html">蠎加载 117</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-66.html">蠎加载 66</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-159.html">蠎周刊 159: Tapas</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-108.html">蠎周刊 108: Rift</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-7.html">蠎周刊 7 ~ <strong>dunder</strong></a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://42.zoomquiet.top/">42.zoomquiet.top</a><ul>
<li>古早:周刊式分享</li>
<li>...类似湾区日报</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^--~_</span>
\/ / ☉ + \ \/
'_ ⏡ _'
/ '--~--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-570.html">Issue 570 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-570.md">issue-570.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF570D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF570D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>蠎周刊 PyCoder 5692023-03-22T11:42:00+08:002023-03-29T09:12:54+08:00Pythoneermtag:weekly.pychina.org,2023-03-22:/issue/issue-569.html<blockquote>
<p>如何评估包的质量Orz...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/569">PyCoder's Weekly - Issue #569</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230322 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230322 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10530/web">如何评估 Python …</a></li></ul><blockquote>
<p>如何评估包的质量Orz...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/569">PyCoder's Weekly - Issue #569</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230322 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230322 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10530/web">如何评估 Python 包的质量</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Just like you shouldn’t download any file from the Internet, you shouldn’t blindly install third-party Python packages without evaluating them first. This tutorial will give you the toolset to evaluate the quality of external Python packages before you implement them into your Python projects.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Evaluate" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.43.18.jpg"></p>
<p>认真是一种气味儿, 很容易嗅到 ;-)</p>
<p><a href="https://libraries.io/">Libraries.io - The Open Source Discovery Service</a></p>
<p>我们可能没办法构建出新工具, 但是, 我们可以专业的评定工具们.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10524/web">PyTorch 2.0 中新库更新</a><ul>
<li>PYTORCH.ORG</li>
</ul>
</li>
</ul>
<p>Learn what’s changed in the newly released PyTorch 2.0 library. Includes new data collectors, augmentation operators, vision features, and loads more.</p>
<ul>
<li><a href="https://pycoders.com/link/10504/web">惰性递归,带生成器</a><ul>
<li>TUSHAR SADHWANI</li>
</ul>
</li>
</ul>
<p>This article introduces your to mixing generators with recursion to improve memory usage. Includes a short snippet on using yield and yield from.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 就象 麦当劳奶昔配KFC辣鸡堡?</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10511/web">Codon 实现了数量级的加速</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/exaloop/codon" title="exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM">exaloop/codon: A high-performance, zero-overhead, extensible Python compiler using LLVM</a></p>
<p>也就是说, 现在 Python 调试好后, 可以直接编译为目标机器的执行应用了?</p>
<p>这真的是 PyPy/Cython 之后, 又一种思路,
JVM 学派? 开发者你们怎么任性都可以,
将编译器搞扎实了,
自动优化统一编译执行, 一样可以提高效能?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10516/web">Python 3.12: 性能和效率的游戏规则改变者</a><ul>
<li>AI TUTOR</li>
</ul>
</li>
</ul>
<p>Work on Python 3.12 is well under way and much of it focuses on performance improvements. This article gives you a tour of the changes to come, including improved parallelism, better memory management, even more improved error reporting, and more.</p>
<p>(<code>是也乎:</code></p>
<p>推荐作者名很透题了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10519/web">用 Sphinx 记录 Python 项目并阅读文档</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video series, you’ll create project documentation from scratch using Sphinx, the de facto standard for Python. You’ll also hook your code repository up to Read The Docs to automatically build and publish your code documentation.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 这个相比 gh-pages 要复杂一点儿,也就一点儿...</p>
<p><img alt="rST" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.41.03.jpg"></p>
<p>不过, 搞通后, 的确比 Markdown 要自在很多.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10520/web">代码审查: 什么和什么不能自动化??</a><ul>
<li>REKA HORVATH </li>
<li>• Shared by Reka</li>
</ul>
</li>
</ul>
<p>This post tries to come up with some guidelines: Which parts of the review can be done well by our current tools? Which parts benefit from human intuition? We’re looking in details at reviewing tests, docs, code quality, and names.</p>
<p>(<code>是也乎:</code></p>
<p>现实已经证明, 嘦样本足够多,
人类的直觉一定可以完美复制,
不过, 这时直觉应该就升级为灵感了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10532/web">构建布隆/Bloom 过滤器</a><ul>
<li>KIRILL B.</li>
</ul>
</li>
</ul>
<p>Bloom filters are a data structure used to test whether an element is a member of a set. They’re commonly used in data science and are often part of interview questions. Learn how to build one and where you might use them.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="luminousmen" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.35.40.jpg"></p>
<p>这又是另外一种风格,
作者是大数据领域专家, 那么对自己的 blog 当然也得数据分析上...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10523/web">虚拟环境如何工作的?</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>This article attempts to demystify virtual environments, why they exist and how they work. It even delves into why Brett is heading down this alley: running into challenges with cross platform tools and microenv.</p>
<p>(<code>是也乎:</code></p>
<p>就象 Docker 如何工作一样...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10527/web">Django: 如何分析和改进启动时间</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>“Your Django project’s startup time impacts how smooth it is to work with. Django has to restart your project every time you run a management command and when runserver reloads.” Learn how to make this faster.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="JOHNSON" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.27.55.jpg"></p>
<p>出版级 blog
-> <a href="https://adamj.eu/colophon/">Colophon</a></p>
<p>是的, 这是作者专门设计的配色和排版;</p>
<p>PS:
这时, 才发觉 Erlang 学派, 永远不停机热部署是多么的有远见...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10502/web">Python 中的数据验证: Pandera 和远大前程</a><ul>
<li>LIAM MOONEY</li>
</ul>
</li>
</ul>
<p>Data validation is a vital step in any data-oriented workstream. This post investigates and compares two popular Python data validation packages: Pandera and Great Expectations</p>
<ul>
<li><a href="https://pycoders.com/link/10531/web">教程: 构建基于终端的 TODO 应用程序</a><ul>
<li>MATHSPP.COM </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>Learn how to build a simple TODO app in Python using the Textual library. The app runs inside the terminal and can be controlled from the comfort of your keyboard.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Textual" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.25.54.jpg"></p>
<p>淦...这效果完全不逊于 GUI 了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10510/web">将 Python 3.11 与 AWS Lambda 结合使用</a><ul>
<li>ISTVAN SZUKACS</li>
</ul>
</li>
</ul>
<p>AWS Lambda currently limits Python to version 3.9. This article shows you how to get around that and use a more recent version of your favorite language.</p>
<p>(<code>是也乎:</code></p>
<p>用 Docker 绕, 这很容易识别出来禁止的,
还是用 Rust 包装一下, 变成单一执行文件,
肯定就难了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10512/web">Python 列表构造函数: 如何使用以及如何不使用</a><ul>
<li>PYTHONMORSELS.COM </li>
<li>• Shared by Trey Hunner</li>
</ul>
</li>
</ul>
<p>When should you use the built-in list(…) function in Python? And when shouldn’t you? The list constructor is both underused and overused in Python.</p>
<ul>
<li><a href="https://pycoders.com/link/10513/web">请给更多电池</a><ul>
<li>CARLTON GIBSON</li>
</ul>
</li>
</ul>
<p>This brief opinion piece from Carlton Gibson states why he thinks we need more functionality in the Python standard library rather than less.</p>
<p>(<code>是也乎:</code></p>
<p>一边儿核心团队吼着要批量清除已经作废的内建模块,
另外用户一直叫着应该更多内置电池,
感觉, 内建模块就象政府职称, 评上了保一生太平?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10506/web">evals: 评估和基准化 OpenAI 模型</a><ul>
<li>GITHUB.COM/OPENAI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>AI 带路党也是认真的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10507/web">为 Django REST Framework 生成测试</a><ul>
<li>GITHUB.COM/SAADMK11 </li>
<li>• Shared by Maksudul Haque</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>看起来象 Puffy 测试生成器?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10529/web">pybroker: 用 ML 在 Python 中进行算法交易</a></p>
<ul>
<li>GITHUB.COM/EDTECHRE</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10525/web">guardrails: 大型语言模型验证器</a></p>
<ul>
<li>GITHUB.COM/SHREYAR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>GPT 之后 LLM 又变成一大热点</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10521/web">duckargs: argparse 样板的代码生成器</a><ul>
<li>GITHUB.COM/ERIKNYQUIST</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 CLI 指令参数声明解析器</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10526/web">PyKla Monthly Meetup</a></p>
<ul>
<li>March 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10515/web">Python Meeting Düsseldorf</a></p>
<ul>
<li>March 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10528/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>March 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10503/web">Heidelberg Python Meetup</a></p>
<ul>
<li>March 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10508/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>March 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10522/web">PythOnRio Meetup</a></p>
<ul>
<li>March 25, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>历史上的这周</h2>
<ul>
<li>2022: <a href="https://weekly.pychina.org/issue/issue-517.html">蠎周刊 PyCoder 517</a></li>
<li>2021: <a href="https://weekly.pychina.org/issue/issue-465.html">蠎周刊 465</a><ul>
<li><a href="https://weekly.pychina.org/python-weekly/pyw-491.html">pythonista-weekly : Pyw 491</a></li>
</ul>
</li>
<li>2020: <a href="https://weekly.pychina.org/issue/issue-413.html">蠎周刊 413</a></li>
<li>2019: <a href="https://weekly.pychina.org/issue/issue-360.html">蠎周刊 360</a></li>
<li>2018: <a href="https://weekly.pychina.org/importpython/importpython-167.html">蠎加载 167</a></li>
<li>2017: <a href="https://weekly.pychina.org/importpython/importpython-116.html">蠎加载 116</a></li>
<li>2016: <a href="https://weekly.pychina.org/importpython/importpython-66.html">蠎加载 66</a></li>
<li>2015: <a href="https://weekly.pychina.org/issue/issue-158.html">蠎周刊 158: Madness</a></li>
<li>2014: <a href="https://weekly.pychina.org/issue/issue-107.html">蠎周刊 107: 带来的感觉</a></li>
<li>2013: 空缺</li>
<li>2012: <a href="https://weekly.pychina.org/issue/issue-6.html">蠎周刊 6 ~ 春分</a></li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅, 包含当前周刊</li>
</ul>
</li>
<li><a href="LDS42.PODCAST.XYZ">LDS❤️💀🤖</a><ul>
<li>播客:小宇宙</li>
<li>收集各种嗯哼...</li>
</ul>
</li>
<li><a href="https://www.youtube.com/watch?v=fPQ6piLqMXE&list=PLToFpvpg6EgRo6naYOp-BX4So-DxOCne8&index=1">Chaos42 - YouTube</a><ul>
<li>VLog</li>
<li>恢复各种嗯哼...</li>
</ul>
</li>
<li><a href="https://42.zoomquiet.top/">42.zoomquiet.top</a><ul>
<li>古早:周刊式分享</li>
<li>...类似湾区日报</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~^--~_</span>
\/ / ☉ + \ \/
'_ ⏡ _'
/ '--~--' )
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-569.html">Issue 569 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-569.md">issue-569.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF569D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF569D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5682023-03-15T11:42:00+08:002023-03-15T10:21:22+08:00Pythoneermtag:weekly.pychina.org,2023-03-15:/issue/issue-568.html<blockquote>
<p>22年 Django 开发者调查报告来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/568">PyCoder's Weekly - Issue #568</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230315 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230315 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10481/web">用 BeeWare 跨 …</a></li></ul><blockquote>
<p>22年 Django 开发者调查报告来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/568">PyCoder's Weekly - Issue #568</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230315 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230315 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10481/web">用 BeeWare 跨平台共享你的 Python 应用程序</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you interested in deploying your Python project everywhere? This week on the show, Russell Keith-Magee, founder and maintainer of the BeeWare project, returns. Russell shares recent updates to Briefcase, a tool that converts a Python application into native installers on macOS, Windows, Linux, and mobile devices.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2010.09.26.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10462/web">Python Asyncio 任务的开销</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>The Textual library uses a lot of asyncio tasks. In order to determine whether to spend time optimizing them, Will measured the cost of creating asyncio tasks. TLDR; optimize something else. This article also spawned a conversation on Hacker News.</p>
<ul>
<li><a href="https://pycoders.com/link/10472/web">Julia 和 Python 更好地结合</a><ul>
<li>BOGUMIŁ KAMIŃSKI</li>
</ul>
</li>
</ul>
<p>Julia is a popular programming language among data scientists, but if you ever code in that space and miss some of the key Python libraries, this article is for you. Julia packages can wrap other languages, so you can have the best of both worlds.</p>
<p>(<code>是也乎:</code></p>
<p>原先不是说要超越的?
现在就在一起了?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10494/web">Python 3.12.0 Alpha 6 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10464/web">2022 年 Django 开发者调查结果可用</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, Django 开发者已经是 web 应用代表了,
Flask 不是...</p>
<p><img alt="DJANGO" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2010.06.52.jpg"></p>
<p>比较有趣的是最后的联系网络入口...有微信呢.</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10493/web">近 40% 的软件工程师在远程工作</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好事儿? </p>
<p>神奇的是, 类似讨论都是在 news.ycombinator.com
这个频道的流量可能比 Yc 投资的各种项目的流量还大...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10483/web">用化学性质预测葡萄酒质量</a><ul>
<li>ALFREDO GONZÁLEZ-ESPINOZA</li>
</ul>
</li>
</ul>
<p>Alfredo discovered some datasets about wine quality including chemical properties and decided it was time to do some predictive model building. This article walks you through what he did with torch, sklearn, numpy, pandas, and seaborn to predict wine quality.</p>
<ul>
<li><a href="https://pycoders.com/link/10482/web">这些数字是真实的还是虚假的? 尝试使用 Benford 定律来鉴别</a><ul>
<li>JASON ROSS</li>
</ul>
</li>
</ul>
<p>How can you tell whether a set of figures is trustworthy? It’s not always simple, but Benford’s Law gives you one way to find out. There’s even a Python Package to help you check: <a href="https://pycoders.com/link/10466/web">randalyze</a>.</p>
<p>(<code>是也乎:</code></p>
<p>Benford定律是指在一组数字中,以数字1开头的数字出现的概率最高,随着数字的增大,出现的概率逐渐降低。 Benford定律可以应用于各种领域,如财务、科学、统计等,用于检测数据的真实性和完整性。</p>
<p>所以, 可以用代码自动分析出文章中的数据是否是真实的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10467/web">用 Python 构建基于 ChatGPT 的助手</a><ul>
<li>FAIZANBASHIR.ME </li>
<li>• Shared by Faizan Bashir</li>
</ul>
</li>
</ul>
<p>This article demonstrates a workflow for integrating multiple AI services to perform speech-to-text (STT), natural language processing (NLP), and text-to-speech (TTS) using OpenAI’s ChatGPT and Whisper API’s in Python.</p>
<ul>
<li><a href="https://pycoders.com/link/10480/web">如何使用 Python 装饰器绞杀旧代码</a><ul>
<li>JON JAGGER</li>
</ul>
</li>
</ul>
<p>The “strangler pattern” is a way of simultaneously running old and replacement code to determine through live behavior whether the replacement works. This article shows you how to use decorators to help.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="kosli" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2010.15.44.jpg"></p>
<p>创作团队全员漫画形象...应该是一个模型统一生成的..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10484/web">将 Django 应用部署到 Azure 应用服务</a><ul>
<li>NIK TOMAZIC</li>
</ul>
</li>
</ul>
<p>This tutorial looks at how to deploy a Django application to Azure App Service. Includes details on configuring your Django and what Azure services to use to get going quickly.</p>
<p>(<code>是也乎:</code></p>
<p>不是, 这种文章不在 Azure 官网上就差点儿意思...
这方面, DigitalOcean 是真的标杆儿了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10487/web">Python 的可变类型与不可变类型: 有什么区别?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how Python mutable and immutable data types work internally and how you can take advantage of mutability or immutability to power your code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Immutable" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2009.30.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10465/web">Formatting 出错</a><ul>
<li>KOJO IDRISSA</li>
</ul>
</li>
</ul>
<p>Your code formatter may have reformatted your API key. This can cause confusing errors. Read Kojo’s tale to learn what happened and how he figured it out.</p>
<ul>
<li><a href="https://pycoders.com/link/10470/web">在维护顺序的同时删除重复列表</a><ul>
<li>TREY HUNNER </li>
<li>• Shared by Trey Hunner</li>
</ul>
</li>
</ul>
<p>There’s more than one way deduplicate an iterable in Python. Which approach you take will depend on whether you care about the order of your items.</p>
<ul>
<li><a href="https://pycoders.com/link/10492/web">Python 断言,或检查猫是否是狗</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The articles explains the rules of using assertions in Python, and when not to use them. Includes details on the <strong>debug</strong> object.</p>
<ul>
<li><a href="https://pycoders.com/link/10460/web">用 Matplotlib 在 Python 中绘制 XKCD-style</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>This short article shows how to add a twist to your matplotlib plots by styling them like the web-famous comic xkcd.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>with plt.xkcd():</p>
</blockquote>
<p>然后世界就变得友好很多...</p>
<p><img alt="xkcd" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2008.59.44.jpg"></p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10495/web">通过单文件 Python 脚本与 ChatGPT 交互</a></p>
<ul>
<li>GITHUB.COM/REORX • Shared by Reorx</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10497/web">meerkat: 非结构化数据的交互式数据框架</a></p>
<ul>
<li>GITHUB.COM/HAZYRESEARCH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10475/web">sketch: Pandas 的 AI 代码编写助手</a></p>
<ul>
<li>GITHUB.COM/APPROXIMATELABS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Jupter 真的可以是 GPT 们控制世界的最好入口了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10488/web">replbuilder: 用于构建自定义 REPL 的工具</a><ul>
<li>GITHUB.COM/APEROCKY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非常实用了,
以往得自己用 dict 之类拼...</p>
<p>AWS 工程师日用品...?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10463/web">pylyzer: Python 的快速静态代码分析器</a><ul>
<li>GITHUB.COM/MTSHIBA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, Rust 实现...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10489/web">Python Web Conf 2023</a></p>
<ul>
<li>March 13 to March 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10468/web">The Long White Computing Cloud</a></p>
<ul>
<li>March 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10478/web">Weekly Real Python Office Hours Q&A (Virtual)</a> </p>
<ul>
<li>March 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10496/web">PyData Bristol Meetup</a></p>
<ul>
<li>March 16, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10477/web">PyLadies Dublin</a></p>
<ul>
<li>March 16, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10476/web">Chattanooga Python User Group</a></p>
<ul>
<li>March 17 to March 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10498/web">PyCascades</a></p>
<ul>
<li>March 18 to March 20, </li>
<li>2023 in Vancouver, </li>
<li>BC + Remote</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<div class="highlight"><pre><span></span><code> <span class="ge">_~~+`~_</span>
\) / - ◴ \ (/
'_ ⌐ _'
/ '--.--' |
...act by ferris-actor v0.2.4 (built on 23.0303.201916)
</code></pre></div>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-568.html">Issue 568 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-568.md">issue-568.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF568D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF568D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5672023-03-08T11:42:00+08:002023-03-08T15:24:55+08:00Pythoneermtag:weekly.pychina.org,2023-03-08:/issue/issue-567.html<blockquote>
<p>为毛 Python 还在增长?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/567">PyCoder's Weekly - Issue #567</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230308 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230308 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10435/web">PEP 709: 内联理解</a><ul>
<li>PYTHON …</li></ul></li></ul><blockquote>
<p>为毛 Python 还在增长?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/567">PyCoder's Weekly - Issue #567</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230308 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230308 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10435/web">PEP 709: 内联理解</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>Python Enhancement Proposal 709 covers a change to how comprehensions are handled. Currently they are compiled as nested functions. Benchmarking shows that treating list, dict, and set comprehensions as in-line code can result in a 2x speedup on the comprehension.</p>
<ul>
<li><a href="https://pycoders.com/link/10430/web">Python 中的迭代器和可迭代对象: 运行高效的迭代</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn what iterators and iterables are in Python. You’ll learn how they differ and when to use them in your code. You’ll also learn how to create your own iterators and iterables to make data processing more efficient.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Iterations" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.38.41.jpg"></p>
<p>嗯哼, 怎么说呢? 同样是迭代处理,对比一下 Rust 最常见的:</p>
<p><img alt="rs" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.42.17.jpg"></p>
<p>这种链式闭包联级处理, 也是 Elixir/Haskell/LISP/...函数式语言常见的形式,
这在 Python 中还很难日用起来...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10432/web">Pandas 2.0 和 Arrow Revolution(上)</a><ul>
<li>MARC GARCIA</li>
</ul>
</li>
</ul>
<p>This article details the changes in the Pandas 2.0 release, with emphasis on the underlying adoption of Apache Arrow.</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10453/web">Python 的多处理性能问题</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Last week’s issue of PyCoders included a link to Python’s multiprocessing performance problem which now has a Hacker News conversation to go along with it.</p>
<ul>
<li><a href="https://pycoders.com/link/10440/web">为什么 Python 持续增长</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Why" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.31.57.jpg"></p>
<p>好问题哪, 老爹都退休了...其它同期语言都佛了...</p>
<p>作为 GitHub: Codespaces + Copilot 的硬广是没问题的,</p>
<p>只是囧的,没好意思说 Ruby ...</p>
<p>~> <a href="https://docs.github.com/zh/codespaces/customizing-your-codespace/personalizing-github-codespaces-for-your-account">GitHub Codespaces Documentation - GitHub Docs</a>
... <a href="https://www.infoq.cn/article/wivsohwds5lnipwikquy">GitHub工程团队已经转移到Codespaces:实现开发环境的秒级启用_架构_Cory Wilkerson_InfoQ精选文章</a></p>
<p>PS:
Codespaces 这么火, 国内的 Coding 应该发财了?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10439/web">Python 的速度: 还不错!</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The articles discusses whether Python is as slow as so many authors claim. When doing so, it mentions highly optimized Python frameworks for numerical computation, efficient compilers - but also coding time as opposed to execution time. All in all, Python is much faster than most think.</p>
<ul>
<li><a href="https://pycoders.com/link/10452/web">您的第一个循环神经网络 (RNN)</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>In this introductory tutorial, you will build a recurrent neural network (RNN) with PyTorch. The RNN will be trained to read names and it will output the natural language they belong to. This is a modern spin on a tutorial from the PyTorch documentation.</p>
<p>(<code>是也乎:</code></p>
<p>可惜没办法拿来当成礼物送女神们哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10448/web">用 namedtuple 编写干净的 Pythonic 代码</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn what Python’s namedtuple is and how to use it in your code. You’ll also learn about the main differences between named tuples and other data structures, such as dictionaries, data classes, and typed named tuples.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="namedtuple" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.27.08.jpg"></p>
<p>不是, 听起来已经不象是真人讲解的了...</p>
<p>不过, 这个低调的模块: <a href="https://docs.python.org/3/library/collections.html#collections.namedtuple">collections — Container datatypes — Python 3.11.2 documentation</a></p>
<p>早已在 sqlite3 等等其它关键模块中深入用起来了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10424/web">用 NumPy reshape() 改变数组的"形状"</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use NumPy reshape() to rearrange the data in an array. You’ll learn to increase and decrease the number of dimensions and to configure the data in the new array to suit your requirements.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="NumPy" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.25.28.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10442/web">现代 Flask 应用程序的 13 个技巧和技巧</a><ul>
<li>PHILIP JONES</li>
</ul>
</li>
</ul>
<p>Flask is approaching its 13th birthday, and to celebrate, Phillip has written 13 tips for writing modern Flask apps. It covers dealing with JSON, environment based configuration, auto-generated docs, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/10450/web">Python 3.11 更快, 但 Pyston 和 PyPy 仍有优势</a><ul>
<li>MICHAEL LARABEL</li>
</ul>
</li>
</ul>
<p>There are many speed improvements in CPython 3.11, but that doesn’t mean the Python alternatives don’t still have some advantages. Pyston and PyPy are still better in some cases.</p>
<p>(<code>是也乎:</code></p>
<p>Pyston & PyPy 又没有历史包袱...怎么浪怎么来就好...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10437/web">用 OpenAI 和 Python 来提升你的简历</a><ul>
<li>PIERO PAIALUNGA</li>
</ul>
</li>
</ul>
<p>This tutorial shows you how to build a system that takes a question template and writes a resume as output. The example is built on Streamlit and OpenAI.</p>
<p>(<code>是也乎:</code></p>
<p>等于自动帮你对比全球成功获得 offer 的简历, 进行对应优化...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10445/web">为已经懂 Python 的介绍 Elixir</a><ul>
<li>RICH JONES</li>
</ul>
</li>
</ul>
<p>Elixir is a functional based programming language with similarities to Ruby and Python. This article is an intro guide for programmers who know Python.</p>
<p>(<code>是也乎:</code></p>
<p>所以? Python 其实成了IT世界的英语?
先会 Python ,然后, 其它的水到渠成?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10444/web">Python 现在已经是两种语言...这真的很棒</a><ul>
<li>TIN TVRTKOVIĆ</li>
</ul>
</li>
</ul>
<p>Python’s addition of typing has created “two” languages: typed and untyped Python. Tin tells you why that’s a great thing.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>c'est la vie (´-ι_-`)</p>
</blockquote>
<p>不过, 不用类型提示的应该永远支持,
这毕竟是更加直觉的一类...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10436/web">用 Rust 构建 Python CLI 工具</a><ul>
<li>MAKSUDUL HAQUE' </li>
<li>• Shared by Maksudul Haque</li>
</ul>
</li>
</ul>
<p>This step-by-step tutorial shows you how to build a rust tool and deliver it through Python packaging mechanisms.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这个赞的哪...刚刚学会如何用 Rust 快速开发 CLI,
和 invoke/Click/... 相比, 还是复杂了点儿..</p>
<p>已经发布的小工具: <a href="https://crates.io/users/ZoomQuiet">ZoomQuiet crates.io: Rust Package Registry</a></p>
<p>部分根本就是照着原先 Python 版本逐行迁移过去的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10426/web">用 nox 和 pyenv 测试多个 Python 版本</a><ul>
<li>SETH LARSON</li>
</ul>
</li>
</ul>
<p>Quick instructions on using nox with parameters to test multiple versions of Python against your test suite.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10433/web">30-Days-Of-Python: Python 编程学习指南</a><ul>
<li>GITHUB.COM/ASABENEH</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这种教程的趋势是先越来越短,现在不行不越来越长?
21天精通XXXX 流行了几年,
后来就是一天掌握XXX...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10423/web">高性能内存缓存</a><ul>
<li>GITHUB.COM/YILING-J • Shared by yiling</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>实话, 都在内存里了,想性能低一点儿, 反而难的卟?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10449/web">RWKV-LM: 具有 Transformer 级 LLM 性能的 RNN</a><ul>
<li>GITHUB.COM/BLINKDL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>LLVM 成名后, LL 也变成了热词...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10454/web">nosqlapi: NOSQL Database API</a><ul>
<li>NOSQLAPI.READTHEDOCS.IO • Shared by Matteo Guadrini</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以, 和 OpenAPI 有什么差别?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10425/web">paperless-ngx: 扫描、索引和存档您的物理文档</a><ul>
<li>GITHUB.COM/PAPERLESS-NGX</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 还以为是对物质世界进行索引,
没想到只是扫描进来再管理...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10441/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>March 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10443/web">Heidelberg Python Meetup</a></p>
<ul>
<li>March 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10421/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>March 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10446/web">pyCologne User Group Treffen</a></p>
<ul>
<li>March 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10447/web">Python North East</a></p>
<ul>
<li>March 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10427/web">DFW Pythoneers 2nd Saturday Teaching Meeting</a></p>
<ul>
<li>March 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10451/web">Python Web Conf 2023</a></p>
<ul>
<li>March 13 to March 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10456/web">PyCascades</a></p>
<ul>
<li>March 18 to March 20, 2023 in Vancouver, BC + Remote</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-567.html">Issue 567 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-567.md">issue-567.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10+2个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<p>所以++> <a href="https://weekly.rs.101.so/2023/index.html">锈周刊 -> Weekly :: China<Rustaceans></a></p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF567D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF567D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5662023-03-01T11:42:00+08:002023-03-05T18:45:57+08:00Pythoneermtag:weekly.pychina.org,2023-03-01:/issue/issue-566.html<blockquote>
<p>MooS ~ 模型即服务?!</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/566">PyCoder's Weekly - Issue #566</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230301 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230301 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10401/web">用 NumPy 和线性代数编 …</a></li></ul><blockquote>
<p>MooS ~ 模型即服务?!</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/566">PyCoder's Weekly - Issue #566</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230301 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230301 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10401/web">用 NumPy 和线性代数编写更快的 Python 代码</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you still using loops and lists to process your data in Python? Have you heard of a Python library with optimized data structures and built-in operations that can speed up your data science code? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, returns to share secrets for harnessing linear algebra and NumPy for your projects.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2023-03-01-zshot%202023-03-01%2009.48.43.jpg"></p>
<p>简单的说使用数学工具,而不是编程工具.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10411/web">Python 的 Multiprocessing 性能问题</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>While multiprocessing allows Python to scale to multiple CPUs, it has some performance overhead compared to threading. This article details why processes have performance issues that threads don’t, ways to work around it, and a sample bad solution.</p>
<p>(<code>是也乎:</code></p>
<p>没事儿, 用 Rust 重写一遍就好...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10407/web">在 Python 中将 XML 转换为 YAML</a><ul>
<li>ADITYA RAJ</li>
</ul>
</li>
</ul>
<p>XML and YAML are two of the most popular text based data formats. This article teaches you how to use third-party Python libraries to convert from one to the other.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10394/web">攻击试图交付 Rust 可执行文件的 PyPI</a></p>
<ul>
<li>PHYLUM.IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10416/web">Django 4.2 Beta 1 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>None ...</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10409/web"> 6 大文本注释工具</a><ul>
<li>NEWSCATCHER</li>
</ul>
</li>
</ul>
<p>Text annotation is the process of reading natural language data and adding additional information to it in a way your program can use it. This info can be used to train models or help process the data. This article describes 6 different tools that can help you annotate your text data.</p>
<p>(<code>是也乎:</code></p>
<p>AI 饲料厂....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10404/web">pip install 从来不简单</a><ul>
<li>IAN WOOTTEN</li>
</ul>
</li>
</ul>
<p>Find your favorite package and turn to the readme to get it installed - it seems dead simple just a ‘pip install’ away. Nothing could possibly go wrong. Right? If you’re used to it, it is easy to forget almost all the instructions are skipping a step: using a virtual environment.</p>
<p>(<code>是也乎:</code></p>
<p>历史遗留问题, 一堆堆的可用方案, 每一个都有自己不适合的场景...</p>
<p>从气势来看 PDM 是个狠人: <a href="https://github.com/pdm-project/awesome-pdm">pdm-project/awesome-pdm: A curated list of awesome PDM plugins and resources</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10415/web">如何迭代 Pandas 中的行,以及为什么不应该这么搞</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to iterate over a pandas DataFrame’s rows, but you’ll also understand why looping is against the way of the panda. You’ll understand vectorization, see how to choose vectorized methods, and compare the performance of iteration against pandas.</p>
<ul>
<li><a href="https://pycoders.com/link/10396/web">App Fiddle: 学习 Flask/SQLAlchemy“实战”</a><ul>
<li>APILOGICSERVER.GITHUB.IO </li>
<li>• Shared by Val Huber</li>
</ul>
</li>
</ul>
<p>App Fiddle is to apps what JSFiddle is to JavaScript. Use this instance to learn Flask/SQLAlchemy, running an app in Codespaces. You can browse and explore using VSCode on the web, customize, and debug a complete project, including a database.</p>
<ul>
<li><a href="https://pycoders.com/link/10412/web">一个自以为是的 Python 样板</a><ul>
<li>DUARTE O.CARMO</li>
</ul>
</li>
</ul>
<p>This is Duarte’s take on what tools and practices to use for a new Python project. Includes samples for pyproject.toml, details on using pip-tools, and even the occasional Makefile.</p>
<p>(<code>是也乎:</code></p>
<p>和其它社区规定了统一的最佳工程模板相比,
Pythonic 世界每个人都可以打造自己最舒服的模板...
虽然舒服, 但是, 对于团队协作就有点...嗯嗯嗯了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10405/web">了解 Python 元类</a><ul>
<li>IONEL CRISTIAN MĂRIEȘ</li>
</ul>
</li>
</ul>
<p>Metaclasses are part of the darker corners of Python and many developers avoid them. This article dives deep into how you can use them to reduce boilerplate code and build APIs.</p>
<ul>
<li><a href="https://pycoders.com/link/10398/web">在 Python 中构建 CRUD REST API</a><ul>
<li>FRANCESCO CIULLA</li>
</ul>
</li>
</ul>
<p>This step-by-step guide shows you how to build a REST API with Create, Read, Update, and Delete methods using Flask, SQLAlchemy, Postgres, and Docker.</p>
<p>(<code>是也乎:</code></p>
<p>Flask+Pg+Docker ....</p>
<p>全部是重型武器, 讲真一个 Nginx 套个 Pg 本身就可以完成这种服务的发布吧?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10391/web">60 行 NumPy 的 GPT</a><ul>
<li>JAY MODY</li>
</ul>
</li>
</ul>
<p>Everybody is talking about GPT, this article is actually building one. Learn how to implement a GPT model from scratch in NumPy.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10393/web">Portable Django: Django 和 Python 在单一可执行 Zip 中</a><ul>
<li>DJNGO.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>虽然是玩具级别的, 但是, 相比 Docker 一个 .zip 文件是真友好那.</p>
<p>以及这个域名实在聪明...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10400/web">pygwalker: 将 Pandas 变成 Tableau 风格的 UI</a><ul>
<li>GITHUB.COM/KANARIES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不是, 这是为什么呢? 为了卖的更好?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10414/web">feast: 机器学习的特征存储</a><ul>
<li>GITHUB.COM/FEAST-DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>感觉是上世纪磁鼓式海量数据存储的复辟?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10390/web">RedditVideoMakerBot: 使用一个命令创建视频</a><ul>
<li>GITHUB.COM/ELEBUMM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>传统人力自动内容生成器,
不过,作者的 Youtube 宣传片儿制作的真顺溜...</p>
<p>很难相信, 这种可以海量自动生成的短视频内容, 就是很吸粉...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10413/web">modelscope: 用于 ML 学习的模型即服务平台</a><ul>
<li>GITHUB.COM/MODELSCOPE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>MooS ~ Model-as-a-Service,
小破球的梗儿在这儿接住了...</p>
<p>--> <a href="https://modelscope.cn/protocol/%E5%85%B3%E4%BA%8E%E6%88%91%E4%BB%AC">用户协议 · 魔搭社区</a></p>
<p>... 由阿里巴巴达摩院,联合 CCF开源发展委员会,共同作为项目发起方;</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10399/web">STL Python</a></p>
<ul>
<li>March 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10402/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>March 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10403/web">PyStaDa</a></p>
<ul>
<li>March 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10389/web">Canberra Python Meetup</a></p>
<ul>
<li>March 2, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10410/web">Global AI Bootcamp</a></p>
<ul>
<li>March 2, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10395/web">Django Girls CDO Workshop 2023</a></p>
<ul>
<li>March 4 to March 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10397/web">GeoPython 2023</a></p>
<ul>
<li>March 6 to March 9, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-566.html">Issue 566 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-566.md">issue-566.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF566D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF566D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5652023-02-22T11:42:00+08:002023-02-22T09:37:57+08:00Pythoneermtag:weekly.pychina.org,2023-02-22:/issue/issue-565.html<blockquote>
<p>为什么类型提示很烂...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/565">PyCoder's Weekly - Issue #565</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230222 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230222 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10363/web">如何刷新 Python …</a></li></ul><blockquote>
<p>为什么类型提示很烂...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/565">PyCoder's Weekly - Issue #565</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230222 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230222 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10363/web">如何刷新 Python 打印函数的输出</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to flush the output of Python’s print function. You’ll explore output stream buffering in Python using code examples and learn that output streams are block-buffered by default, and that print() with its default arguments executes line-buffered when interactive.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Flush" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.25.02.jpg"></p>
<p>制作进度条的关键技巧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10368/web">潜伏在异步代码中的 Heisenbug</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>When using the create_task() function in asyncio it is very important to maintain a reference to the created tasks. Although this requirement is documented, it is easy to forget and can have some very hard to understand consequences.</p>
<ul>
<li><a href="https://pycoders.com/link/10376/web">SQLAlchemy 2.0 有什么新功能?</a><ul>
<li>MIGUEL GRINBERG</li>
</ul>
</li>
</ul>
<p>SQLAlchemy 2.0 was launched in January. This article reviews the latest changes, whether it is worth the upgrade, and how to go about it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="SQLAlchemy" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.23.56.jpg"></p>
<p>书都准备好了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10367/web">PyCon US 2023 (犹他州盐湖城)时间表可用</a></p>
<ul>
<li>PYCON.BLOGSPOT.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10375/web">Django Security 已发布: 4.1.7, 4.0.10, and 3.2.18</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10379/web">为什么类型提示很烂!</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>可以说, 这是步向伟大的阵痛嘛?
作者列出了9种经典企图, 都失败了...</p>
<p>PS: 反正俺没开始用...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10353/web">对 PyPI 用户的最新攻击, 骗子越来越厉害</a><ul>
<li>DAN GOODIN</li>
</ul>
</li>
</ul>
<p>Over 400 new malicious packages have been uploaded to PyPI that use a malicious JavaScript extension to monitor infected machines for crypto-currency interactions with the intent of stealing credentials. Packages are named based on typos of many of the most popular PyPI downloads.</p>
<p>(<code>是也乎:</code></p>
<p>毕竟 PyPI 的用户比其它应用现场要多的多,
而且多数是自动部署,没有人关注...简直就是天然的后门池...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10371/web">PySport 开源</a><ul>
<li>PYSPORT.ORG</li>
</ul>
</li>
</ul>
<p>This site is a collection of open source Python and R tools for sports analytics, including scrapers and API wrappers for a variety for sites, data plotting, and analysis. It is maintained by <a href="https://pycoders.com/link/10385/web">PySport</a>.</p>
<p>(<code>是也乎:</code></p>
<p>运动数据学?
好象几部相关电影上映后, 对体育竞技进行大数据监理就变成了热门职业...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10378/web">Python 中的 getter 和 setter</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn what getter and setter methods are, how Python properties are preferred over getters and setters when dealing with attribute access and mutation, and when to use getter and setter methods instead of properties in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Setters" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.16.32.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10356/web">Python Basics: 使用类构建系统</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to work with classes to build complex systems in Python. By composing classes, inheriting from other classes, and overriding class behavior, you’ll harness the power of object-oriented programming (OOP).</p>
<p>(<code>是也乎:</code></p>
<p><img alt="COURSE" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.15.29.jpg"></p>
<p>当然也可以不用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10383/web">基本 Django 部署指南</a><ul>
<li>SAAS PEGASUS</li>
</ul>
</li>
</ul>
<p>Going from “it works on my machine” to deploying to the public can be a daunting task. This guide details the choices between VPS and PaaS systems, how to choose, what the options are, and what you need to know to get your Django code live.</p>
<ul>
<li><a href="https://pycoders.com/link/10365/web">图像大小调整背后的危险</a><ul>
<li>ZURU.TECH</li>
</ul>
</li>
</ul>
<p>When training an ML model on image data you likely want smaller, consistently sized images. That means image processing in your pipeline, but the expectation that image resizing is the same across libraries can cause unforeseen problems.</p>
<ul>
<li><a href="https://pycoders.com/link/10361/web">你应该写一个没有 @dataclass 的类吗?</a><ul>
<li>GLYPH LEFKOWITZ</li>
</ul>
</li>
</ul>
<p>This article makes the argument that you should always use @dataclass for building classes in Python. Read on to understand why, and maybe respond to Glyph’s call-to-action to tell him if you think he’s wrong.</p>
<ul>
<li><a href="https://pycoders.com/link/10372/web">在 Python 中缓存大量方法</a><ul>
<li>ADRIAN</li>
</ul>
</li>
</ul>
<p>This article goes deep on functools.lru_cache() including all the arguments against using it, and how to argue with the arguments. Learn how to cache the results of your functions with a single line of code.</p>
<ul>
<li><a href="https://pycoders.com/link/10364/web">Google OSS 项目 Python 风格指南</a><ul>
<li>GOOGLE</li>
</ul>
</li>
</ul>
<p>This is the style guide for any Google-originated open-source projects and a conversation on <a href="https://pycoders.com/link/10377/web">Hacker News</a> about its content.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Style" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.06.44.jpg"></p>
<p>暂时还没有 Rust 风格指南,
不过, Python 这版比当年推出时, 复杂了3倍...
怪不得 Guido 老爹当年都要学习几周才能通过自动化风格检查器。。。</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10381/web">ApiLogicServer: 可定制的数据库 Web 应用程序项目</a><ul>
<li>GITHUB.COM/VALHUBER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当年 WebLogic 的重制?
根据数据库自动生成管理应用界面/核心逻辑代码/JSON 接口</p>
<p>即: BaaS ~ 数据库即软件?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10366/web">Pathfinding-Visualizer: 用 Pygame 可视化寻路</a><ul>
<li>GITHUB.COM/TAUSEEF-HILAL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?</p>
<p><img alt="Pathfinding" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.01.55.jpg"></p>
<p>最佳路径分析器,
这是训练 AI 的关键辅助工具哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10354/web">django-prose: Django 的精彩富文本编辑</a><ul>
<li>GITHUB.COM/WITHLOGICCO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>md 之后, 见富文本编辑框就想躲...
可事实是, 世界上多数人还是愿意见到象 Word 的东西的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10362/web">CausalPy: 准实验环境中的因果推理</a><ul>
<li>GITHUB.COM/PYMC-LABS</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10384/web">PyCon Namibia 2023</a></p>
<ul>
<li>February 21 to February 24, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10370/web">PyKla Monthly Meetup</a></p>
<ul>
<li>February 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10374/web">Heidelberg Python Meetup</a></p>
<ul>
<li>February 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10380/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>February 22, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10373/web">SPb Python Drinkup</a></p>
<ul>
<li>February 23, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10355/web">PyLadies Amsterdam + MLOps.Community Meetup</a></p>
<ul>
<li>February 23, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10358/web">PyCon PH 2023</a></p>
<ul>
<li>February 25 to February 27, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10382/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>February 25, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-565.html">Issue 565 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-565.md">issue-565.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF565D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF565D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5642023-02-15T11:42:00+08:002023-02-17T15:44:34+08:00Pythoneermtag:weekly.pychina.org,2023-02-15:/issue/issue-564.html<blockquote>
<p>Python 中的单体仓库</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/564">PyCoder's Weekly - Issue #564</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230215 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230215 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10340/web">Python 中的单体仓库 …</a></li></ul><blockquote>
<p>Python 中的单体仓库</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/564">PyCoder's Weekly - Issue #564</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230215 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230215 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10340/web">Python 中的单体仓库</a><ul>
<li>KENNEDY & VUJIC PODCAST</li>
</ul>
</li>
</ul>
<p>A monorepo is a source control pattern in some organizations where a single code repository is shared for many or all projects. This interview with David Vujic discusses monorepos and the set of Python tools that can help you succeed with this pattern.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Monorepos" src="https://ipic.zoomquiet.top/2023-02-15-zshot%202023-02-15%2010.15.24.jpg"></p>
<p>也就是巨大石仓库,Google 引发的潮流...
其实吧,如果没有合理的配套商业模型以及基础设施和对应专业运维团队,
这么搞....囧的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10338/web">用 Python 和 SpiffWorkflow 的业务流程模型</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Can you describe your business processes with flowcharts? What if you could define the steps in a standard notation and implement the workflows in pure Python? This week on the show, Dan Funk from Sartography is here to discuss SpiffWorkflow.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Business" src="https://ipic.zoomquiet.top/2023-02-15-zshot%202023-02-15%2010.14.32.jpg"></p>
<p>支持多种工作流描述语言的引擎...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10320/web">函数式 Python,第二部分: Dial M for Monoid</a><ul>
<li>CHRISTOPHER HARRISON</li>
</ul>
</li>
</ul>
<p>This article is about “commandeering techniques from richly typed, functional languages into Python for fun and profit.” The focus is on Typeclasses and continuation-passing style.</p>
<ul>
<li><a href="https://pycoders.com/link/10321/web">SQLAlchemy 2.0 发布</a><ul>
<li>SQLALCHEMY.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>淦...2.0 了</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10337/web">DjangoCon Europe 2023 (Edinburgh) 征集参与</a></p>
<ul>
<li>PRETALX.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10322/web">Python 3.11.2, Python 3.10.10 and 3.12.0 Alpha 5 可用</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10342/web">Mypy 1.0 发布</a></p>
<ul>
<li>MYPY-LANG.BLOGSPOT.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?
以为永远不会有 1.0 了呢...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10344/web">用 Python 变得越来越困难</a><ul>
<li>LOBSTERS</li>
</ul>
</li>
</ul>
<p>This discussion is based on Avinash’s article of the same name, where he describes his journey from type-less to typed languages and why he is finding it harder to refactor his Python.</p>
<p>(<code>是也乎:</code></p>
<p>这时, 其实可以退回 Py 2.7 继续使用的...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10343/web">Python Parquet 和 Arrow: 将 PyArrow 与 Pandas 结合使用</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Parquet and Arrow are two Apache projects available in Python via the PyArrow library. Parquet is column-oriented storage format for arrays and tables of data, while Arrow is an in-memory columnar format for data analysis. This article describes how to use them and how they compare to Pandas DataFrames.</p>
<ul>
<li><a href="https://pycoders.com/link/10350/web">如何将 Python 列表或可迭代对象拆分为块</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>This tutorial provides an overview of how to split a Python list into chunks. You’ll learn several ways of breaking a list into smaller pieces using the standard library, third-party libraries, and custom code. You’ll also split multidimensional data to synthesize an image with parallel processing.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Split" src="https://ipic.zoomquiet.top/2023-02-15-zshot%202023-02-15%2010.10.52.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/10341/web">避免使用 Cython 的一些原因</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Cython lets you seamlessly merge Python syntax with calls into C or C++ code, making it easy to write high-performance extensions, but it is not the best tool in all circumstances. This article goes over some of the limitations and problems with Cython, and suggests alternatives.</p>
<p>(<code>是也乎:</code></p>
<p>绕了一圈, 结果还是 Rust 的广告...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10325/web">Pandas Illustrated: Pandas 权威视觉指南</a><ul>
<li>LEV MAXIMOV</li>
</ul>
</li>
</ul>
<p>“Pandas is an industry standard for analyzing data in Python. With a few keystrokes, you can load, filter, restructure, and visualize gigabytes of heterogeneous information.” Learn all about Pandas with key illustrations to help understand the core concepts.</p>
<ul>
<li><a href="https://pycoders.com/link/10348/web">Django 4.2 中的突出特性</a><ul>
<li>MARIUSZ FELISIAK</li>
</ul>
</li>
</ul>
<p>Django 4.2 is slated for April and is currently in alpha release. This article covers some standout features that are coming, including psycopg v3 support, database comments, and lookups on field instances.</p>
<ul>
<li><a href="https://pycoders.com/link/10330/web">GitHub 新代码搜索背后的技术</a><ul>
<li>TIMOTHY CLEM</li>
</ul>
</li>
</ul>
<p>For the last year, GitHub has been making large changes to how you can search for code on their site. This article describes what went into building the world’s largest public code search index.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 开始采用 rust 了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10349/web">Python 测试工具分类/Taxonomy</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This entry in the Python wiki is an exhaustive list of testing tools and libraries. Content includes unit testing, mocking, fuzz testing, web testing, coverage tools, and much more.</p>
<p>(<code>是也乎:</code></p>
<p>-> wiki.python.org/moin/PythonTestingToolsTaxonomy</p>
<p>是的, 官方维基 moinmoin 一直在使用,20多年了吧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10335/web">用 NGINX 和 Gunicorn 安全部署 FastAPI 应用程序</a><ul>
<li>DYLAN CASTILLO</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use NGINX, and Gunicorn+Uvicorn to deploy a FastAPI app, and generate a free SSL certificate for it.</p>
<p>(<code>是也乎:</code></p>
<p>FastAPI+Gnuicorn+NGNIX 简直是最新最流行 API 构建套件了</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10347/web">rtx: 运行时执行器(asdf Rust 克隆)</a><ul>
<li>GITHUB.COM/JDXCODE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>asdf 也被 rust 重写了,
这一下,运行时环境的快速部署又多一个选择,
当然, 得是在真正互联网环境中,大局域网就算了..</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10333/web">django-admin-confirm: 用于确认更改的 Mixin</a></p>
<ul>
<li>GITHUB.COM/TRANGPHAM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10326/web">tidypolars: tidyverse (R) Clone in Polars</a></p>
<ul>
<li>TIDYPOLARS.READTHEDOCS.IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10323/web">jupyter-scheduler: 将 Jupyter 笔记本作为作业运行</a></p>
<ul>
<li>GITHUB.COM/JUPYTER-SERVER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这绝对是生产化 Jupyter 的方向,
真正可以作到思考/探索/开发/调试/运行/控制...
统一界面, 那开发体验可就完全不同了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10318/web">pynimate: 用于统计数据动画的 Python 包</a><ul>
<li>GITHUB.COM/JULKAAR9</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>哈, 就是那种100年里,中国 GDP 是如何慢慢追赶上来的那种动画,
现在能自动生成了...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10319/web">Dash and Data Visualisation, New Zealand Python User Group</a></p>
<ul>
<li>February 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10345/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>February 15, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10339/web">PyConFr 2023</a></p>
<ul>
<li>February 16 to February 20, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10346/web">Python Northwest</a></p>
<ul>
<li>February 16, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10331/web">PyLadies Dublin</a></p>
<ul>
<li>February 16, 2023</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyLadies ~ 老爹都点过赞的活动,
只是在中国没能流行起来...为什么呢?</p>
<p>)</p>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-564.html">Issue 564 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-564.md">issue-564.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF564D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF564D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5632023-02-08T11:42:00+08:002023-02-08T15:08:21+08:00Pythoneermtag:weekly.pychina.org,2023-02-08:/issue/issue-563.html<blockquote>
<p>2023 年 Python 三大趋势</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/563">PyCoder's Weekly - Issue #563</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230208 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230208 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10298/web">用 Python 和 Rich 构建 Wordle …</a></li></ul><blockquote>
<p>2023 年 Python 三大趋势</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/563">PyCoder's Weekly - Issue #563</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230208 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230208 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10298/web">用 Python 和 Rich 构建 Wordle 游戏</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll build your own Wordle clone with Python. Your game will run in the terminal, and you’ll use Rich to ensure your word-guessing app looks good. Learn how to build a command-line application from scratch and then challenge your friends to a wordly competition!</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Rich" src="https://ipic.zoomquiet.top/2023-02-08-zshot%202023-02-08%2014.48.18.jpg"></p>
<p>Rich 这个项目名起的太好了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10299/web">将 Python WASI 支持添加到 Wasm 语言运行时</a><ul>
<li>ASEN ALEXANDROV</li>
</ul>
</li>
</ul>
<p>“This article provides an overview of how Python works in WebAssembly environments and provides a step by step guide on how to use it.” See also the associated Hacker News Conversation.</p>
<ul>
<li><a href="https://pycoders.com/link/10288/web">2023 年 Python 的三大趋势</a><ul>
<li>JERRY CODES</li>
</ul>
</li>
</ul>
<p>An opinion piece on three trends likely to attract attention in the Python world in 2023: Python/Rust co-projects, web apps, and more typing. Read on for examples in each category.</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="mf">2023.</span><span class="n">py</span>
<span class="o">+</span><span class="w"> </span><span class="n">为</span><span class="w"> </span><span class="n">rust</span><span class="w"> </span><span class="n">服务</span>
<span class="o">+</span><span class="w"> </span><span class="n">Web</span><span class="w"> </span><span class="n">apps</span>
<span class="o">+</span><span class="w"> </span><span class="n">加强安全</span>
</code></pre></div>
<p>对了 CharGPT 也有自己的猜想...</p>
<p>好象现在写文章不带上 ChatGPT 就不完整一样...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10297/web">Django Security 发布 Issued: 4.1.6, 4.0.9, and 3.2.17</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10302/web">PSF 正在招聘一名驻场安全开发人员</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10280/web">动态语言的优点和缺点</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>This conversation is around Luke Plant’s excellent article Python’s “Disappointing” Superpowers that describes specific uses of Python’s dynamic capabilities that wouldn’t be possible in a static typed language.</p>
<p>(<code>是也乎:</code></p>
<p>很多功能在静态语言中是不可能实现的...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10300/web">Django 部署的真正考虑</a><ul>
<li>JAMES WALTERS </li>
<li>• Shared by James Walters</li>
</ul>
</li>
</ul>
<p>Beginners often stumble when it’s finally time to get their Django app online. Instead of another deployment recipe, this post seeks to explain the fundamental concepts of deploying a Django app and equip developers to think through the process for themselves when they’re ready to make the transition from their code editor to the web.</p>
<p>(<code>是也乎:</code></p>
<p>反正没那么简单,
即便是有 docker 可以一把梭了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10310/web">为 Flask API 构建 JavaScript 前端</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Most modern websites are powered by a REST API. That way, you can separate the front-end code from the back-end logic, and users can interact with the interface dynamically. In this step-by-step tutorial, you’ll learn how to build a single-page Flask web application with HTML, CSS, and JavaScript.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Frontend" src="https://ipic.zoomquiet.top/2023-02-08-zshot%202023-02-08%2014.44.45.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10282/web">渐进的稳健性: 来自静态 Python 的经验教训</a><ul>
<li>LU, GREENMAN, MEYER, ET AL</li>
</ul>
</li>
</ul>
<p>A synopsis of a deep paper analyzing Static Python, a Python variant developed at Instagram to move from gradually-typed to statically-typed. Full paper available as PDF.</p>
<ul>
<li><a href="https://pycoders.com/link/10311/web">Python 中的字典调度模式</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>The dictionary dispatch pattern uses a dict to store references to functions, allowing you to replace long if/else statements or as an alternative to the match statement. Read on for how and where to use it.</p>
<p>(<code>是也乎:</code></p>
<p>常用技巧哪, 之前只用过其中两种, 没想到可以玩出这么多花儿来...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10284/web">Python 中的 5 个常见 Asyncio 错误(以及如何避免它们)</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>Asyncio is one of several methods of doing parallelism in Python. It uses a co-routine structure. This article describes five common errors people new to asyncio may make and how to avoid them.</p>
<ul>
<li><a href="https://pycoders.com/link/10313/web">在 Python 包中包含 Rust Crate</a><ul>
<li>PETER BAUMGARTNER</li>
</ul>
</li>
</ul>
<p>It is becoming increasingly common to ship Rust components as part of a Python package. This blog post is a dev journal on how Peter did just that with one of his packages.</p>
<p>(<code>是也乎:</code></p>
<p>这个脑洞可以哪,
将 rust 的绘制库自动编译安装给 py 来用...</p>
<p>PS: 项目名称由 ChatGPT 建议而得, 这波秀到了</p>
<p>以往都是用 C 项目来包含的,现在迁移到 Rust 实现的原因是...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10285/web">用计算机视觉玩 DS 游戏</a><ul>
<li>MEDIUM.COM/@NATHANCOOPERJONES </li>
<li>• Shared by Nate Jones</li>
</ul>
</li>
</ul>
<p>This posting is about how to use an object detection model to control a DS emulator to become an expert in playing the Super Mario 64 DS minigame “Wanted!”</p>
<ul>
<li><a href="https://pycoders.com/link/10292/web">如何将 C 风格的 for 循环添加到 Python</a><ul>
<li>TUSHAR SADHWANI</li>
</ul>
</li>
</ul>
<p>Ever want a C-style for-loop in Python? No? Well you can have one anyway. See how Tushar implemented with for (i := var(0), i < 10, i + 2):</p>
<ul>
<li><a href="https://pycoders.com/link/10306/web">用 Protocol 修复 Python 中的循环导入</a><ul>
<li>BRIAN OKKEN</li>
</ul>
</li>
</ul>
<p>This article walks you through how to use typing.Protocol to help detect and problems caused through circular imports.</p>
<p>(<code>是也乎:</code></p>
<p>基于思想: <a href="https://frostming.com/2021/07-30/python-subclassing-redux-cn/">再谈 Python 中的继承(译) | Frost's Blog</a></p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10312/web">gracy: 更好的 API 管理</a><ul>
<li>GITHUB.COM/GUILATROVA • Shared by Gui Latrova</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>改变了整个儿开发流程,
就是为了自动化监察统计?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10303/web">Xorbits: 兼容、可扩展的数据科学</a></p>
<ul>
<li>GITHUB.COM/XPROBE-INC </li>
<li>• Shared by Chris Qin</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10308/web">flatliner-src: 将 Python 程序转换为一行代码</a></p>
<ul>
<li>GITHUB.COM/HHC97</li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>仅仅使用 lambda 就将可以将一切 Python 程序变成一行代码;
叕一次证明 Python 是多范式语言,
内部隐藏了很多语言,
最成功的就是 LISP.</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10290/web">anywidget: 轻松自定义 Jupyter 小部件</a></p>
<ul>
<li>GITHUB.COM/MANZT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10294/web">pynecone: 纯 Python 中的 Web 应用程序</a></p>
<ul>
<li>GITHUB.COM/PYNECONE-IO</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10293/web">pyCologne User Group Treffen</a></p>
<ul>
<li>February 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10286/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>February 8, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10295/web">Python Atlanta</a></p>
<ul>
<li>February 9, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10279/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>February 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10309/web">DFW Pythoneers 2nd Saturday Teaching Meeting</a></p>
<ul>
<li>February 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10305/web">PyConFr 2023</a></p>
<ul>
<li>February 16 to February 20, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-563.html">Issue 563 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-563.md">issue-563.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF563D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF563D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5622023-02-01T11:42:00+08:002023-02-01T16:23:28+08:00Pythoneermtag:weekly.pychina.org,2023-02-01:/issue/issue-562.html<blockquote>
<p>箴言之禅</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/562">PyCoder's Weekly - Issue #562</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230201 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230201 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10241/web">用 Apache Airflow 编排大型和小型 …</a></li></ul><blockquote>
<p>箴言之禅</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/562">PyCoder's Weekly - Issue #562</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230201 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230201 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10241/web">用 Apache Airflow 编排大型和小型项目</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Have you worked on a project that needed an orchestration tool? How do you define the workflow of an entire data pipeline or a messaging system with Python? This week on the show, Calvin Hendryx-Parker is back to talk about using Apache Airflow and orchestrating Python projects.</p>
<p>(<code>是也乎:</code></p>
<p>什么是编排?
为什么数据/消息的流通会变来变去?</p>
<p>)</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Airflow" src="https://ipic.zoomquiet.top/2023-02-01-zshot%202023-02-01%2011.17.44.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10267/web">为什么我喜欢 Nox</a><ul>
<li>HYNEK SCHLAWACK</li>
</ul>
</li>
</ul>
<p>Both nox and tox are multi-environment testing tools. This opinion piece by Hynek compares and contrasts them and explains why increasingly he is using nox.</p>
<p>(<code>是也乎:</code></p>
<p>下一代更好的多系统测试工具应该叫 <code>mox</code></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10266/web">模拟断开的数据库连接以在 Django 中进行测试</a><ul>
<li>NEIL KAKKAR</li>
</ul>
</li>
</ul>
<p>This article covers three different options for effectively testing Django database access and failure recovery when the database connection is not there.</p>
<ul>
<li><a href="https://pycoders.com/link/10250/web">Bleach 6.0.0 发布和弃用</a><ul>
<li>BLUESOCK.ORG</li>
</ul>
</li>
</ul>
<p>Bleach is an HTML sanitizing library. 6.0 has been released, along with the announcement that the package is being deprecated. The library is dependent on html5lib which is no longer maintained, the maintainers of Bleach are giving notice that their package will stop being updated after a year.</p>
<p>(<code>是也乎:</code></p>
<p>代码好歹有 语法树, HTML 这东西怎么净化? 人家设计的就是可以乱来的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10269/web">PEP 704: 默认需要虚拟环境</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好象 Guido 退休后, PEP 增长加速了...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10256/web">关于 Python 打包生态系统的思考</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>There’s been lots of chatter about packaging in Python of late, this discussion centers around Pradyun Gedam’s excellent article. For more on the same topic see last issue’s How to improve Python packaging, or why fourteen tools are at least twelve too many as well.</p>
<ul>
<li><a href="https://pycoders.com/link/10255/web">Breaking the Snake: Python 如何从 2 到 3</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>This discussion spawned from Diego Crespo’s article of the same name talks about the transition that somehow everyone is still interested in talking about.</p>
<p>(<code>是也乎:</code></p>
<p>一段艰难的历史, 也是神奇的故事...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10271/web">Python 标准 REPL: 快速尝试代码和想法</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use the Python standard REPL (Read-Eval-Print Loop) to run your code interactively. This tool will allow you to test new ideas, explore and experiment with new tools and libraries, refactor and debug your code, try out examples, and more.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="REPL" src="https://ipic.zoomquiet.top/2023-02-01-zshot%202023-02-01%2011.00.07.jpg"></p>
<p>REPL 的确是 Python 一大特色,
以往只有 数据库产品才有...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10253/web">Python 中的线性代数: 矩阵求逆和最小二乘法</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll work with linear algebra in Python. You’ll learn how to perform computations on matrices and vectors, how to study linear systems and solve them using matrix inverses, and how to perform linear regression to predict prices based on historical data.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Algebra" src="https://ipic.zoomquiet.top/2023-02-01-zshot%202023-02-01%2010.59.58.jpg"></p>
<p>大学高等数学没通的, 看了也白看...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10261/web">Python 中的距离和接近度分析</a><ul>
<li>KYLE WALKER</li>
</ul>
</li>
</ul>
<p>“Spatial data science projects frequently require the calculation of proximity to resources.” This article shows you how to calculate proximity in Python code using two different techniques: Euclidean and driving times. Examples use geopandas and routingpy packages.</p>
<ul>
<li><a href="https://pycoders.com/link/10257/web">我在 20 年的软件工程师生涯中学到的 20 件事</a><ul>
<li>JUSTIN ETHEREDGE</li>
</ul>
</li>
</ul>
<p>Justin writes a list of things he has learned over his past 20 years in development. He starts by stating how context is important and that his lessons are from small teams with an emphasis on productivity and being tool agnostic.</p>
<p>(<code>是也乎:</code></p>
<p>20年程序猿生涯的感悟...</p>
<p>对于俺,只有一条: <code>跟对人, 跟得上</code> 足以飞升</p>
<p>当然文章是好文章,大妈快译在: <a href="https://rs.101.so/log/20-things-ive-learned-in-my-20-years-as-a-software-engineer.html#important-read-this-first">20年来作为软件工程师学到的20件事 - be Rustaceans</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10254/web">一个开源 Python 项目 CI 管道</a><ul>
<li>BRENTON CLEELAND</li>
</ul>
</li>
</ul>
<p>This posting describes Brenton’s Python Continuous Integration (CI) pipeline setup, from using a pyproject.toml file, to the tools such as black and coverage he uses, to GitHub actions to glue it all together.</p>
<p>(<code>是也乎:</code></p>
<p>GHA 之后, 还有谁能超越?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10252/web">用于性能优化的 Python 绑定</a><ul>
<li>ALEX HAGIOPOL</li>
</ul>
</li>
</ul>
<p>“This article describes techniques to accelerate a Python codebase by exposing parallelized C++ functions using PyBind.” The example in the article achieves a 3x speed-up through this technique.</p>
<ul>
<li><a href="https://pycoders.com/link/10242/web">Python 中的单引号 (') 或双引号 (") 到底怎么搞?</a><ul>
<li>MEDIUM.COM/PYTHONIQ </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The article addresses the following question. Many claim you should prefer single over double quotes in Python. Should you?</p>
<p>(<code>是也乎:</code></p>
<p>是的, 其实有差别,不过,可以忽略</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10270/web">用 Polar 替换 Pandas。 实用指南</a><ul>
<li>DANIEL BEACH</li>
</ul>
</li>
</ul>
<p>Polars is becoming a popular alternative to Pandas. This article compares the two and shows you a path to Polars.</p>
<p>(<code>是也乎:</code></p>
<p>关键是兼容 Jupyter 之类嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10247/web">箴言之禅</a><ul>
<li>LANE WAGNER</li>
</ul>
</li>
</ul>
<p>Inspired by the Zen of Python and similar lists, this is list of Zen Proverbs for programming.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Proverbs" src="https://ipic.zoomquiet.top/2023-02-01-zshot%202023-02-01%2010.54.12.jpg"></p>
<p>20 条偈语,有关构建更好的软件, 适用一切语言/技术桟:</p>
<div class="highlight"><pre><span></span><code><span class="nx">Optimize</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="nx">simplicity</span><span class="w"> </span><span class="nx">first</span>
<span class="nx">Write</span><span class="w"> </span><span class="nx">code</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="nx">humans</span><span class="p">,</span><span class="w"> </span><span class="k">not</span><span class="w"> </span><span class="nx">computers</span>
<span class="nx">Reading</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">more</span><span class="w"> </span><span class="nx">important</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">writing</span>
<span class="nx">Any</span><span class="w"> </span><span class="nx">style</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">fine</span><span class="p">,</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nx">long</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nx">it</span><span class="err">’</span><span class="nx">s</span><span class="w"> </span><span class="nx">black</span>
<span class="nx">There</span><span class="w"> </span><span class="nx">should</span><span class="w"> </span><span class="nx">be</span><span class="w"> </span><span class="nx">one</span><span class="w"> </span><span class="nx">way</span><span class="w"> </span><span class="nx">to</span><span class="w"> </span><span class="nx">do</span><span class="w"> </span><span class="nx">it</span><span class="p">,</span><span class="w"> </span><span class="nx">but</span><span class="w"> </span><span class="nx">seriously</span><span class="w"> </span><span class="nx">this</span><span class="w"> </span><span class="nx">time</span>
<span class="nx">Hide</span><span class="w"> </span><span class="nx">the</span><span class="w"> </span><span class="nx">sharp</span><span class="w"> </span><span class="nx">knives</span>
<span class="nx">Changing</span><span class="w"> </span><span class="nx">the</span><span class="w"> </span><span class="nx">rules</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">adding</span><span class="w"> </span><span class="nx">exceptions</span>
<span class="nx">Libraries</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">frameworks</span>
<span class="nx">Transitive</span><span class="w"> </span><span class="nx">dependencies</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">a</span><span class="w"> </span><span class="nx">problem</span>
<span class="nx">Dynamic</span><span class="w"> </span><span class="nx">runtime</span><span class="w"> </span><span class="nx">dependencies</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">a</span><span class="w"> </span><span class="nx">bigger</span><span class="w"> </span><span class="nx">problem</span>
<span class="nx">API</span><span class="w"> </span><span class="nx">surface</span><span class="w"> </span><span class="nx">area</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">a</span><span class="w"> </span><span class="nx">liability</span>
<span class="nx">Returning</span><span class="w"> </span><span class="nx">early</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">a</span><span class="w"> </span><span class="nx">good</span><span class="w"> </span><span class="nx">thing</span>
<span class="nx">Use</span><span class="w"> </span><span class="nx">more</span><span class="w"> </span><span class="nx">plain</span><span class="w"> </span><span class="nx">text</span>
<span class="nx">Compiler</span><span class="w"> </span><span class="nx">errors</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">runtime</span><span class="w"> </span><span class="nx">errors</span>
<span class="nx">Runtime</span><span class="w"> </span><span class="nx">errors</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">bugs</span>
<span class="nx">Tooling</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">documentation</span>
<span class="nx">Documentation</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">better</span><span class="w"> </span><span class="nx">than</span><span class="w"> </span><span class="nx">nothing</span>
<span class="nx">Configuration</span><span class="w"> </span><span class="nx">sucks</span><span class="p">,</span><span class="w"> </span><span class="nx">but</span><span class="w"> </span><span class="nx">so</span><span class="w"> </span><span class="nx">does</span><span class="w"> </span><span class="nx">convention</span>
<span class="nx">The</span><span class="w"> </span><span class="nx">cost</span><span class="w"> </span><span class="nx">of</span><span class="w"> </span><span class="nx">building</span><span class="w"> </span><span class="nx">a</span><span class="w"> </span><span class="nx">feature</span><span class="w"> </span><span class="k">is</span><span class="w"> </span><span class="nx">its</span><span class="w"> </span><span class="nx">smallest</span><span class="w"> </span><span class="nx">cost</span>
<span class="nx">Types</span><span class="w"> </span><span class="nx">are</span><span class="w"> </span><span class="nx">one</span><span class="w"> </span><span class="nx">honking</span><span class="w"> </span><span class="nx">great</span><span class="w"> </span><span class="nx">idea</span><span class="w"> </span><span class="err">–</span><span class="w"> </span><span class="kd">let</span><span class="err">’</span><span class="nx">s</span><span class="w"> </span><span class="nx">do</span><span class="w"> </span><span class="nx">more</span><span class="w"> </span><span class="nx">of</span><span class="w"> </span><span class="nx">those</span><span class="p">!</span>
</code></pre></div>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10249/web">ipyflow: Jupyter 的 IPython 内核</a><ul>
<li>GITHUB.COM/IPYFLOW</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>追加了执行流程可视化提示的引擎</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10246/web">monorepo: JupyterLab 笔记本中的电子表格</a><ul>
<li>GITHUB.COM/MITO-DS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>在线表格化 Pandas dataframes ...</p>
<p>等于低代码平台又一种形态了?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10262/web">fugue: 分布式计算的统一接口</a></p>
<ul>
<li>GITHUB.COM/FUGUE-PROJECT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10259/web">python-benedict: 具有键列表/键路径支持的字典子类</a></p>
<ul>
<li>GITHUB.COM/FABIOCACCAMO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10240/web">sematic: 一个开源机器学习管道开发工具包</a></p>
<ul>
<li>GITHUB.COM/SEMATIC-AI</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10263/web">STL Python</a></p>
<ul>
<li>February 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10268/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>February 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10245/web">PyStaDa</a></p>
<ul>
<li>February 1, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10264/web">Canberra Python Meetup</a></p>
<ul>
<li>February 2, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10260/web">Sydney Python User Group (SyPy)</a></p>
<ul>
<li>February 2, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10243/web">Fosdem 2023</a></p>
<ul>
<li>February 5 to February 6, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-562.html">Issue 562 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-562.md">issue-562.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF562D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF562D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5612023-01-25T11:42:00+08:002023-01-25T18:12:23+08:00Pythoneermtag:weekly.pychina.org,2023-01-25:/issue/issue-561.html<blockquote>
<p>这些天你最喜欢的技术播客是什么?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/561">PyCoder's Weekly - Issue #561</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230125 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230125 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快 …</li></ul><blockquote>
<p>这些天你最喜欢的技术播客是什么?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/561">PyCoder's Weekly - Issue #561</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230125 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
<li>230125 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10212/web">如何在 Python 中获取和使用当前时间</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll be getting the current time in Python. You’ll get your hands on a datetime object that represents the current time. You’ll see how to format it according to international standards, and you’ll even check out how computers represent time.</p>
<p>(<code>是也乎:</code></p>
<p>这可是个古老又实用的问题</p>
<p><img alt="Time" src="https://ipic.zoomquiet.top/2023-01-25-zshot%202023-01-25%2018.03.43.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10213/web">Property-Based Testing With Hypothesis and Pytest</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>This tutorial is a gentle guide to property-based testing. Property-based testing is a testing philosophy; a way of approaching testing that will bring you many benefits that other types of testing don’t give you.</p>
<ul>
<li><a href="https://pycoders.com/link/10216/web">使用持续分析提升 Python 性能</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>Learn how to use Grafana Phlare and continuous profiling to discover bottlenecks in you code and boost the performance of your Python applications</p>
<ul>
<li><a href="https://pycoders.com/link/10217/web">CircleCI 安全事件:轮换你的密钥</a><ul>
<li>TECHCRUNCH.COM</li>
</ul>
</li>
</ul>
<p>CircleCI says hackers stole encryption keys and customers’ secrets.</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10220/web">这些天你最喜欢的技术播客是什么?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>看起来是海报设计的最漂亮的那几个</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10203/web">用 LODES 数据在 Python 中分析劳动力市场</a><ul>
<li>KYLE WALKER</li>
</ul>
</li>
</ul>
<p>This article shows step-by-step instructions on how to use pandas and pygris to analyze geographical data. The example uses the LODES (LEHD Origin-Destination Employment Statistics) data set, a synthetic data set with US Census block and job workplace data, to map the commute flow to Apple headquarters in Cupertino, California.</p>
<ul>
<li><a href="https://pycoders.com/link/10219/web">在 macOS 上使用终端</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this Code Conversation video course, you’ll learn how to use the terminal on macOS. You’ll navigate the file system with Philipp and Martin and perform common tasks like creating files and folders. If you’ve never used the terminal before, then this video course will help you get started.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="macOS" src="https://ipic.zoomquiet.top/2023-01-25-zshot%202023-01-25%2018.00.32.jpg"></p>
<p>为什么是 macOS ?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10209/web">Pipenv 中一个不那么倒霉的锋利边缘</a><ul>
<li>DADE</li>
</ul>
</li>
</ul>
<p>Pipenv keeps hashes of installed projects to help protect from supply chain attacks. Something interesting happened though when a project didn’t change version numbers but did change hashes, learn just what the edge case was and how it complicated build repeatability.</p>
<ul>
<li><a href="https://pycoders.com/link/10222/web">用 Python 的一天一行</a><ul>
<li>JEREMY BROWN </li>
<li>• Shared by Jeremy Brown</li>
</ul>
</li>
</ul>
<p>Three weeks ago Jeremy started writing a mini-blog posting each day about a Python one-liner. This week’s theme is vector and matrix processing. Last week was on text processing.</p>
<p>(<code>是也乎:</code></p>
<p>又一个单行系列:
<a href="https://python.plainenglish.io/one-a-day-one-liners-with-python-2b2147611c6">One a Day One Liners with Python by JeremyFromEarth | Python in Plain English</a></p>
<p><a href="https://python.plainenglish.io/one-a-day-one-liners-with-python-week-2-aacad44ff29c">One a Day One Liners with Python — Week 2 | by Jeremy Brown | Jan, 2023 | Python in Plain English</a></p>
<p><a href="https://python.plainenglish.io/one-a-day-one-liners-with-python-week-3-d0a5c8229183">One a Day One Liners with Python — Week 3 | by Jeremy Brown | Jan, 2023 | Python in Plain English</a></p>
<p><a href="https://jeremyfromearth.medium.com/one-a-day-one-liners-with-python-week-4-4dc6bd5055ff">One a Day One Liners with Python — Week 4 | by Jeremy Brown | Jan, 2023 | Medium</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10223/web">Awesome 设计模式</a><ul>
<li>GITHUB.COM/DOVAMIR</li>
</ul>
</li>
</ul>
<p>This is a curated list of software and architecture design patterns. It has language specific sections as well as general architecture sections such as cloud, big data, devops, IOT, serverless, micro-services, and more.</p>
<p>(<code>是也乎:</code></p>
<p>Awesome 系列已经成为经典品牌了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10233/web">构建研究小组 Python 包的 4 个技巧</a><ul>
<li>DAVID AARON NICHOLSON</li>
</ul>
</li>
</ul>
<p>This opinion piece by David Aaron Nicholson gives some great advice about how to name and structure your packages. Life lessons learned by coming across modules that weren’t so elegantly structured.</p>
<ul>
<li><a href="https://pycoders.com/link/10211/web">用 Django 和单页应用程序进行身份验证</a><ul>
<li>MIKE SUKMANOWSKY</li>
</ul>
</li>
</ul>
<p>Single Page Applications (SPA) often use passed tokens for authenticated pages. This article shows you how to use Django’s session based auth mechanism in conjunction with an SPA.</p>
<p>(<code>是也乎:</code></p>
<p>Django 已经是事实上的默认选择了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10231/web">用 pytest 测试 PySpark 代码</a><ul>
<li>GARY BAKE </li>
<li>• Shared by Gary Bake</li>
</ul>
</li>
</ul>
<p>This article shows you how to run automated tests on your PySpark code using the pytest. It delves into some of the pitfalls and how to make your tests performant.</p>
<ul>
<li><a href="https://pycoders.com/link/10210/web">改进 Python 打包: 为什么 14 种工具比 12 种多?</a><ul>
<li>CHRIS WARRICK</li>
</ul>
</li>
</ul>
<p>A journey to the world of Python packaging, a visit to the competition, a hopeful look at the future, and highlights from a disappointing discussion.</p>
<p>(<code>是也乎:</code></p>
<p>和其它语言生态对比, PyPI 的确有点儿乱,
好在一直在改进...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10215/web">为什么 Polars 使用的内存比 Pandas 少</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Polars is an alternative to Pandas than can often run faster—and use less memory! This article shows you how to go from Pandas to Polars.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10229/web">逐行跟踪您的 Python 进程</a></p>
<ul>
<li>GITHUB.COM/FURKANONDER • Shared by Furkan Onder</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10204/web">在您的 Python 项目中查找所有第三方导入</a></p>
<ul>
<li>GITHUB.COM/SAADMK11 </li>
<li>• Shared by Maksudul Haque</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>纯 Rust 实现的 Python 工具;
通过 pip 标准安装</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10225/web">socketify.py: 高性能 Python Web 服务器</a><ul>
<li>GITHUB.COM/CIROSPACIARI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>为了性能将 C/C++ 混合到工程中...
另外 Rust 社区也开始了各种增强 Py web 框架的嗯哼...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10206/web">pybboxes: Bounding Boxes 轻量级工具包</a></p>
<ul>
<li>GITHUB.COM/DEVRIMCAVUSOGLU</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10224/web">CustomTkinter: 基于 Tkinter 的 Python UI 库</a></p>
<ul>
<li>GITHUB.COM/TOMSCHIMANSKY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="CustomTkinter" src="https://ipic.zoomquiet.top/2023-01-25-zshot%202023-01-25%2017.32.25.jpg"></p>
<p>Tk 是个好框架, 终于还是有了现代化改进...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10221/web">PyKla Monthly Meetup</a></p>
<ul>
<li>January 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10218/web">101 Django Rest Framework</a></p>
<ul>
<li>January 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10214/web">Heidelberg Python Meetup</a></p>
<ul>
<li>January 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10207/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>January 25, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10234/web">SPb Python Drinkup</a></p>
<ul>
<li>January 26, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10232/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>January 28, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-561.html">Issue 561 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-561.md">issue-561.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF561D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF561D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5602023-01-18T11:42:00+08:002023-01-18T09:36:20+08:00Pythoneermtag:weekly.pychina.org,2023-01-18:/issue/issue-560.html<blockquote>
<p>PEP 703:将GIL变成一个开关选项</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/560">PyCoder's Weekly - Issue #560</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230118 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230118 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10176/web">PEP 703: 在 CPython 中使 GIL 可选</a><ul>
<li>PYTHON …</li></ul></li></ul><blockquote>
<p>PEP 703:将GIL变成一个开关选项</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/560">PyCoder's Weekly - Issue #560</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230118 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230118 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10176/web">PEP 703: 在 CPython 中使 GIL 可选</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This PEP proposes changes to the CPython build process that would allow you to build a GIL-less interpreter. This kind of interpreter would not be ABI compatible with the GIL-based one, and the programmer would become responsible for some locking situations in C-extensions. If implemented, this would lead the way to being able to operate without the GIL in cases where backward compatibility issues are not important.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 就象 Rust 中的 unsafe ?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10174/web">Python 中的原型污染</a><ul>
<li>ABDULRAHEEM KHALED</li>
</ul>
</li>
</ul>
<p>Prototype pollution is a particular attack in JavaScript where the base Prototype object is modified having wide ranging effects. Unfortunately, similar things can be accomplished in Python by messing with <strong>class</strong>.<strong>base</strong>. Read on for details.</p>
<p>(<code>是也乎:</code></p>
<p>Py 内部黑魔法, 如果不是撞上罕见问题一定要用这种解决方案,
一般没事别折腾...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10188/web">从 2022 年最流行的 Python 教程和课程中学习</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Revisit some of your favorite Real Python tutorials and video courses from 2022. It’s been a busy year, with new materials on topics ranging from the basics to web development, machine learning, effective coding environments, and more.</p>
<p>(<code>是也乎:</code></p>
<p>去年构建的最受欢迎的一系列结构化教程</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10197/web">Python 3.12.0 Alpha 4 发布</a><ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10191/web">使用 code.interact() 在 Python 中调试</a><ul>
<li>TWITTER.COM/KARPATHY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="n">debugging</span> <span class="ow">in</span> <span class="n">Python</span><span class="p">:</span>
<span class="o">-</span> <span class="err">`</span><span class="nb">print</span><span class="p">()</span><span class="err">`</span><span class="n">s</span> <span class="n">alone</span><span class="p">:</span> <span class="n">too</span> <span class="n">simple</span>
<span class="o">-</span> <span class="err">`</span><span class="kn">import</span> <span class="nn">pdb</span><span class="p">;</span> <span class="n">pdb</span><span class="o">.</span><span class="n">set_trace</span><span class="p">()</span><span class="err">`</span><span class="p">:</span> <span class="n">too</span> <span class="nb">complex</span>
<span class="o">-</span> <span class="err">`</span><span class="kn">import</span> <span class="nn">code</span><span class="p">;</span> <span class="n">code</span><span class="o">.</span><span class="n">interact</span><span class="p">(</span><span class="n">local</span><span class="o">=</span><span class="nb">locals</span><span class="p">())</span><span class="err">`</span><span class="p">:</span> <span class="n">just</span> <span class="n">right</span>
<span class="n">simply</span> <span class="n">drops</span> <span class="n">you</span> <span class="n">into</span> <span class="n">interpreter</span><span class="p">,</span> <span class="n">perfect</span> <span class="k">for</span> <span class="mi">95</span><span class="o">%</span> <span class="n">of</span> <span class="n">debugging</span>
</code></pre></div>
<p>原文建议, 参考:
<a href="https://www.programcreek.com/python/example/715/code.interact">Python Examples of code.interact</a></p>
<p><a href="https://www.digitalocean.com/community/tutorials/how-to-debug-python-with-an-interactive-console">How To Debug Python with an Interactive Console | DigitalOcean</a></p>
<p><a href="https://docs.python.org/zh-cn/3/library/code.html">code --- 解释器基类 — Python 3.11.1 文档</a></p>
<p>除了不能交互,其它基本上可以解决大部分观察要求了</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10172/web">Python Folium: 根据您的数据创建 Web 地图</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>You’ll learn how to create web maps from data using folium. The package combines Python’s data wrangling strengths with the data visualization power of the JavaScript library Leaflet. In this tutorial, you’ll create and style a choropleth world map that shows the ecological footprint per country.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Folium" src="https://ipic.zoomquiet.top/2023-01-18-zshot%202023-01-18%2009.12.32.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10177/web">用 Polars 加速你的 DataFrame</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How can you get more performance from your existing data science infrastructure? What if a DataFrame library could take advantage of your machine’s available cores and provide built-in methods for handling larger-than-RAM datasets? This week on the show, Liam Brannigan is here to discuss Polars.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Polars" src="https://ipic.zoomquiet.top/2023-01-18-zshot%202023-01-18%2009.12.24.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10184/web">我遵循的日志记录实践</a><ul>
<li>ELIRAN TURGEMAN</li>
</ul>
</li>
</ul>
<p>“No matter what kind of software you’re developing, you most definitely leverage logging to some extent, probably every single day.” This article outlines good cross-language logging practices making it easier to find bugs and understand what has happened in your software.</p>
<p>(<code>是也乎:</code></p>
<p>0: 一定要用</p>
<p>1: 老实的用</p>
<p>2: 科学的用</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10194/web">相同的词,不同的含义</a><ul>
<li>NED BATCHELDER</li>
</ul>
</li>
</ul>
<p>One of the difficulties when comparing programming languages is that they sometimes use the same words to describe similar things, but always with differences. Sometimes the differences are large enough that we want to use different words, but often they are not.</p>
<p>(<code>是也乎:</code></p>
<p>英文尽管已经尽力给所有概念都创建一个专用术语,
可惜, IT 行业习惯假借了...</p>
<p>所以, 计算机文档训诂学可能有必要发起</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10196/web">将 R 和 Python 与 {reticulate} 和 Quarto 相结合</a><ul>
<li>NICOLA RENNIE</li>
</ul>
</li>
</ul>
<p>Sometimes you might need to use R. Sometimes you might need to use Python. Sometimes you need to use both at the same time. This blog post shows you how to combine R and Python code using {reticulate} and output the results using Quarto.</p>
<p>(<code>是也乎:</code></p>
<p>哈, 可怜的 R</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10192/web">用 Structlog 进行结构化日志记录</a><ul>
<li>MAXIMILIAN FILTENBORG</li>
</ul>
</li>
</ul>
<p>Structured logging is the idea of creating logs that are both human readable and easily machine parsable. This article introduces structured logging, its advantages, and the structlog package for Python.</p>
<p>(<code>是也乎:</code></p>
<p>这是面向运营的日志了,
如果没有类似 ELK 的平台,
人眼看就难了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10198/web">来自地狱的 yaml 文件</a><ul>
<li>RUUD VAN ASSELDONK</li>
</ul>
</li>
</ul>
<p>As a data format, yaml is extremely complicated and it has many footguns. In this post Ruud explains some of those pitfalls by means of an example and suggests a few simpler and safer yaml alternatives.</p>
<p>(<code>是也乎:</code></p>
<p>Docker 将 yaml 带到飞,
可惜太复杂了,手工撰写一定出错...
TOML 已经从另外一个方向开始了反超...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10181/web">Django: 如何使用电子邮件登录用户</a><ul>
<li>CTRLZBLOG.COM </li>
<li>• Shared by Alice Ridgway</li>
</ul>
</li>
</ul>
<p>Learn how to log users in with an email instead of a username with Django. This tutorial makes full use of Django’s built-in features to minimise custom code.</p>
<ul>
<li><a href="https://pycoders.com/link/10195/web">扫描 PyPI 并找到了 57 个实时 AWS 密钥</a><ul>
<li>TOM FORBES</li>
</ul>
</li>
</ul>
<p>Tom got stung by a leaked AWS key a while back and decided to go hunting. This article shows you how he scanned PyPI and just how many leaked keys he found.</p>
<p>(<code>是也乎:</code></p>
<p>所以, 这种才是暗网主要经济来源?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10180/web">nanoGPT: 训练 GPT 的存储库</a><ul>
<li>GITHUB.COM/KARPATHY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>GPT 变成热词后, 新项目名不带这个缩写简直就没有关注了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10193/web">用 Python 设计了一个键盘</a></p>
<ul>
<li>HSGW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10185/web">fiftyone: 构建高质量数据集和计算机视觉模型</a></p>
<ul>
<li>GITHUB.COM/VOXEL51</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>数据标注工厂基础设施...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10189/web">PyChatGPT: 非官方 ChatGPT API 的 Python 客户端</a>
GITHUB.COM/RAWANDAHMAD698</p>
</li>
<li>
<p><a href="https://pycoders.com/link/10178/web">Neutron: 用 HTML 和 CSS 的 Python 跨平台应用程序</a></p>
<ul>
<li>GITHUB.COM/IANTERZO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>还是要手工编写 HTML,
和 Flet 们相比, 缺少生产力吸引哪</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10182/web">Python Meeting Düsseldorf</a><ul>
<li>January 18, 2023</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>杜塞尔多夫(德语:Düsseldorf,德语:[ˈdʏsl̩dɔʁf] ),是德国北莱茵-威斯特法伦州首府,位于莱茵河畔。杜塞尔多夫市区人口约62万人,是德国广告、服装和通讯业的重要城市。
杜塞尔多夫也是19世纪德国诗人海因里希·海涅的出生地</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10173/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>January 18, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10199/web">PyData Bristol Meetup</a></p>
<ul>
<li>January 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10190/web">Python Northwest</a></p>
<ul>
<li>January 19, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10183/web">PyLadies Dublin</a></p>
<ul>
<li>January 19, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-560.html">Issue 560 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-560.md">issue-560.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF560D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF560D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5592023-01-11T11:42:00+08:002023-01-11T11:22:18+08:00Pythoneermtag:weekly.pychina.org,2023-01-11:/issue/issue-559.html<blockquote>
<p>从头构建SQL引擎</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/559">PyCoder's Weekly - Issue #559</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230111 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230111 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10159/web">发现 bpython: 具有类似 IDE 功 …</a></li></ul><blockquote>
<p>从头构建SQL引擎</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/559">PyCoder's Weekly - Issue #559</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230111 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230111 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10159/web">发现 bpython: 具有类似 IDE 功能的 Python REPL</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about bpython, an alternative Python REPL that brings code suggestions and many other IDE-like features to the terminal. Once you discover how much bpython can improve your productivity, you’ll never want to return to using the vanilla Python REPL again.</p>
<p>(<code>是也乎:</code></p>
<p>知道 bpython 也有小15年了...
没想到还在发展;</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10153/web">Python 3.12 能用 perf 工程</a><ul>
<li>PETER MCCONNELL</li>
</ul>
</li>
</ul>
<p>Python 3.12 can run in a special mode that allows Python functions to appear in the output of the Linux perf profiler. This article walks you through a dummy application and using the profiler to find the bad parts.</p>
<ul>
<li><a href="https://pycoders.com/link/10149/web">使用原生二进制文件打包</a><ul>
<li>PYPACKAGING-NATIVE.GITHUB.IO</li>
</ul>
</li>
</ul>
<p>The pypackaging-native site is a collection of content about key Python packaging topics and issues for projects using native code, with a focus on scientific, data science, and ML/AI projects in the PyData ecosystem.</p>
<ul>
<li><a href="https://pycoders.com/link/10145/web">Pillow 9.4.0 发布</a><ul>
<li>PILLOW.READTHEDOCS.IO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>原名 PIL 现在是真的变成不可替代的核心常用模块了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10148/web">Plone 6.0 发布</a><ul>
<li>PLONE.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等等 Plone 还活着?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10150/web">Django Bugfix 发布: 4.1.5</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10137/web">Debian 移除 Python 2 </a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>The last remnants of Python 2.7 have been removed from the Debian builds. As with all discussions on the internet, this is both a celebration and a diatribe about how it was all done wrong. Enjoy!</p>
<p>(<code>是也乎:</code></p>
<p>最保守的 Debian 都放弃了 Python 2 ...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10135/web">我希望在更多语言中看到的微功能</a><ul>
<li>HILLEL WAYNE</li>
</ul>
</li>
</ul>
<p>Some language features are intrinsic to the language, others are syntactic sugar that could easily be borrowed in other programming languages. This opinion piece from Hillel highlights some features from more obscure languages that should be stolen by the mainstream. Two Python features he’d like to see in more languages are chained evaluations (2 <= x < 10) and numbers with separators (1000000 == 1_000_000).</p>
<p>(<code>是也乎:</code></p>
<p>开发语言也进入微创新时代了?
大家长的越来越像, 语糖也越来越类似,
都在追求开发体验...
可开发者都是从 C 时代训练下来的,
对友好的想象是相同的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10151/web">通过 Advent of Code 2022 学到了什么</a><ul>
<li>DAN TURKEL</li>
</ul>
</li>
</ul>
<p>This opinion piece from Dan Turkel outlines the new things he learned as part of doing the Advent of Code at the end of 2022. Topics include revisiting some classic data structures, using the new match statements, the not so new walrus operator, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/10132/web">如何使用 Doctest 在 Python 中编写测试</a><ul>
<li>SNYK.IOS</li>
<li>PONSOR</li>
</ul>
</li>
</ul>
<p>Python’s doctest tool is useful to write tests for the code in the function by defining both the input and output values, saving time and effort while writing top quality code. Learn more about how to write tests using doctest using this step-by-step guide from Snyk →</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Snyk" src="https://cdn.pycoders.com/5093c1e17c73acabc75752c71e7bc10e"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10141/web">用 Kivy 构建跨平台 GUI 应用程序</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to build a cross-platform mobile application with Python and the Kivy GUI framework. You’ll discover how to develop an application that can run on your desktop as well as your phone. Then, you’ll package your app for Windows, Linux, and macOS.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Kivy" src="https://ipic.zoomquiet.top/2023-01-11-zshot%202023-01-11%2010.46.05.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/10168/web">Shapley 值的工作原理</a><ul>
<li>AIDANCOOPER.CO.UK </li>
<li>• Shared by Aidan Cooper</li>
</ul>
</li>
</ul>
<p>Shapley values are machine learning explainability techniques that are easy to use and interpret. However, trying to make sense of their theory can be intimidating. This article explores how Shapley values work through code and simplified explanations.</p>
<ul>
<li><a href="https://pycoders.com/link/10136/web">用 Python 进行探索性空间数据分析</a><ul>
<li>KYLE WALKER</li>
</ul>
</li>
</ul>
<p>Kyle Walker is the author of “Analyzing US Census Data: Methods, Maps, and Models, in R”. In this article he translates some of the book’s examples into Python.</p>
<p>(<code>是也乎:</code></p>
<p>将自己写的R图书,转换为 Python 案例,
这说明...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10160/web">从头开始编写 Python SQL 引擎</a><ul>
<li>TOBY MAO</li>
</ul>
</li>
</ul>
<p>SQLGlot is a an SQL parser/translator written in Python. This accompanying article explains the motivation behind the work and highlights parts of the design.</p>
<p>(<code>是也乎:</code></p>
<p>毛同学?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10143/web">无限 AI 阵列</a><ul>
<li>IANBICKING.ORG</li>
</ul>
</li>
</ul>
<p>Learn about an insane library containing special lists and dicts so that any missed calls automatically go to GPT3 and add a predictive value in its place.</p>
<ul>
<li><a href="https://pycoders.com/link/10162/web">30 个有用的 Python 片段</a><ul>
<li>LARA BALDWIN</li>
</ul>
</li>
</ul>
<p>A collection of short Python snippets that can be helpful when you code. Includes uniqueness, anagrams, sizing info, chaining function calls, and more.</p>
<p>(<code>是也乎:</code></p>
<p>小姐姐分享的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10134/web">Find Your Next Tech Job Through Hired</a><ul>
<li>HIRED</li>
<li><code>SPONSOR</code></li>
</ul>
</li>
</ul>
<p>Hired is home to thousands of companies, from startups to Fortune 500s, that are actively hiring the best engineers, designers, data scientists, and more. Create a profile to let hiring managers extend interview requests to you. Sign for free today!</p>
<ul>
<li><a href="https://pycoders.com/link/10165/web">将 Google 地图添加到 Jupyter Notebook</a><ul>
<li>ALEXANDER TYLER</li>
</ul>
</li>
</ul>
<p>This article shows you how to integrate Google Maps into a Jupyter Notebook. Once embedded, you can programmatically manipulate the maps.</p>
<ul>
<li><a href="https://pycoders.com/link/10166/web">用递归 Python 生成器进行惰性求值</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>Learn how to implement “lazy recursion” using recursive generators. Includes concrete examples where this technique is useful.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10164/web">基于 HTML/CSS 的跨平台 GUI 框架</a><ul>
<li>GITHUB.COM/SCRIPTIOT </li>
<li>• Shared by dragondjf</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个跨平台 GUI 框架,
web 真的打通了一切...
<img alt="evue" src="https://ipic.zoomquiet.top/2023-01-11-zshot%202023-01-11%2010.31.15.jpg"></p>
<p><a href="https://www.yuque.com/dragondjf/ltn95z/krmcxd?singleDoc">EVUE 进化蜕变,下一代全平台UI开发利器</a>
还是国产的...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10163/web">Loge Notebook: 交互式报告</a></p>
<ul>
<li>LOGE.READTHEDOCS.IO </li>
<li>• Shared by Lukasz Laba</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10158/web">Python 终端音乐播放器</a></p>
<ul>
<li>GITHUB.COM/BMWANT </li>
<li>• Shared by Misha Behersky</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Player" src="https://ipic.zoomquiet.top/2023-01-11-zshot%202023-01-11%2010.12.07.jpg"></p>
<p>嗯哼?这可比俺之前用的 Moc 好安装的太多了...</p>
<blockquote>
<p>pyaudio/_portaudio.cpython-39-darwin.so' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64'))</p>
</blockquote>
<p>不过暂时还不兼容 ARM 芯片</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10146/web">pyright: Python 的静态类型检查器</a></p>
<ul>
<li>GITHUB.COM/MICROSOFT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10157/web">meltano: 用于 ELT+ 的 CLI</a></p>
<ul>
<li>GITHUB.COM/MELTANO</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10139/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>January 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10144/web">Heidelberg Python Meetup</a></p>
<ul>
<li>January 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10138/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>January 11, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10147/web">Python Atlanta</a></p>
<ul>
<li>January 12, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10156/web">PyData Leeds Inaugural Event</a></p>
<ul>
<li>January 24, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-559.html">Issue 559 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-559.md">issue-559.md</a></li>
</ul>
<blockquote>
<p>Happy Pythoning!</p>
<blockquote>
<p>Copyright © 2023 PyCoder’s Weekly, All rights reserved.</p>
</blockquote>
</blockquote>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>0/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF559D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF559D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5582023-01-04T11:42:00+08:002023-01-04T10:18:07+08:00Pythoneermtag:weekly.pychina.org,2023-01-04:/issue/issue-558.html<blockquote>
<p>无聊的 Python:代码质量</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/558">PyCoder's Weekly - Issue #558</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230104 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230104 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10124/web">2022 年 Real Python 教程 …</a></li></ul><blockquote>
<p>无聊的 Python:代码质量</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/558">PyCoder's Weekly - Issue #558</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>230104 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>230104 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10124/web">2022 年 Real Python 教程和视频课程总结</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>“It’s been another year of changes at Real Python! The Real Python team has written, edited, curated, illustrated, and produced a mountain of Python material this year. We added some new members to the team, updated the site’s features, and created new styles of tutorials and video courses.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="2022" src="https://ipic.zoomquiet.top/2023-01-04-zshot%202023-01-04%2009.49.57.jpg"></p>
<p>嘦认真,呈体系的搞, 任何教程都有市场...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10102/web">对 Python 虚拟环境工作流程进行分类</a><ul>
<li>BRETT CANNON</li>
</ul>
</li>
</ul>
<p>This article discusses the various ways of creating and managing Python virtual environments, including what kinds of tools are used. It categorizes the different styles and describes the impacts of the choices you make on your workflow.</p>
<p>(<code>是也乎:</code></p>
<p>结论非常社区化了还是要 EPE 来完成最终盖棺嘛?
不过, conda 已经将生意作起来了, 变成市场标准也是指日可待?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10121/web">受损的 PyTorch-nightly 依赖链</a><ul>
<li>PYTORCH.ORG</li>
</ul>
</li>
</ul>
<p>The nightly PyTorch build was compromised between December 25 and 30th. This article describes what happened. Stable release branches were not effected. There is also an associated Hacker New Discussion.</p>
<p>(<code>是也乎:</code></p>
<p>在此场景中如何使用 上游思维 来完成修补?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10113/web">PyPy v7.3.11 发布</a></p>
<ul>
<li>PYPY.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10114/web">NumPy 1.24 发布</a></p>
<ul>
<li>NUMPY.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10096/web">PyConDE 2023 提案征集: 1 月 5 日截止</a></p>
<ul>
<li>PYCON.DE </li>
<li>• Shared by Olakunle Olaniyi</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NIL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10118/web">用 DALL·E 2 和 OpenAI API 生成图像</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Learn to use the OpenAI Python library to create images with DALL·E, a state-of-the-art latent diffusion model. You’ll explore image creation and generating image variations. You’ll interact with DALL·E using API calls, and incorporate this functionality into your Python scripts.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="DALL·E" src="https://ipic.zoomquiet.top/2023-01-04-zshot%202023-01-04%2009.41.24.jpg"></p>
<p>首先...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10104/web">Python 延迟导入的回归</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>PEP 690 proposes the ability to delay when modules are imported, possibly providing performance improvements. The PEP has gone through a series of versions and there has been much discussion of the consequences. This article gives the latest info on the proposal.</p>
<p>(<code>是也乎:</code></p>
<p>WoW 进一步工程化又复杂化 Py 小宇宙的建议</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10117/web">关于房地产的失败机器学习项目</a><ul>
<li>ROBERT RITZ</li>
</ul>
</li>
</ul>
<p>“There aren’t enough failed data science projects out there. Usually, projects only show up in public if they work. I think that’s a shame. If we learn more from our successes than our failures, it makes sense to share more failures to help those around us.”</p>
<ul>
<li><a href="https://pycoders.com/link/10123/web">无聊的 Python:代码质量</a><ul>
<li>JAMES BENNETT</li>
</ul>
</li>
</ul>
<p>How to build, deploy, and manage Python applications in as “boring” a way as possible in order to maximize stability and reliability. Also, read the Hacker News Discussion associated with the article.</p>
<p>(<code>是也乎:</code></p>
<p>当前的无聊,当初可都是高精尖...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10128/web">Python 中的状态模式</a><ul>
<li>AUTH0.COM </li>
<li>• Shared by Robertino</li>
</ul>
</li>
</ul>
<p>Design patterns are conventional solutions to common challenges in software development. The State Machine pattern encapsulates the flow of change in a system. Learn to implement state patterns and finite state machines in Python.</p>
<p>(<code>是也乎:</code></p>
<p>状态机, 为什么要从6行代码变成160行?
都是有讲儿的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10107/web">位操作:如何高效解决问题</a><ul>
<li>ANURAG VERMA</li>
</ul>
</li>
</ul>
<p>Storing data as bits can be very efficient and with the right operators you can do some amazing things quickly. This article introduces bitwise operations, bitmasking, and how to manipulate individual bits in a byte.</p>
<p>(<code>是也乎:</code></p>
<p>位运算, 这在C 语言发明之前,都是常识,
现在...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10115/web">为什么我还在使用 Python</a><ul>
<li>ERIC MATTHES</li>
</ul>
</li>
</ul>
<p>This opinion piece from Eric talks about how he started with Python and why he’s continued on the journey. There is also an associated Hacker News Discussion.</p>
<p>(<code>是也乎:</code></p>
<p>嘦有对应岗位,没人拒绝的了这么可爱的语言日常吧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10097/web">Python 3.11 中带有 str 或 int Mixin 的枚举重大更改</a><ul>
<li>ANŽE PEČAR</li>
</ul>
</li>
</ul>
<p>A change in how Python handles str and int mixins in Enum classes might break your code when you upgrade to Python 3.11. Read on to see the problem and how Python 3.11’s new Enum classes solve it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.11" src="https://ipic.zoomquiet.top/2023-01-04-zshot%202023-01-04%2009.34.14.jpg"></p>
<p>唉...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10119/web">Django 电子邮件/联系表单教程</a><ul>
<li>WILL VINCENT</li>
</ul>
</li>
</ul>
<p>Coding for email isn’t too bad, but sending it can be a challenge. This tutorial walk you through how to use the popular SendGrid service as your SMTP server.</p>
<p>(<code>是也乎:</code></p>
<p>SendGrid 的硬广,
其实吧,直到今天商业化的可靠邮件发送功能依然是个大市场...
谁能以更加简单便宜的姿势协助企业发送邮件,谁就有生意.
)</p>
<ul>
<li><a href="https://pycoders.com/link/10099/web">2022 年顶级 Python 库</a><ul>
<li>DESCOINS & LEZAMA </li>
<li>• Shared by Mike McLeod</li>
</ul>
</li>
</ul>
<p>This is the eighth edition of Top Python Libraries from these folks, with an emphasis on data science and ML. Includes links to previous years lists as well.</p>
<p>(<code>是也乎:</code></p>
<p>各种神奇好物值得逐一赏玩儿...</p>
<p>PS: 该实验室,从15年开始,每年评选出对应最佳模块,也值得回顾一下</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10095/web">用 Electron 和 Django 构建桌面应用程序</a><ul>
<li>IVAN YU</li>
</ul>
</li>
</ul>
<p>Electron allows you to build desktop applications using web stack technologies. This article shows you how to take a Django project and Electron-ify it.</p>
<p>(<code>是也乎:</code></p>
<p>等等,现在已经有 Flet 了哪...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10100/web">Quibbler: 交互式数据分析和可视化</a><ul>
<li>ROY KISHONY </li>
<li>• Shared by Roy Kishony</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Niubility ...
可以动态化各种图表的自动交互化支持模块</p>
<p><img alt="支持ed" src="https://ipic.zoomquiet.top/2023-01-04-zshot%202023-01-04%2009.25.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10101/web">“MATLAB With Python” 电子书</a><ul>
<li>GITHUB.COM/ALDANIAL </li>
<li>• Shared by Al Danial</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>学术界之外可能对 MATLAB 无感,
可以这货当年就等于 IT 界...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10129/web">django-cities: Django 项目的城市和国家列表</a><ul>
<li>GITHUB.COM/CODERHOLIC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当一个框架稳固后,
围绕着这个核心越来越多的实用插件市场才能兴起...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10108/web">cbp-translate: 生成类似赛博朋克的字幕</a></p>
<ul>
<li>GITHUB.COM/ELANMART</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10105/web">csvkit: 一套 CSV 实用程序</a></p>
<ul>
<li>GITHUB.COM/WIRESERVICE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Documentation: https://csvkit.rtfd.org/</p>
<p>12年开始的项目...
可见 csv 多深的坑...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10131/web">STL Python</a></p>
<ul>
<li>January 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10130/web">Heidelberg Python Meetup</a></p>
<ul>
<li>January 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10120/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>January 4, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10098/web">Canberra Python Meetup</a></p>
<ul>
<li>January 5, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10111/web">IndyPy Mixer</a></p>
<ul>
<li>January 10, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-558.html">Issue 558 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-558.md">issue-558.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF558D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF558D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5572022-12-28T11:42:00+08:002022-12-28T09:28:27+08:00Pythoneermtag:weekly.pychina.org,2022-12-28:/issue/issue-557.html<blockquote>
<p>Best of PyCoder's 2022</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/557">PyCoder's Weekly - Issue #557</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221229 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221229 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<p>It is that time of year again, everybody is making …</p><blockquote>
<p>Best of PyCoder's 2022</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/557">PyCoder's Weekly - Issue #557</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221229 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221229 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<p>It is that time of year again, everybody is making lists. Hopefully you weren’t on the “naughty” one. 2022 has seen a lot of change in tech, from the release of Python 3.11 to the sudden serge in Mastodon use, the world of Python has been busy.</p>
<p>本周时事通讯汇集了 2022 年最受欢迎的文章和项目;
也许你错过了其中哪篇,现在你值得有更多时间深入阅读.</p>
<p>Here’s to you, dear reader. Thanks for continuing to be with us at PyCoder’s Weekly. I’m sure 2023 will be just as wild. Speaking of 2023, if you come across something cool next year, an article or a project you think deserves some notice, send it to us and it might end up in a future issue.</p>
<p>Happy Pythoning!</p>
<div class="highlight"><pre><span></span><code>— The PyCoder’s Weekly Team
Christopher Trudeau, Curator
Dan Bader, Editor
</code></pre></div>
<ul>
<li><a href="https://pycoders.com/link/10062/web">Python 3.11: 很酷的新功能供您尝试</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.11 is out! In this article, you’ll explore what Python 3.11 brings to the table. You’ll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.11" src="https://ipic.zoomquiet.top/2022-12-28-zshot%202022-12-28%2009.05.47.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10082/web">Python f-Strings 比你想象的更强大</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Learn about the lesser-known features of Python’s f-strings, including date formatting, variable debugging, nested f-strings, and conditional formatting.</p>
<p>(<code>是也乎:</code></p>
<p>和当初看到文章感觉一样,再好也别贫杯...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10068/web">告别这些过时的 Python 库</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>It’s time to say goodbye to os.path, random, pytz, namedtuple and many more obsolete Python libraries. Start using the latest and greatest ones instead.</p>
<ul>
<li><a href="https://pycoders.com/link/10077/web">Python 列表与元组比较</a><ul>
<li>CHETAN AMBI</li>
</ul>
</li>
</ul>
<p>Learn how list and tuple are similar and how they are different, including storage and speed differences and how to choose between them.</p>
<ul>
<li><a href="https://pycoders.com/link/10075/web">如何用 Python 编写用户友好的 CLI</a><ul>
<li>XIAOXU GAO</li>
</ul>
</li>
</ul>
<p>How to write user-friendly Command Line Interface applications and an overview of several of the popular CLI libraries: argparse, Click, Typer, Docopt, and Fire.</p>
<ul>
<li><a href="https://pycoders.com/link/10074/web">Python 3.11 究竟在哪里获得加速?</a><ul>
<li>BESHR KAYALI</li>
</ul>
</li>
</ul>
<p>This deep dive into Python 3.11’s speed-up walks you through nine different optimizations that contribute to the 25% performance improvement in CPython.</p>
<p>(<code>是也乎:</code></p>
<p>虽然其它语言优化加速的技巧无法直接复用在 Python,
但是,思路是相似的...何况 CPython 原先就留有很多余地...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10081/web">Python 的 “Functions” 有时是类</a><ul>
<li>TREY HUNNER</li>
</ul>
</li>
</ul>
<p>Ever use list() or enumerate()? Think of them as functions? They’re not, they’re classes. Sometimes we call classes functions in Python. Why? And what’s a “callable”?</p>
<ul>
<li><a href="https://pycoders.com/link/10079/web">在不耗尽内存的情况下处理大型 JSON 文件</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Loading complete JSON files into Python can use too much memory, leading to slowness or crashes. The solution: process JSON data one chunk at a time.</p>
<p>(<code>是也乎:</code></p>
<p>分而制之...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10066/web">Python 中的 Dunder 方法: 最丑陋又令人敬畏的酱汁</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Double-underscore methods, also known as “dunder methods” or “magic methods” are an ugly way of bringing beauty to your code. Learn about constructors, <strong>repr</strong>, <strong>str</strong>, operator overloading, and getting your classes working with Python functions like len().</p>
<ul>
<li><a href="https://pycoders.com/link/10072/web">初探 PyScript : Web 浏览器中的 Python</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about PyScript, a new framework that allows for running Python in the web browser with few or no code modifications and excellent performance. You’ll leverage browser APIs and JavaScript libraries to build rich, highly interactive web applications with Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyScript" src="https://ipic.zoomquiet.top/2022-12-28-zshot%202022-12-28%2009.05.27.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/10063/web">在 Python 中构建一个 Alexa 等价物</a><ul>
<li>ANDREW HERSHY</li>
</ul>
</li>
</ul>
<p>It’s not as difficult as you think to build an AI program that listens to speech and answers questions. You can make the magic happen in an afternoon by leveraging a few Python packages and APIs.</p>
<p>(<code>是也乎:</code></p>
<p>小扎,很早就自己在家折腾出了一个类似的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10076/web">10 种模式来编写更简洁 Python </a><ul>
<li>ALEX OMEYER</li>
</ul>
</li>
</ul>
<p>Cleaner code is more focused, easier to read, easier to debug, and generally easier to maintain. This guide covers ten different patterns Python programmers should apply in their code.</p>
<ul>
<li><a href="https://pycoders.com/link/10071/web">足够有用的 Cython</a><ul>
<li>PETER BAUMGARTNER</li>
</ul>
</li>
</ul>
<p>Cython is a superset of of Python designed to give C-like performance. Ever wanted to learn the basics? This article shows you how to get started.</p>
<p>(<code>是也乎:</code></p>
<p>问题在 Cython 和 CPython 世界没办法直接相通...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NIL</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<p>NIL</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10083/web">用于简洁代码的 Python 库</a></p>
<ul>
<li>ISAAK UCHAKAEV</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10065/web">Common Python Cheatsheets</a></p>
<ul>
<li>GITHUB.COM/AFIZS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10070/web">awesome-python: Awesome Python Libraries and Resources</a></p>
<ul>
<li>GITHUB.COM/VINTA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>永远的经典热点...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10069/web">BeeWare: Write Python, Run Everywhere Using Native UIs</a></p>
<ul>
<li>BEEWARE.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10061/web">Python Graph Gallery: A Collection of Hundreds of Charts Made With Python</a></p>
<ul>
<li>PYTHON-GRAPH-GALLERY.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10078/web">Python f-Strings Number Formatting Cheat Sheet</a></p>
<ul>
<li>BRIANALLAN</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10073/web">190 Python Projects With Source Code</a></p>
<ul>
<li>AMAN KHARWAL</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10080/web">PyFlow: Visual and Modular Block Programing in Python</a></p>
<ul>
<li>GITHUB.COM/BYCELIUM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?介绍过好象...
这是工业级成人 Scratch ?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10067/web">pointers.py: Bringing the Hell of Pointers to Python</a><ul>
<li>GITHUB.COM/ZEROINTENSITY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>理由总是正义的:<code>Why not?!</code></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10064/web">konsole: Readable, Pleasing Console Output</a><ul>
<li>GITHUB.COM/APPAREBIT </li>
<li>• Shared by Robert Grimm</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>在手机变成人体外挂的年代,
真正工作时,还是终端看的最多...
)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10089/web">PyKla Monthly Meetup</a></p>
<ul>
<li>December 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10090/web">Heidelberg Python Meetup</a></p>
<ul>
<li>December 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10087/web">SPb Python Drinkup</a></p>
<ul>
<li>December 29, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10085/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>December 31, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10086/web">PythOnRio Meetup</a></p>
<ul>
<li>December 31, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10084/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>January 4, 2023</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-557.html">Issue 557 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-557.md">issue-557.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>2/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF557D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF557D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5562022-12-21T11:42:00+08:002022-12-21T09:49:07+08:00Pythoneermtag:weekly.pychina.org,2022-12-21:/issue/issue-556.html<blockquote>
<p>在 ChatGPT 中运行 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/556">PyCoder's Weekly - Issue #556</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221221 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221221 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10051/web">在 Python 中使用构建系 …</a></li></ul><blockquote>
<p>在 ChatGPT 中运行 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/556">PyCoder's Weekly - Issue #556</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221221 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221221 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10051/web">在 Python 中使用构建系统和持续集成</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What advantages can a build system provide for a Python developer? What new skills are required when working with a team of developers? This week on the show, Benjy Weinberger from Toolchain is here to discuss the Pants build system and getting started with continuous integration (CI).</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Integration" src="https://ipic.zoomquiet.top/2022-12-21-zshot%202022-12-21%2009.38.41.jpg"></p>
<p>又见 InfluxDB</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10038/web">PEP 701: F-Strings 的句法形式化</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This Python Enhancement Proposal describes the formalization of a grammar for f-strings, allowing a reduction in the underlying parser code complexity and providing future features like comments in multi-line f-strings.</p>
<p>(<code>是也乎:</code></p>
<p>这样发展下去就变成闭包了
)</p>
<ul>
<li><a href="https://pycoders.com/link/10043/web">在 ChatGPT 中运行 Python</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>Did you know that ChatGPT knows Python? It knows Python so well, you can even run a Python REPL inside ChatGPT and it supports non-trivial features like decorators, properties, and asynchronous programming.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10028/web">PyTexas 2023 提案征集</a></p>
<ul>
<li>PRETALX.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10029/web">PyCon US 2023 注册启动</a></p>
<ul>
<li>PYCON.BLOGSPOT.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyCon中国 刚刚举行...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10040/web">PyPI 升级到 Python 3.11 并将 CPU 占用减半</a><ul>
<li>TWITTER.COM/PYPI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Halved" src="https://ipic.zoomquiet.top/2022-12-21-zshot%202022-12-21%2009.35.49.jpg"></p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10056/web">您可能没有听说过的 Python 魔术方法</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Python classes support operations through the definition of magic methods, also known as dunder-methods. To enable to support for len(), you define <code>__len__()</code> on your class. There are many Python magic methods, read on to learn about some of the less common ones.</p>
<p>(<code>是也乎:</code></p>
<p>从作者官网中发现在这个有趣的图书:
<a href="https://www.elegantobjects.org/">Elegant Objects</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10030/web">用 SMT 求解器和模糊测试查找 JIT 优化器错误</a><ul>
<li>PYPY.ORG</li>
</ul>
</li>
</ul>
<p>Finding bugs can be a challenging exercise, but when your code is a Just-In-Time compiler, your bugs create bugs for other people. PyPy has recently added new techniques to find errors in the JIT optimizer. Dive deep into Z3 theory and using fuzzing to find errors.</p>
<ul>
<li><a href="https://pycoders.com/link/10053/web">测试 AWS Chalice 应用程序</a><ul>
<li>AUTH0.COM </li>
<li>• Shared by Robertino</li>
</ul>
</li>
</ul>
<p>“AWS Chalice is a Python-based web micro-framework that leverages on the AWS Lambda and API Gateway services. It is used to create serverless applications.” Learn how to write unit and integration tests in the AWS Chalice space.</p>
<p>(<code>是也乎:</code></p>
<p>Lambda 已经有了自己的专用框架 <code>Chalice</code> ,那么在此基础上的标准工程化操作也就应该有对应规范了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10048/web">在 Python 中使用类型提示的 8 个级别</a><ul>
<li>YANG ZHOU</li>
</ul>
</li>
</ul>
<p>This article introduces the reader to eight separate levels of type-hint use in Python, starting with annotating basic data types and going all the way up to compound and types for classes.</p>
<p>(<code>是也乎:</code></p>
<p>周同学, 将 Type Hints 内卷姿势已经分好类了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10036/web">用 FastAPI 在 Python 中实现并发</a><ul>
<li>HORACE GUY</li>
</ul>
</li>
</ul>
<p>FastAPI is an asyncio friendly library, which means you can dive deep into your concurrency needs. This article shows you how to get high performance out of FastAPI using co-routines.</p>
<p>(<code>是也乎:</code></p>
<p>简而言之 gunicorn YYDS</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10050/web">Django 领域驱动设计指南</a><ul>
<li>PHALT.GITHUB.IO</li>
</ul>
</li>
</ul>
<p>“This style guide combines domain-driven design principles and Django’s apps pattern to provide a pragmatic guide for developing scalable API services with the Django web framework.”</p>
<p>(<code>是也乎:</code></p>
<p><strong>DDD</strong> 也是可以应用万物的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10052/web">Guido van Rossum 访谈摘要</a><ul>
<li>DAVID CASSEL</li>
</ul>
</li>
</ul>
<p>In case you missed the three hour interview by Lex Fridman, or decided that it was a bit too long, this article summarizes key points.</p>
<p>(<code>是也乎:</code></p>
<p>Summary 还是必要的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10039/web">上下文管理器和 Python 的 with 语句</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn what the Python with statement is and how to use it with existing context managers. You’ll also learn how to create your own context managers.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Context" src="https://ipic.zoomquiet.top/2022-12-21-zshot%202022-12-21%2009.19.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10057/web">我从默认结对中学到了什么</a><ul>
<li>EVE RAGINS</li>
</ul>
</li>
</ul>
<p>Eve recently worked on a client site where pair programming was the default. She outlines the pros and cons of her experience and what she learned.</p>
<p>(<code>是也乎:</code></p>
<p>结对编程之真实世界?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10046/web">如何正确使用 Async Python</a><ul>
<li>GUI LATROVA </li>
<li>• Shared by Gui Latrova</li>
</ul>
</li>
</ul>
<p>See some common mistakes when writing Python Async and learn how to avoid them to increase your code’s performance.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10055/web">Nuitka 优化 Python 编译器</a><ul>
<li>NUITKA.NET</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Nuitka" src="https://ipic.zoomquiet.top/2022-12-21-zshot%202022-12-21%2009.13.19.jpg"></p>
<p>非常实用的项目,</p>
<blockquote>
<p>Nuitka 将 Python 模块翻译成 C 级程序,然后使用 libpython 和自己的静态 C 文件,以 CPython 的方式执行...目前支持:操作系统:Linux、FreeBSD、NetBSD、macOS X 和 Windows(32/64 位)...架构:x86、x86_64(amd64)和 arm,可能还有更多的架构</p>
</blockquote>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10054/web">import-linter: 定义和执行导入规则</a></p>
<ul>
<li>GITHUB.COM/SEDDONYM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10035/web">codon: 高性能、可扩展的 Python 编译器</a></p>
<ul>
<li>GITHUB.COM/EXALOOP</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10037/web">num2words: 将数字转换为单词。 42 –> 四十二</a></p>
<ul>
<li>GITHUB.COM/SAVOIRFAIRELINUX</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>就这么实现了 <code>42</code> 好机智</p>
<div class="highlight"><pre><span></span><code>$<span class="w"> </span>num2words<span class="w"> </span><span class="m">10001</span>
ten<span class="w"> </span>thousand<span class="w"> </span>and<span class="w"> </span>one
$<span class="w"> </span>num2words<span class="w"> </span><span class="m">24</span>,120.10
twenty-four<span class="w"> </span>thousand,<span class="w"> </span>one<span class="w"> </span>hundred<span class="w"> </span>and<span class="w"> </span>twenty<span class="w"> </span>point<span class="w"> </span>one
$<span class="w"> </span>num2words<span class="w"> </span><span class="m">24</span>,120.10<span class="w"> </span>-l<span class="w"> </span>es
veinticuatro<span class="w"> </span>mil<span class="w"> </span>ciento<span class="w"> </span>veinte<span class="w"> </span>punto<span class="w"> </span>uno
<span class="nv">$num2words</span><span class="w"> </span><span class="m">2</span>.14<span class="w"> </span>-l<span class="w"> </span>es<span class="w"> </span>--to<span class="w"> </span>currency
dos<span class="w"> </span>euros<span class="w"> </span>con<span class="w"> </span>catorce<span class="w"> </span>céntimos
</code></pre></div>
<p>暂时不支持中文</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10047/web">faqtory: 生成 GitHub 风格的 FAQ.md 文档</a><ul>
<li>GITHUB.COM/WILLMCGUGAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>SSG 已经特化到只针对一个文件进行生成了?</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10033/web">Python Web Conf 2023 (Virtual)</a></p>
<ul>
<li>March 13 to March 17, 2023</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10034/web">An Introduction to Model Drift</a></p>
<ul>
<li>December 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10027/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>December 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10044/web">Heidelberg Python Meetup</a></p>
<ul>
<li>December 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10041/web">XtremePython 2022</a></p>
<ul>
<li>December 27 to December 28, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-556.html">Issue 556 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-556.md">issue-556.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF556D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF556D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5552022-12-14T11:42:00+08:002022-12-14T10:47:53+08:00Pythoneermtag:weekly.pychina.org,2022-12-14:/issue/issue-555.html<blockquote>
<p>简单是一种优势,但遗憾的是复杂性更好卖...人艰不拆</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/555">PyCoder's Weekly - Issue #555</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221214 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221214 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 …</li></ul><blockquote>
<p>简单是一种优势,但遗憾的是复杂性更好卖...人艰不拆</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/555">PyCoder's Weekly - Issue #555</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221214 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221214 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/10022/web">用 pyproject.toml 打包 Python 代码并使用 pathlib 列出文件</a><ul>
<li>REAL PYTHON PODCAST</li>
</ul>
</li>
</ul>
<p>How do you start packaging your code with pyproject.toml? Would you like to join a conversation that gently walks you through setting up your Python projects to share? This week on the show, Christopher Trudeau is here, bringing another batch of PyCoder’s Weekly articles and projects.</p>
<p>(<code>是也乎:</code></p>
<p>打包/分发, 是一个开发语言最关键的输出形式,
但是, Python 这么多年了,一直在变化,
<code>pyproject.toml</code> 是否能替代 <code>setup.cfg</code>/<code>setup.py</code> 统一所有打包工具,
还得看 M$ 的决心了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10005/web">谁控制并行性? 导致放缓的分歧</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>In complex systems there may be a fight between the parallelism in your code vs the parallelism in the libraries you’re using. This fight can cause things to slow down. This article shows some examples and what you can do about it.</p>
<ul>
<li><a href="https://pycoders.com/link/10020/web">在 AWS 免费套餐上制作 Mastodon 机器人</a><ul>
<li>MAT DUGGAN</li>
</ul>
</li>
</ul>
<p>This article walks you through everything you need to know to get a Mastodon bot set up in on the AWS Free tier through DynamoDB and AWS Lambdas.</p>
<ul>
<li><a href="https://pycoders.com/link/9998/web">PyPy v7.3.10 发布</a><ul>
<li>PYPY.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyPy 也开始努力了,毕竟不能比 CPython 还要慢吧?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10007/web">Django Bugfix 发布: 4.1.4</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10002/web">Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>感觉到集团军样的气势,
看起来 M$ 投入了正规编制来推动?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9992/web">XtremePython 2022 线上大会 12.27th</a><ul>
<li>XTREMEPYTHON.DEV </li>
<li>• Shared by Haim Michael</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10016/web">软件架构师: 您典型的一天是什么样的?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>哈哈哈...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9991/web">您使用什么风格的导入语句?</a><ul>
<li>TWITTER.COM/BBELDERBOS </li>
<li>• Shared by Bob Belderbos</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等等,这种还有风格的?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10014/web">I/O 不再是瓶颈</a><ul>
<li>BEN HOYT</li>
</ul>
</li>
</ul>
<p>A common interview question Ben asks candidates is to write a program that counts the frequency of words in a file, as a follow-up question he asks where the bottleneck is in the code. The most common answer, I/O, is not necessarily true on modern hardware. Read on to see the comparisons between Python and GO and where the program actually spends its time.</p>
<p>(<code>是也乎:</code></p>
<p>喜大普奔?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10004/web">要避免的 Django 设置模式</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>The settings module is key to getting your Django project up and running, storing the info your project needs to run. As with all code, there are both good and bad habits. This article details some of the patterns you should avoid.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ADAM" src="https://ipic.zoomquiet.top/2022-12-14-zshot%202022-12-14%2009.25.00.jpg"></p>
<p>和图书装潢类似,
一个视觉上设计良好的网站,更能留住读者...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9993/web">简单是一种优势,但遗憾的是复杂性更好卖</a><ul>
<li>EUGENE YAN</li>
</ul>
</li>
</ul>
<p>This opinion piece from Eugene Yan discusses why complexity is often touted over simplicity: the effort is more obvious and therefore must be superior. This is a trap in thinking. Eugene makes the tougher argument for simplicity.</p>
<p>(<code>是也乎:</code></p>
<p>怪不得 Oracle/SAP 们一直卖的不错, 但是 SQLite 却没什么商业模式</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10012/web">Python 基础:字典</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>One of the most useful data structures in Python is the dictionary. In this video course, you’ll learn what a dictionary is, how dictionaries differ from lists and tuples, and how to define and use dictionaries in your own code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Dictionaries" src="https://ipic.zoomquiet.top/2022-12-14-zshot%202022-12-14%2009.21.10.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10001/web">用 Python 制作漂亮的二维码</a><ul>
<li>PETE FISON </li>
<li>• Shared by Pete Fison</li>
</ul>
</li>
</ul>
<p>QR codes don’t have to look ‘industrial’ and they’re trivially easy to create in Python. This article focuses on personal, social, and human applications for the trusty old QR code.</p>
<p>(<code>是也乎:</code></p>
<p>其实还有很多类似图形数据码,
但是, QR 码就象 JavaScript 已经内置到无数软件中,
开始了市场自我强化, 也只能继续在这个方向上内卷了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10015/web">PyTorch 2.0 入门</a><ul>
<li>PYTORCH.ORG</li>
</ul>
</li>
</ul>
<p>PyTorch has released a new Getting Started guide with all the info you need to begin your PyTorch 2.0 journey.</p>
<p>(<code>是也乎:</code></p>
<p>现在其它 ML/DL/... AI 框架的问题在,
拿不出类似 ChatGPT 的作品来,
再怎么加强宣传和教程, 也难以匹敌 TF 象当年 Chrome 一样快速统治市场?</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/10011/web">git-bug: 嵌入在 Git 中的分布式/离线优先的错误跟踪器</a><ul>
<li>GITHUB.COM/MICHAELMURE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>git 本质上就是 <code>分布式文件系统</code>,
当然应该可以任意修订历史上各种信息的,
以往没有很好的界面,全靠指令摸索,
现在 go 开发了 TUI </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10003/web">kangas: 大规模探索多媒体数据集</a><ul>
<li>GITHUB.COM/COMET-ML</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="kangas" src="https://ipic.zoomquiet.top/2022-12-14-zshot%202022-12-14%2009.16.23.jpg"></p>
<p>对AI 处理过程数据的探索界面</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/10006/web">whitebox: 端到端机器学习监控平台</a></p>
<ul>
<li>GITHUB.COM/SQUAREDEV-IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10009/web">takahe: 一个 ActivityPub/Fediverse 服务器</a></p>
<ul>
<li>GITHUB.COM/JOINTAKAHE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>之前还感觉 JAVA 是术语发源地/模式创造工厂,
现在, 无论什么模型/模式,
Python 都能立即给出可用方案来...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9999/web">NansAreNumbers: 一种基于 NaN 的深奥数据类型</a><ul>
<li>GITHUB.COM/THOPPE</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/10018/web">Python North East</a></p>
<ul>
<li>December 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9995/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>December 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10000/web">PyData Bristol Meetup</a></p>
<ul>
<li>December 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/10017/web">PyLadies Dublin</a></p>
<ul>
<li>December 15, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyLadies 已经变成常设活动了,
其实对于传统的大家相互吐糟,
帮助小姐姐们很明显更加和谐...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/10010/web">Python Pizza Holguín</a><ul>
<li>December 17 to December 18, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-555.html">Issue 555 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-555.md">issue-555.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF555D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF555D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5542022-12-07T11:42:00+08:002022-12-07T09:59:40+08:00Pythoneermtag:weekly.pychina.org,2022-12-07:/issue/issue-554.html<blockquote>
<p>Python 和未来的编程 ~ 老爹3小时访谈</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/554">PyCoder's Weekly - Issue #554</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221207 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221207 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9966/web">使用 Python 的 …</a></li></ul><blockquote>
<p>Python 和未来的编程 ~ 老爹3小时访谈</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/554">PyCoder's Weekly - Issue #554</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221207 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221207 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9966/web">使用 Python 的 pathlib 模块</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to effectively work with file system paths in Python 3 using the pathlib module in the standard library.</p>
<ul>
<li><a href="https://pycoders.com/link/9975/web">comprehensions 和 generators 速成班</a><ul>
<li>PETE FISON </li>
<li>• Shared by Pete FIson</li>
</ul>
</li>
</ul>
<p>A great collection of code snippets that showcase the power and flexibility of list comprehensions, generators and related constructs.</p>
<ul>
<li><a href="https://pycoders.com/link/9959/web">Guido van Rossum: Python 和编程的未来</a><ul>
<li>LEX FRIDMAN </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>An in-depth, 3 hour interview with Guido van Rossum by Lex Fridman.</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9980/web">PEP 683: 不朽对象,使用固定的 Refcount</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>Currently all CPython objects have some memory allocated to maintain state, even those that are immutable. PEP 683 proposes “Immortal Objects” and this thread discusses the proposal.</p>
<ul>
<li><a href="https://pycoders.com/link/9984/web">Python 能做什么而 R 不能的?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好问题,其实对等问题也存在...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9982/web">Python 中的 Multiprocessing 竞争条件</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>A race condition happens when parallel tasks attempt to execute code at the same time and the results are dependent on order of execution. Finding race conditions can be challenging, this article gives some hints as to how to find the different kinds of race conditions when coding with the multiprocessing module.</p>
<ul>
<li><a href="https://pycoders.com/link/9960/web">准备数据以衡量 ML 模型性能</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How do you prepare a dataset for machine learning (ML)? How do you go beyond cleaning the data and move toward measuring how the model performs? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, returns to talk about strategies for better ML model performance.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ML" src="https://ipic.zoomquiet.top/2022-12-07-zshot%202022-12-07%2009.17.29.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9961/web">如何使用 Python 获取目录中所有文件的列表</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll be examining a couple of methods to get a list of files and folders in a directory with Python. You’ll also use both methods to recursively list directory contents. Finally, you’ll examine a situation that pits one method against the other.</p>
<p>(<code>是也乎</code>:</p>
<p>传统艺能...</p>
<p><img alt="Directory" src="https://ipic.zoomquiet.top/2022-12-07-zshot%202022-12-07%2009.16.14.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9958/web">Python 类型提示: parsy 案例研究</a><ul>
<li>LUKE PLANT</li>
</ul>
</li>
</ul>
<p>This deep article talks about Luke’s journey to try to add type checking and why he often gives up. It walks through what was needed to add types to parsy, one of the libraries he maintains and how it compared to other similar libraries.</p>
<p>(<code>是也乎:</code></p>
<p>深入分析类型提示在实际使用过程中,为什么经常放弃...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9970/web">用 update_fields 保存以获得更好的 Django 性能</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>The update_fields argument to the .save() call restricts the underlying SQL to just the named fields. For some conditions this can mean a performance boost. This article shows where it can be helpful and when it might lead to bugs.</p>
<ul>
<li><a href="https://pycoders.com/link/9979/web">应该在下一个项目中使用的 7 个有用的 Python 库</a><ul>
<li>FARHAN TANVIR</li>
</ul>
</li>
</ul>
<p>This article introduces you to 7 useful Python libraries: PySnooper, schedule, MechanicalSoup, ftfy, rpyc, pyglet, and rope. Read on to learn how these can help you with your next project.</p>
<ul>
<li><a href="https://pycoders.com/link/9963/web">Python Linter 比较 2022</a><ul>
<li>AL SWEIGART</li>
</ul>
</li>
</ul>
<p>There are many linter choices for Python, this article covers a lot of them: Pylint, Pyflakes, Flake8, autopep8, Bandit, Prospector, Pylama, Pyroma, Black, Mypy, Radon, and mccabe.</p>
<p>(<code>是也乎:</code></p>
<p>理论上应该是官方出的最靠谱,
但是,看市场反应,还是UX 作的好的为先?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9955/web">开发人员的 Mastodon 机会</a><ul>
<li>ANDY PIPER</li>
</ul>
</li>
</ul>
<p>As the article starts: “There’s a lot of interest in Mastodon at the moment, For Reasons.” This article talks about how to play with the Mastodon API to embed content.</p>
<p>(<code>是也乎:</code></p>
<p>Mastodon ~ 又一种 IM 平台,每一种平台发布时,
都宣布过自己是最靠谱的开发社交平台...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9974/web">Python 和 .NET,行进中的传奇</a><ul>
<li>NIKOS VAGGALIS</li>
</ul>
</li>
</ul>
<p>Python.NET has released a new version, so Nikos has written an article that explores the history of Microsoft, .NET, and Python including the state of Iron Python.</p>
<p>(<code>是也乎:</code></p>
<p>.NET 为了自救...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9972/web">用 Python 监控 Reddit</a><ul>
<li>LEON WEI</li>
</ul>
</li>
</ul>
<p>A step-by-step tutorial on creating a Reddit keyword monitoring tool with Python and praw. Learn how to run a Python script to watch keywords on a subreddit.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9985/web">jupyterlite: 在浏览器中运行 Wasm 来驱动 Jupyter</a><ul>
<li>GITHUB.COM/JUPYTERLITE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这样 BI 又多出一个选择...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9967/web">torchscale: Transformers at Any Scale</a></p>
<ul>
<li>GITHUB.COM/MICROSOFT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9978/web">python-easter-eggs: Python 中的复活节彩蛋和隐藏的笑话</a></p>
<ul>
<li>GITHUB.COM/ORKOHUNTER</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9968/web">lumi: 将函数转换为 REST API 极简框架</a></p>
<ul>
<li>GITHUB.COM/TANMOY741127</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以,这种浅框架和 FastAPI 相比有什么优势呢?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9956/web">django-relativity: 更具表现力的 ORM 关系</a><ul>
<li>GITHUB.COM/ALEXHILL</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9969/web">STL Python</a></p>
<ul>
<li>December 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9981/web">NZPUG-Auckland Coding Evening</a></p>
<ul>
<li>December 7, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>新西兰 的气氛也随着中国工程师的到来开始热烈了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9976/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>December 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9971/web">Python Atlanta</a></p>
<ul>
<li>December 8, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9957/web">PyCon Bolivia 2022</a></p>
<ul>
<li>December 9 to December 11, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>玻利维亚 ~ 很久没见过这词儿了...</p>
<p>)</p>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-554.html">Issue 554 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-554.md">issue-554.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF554D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF554D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5532022-11-30T11:42:00+08:002022-11-30T09:30:02+08:00Pythoneermtag:weekly.pychina.org,2022-11-30:/issue/issue-553.html<blockquote>
<p>用 VSCode 折腾 Jupyter 的16个理由...需要嘛?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/553">PyCoder's Weekly - Issue #553</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221130 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221130 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9922/web">Microsoft Power BI 和 …</a></li></ul><blockquote>
<p>用 VSCode 折腾 Jupyter 的16个理由...需要嘛?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/553">PyCoder's Weekly - Issue #553</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221130 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221130 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9922/web">Microsoft Power BI 和 Python: 两个超级大国的结合</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to install and configure Microsoft Power BI to work with Python. Using Python, you’ll import data from a SQLite database, transform and augment your dataset with pandas, and visualize it with Matplotlib.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Power" src="https://ipic.zoomquiet.top/2022-11-30-zshot%202022-11-30%2009.16.53.jpg"></p>
<p>VSCode 绝对为是 M$ 中兴关键之举...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9939/web">Python 中的并行嵌套 for-Loops</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>Nested for-loops often are an opportunity for parallel code. This article covers when it is a good idea to split them up and the variety of different parallel coding approaches you can use.</p>
<p>(<code>是也乎:</code></p>
<p>值得收藏日用,一个多重循环,可以用这么多种姿势来完成,
感觉 Python 一直说的:"毎件事儿,总是有一种最靠谱姿势",好象有些站不住...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9921/web">我们如何在数百种环境中快速运行测试</a><ul>
<li>ANTON PIRKER</li>
</ul>
</li>
</ul>
<p>Anton describes the test setup at Sentry and how they use both tox in parallel as well as GitHub actions to run a large test suite quickly.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? Sentry白女票党技巧?</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9928/web">Python 起源</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>This discussion is around the excellent article by Lambert Meertens called The Origins of Python that delves into Python’s history.</p>
<p>(<code>是也乎:</code></p>
<p>老爹只是退休,又没死,已经开始立传了...
<img alt="Origins" src="https://ipic.zoomquiet.top/2022-11-30-zshot%202022-11-30%2009.23.48.jpg"></p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9933/web">用 pyproject.toml 打包日常项目</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this Code Conversation video course, you’ll learn how to package your everyday projects with pyproject.toml. Playing on the same team as the import system means you can call your project from anywhere, ensure consistent imports, and have one file that’ll work for many build systems.</p>
<p>(<code>是也乎:</code></p>
<p>统一在一个配置文件中当然有好处,
只是, 为什么是 .toml 以及为什么叫 pyprojrct ?</p>
<p>这种历史潮流的构建,才是大厂核心竞争力了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9940/web">始终使用 <code>[closed, open)</code> 声明区间</a><ul>
<li>FERNANDO HURTADO CARDENAS</li>
</ul>
</li>
</ul>
<p>“Intervals or ranges pop-up everywhere in the programming world. The classic example is picking a start and end date, like you would when booking an AirBnB or a flight. Have you ever wondered why they are always implemented as [closed, open) as opposed to [closed, closed]?”</p>
<p>(<code>是也乎:</code></p>
<p>等等 <code>[..)</code> 叕一个奇怪的语法?
直接打破了成对原则?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9932/web">用 VS Code 开发 Jupyter 笔记本的 16 个理由</a><ul>
<li>CHRIS MOFFITT</li>
</ul>
</li>
</ul>
<p>“Visual Studio Code is one of the most popular text editors with a track record of continual improvements. One area where VS Code has been recently innovating is its Jupyter Notebook support.” Read on to see how this might help you.</p>
<p>(<code>是也乎:</code></p>
<p>Jupyter 现在的问题不是在开发/调试阶段吧?
而是没有一个稳定靠谱的运行时框架?
可以不用修改直接使用 .ipynb 文件加载成项目长久运行?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9931/web">Python 字节码解释</a><ul>
<li>MOSER MICHAEL</li>
</ul>
</li>
</ul>
<p>When a Python program is run, the interpreter first parses your code and checks for syntax errors, then it translates it into bytecode instructions. This article explains some of the features of Python bytecode.</p>
<ul>
<li><a href="https://pycoders.com/link/9943/web">plydata: Pandas 的管道</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The plydata Python package enables you to use the pipe operator, ">>", to chain operations on a pandas dataframe. Read on to learn how to use it and how it compares to the equivalent operation in R.</p>
<p>(<code>是也乎:</code></p>
<p>REPL 式 Pandas 使用界面?</p>
<p>不过,这种也很难阻止写出堆积很多的联合查询...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9934/web">REPL 驱动开发</a><ul>
<li>DAVID VUJIC </li>
<li>• Shared by David Vujic</li>
</ul>
</li>
</ul>
<p>REPL Driven Development is about fast feedback loops during development. It is not about typing code into a terminal window. David talks about this coding workflow and how it is similar to TDD.</p>
<p>(<code>是也乎:</code></p>
<p>说反了,不是 TDD 向, 而是幸福向,
参考: <a href="https://gtoolkit.com/docs/start/">Glamorous Toolkit</a></p>
<p>如果一个语言生态,可以将开发/测试/运行/备份/迁移/存储/....
所有生命周期状态可以在一个交互界面中管理,那有多幸福?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9930/web">Python JSONPath 示例</a><ul>
<li>SRINIVAS RAMAKRISHNA</li>
</ul>
</li>
</ul>
<p>JSONPath is an expression language that is used to parse the JSON data in Python, similar to XPath in XML. This article covers the basics of finding paths in JSON using the library.</p>
<p>(<code>是也乎:</code></p>
<p>TOML 在兴起, TPath 已经在路上了..
不过, 为什么 XPath 一直想在各种场景中复活呢?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9941/web">用 Docker-Compose 部署 Django、Celery、Redis 和 Postgres</a><ul>
<li>PIOTR PŁOŃSKI </li>
<li>• Shared by Piotr Płoński</li>
</ul>
</li>
</ul>
<p>Deployments can be painful. This article describes one approach to deploying Django, Celery, Redis, and Postgres with docker-compose so you can reuse it in your app!</p>
<p>(<code>是也乎:</code></p>
<p><code>LDCRPN</code> ~ 追加 Linux 和 Nginx ,这就是最新 <code>LAMPs</code> 常用架构了...</p>
<p>不过,总是感觉哪儿里有不对...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9935/web">揭秘 Python 中私有的、“受保护”的属性</a><ul>
<li>AMIR AFIANIAN </li>
<li>• Shared by Amir Afianian</li>
</ul>
</li>
</ul>
<p>A guide to private and protected attributes in Python, learn all about when to use and when not to use leading underscores and double underscores (dunder).</p>
<p>(<code>是也乎:</code></p>
<p>这么发展下去, Python 总有一天有能力控制所有变量所有权变迁过程的哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9944/web">调查针对 FastAPI 的后门 PyPI 包</a><ul>
<li>TURCKHEIM </li>
<li>& TAFANI-DEREEPER</li>
</ul>
</li>
</ul>
<p>Using an open source security scanner, the authors found a backdoored package on PyPI. Read on for details about how they found it and what it contained.</p>
<p>(<code>是也乎:</code></p>
<p>Datadog 的软广, 不过, 的确点出了一个真实问题场景</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9936/web">quickadd: 解析自然语言时间和日期表达式</a><ul>
<li>GITHUB.COM/ACREOM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>也就对拼音语言有用, 怼上中文各种年号, 或是艳电那种阶段约定, 屎定了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9919/web">Polylith 架构的 Python 工具</a></p>
<ul>
<li>GITHUB.COM/DAVIDVUJIC • Shared by David Vujic</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9942/web">django-virtual-models: Django ORM 预取层</a></p>
<ul>
<li>GITHUB.COM/VINTASOFTWARE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>ORM 能复杂到 Django 这个地步也算是空前的了</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9937/web">Colossal-AI: 大模型时代的统一深度学习系统</a></p>
<ul>
<li>GITHUB.COM/HPCAITECH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9925/web">pytorch-image-models: 模型、脚本、预训练权重</a></p>
<ul>
<li>GITHUB.COM/RWIGHTMAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>pytorch 一直在发力</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9926/web">NZPUG-Auckland Coding Challenge “Office Hours”</a></p>
<ul>
<li>November 30, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9945/web">Deep Learning With PyTorch</a></p>
<ul>
<li>November 30, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9948/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>November 30, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9947/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>December 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9950/web">Sydney Python User Group (SyPy)</a></p>
<ul>
<li>December 1, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-553.html">Issue 553 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-553.md">issue-553.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF553D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF553D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5522022-11-23T11:42:00+08:002022-11-23T14:26:31+08:00Pythoneermtag:weekly.pychina.org,2022-11-23:/issue/issue-552.html<blockquote>
<p>Python 3.11 微基准测试</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/552">PyCoder's Weekly - Issue #552</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221123 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221123 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9896/web">用 WebAuthn 使项目远 …</a></li></ul><blockquote>
<p>Python 3.11 微基准测试</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/552">PyCoder's Weekly - Issue #552</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221123 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221123 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9896/web">用 WebAuthn 使项目远离密码</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What if you didn’t have to worry about managing user passwords as a Python developer? That’s where the WebAuthn protocol and new hardware standards are heading. This week on the show, Dan Moore from FusionAuth returns to discuss a password-less future.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="WebAuthn" src="https://ipic.zoomquiet.top/2022-11-23-zshot%202022-11-23%2009.13.26.jpg"></p>
<p>问题就在并不是所有场景都必须联网哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9912/web">Python 开发者的 Mastodon</a><ul>
<li>KENNEDY, </li>
<li>HÄUSSGE, </li>
<li>WILLISON, </li>
<li>& RODRÍGUEZ </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Want more information about Mastodon and how Python folks are interacting with it? This interview with multiple Python programmers discusses how they’re using Mastodon and what that community is like in comparison to other social media platforms.</p>
<p>(<code>是也乎:</code></p>
<p>叕一个想替代 Slack 的 code social 平台?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9902/web">Python 3.12 有什么新鲜东西?</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This article in the Python development docs outlines all the changes coming in Python 3.12: even more error message improvement, support for the Linux profiler, improvements to many modules, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/9889/web">PyTexas 2023 提前注册和论文征集</a><ul>
<li>PYTEXAS.ORG </li>
<li>• Shared by Mason Egger</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9894/web">通过编码和技能赚钱的替代方法?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>所以 Musk 们来了之后,国外程序猿们也开始紧张了?</p>
<blockquote>
<p>Building and selling macOS apps</p>
</blockquote>
<p>好吧,这的确是个最省心的渠道,
虽然 Apple 抽成不少,但是, 整体生态是真的非常健康无匹.</p>
<p>说穿了, 不再出售时间和精力,而是成品.
)</p>
<ul>
<li><a href="https://pycoders.com/link/9883/web">Python 3.12.0 将删除长期弃用的项目</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嘦大部分现有第三方模块/库兼容,怎么折腾都行</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9882/web">首先构建模块化单体</a><ul>
<li>CHRIS KLUG</li>
</ul>
</li>
</ul>
<p>“Even talking about building a monolith today, is a bit taboo. It is all about microservices at the moment, and has been for a few years. But they aren’t a silver bullet.” Coding samples in the article are not Python, but the architectural advice is cross language.</p>
<p>(<code>是也乎:</code></p>
<p>monolith ~ 巨石系统,
从各种DDD 想划分原有 monolith 系统之后,
就没成功过,所以, 又回来, 重新思考...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9885/web">重写 Python 代码的工具</a><ul>
<li>LUKE PLANT</li>
</ul>
</li>
</ul>
<p>An annotated list for tools that improve your Python code. Includes a variety of linters, type hint tools, upgrade scripts, refactoring tools and more. Luke gives you a quick description of each and makes some recommendations.</p>
<p>(<code>是也乎:</code></p>
<p>得益于 Python 内建的语法解析能力,
只是, 我们需要工具快速对自己的代码动手嘛?
除了缩进的自动对齐, 其它的就象一个老婆婆反复提醒无聊的真理...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9911/web">直接从 Python 调用 Windows 消息框</a><ul>
<li>MATT CALLAHAN</li>
</ul>
</li>
</ul>
<p>Want a pop-up message box on Windows without having the overhead of a GUI library? Using the built-in ctypes library you can get at Windows internals and show a dialog box.</p>
<p>(<code>是也乎:</code></p>
<p>Linux 系统的桌面消息服务,一直是公开可调用的,
Win10 们的,就是魔法了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9886/web">用 Gunicorn 和 Nginx 部署 Django 应用程序</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>Ready to take your Django app beyond development? Learn how to deploy your Django web app in production on a real-world public domain with Gunicorn and Nginx.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Gunicorn" src="https://ipic.zoomquiet.top/2022-11-23-zshot%202022-11-23%2009.05.21.jpg"></p>
<p>Gunicorn 这名儿真好,每次都想起来很多大片儿...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9893/web">如何对 (Python) 代码进行基准测试</a><ul>
<li>SEBASTIAN WITOWSKI</li>
</ul>
</li>
</ul>
<p>There are plenty of ways to measure the speed of your code. This article shows a few that Sebastian considered working with in his “Writing Faster Python” series.</p>
<p>(<code>是也乎:</code></p>
<p>开始 Benchmark Py 代码时,如果不是太闲了,
就是业务真的爆发起来了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9903/web">Infosys 在 PyPI 上泄露 AWS 密钥超过一年</a><ul>
<li>TOM FORBES</li>
</ul>
</li>
</ul>
<p>Tom got a bit of an odd pull request and as he dug in he found AWS Keys in places they shouldn’t be. Read on for a bit of advice on what not to do yourself.</p>
<p>(<code>是也乎:</code></p>
<p>呃,都是咖啡量不够时发生的事儿...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9901/web">向大型 Python 代码库添加类型</a><ul>
<li>SEAN MACKESEY</li>
</ul>
</li>
</ul>
<p>Moving an existing Python code base to 100% typed can be a lot of work. This article talks about the steps and challenges gone through in one such project.</p>
<p>(<code>是也乎:</code></p>
<p>感谢这些活跃的老项目,
积累的工具可以给各种新人使用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9887/web">Python 3.11 微基准测试</a><ul>
<li>KRACEKUMAR </li>
<li>• Shared by Kracekumar</li>
</ul>
</li>
</ul>
<p>Unless you’ve been asleep, you’ve probably heard that Python 3.11 is faster. This article digs into the details on how certain IO operations have sped up.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Micro" src="https://ipic.zoomquiet.top/2022-11-23-zshot%202022-11-23%2009.01.08.jpg"></p>
<p>开始自我部卷了</p>
<p><code>微基准</code> 又一个具备流行性的好词儿</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9904/web">Python中的并行化: 简单的方法</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The article introduces parallelization in Python using multiprocessing.Pool() in combination with the map() function and processing pipelines.</p>
<p>(<code>是也乎:</code></p>
<p>其实都没什么轻松途径的,
底层机制就这样,
不过是用的人多了,才有动力逐层自动化...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9895/web">johnnycanencrypt: OpenPGP 的 Python 模块</a></p>
<ul>
<li>GITHUB.COM/KUSHALDAS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9905/web">pyjanitor: 用于数据清理的 Clean API</a></p>
<ul>
<li>GITHUB.COM/PYJANITOR-DEVS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9888/web">常见的 Python 备忘单</a></p>
<ul>
<li>GITHUB.COM/AFIZS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>或是说作弊条, 以往 Py2 时代的,很多都过时了,
现在,随着 Python 本身的突飞猛进, 也值得持续更新了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9914/web">dbt-coverage: DBT 项目的文档和测试覆盖率</a></p>
<ul>
<li>GITHUB.COM/SLIDOAPP </li>
<li>• Shared by Marek Suppa</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9899/web">chat-miner: 聊天数据的精益解析器和可视化</a></p>
<ul>
<li>GITHUB.COM/JOWEICH</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这种东西,中国各大厂早就配置充分了,
毕竟要瞬间完成和谐嘛...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9910/web">NZPUG-Auckland Coding Challenge “Office Hours”</a></p>
<ul>
<li>November 23, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9898/web">PyKla Monthly Meetup</a></p>
<ul>
<li>November 23, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9907/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>November 23, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9908/web">SPb Python Drinkup</a></p>
<ul>
<li>November 24, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9891/web">Pyjamas Conf 2022</a></p>
<ul>
<li>November 26 to November 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9884/web">Django Girls Groningen</a></p>
<ul>
<li>November 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9909/web">PyData Global 2022</a></p>
<ul>
<li>December 1 to December 4, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-552.html">Issue 552 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-552.md">issue-552.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF552D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF552D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5512022-11-16T11:42:00+08:002022-11-16T10:04:04+08:00Pythoneermtag:weekly.pychina.org,2022-11-16:/issue/issue-551.html<blockquote>
<p>EuroPython 2022 视频已全部上线</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/551">PyCoder's Weekly - Issue #551</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221116 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221116 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9847/web">重构: 准备代 …</a></li></ul><blockquote>
<p>EuroPython 2022 视频已全部上线</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/551">PyCoder's Weekly - Issue #551</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221116 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221116 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9847/web">重构: 准备代码以获得帮助</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this Code Conversation video course, you’ll explore the steps you can take to get help when you’re stuck while coding. You’ll investigate how to clean up your code to focus on the question you have. Along the way, you’ll learn how to handle errors and use custom exceptions.</p>
<p>(<code>是也乎:</code></p>
<p>重构是好事儿,但是,这是在团队允许这种隐性成本前提下的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9859/web">用 Python 编写 Chrome 扩展程序!</a><ul>
<li>PETE FISON </li>
<li>• Shared by Pete Fison</li>
</ul>
</li>
</ul>
<p>Until recently you could only write Chrome Extensions in JavaScript. Now with PyScript, you can write them in Python. This article shows you how to get started writing a simple extension.</p>
<p>(<code>是也乎:</code></p>
<p>何时 PyScript 可以突破沙箱机制,象当年 FF 拓展一样豪放,
才能说明成功了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9856/web">Python Asyncio: 完整指南</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>This comprehensive guide shows you everything you’d ever want to know about asynchronous programming with coroutines and the asyncio library in Python.</p>
<p>(<code>是也乎:</code></p>
<p>现在都谦虚了,不说终极,只曰完整了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9851/web">EuroPython 2022 视频发布</a><ul>
<li>YOUTUBE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="EuroPython" src="https://ipic.zoomquiet.top/2022-11-16-zshot%202022-11-16%2009.11.01.jpg"></p>
<p>126节, 看B站何时完成复制?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9871/web">PyCon US 寻找远程志愿者</a><ul>
<li>PYCON US </li>
<li>GOOGLE FORM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>远程志愿者?</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9863/web">停止每个单元测试只需要一个断言的习俗</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 不是说越单一越好管理?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9862/web">我如何找到我的“目标”?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>大哉问,一般情况下并不是自己找到的,而是撞进来的...</p>
<blockquote>
<p>Start one level up: why do you want or need a "purpose"?</p>
</blockquote>
<p>高赞回答果断是一个反问.</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9845/web">用 Dagger Python SDK 将管道开发为代码</a><ul>
<li>DAGGER.IO</li>
</ul>
</li>
</ul>
<p>Dagger is a programmable CI/CD engine that uses code for configuration instead of YAML. They’ve recently released a Python SDK, you can now manage your pipeline in the same language as your code. See also the Hacker News Discussion about the launch.</p>
<ul>
<li><a href="https://pycoders.com/link/9860/web">用 Raspberry Pi 作为便携式 PyPI 服务器</a><ul>
<li>VUYISILE NDLOVU</li>
</ul>
</li>
</ul>
<p>At PyCon Africa, Vuyisile got into several conversations about the challenges of coding with limited or spotty internet connections. But what if you could take PyPI with you? This article shows you how to build a portable PyPI server on Raspberry Pi hardware.</p>
<p>(<code>是也乎:</code></p>
<p>实用了,这等于方便我们自行架公司内部 PyPI 源;
非洲,果断是非洲...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9857/web">Getters 和 Setters: 在 Python 中管理属性</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn what getter and setter methods are, how Python properties are preferred over getters and setters when dealing with attribute access and mutation, and when to use getter and setter methods instead of properties in Python.</p>
<p>(<code>是也乎:</code></p>
<p>老梗,当年 UliEditor 就应用了很多,然后...</p>
<p><img alt="Setters" src="https://ipic.zoomquiet.top/2022-11-16-zshot%202022-11-16%2009.06.31.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9875/web">在 Python 中构建生成器管道</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>Generator pipelines allow you to string calls together so that the output of one call is the input of the next one in the pipeline. The article shows you how to build generator pipelines using function composition.</p>
<ul>
<li><a href="https://pycoders.com/link/9852/web">Skybison Python 运行时中的内联缓存</a><ul>
<li>MAX BERNSTEIN</li>
</ul>
</li>
</ul>
<p>Inline caching is a popular technique for optimizing dynamic language runtimes. This article covers how such caching was implemented in Skybison, an experimental Python runtime.</p>
<ul>
<li><a href="https://pycoders.com/link/9876/web">如何在 Python 中构建模块化算术库</a><ul>
<li>ALEJANDRO SÁNCHEZ YALÍ. </li>
<li>• Shared by Mirjam Guesgen</li>
</ul>
</li>
</ul>
<p>Learn how to create a library for modular arithmetic, using operator overloading and redefining the built-in functions for NumPy all while modeling the fun “Lights Out” game.</p>
<p>(<code>是也乎:</code></p>
<p>大规模魔改内建运算符体系</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9849/web">Python 3.11 的“陷阱”</a><ul>
<li>JAMES BENNETT</li>
</ul>
</li>
</ul>
<p>As not all packages have caught up with the Python 3.11 release, upgrading your system early may run into problems. This article details the gotchas James ran into.</p>
<p>(<code>是也乎:</code></p>
<p>3.11 开始,感觉 Python 值得再启蒙了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9861/web">如何对 Django QuerySets 进行过滤</a><ul>
<li>ALICE RIDGWAY</li>
</ul>
</li>
</ul>
<p>A tutorial on creating QuerySets with Django ORM and filtering the data. Includes how to convert QuerySets into lists with 15 different examples.</p>
<ul>
<li><a href="https://pycoders.com/link/9874/web">Django 表单使用 HTMX 的模态对话框</a><ul>
<li>AIDAS BENDORAITIS</li>
</ul>
</li>
</ul>
<p>This article shows you step-by-step how to use the django-crispy-forms library with HTMX to build modal dialogs with Bootstrap.</p>
<p>(<code>是也乎:</code></p>
<p>反正 HTML 有很多问题,
只是...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9844/web">typer: 使用类型提示构建出色的 CLI</a><ul>
<li>GITHUB.COM/TIANGOLO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>FastAPI 团队又一力作</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9853/web">videocr: macOS 中的视频 OCR </a><ul>
<li>GITHUB.COM/PETERC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?使用可以说异常直觉了:</p>
<blockquote>
<p>python videocr.py in.mp4</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9868/web">flastapi: 用于 Flask 的类似 FastAPI 的接口插件</a><ul>
<li>GITHUB.COM/MAARTEN-DP</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? Flask 这个缝合怪真心是可以包容任何风格了</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9854/web">jc: JSON-ify 常用输出工具</a></p>
<ul>
<li>GITHUB.COM/KELLYJONBRAZIL</li>
</ul>
</li>
<li>
<p><a href="https://github.com/metafy-social/daily-python-scripts">daily-python-scripts: 日常任务脚本库</a></p>
<ul>
<li>GITHUB.COM/METAFY-SOCIAL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>原地址失效,可以搜索其它类似的,比如:
<a href="https://github.com/BristolTopGroup/DailyPythonScripts">BristolTopGroup/DailyPythonScripts: Python scripts for the daily tasks in particle physics</a></p>
<p>关键在日常任务足够稳定,多样,又都有可靠接口</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9872/web">Heidelberg Python Meetup</a></p>
<ul>
<li>November 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9873/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>November 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9864/web">PyCon US 2023 Call for Proposals</a></p>
<ul>
<li>November 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9869/web">PyLadies Dublin</a></p>
<ul>
<li>November 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9858/web">MadPUG</a></p>
<ul>
<li>November 17 to November 18, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9865/web">Karlsruhe Python User Group (KaPy)</a></p>
<ul>
<li>November 18, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-551.html">Issue 551 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-551.md">issue-551.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF551D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF551D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5502022-11-09T11:42:00+08:002022-11-09T10:07:38+08:00Pythoneermtag:weekly.pychina.org,2022-11-09:/issue/issue-550.html<blockquote>
<p>是什么令 Py3.11 加速这么猛? ~ 用真心</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/550">PyCoder's Weekly - Issue #550</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221109 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221109 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄 …</li></ul><blockquote>
<p>是什么令 Py3.11 加速这么猛? ~ 用真心</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/550">PyCoder's Weekly - Issue #550</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221109 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221109 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9827/web">Python 3.11 究竟从哪儿获得了加速?</a><ul>
<li>BESHR KAYALI</li>
</ul>
</li>
</ul>
<p>This deep dive into Python 3.11’s speed-up walks you through nine different optimizations that contribute to the 25% performance improvement in CPython.</p>
<ul>
<li><a href="https://pycoders.com/link/9818/web">Python 基础: 作用域</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn what scope is and why it’s important to coding functions and loops in Python. You’ll also get to know the LEGB rule.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Scopes" src="https://ipic.zoomquiet.top/2022-11-09-zshot%202022-11-09%2009.30.47.jpg"></p>
<p>好象有个什么口决来判定的...--> <code>LEGB rule</code></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9820/web">Python 中的 Google API 入门</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>A crash course in using Python and Google APIs to automate all the things you do with Gmail, Google Drive, Calendar, or any other Google API</p>
<p>(<code>是也乎:</code></p>
<p>什么是 Google ?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9804/web">PyCascades 2023 征集提案</a></p>
<ul>
<li>PRETALX.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9837/web">Django Bugfix 发布: 4.1.3</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9816/web">PyTorch 1.13 发布</a></p>
<ul>
<li>PYTORCH.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9836/web">PyChain 2022 演讲者公布</a></p>
<ul>
<li>PYCHAIN.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9828/web">PEP 603: 向集合添加 Frozenmap 类型</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9813/web">哪些工具可以在不停机的情况下发现语法错误?</a></p>
<ul>
<li>GOOGLE.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等等,难道期望包含语法错误的代码不停止?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9819/web">更多可疑的 PyPI 包</a><ul>
<li>PHYLUM.IO</li>
</ul>
</li>
</ul>
<p>Researchers at Phylum have come across over a dozen new malicious uploads to PyPI. Many of them are copy-pasted versions of legitimate packages that have been renamed and had malicious code inserted. This detailed article shows some of the tactics used by the black-hats.</p>
<p>(<code>是也乎:</code></p>
<p>其实吧,嘦 PyPI 包历史超过5年以上的, 才可以放心安装就好...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9826/web">用 Strawberry 向 Starlette 添加 GraphQL API</a><ul>
<li>GENIEPY.COM </li>
<li>• Shared by Siddhant Goel</li>
</ul>
</li>
</ul>
<p>GraphQL has become the de facto standard for servers to offer APIs to clients, due to the flexibility it offers. This article talks about how you can build a GraphQL API in a Starlette application using Strawberry, a new GraphQL library inspired by dataclasses.</p>
<ul>
<li><a href="https://pycoders.com/link/9808/web">优秀 Pull Request 的十种美味成分</a><ul>
<li>LB</li>
</ul>
</li>
</ul>
<p>LB is a core team member of the open source project Wagtail, and as such has a lot of experience dealing with community contributions. This article talks about how to be a good contributor whether for your next OSS PR or within your own organization.</p>
<p>(<code>是也乎:</code></p>
<p>到现在见到 Delicious , 第一反应还是 De.licio.us
社区效其实就反应在这些细节的共识深度上,
也就是说, 社区参与者多少时间才能达到 90% 以上关键协作行为一致</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9834/web">Web 自动化: 不要使用 Selenium 上 Playwright</a><ul>
<li>SHANTNU TIWARI</li>
</ul>
</li>
</ul>
<p>Playwright is an open source alternative to Selenium created by Microsoft. It includes click-and-record functionality that directly generates a Python script. Read on for why Shantnu recommends it.</p>
<p>(<code>是也乎:</code></p>
<p>天下苦硒久矣...
等等, microsoft 的作品?
好吧, 没事儿了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9838/web">应该更新到最新的 Python 修正版本吗?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>What’s the significance of the third digit in a Python version number? In this tutorial, you’ll learn more about Python bugfix versions and whether you need to care about them.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Bugfix" src="https://ipic.zoomquiet.top/2022-11-09-zshot%202022-11-09%2009.06.42.jpg"></p>
<p>很明显,生产中别这么来,
日常学习/探索中, 值得提前体验各种最新近嗯哼</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9805/web">“无效语法”的含义</a><ul>
<li>TREY HUNNER</li>
</ul>
</li>
</ul>
<p>Python’s “invalid syntax” error message comes up often, especially when you’re first learning Python. What usually causes this error and how can you fix it?</p>
<ul>
<li><a href="https://pycoders.com/link/9829/web">在 Mac 上将 Python 3 变为默认配置的正确和错误方法</a><ul>
<li>BROBERG & ZADKA</li>
</ul>
</li>
</ul>
<p>“There are several ways to get started with Python 3 on macOS, but one way is better than the others.” Learn the approaches and which you should choose.</p>
<p>(<code>是也乎:</code></p>
<p>简单的说, 别折腾,
那么多虚拟环境的办法了,
别搞乱系统运行时.</p>
<p><img alt="python_environment_xkcd" src="https://opensource.com/sites/default/files/uploads/python_environment_xkcd.png"></p>
<p>毕竟原先就已经够乱了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9807/web">Python Web 应用程序的缓存技巧</a><ul>
<li>CHARLES LEIFER</li>
</ul>
</li>
</ul>
<p>This brief article shows you how to use context managers to provide caching tools information on how long items should stay in memory.</p>
<p>(<code>是也乎:</code></p>
<p>其实吧,服务端足够强,
可以不折腾这种东西的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9835/web">Pandas 中的方法链: 糟糕的形式还是成功的秘诀?</a><ul>
<li>DAVID AMOS </li>
<li>• Shared by David Amos</li>
</ul>
</li>
</ul>
<p>Python trainer Matt Harrison has been creating a bit of a stir. Some of his pandas examples have elicited criticism from different folks in the Twitterverse. Dave Amos interviews Matt to discuss the pros and cons of his approach.</p>
<p>(<code>是也乎:</code></p>
<p>用的多了,才能发现这其中的苦...</p>
<p><img alt="Pandas" src="https://ipic.zoomquiet.top/2022-11-09-zshot%202022-11-09%2009.39.54.jpg"></p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9810/web">可视化 CPython 3.11 的专业化、自适应解释器</a><ul>
<li>GITHUB.COM/BRANDTBUCHER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Visualize" src="https://raw.githubusercontent.com/brandtbucher/specialist/main/examples/output-0.png"></p>
<p>其实吧,这种实时提示的工具,
本质上都是在抢占工程师的实时注意力,
就象 Word 总是将角色意识进行强行扭曲,
对进入 Flow 状态是毒.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9817/web">用于在项目之间共享代码的 Poetry 插件</a><ul>
<li>GITHUB.COM/DAVIDVUJIC </li>
<li>• Shared by David Vujic</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>非常象当年 DreamWave 中定义公共组件,然后在多个网页中复用的过程了,
通过 poetry 对依赖树的管理,
进行拟定模块的跨项目复制...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9824/web">python-fido2: 通过 USB 与 FIDO 设备通信</a></p>
<ul>
<li>YUBICO.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9811/web">PyWeb3D: 用 Python 语法探索 three.js</a></p>
<ul>
<li>GITHUB.COM/BRUNO-ODINUKWEZE</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9814/web">File-Injector: 使用 Steganography 将任何文件存储在图像中 </a></p>
<ul>
<li>GITHUB.COM/CARLOSPUENTEG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Injector" src="https://ipic.zoomquiet.top/2022-11-09-zshot%202022-11-09%2008.55.16.jpg"></p>
<p>撞上微信这种自动压缩的环境不就囧了?</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9832/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>November 9, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9803/web">PyStaDa</a></p>
<ul>
<li>November 9, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9821/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>November 9, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9831/web">PyCon Ireland 2022</a></p>
<ul>
<li>November 12 to November 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9833/web">PyChain 2022</a></p>
<ul>
<li>November 15 to November 16, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>还以为是 PyChina2022 ...</p>
<p>)</p>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-550.html">Issue 550 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-550.md">issue-550.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF550D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF550D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5492022-11-02T11:42:00+08:002022-11-02T09:10:40+08:00Pythoneermtag:weekly.pychina.org,2022-11-02:/issue/issue-549.html<blockquote>
<p>PyCon US 2023 开始召唤议题</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/549">PyCoder's Weekly - Issue #549</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9790/web">如何从 Python 列 …</a></li></ul><blockquote>
<p>PyCon US 2023 开始召唤议题</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/549">PyCoder's Weekly - Issue #549</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221102 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9790/web">如何从 Python 列表或可迭代对象中获取第一个匹配项</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial you’ll learn about the best ways to get the first match from a Python list or iterable. You’ll look into two different strategies, for loops and generators, and compare their performance. Then you’ll end up by creating a reusable function for all your first matching needs.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="First" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2008.59.29.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9783/web">用 Pillow 生成模因/MEME和信息图表</a><ul>
<li>PIOTR MALIŃSKI</li>
</ul>
</li>
</ul>
<p>Pillow is great for doing image resizing, adding borders or composing. This makes it a natural fit for creating tools for memes and infographics. This step-by-step article shows you what Pillow code you need to write to turn any image into a meme.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="MEME" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2009.01.50.jpg"></p>
<p>给定一张图,快速自动追加各种网络梗</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9773/web">什么时候应该升级到 Python 3.11?</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Python 3.11 has been released, when should you switch to using it? This posting covers the complications you can run into when moving to the latest release of any Python and how to know when it is best for you to upgrade.</p>
<p>(<code>是也乎:</code></p>
<p>很明显 Py 3.12.1 发布时</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9776/web">Python 3.12.0 Alpha 1 发布</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9796/web">PyCon US 2023 提案征集开始</a></p>
<ul>
<li>PYCON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyCon22中国 刚刚开始主题召唤...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9777/web">最爱哪个 Python 3.11 新功能?</a><ul>
<li>REAL PYTHON </li>
<li>ON TWITTER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>先有吐糟说常用库不支持了...
然后: TOML as first class citizen,...</p>
<p>看来老爹回聘入 M$ 对 TOML 的江湖地位有极其重要的影响?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9798/web">Python 3.11 比 3.8 快</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>和 Python 1.3/2.7 相比呢?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9780/web">Django 应用程序中的缓存</a><ul>
<li>ESTHER VAATI</li>
</ul>
</li>
</ul>
<p>Caching can make a big difference in the performance of your application. This blog post describes how to apply caching to a Django project and what the benefits are. It is part 4 in a series with entries on Django performance improvement for the database, your code, and your front-end.</p>
<ul>
<li><a href="https://pycoders.com/link/9779/web">Python 3.11 中很酷的新功能</a><ul>
<li>REAL PYTHON</li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll explore what Python 3.11 brings to the table. You’ll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="New" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2008.53.53.jpg"></p>
<p>网课的鮗不修养=><strong>跟热点</strong></p>
<p>毕竟学习冲动不是那么简单可以撞上的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9792/web">Lambdas 不支持类型提示,但没关系</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>Python has no syntax to add type hints to lambdas, but that doesn’t mean you can’t use them in type-checked code. This post looks at how mypy can infer the types for lambdas, based on where they’re used.</p>
<p>(<code>是也乎:</code></p>
<p>毕竟已经闭包了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9793/web">重新审视 12 个应用因子</a><ul>
<li>MAHDI YUSUF</li>
</ul>
</li>
</ul>
<p>The Twelve-Factor App methodology is a methodology for building software-as-a-service applications by Adam Wiggins. This article covers how it has evolved and what you can learn from it today.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Factor" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2008.46.29.jpg"></p>
<p>SaaS 没这么简单,只能一步步进化过来...</p>
<p><a href="https://12factor.net/zh_cn/">The Twelve-Factor App (简体中文)</a>
嗯哼? 居然已经翻译好了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9795/web">Python 中简单、理智和明智的日志</a><ul>
<li>PETE FISON </li>
<li>• Shared by Pete Fison</li>
</ul>
</li>
</ul>
<p>Get started with Logging in Python or deploy advanced, flexible loggers without the boiler-plate code. Learn all about log2d, a third-party wrapper for the Python logging library.</p>
<p>(<code>是也乎:</code></p>
<p>S3 logging ?</p>
<div class="highlight"><pre><span></span><code>log_success = Log("success", to_file=True)
log_success("log2d for the win!")
Log.success.critical("Alert! Alert!")
(Creates and updates ./success.log)
</code></pre></div>
<p>WoW 这真的就是一直想要的 logging.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9769/web">PyCon US 2022 回顾和公告录制</a><ul>
<li>PYCON.BLOGSPOT.COM</li>
</ul>
</li>
</ul>
<p>This posting contains a recap of PyCon US 2022 along with links to their YouTube channel containing many of the talks from the conference.</p>
<p>(<code>是也乎:</code></p>
<p>BLOGSPOT.COM -> 当年第一个国际 blog 平台,
没想到这么多年过去了居然和 googlegroups 一样,
还没被 google 单方删除.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9784/web">如何在 Starlette 中设置 WebSockets</a><ul>
<li>SIDDHANT GOEL </li>
<li>• Shared by Siddhant Goel</li>
</ul>
</li>
</ul>
<p>Starlette is a relatively new entrant to the world of Python web frameworks. This blog post talks about how you can set up (and test) a WebSocket backend using Starlette.</p>
<p>(<code>是也乎:</code></p>
<p><code>눈_눈</code>? 好象是那个当年输给 FastAPI 的 SCGI 框架?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9767/web">应该在 Python 中使用自定义异常吗?</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>The article discusses whether or not to use custom exceptions in Python development. It shows how to create custom exceptions and when they can be useful.</p>
<p>(<code>是也乎:</code></p>
<p>当前是 Yes & NOT;</p>
<p>如果在特殊场景中,使用自制拓展加强的微型DSL可以提高生产效能,当然值得上;
不过一但上了,对应程序猿提桶跑路可就惨了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9775/web">django-emoji: Django 应用网站上使用表情符号</a></p>
<ul>
<li>GITHUB.COM/GAQZI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9781/web">pycopy: 轻量级 Python 方言</a></p>
<ul>
<li>GITHUB.COM/PFALCON</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>和 Python 的关系,
如同 Scheme 和 Common Lisp...</p>
<p>所以,是对 Py3 以来越来越复杂的形式,叕开始了逆变?</p>
<p>不过,形式上, 的确没有哪个语言更加象 LISP 了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9791/web">inline-sql: 可内联到任何 Python 程序中的 SQL</a><ul>
<li>GITHUB.COM/EKZHANG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="kn">from</span> <span class="nn">inline_sql</span> <span class="kn">import</span> <span class="n">sql</span><span class="p">,</span> <span class="n">sql_val</span>
<span class="k">assert</span> <span class="n">sql_val</span><span class="o">^</span> <span class="s2">"SELECT 1 + 1"</span> <span class="o">==</span> <span class="mi">2</span>
<span class="n">x</span> <span class="o">=</span> <span class="mi">5</span>
<span class="k">assert</span> <span class="n">sql_val</span><span class="o">^</span> <span class="s2">"SELECT $x * 2"</span> <span class="o">==</span> <span class="mi">10</span>
<span class="n">df</span> <span class="o">=</span> <span class="n">sql</span><span class="o">^</span> <span class="s2">"SELECT * FROM (VALUES (1, 10), (2, 20)) df (x, y)"</span>
<span class="k">assert</span> <span class="n">sql_val</span><span class="o">^</span> <span class="s2">"SELECT SUM(x) + SUM(y) FROM df"</span> <span class="o">==</span> <span class="mi">33</span>
</code></pre></div>
<p>嗯哼? DBA 的 Python 之旅?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9766/web">reals: 实数算术库</a><ul>
<li>GITHUB.COM/RUBENVANNIEUWPOORT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="reals" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2009.09.54.jpg"></p>
<p>这个工程量其实不小...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9785/web">absurd-django: Pyodide 实验中的 Django</a><ul>
<li>GITHUB.COM/PATRICK91</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9788/web">STL Python</a></p>
<ul>
<li>November 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9771/web">NZPUG-Auckland: Crafting Software</a></p>
<ul>
<li>November 2, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>当年好看薄创始人移民过去,
应该也会参加...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9770/web">Heidelberg Python Meetup</a></p>
<ul>
<li>November 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9786/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>November 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9768/web">PyCon PL 2022</a></p>
<ul>
<li>November 3 to November 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9778/web">PyCon Sweden</a></p>
<ul>
<li>November 3 to November 5, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-549.html">Issue 549 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-549.md">issue-549.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF549D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF549D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5482022-10-26T11:42:00+08:002022-10-26T11:14:16+08:00Pythoneermtag:weekly.pychina.org,2022-10-26:/issue/issue-548.html<blockquote>
<p>Python 3.11 超COOL特性</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/548">PyCoder's Weekly - Issue #548</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221026 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221026 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9762/web">Python 3.11: 值得尝试酷炫 …</a></li></ul><blockquote>
<p>Python 3.11 超COOL特性</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/548">PyCoder's Weekly - Issue #548</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221026 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221026 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9762/web">Python 3.11: 值得尝试酷炫新功能</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.11 is out! In this article, you’ll explore what Python 3.11 brings to the table. You’ll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.11" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.42.25.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9750/web">在 Django 中导入数据实现“Dry Run Mode”</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>In data import processes it’s often useful to have a “dry run” mode that runs through the process but doesn’t actually save the data. This can allow you to check for validity and gather statistics, such as how many records already exist in the database. This post looks at how to implement a dry run mode in Django using database transactions.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Dry Run Mode" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.38.08.jpg"></p>
<p>作者是位多产程序猿,
专门为网站选择了颜色<a href="https://adamj.eu/colophon/">Colophon</a>
非常 OREILLY ;-)</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9759/web">3.11 发布关乎培育社区和管理</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Does your company have a plan for growing an internal Python community? What are the attributes to look for when bringing someone into your department? This week on the show, Pablo Galindo Salgado returns to talk about building community through the Python Guild at Bloomberg and managing the release of Python 3.11.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="3.11" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.37.18.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9752/web">防御性编码指南: Python</a><ul>
<li>FEDORAPROJECT.ORG</li>
</ul>
</li>
</ul>
<p>This guide is part of a multi-language document describing how to write security conscious code. Check out the recommendations for Python from the Fedora Project.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? Pythonic 流派不是应该不折腾这种风格的?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9741/web">PyCascades 2023 提案征集</a><ul>
<li>PYCASCADES CONFERENCE</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9754/web">Python 中的单引号或双引号字符串?</a><ul>
<li>BOB BELDERBOX</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老梗了...</p>
<p>原先说一样的, 但是, 其它语言都玩儿出花了...
Python 也就开始了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9746/web">在远程工作彩虹尽头 -> 冇黄金?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>还是得看对应产品...
隔壁不刚刚报道了?
一个公司一个人, 每年收入一个亿...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9730/web">Find Your Next Tech Job Through Hired</a><ul>
<li>HIRED</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Hired has 1000s of companies, from startups to Fortune 500s, who are hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you directly. Sign up today!</p>
<p>(<code>是也乎:</code></p>
<p>这则赞助广告对比上则吐糟,
简直了...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9735/web">在 Python 中使用 AI 构建玩家引擎来通关井字游戏</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step tutorial, you’ll build a universal game engine in Python with tic-tac-toe rules and two computer players, including an unbeatable AI player using the minimax algorithm. You’ll also create a text-based graphical front end for your library and explore two alternative front ends.</p>
<p>(<code>是也乎:</code></p>
<p>原来这叫 Tic-Tac-Toe</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9749/web">5 循环技术获得 Pythonic 姿势</a><ul>
<li>TANSEER SAJI</li>
</ul>
</li>
</ul>
<p>If you’re coming from other programming languages, your approach to loops may not be idiomatic. This article covers five techniques to write more Pythonic loops, including examples for range(), zip(), reversed(), enumerate(), and sorted().</p>
<p>(<code>是也乎:</code></p>
<p>还是名称问题哪...</p>
<p>5个经典近代函式, 经常视而不见...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9760/web">Matplotlib 坐标系: 在 Python 中绘制数学函数</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Setting up Matplotlib coordinates and X and Y axes can be tricky. This article walks you through plotting both linear and nonlinear functions, allowing you to create graphs in Python the way you might in a graphing calculator.</p>
<ul>
<li><a href="https://pycoders.com/link/9743/web">Python 基础: 数字和数学</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn the math that you’ll need for your Python programming journey. This includes integers and floating-point numbers, arithmetic operators, and string formatting for numbers.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Numbers" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.30.19.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9756/web">Python 命令行技巧</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Using python -m you can do all sorts of things from the command line, including: starting a webserver, opening a browser, parsing JSON, compressing files and much more.</p>
<p>(<code>是也乎:</code></p>
<p>越来越多 CLI 工具可以用 Python 统一替代
甚至于, 这些技巧, 早已融合到 Python 开发终端中了...
问题在...资源撑得住这么玩嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9748/web">在 Python 中使用 Linting 提高代码质量</a><ul>
<li>KESHAV MALIK</li>
</ul>
</li>
</ul>
<p>Linting checks your code for errors before you run it. This hands-on article explores how to perform quick linting checks in Python using Pylint.</p>
<p>(<code>是也乎:</code></p>
<p>作为动态语言, 可能代码规范带来的收益,
并没比起好一系列变量名来的多...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9742/web">一种在终端中绘制框的新(?)方式</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>With clever use of some of the Unicode border characters you can build a better box around your text without any color bleeding.</p>
<p>(<code>是也乎:</code></p>
<p>为什么画盒子这么重要?
毕竟这是一切的基础...</p>
<p><a href="https://github.com/Textualize/textual">Textualize/textual: Textual is a TUI (Text User Interface) framework for Python inspired by modern web development.</a>
软广...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9761/web">sqlite-fts4: 使用 SQLite FTS4 的 Python 函数</a></p>
<ul>
<li>GITHUB.COM/SIMONW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9739/web">explainable-ai: 可解释人工智能的最佳实践</a></p>
<ul>
<li>GITHUB.COM/SQUAREDEV-IO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>AI 为什么要可解释?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9738/web">190 种有源代码 Python 项目</a><ul>
<li>AMAN KHARWAL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>海量阅读优秀项目的代码,
也是种关键自学好习惯...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9758/web">django-pgtransaction: Postgres 事务替换</a></p>
<ul>
<li>GITHUB.COM/OPUS10 • Shared by Paul Gilmartin</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9747/web">python-preloaded: 绑定 Python 和预加载模块</a></p>
<ul>
<li>GITHUB.COM/ALBERTZ</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9745/web">PyKla Monthly Meetup</a></p>
<ul>
<li>October 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9733/web">Heidelberg Python Meetup</a></p>
<ul>
<li>October 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9751/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9753/web">Python at Scale</a></p>
<ul>
<li>October 27 to October 29, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9744/web">Global AI Developer Days</a></p>
<ul>
<li>October 31, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9734/web">PyCon PL 2022</a></p>
<ul>
<li>November 3 to November 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9755/web">PyCon Sweden</a></p>
<ul>
<li>November 3 to November 5, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-548.html">Issue 548 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-548.md">issue-548.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF548D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF548D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5472022-10-19T11:42:00+08:002022-10-19T08:41:10+08:00Pythoneermtag:weekly.pychina.org,2022-10-19:/issue/issue-547.html<blockquote>
<p>Pythoneer 2022调查问卷来了, 值得冲哪...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/547">PyCoder's Weekly - Issue #547</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221019 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221019 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9708/web">ChatterBot: 用 Python 构建聊天机 …</a></li></ul><blockquote>
<p>Pythoneer 2022调查问卷来了, 值得冲哪...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/547">PyCoder's Weekly - Issue #547</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221019 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221019 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9708/web">ChatterBot: 用 Python 构建聊天机器人</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Chatbots can help to provide real-time customer support and are a valuable asset in many industries. When you understand the basics of the ChatterBot library, you can build and train a self-learning chatbot with just a few lines of Python code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ChatterBot" src="https://ipic.zoomquiet.top/2022-10-19-zshot%202022-10-19%2008.31.29.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9723/web">为数据和机器学习流水线编写健壮的测试</a><ul>
<li>EUGENE YAN</li>
</ul>
</li>
</ul>
<p>This deep article talks about why some kinds of tests break more frequently than others and how to set the appropriate granularity of your test suites.</p>
<p>Migrating Postgres From Heroku to Crunchy Bridge
Developers of a growing business were looking to migrate Postgres. They wanted a new vendor at least as good at Heroku, with new features and developer tools. They tested Amazon RDS and several others. Find out why they chose Crunchy Bridge for their cloud Postgres. Read the case study →
CRUNCHY DATASPONSOR</p>
<ul>
<li><a href="https://pycoders.com/link/9714/web">在 Python 中使用 LaTeX</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Python has great support for LaTeX: in Jupyter, in symbolic math tools, and in third party libraries. Learn about how easy it is to get started.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9721/web">2022 年 Python 开发者调查</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9698/web">Python 3.10.8 错误修复版发布</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9712/web">这几年最好的编程书籍?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不是出版社引战文,
SQLite 以及 The Rust Programming Language ISBN-13: 9781718500440
得到关注...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9724/web">在 Python 类中搞多个构造函数</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to provide multiple constructors in your Python classes. To this end, you’ll learn different techniques, such as checking argument types, using default argument values, writing class methods, and implementing single-dispatch methods.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Providing" src="https://ipic.zoomquiet.top/2022-10-19-zshot%202022-10-19%2008.29.29.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9725/web">Python 集合终极指南</a><ul>
<li>JACOB FERUS</li>
</ul>
</li>
</ul>
<p>“The set class is one of the key data structures in Python. It is an unordered collection of elements without duplicates. It represents, to a certain degree, a mathematical set, and many of the common mathematical operations for sets exist in Python.”</p>
<p>(<code>是也乎:</code></p>
<p>Ultimate ~ 究极...
古早潮词儿</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9705/web">通过自动重构追加类型注释</a><ul>
<li>JIMMY LAI</li>
</ul>
</li>
</ul>
<p>Jimmy’s team at Carta decided they wanted to add type annotations to their large code base, but doing so manually would have taken a very long time. This post shows you how they built automated refactoring tools to add type annotations to their code.</p>
<p>(<code>是也乎:</code></p>
<p>实战来了...</p>
<p>受了不了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9715/web">Python 类型提示: 朋友、敌人还是只是头疼?</a><ul>
<li>MARCIN KOZAK </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>You can use type hinting to increase code readability, but you must do it wisely. Type hints can make things better, or they can be misleading and decrease code readability. Marcin offers suggestions on how to use type hints for clearer code.</p>
<ul>
<li><a href="https://pycoders.com/link/9700/web">在 Django 中接受文件</a><ul>
<li>MATT LAYMAN</li>
</ul>
</li>
</ul>
<p>Maybe your app needs to handle files from users like profile pictures. Accepting files from others is tricky to do safely. See the tools that Django provides to manage files safely.</p>
<ul>
<li><a href="https://pycoders.com/link/9710/web">装饰器快捷方式</a><ul>
<li>NED BATCHELDER</li>
</ul>
</li>
</ul>
<p>“When using many decorators in code, there’s a shortcut you can use if you find yourself repeating them. They can be assigned to a variable just like any other Python expression.”</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="c1"># in helpers.py</span>
<span class="n">xfail_pypy_3749</span> <span class="o">=</span> <span class="n">pytest</span><span class="o">.</span><span class="n">mark</span><span class="o">.</span><span class="n">xfail</span><span class="p">(</span>
<span class="n">env</span><span class="o">.</span><span class="n">PYVERSION</span><span class="p">[:</span><span class="mi">2</span><span class="p">]</span> <span class="o">==</span> <span class="p">(</span><span class="mi">3</span><span class="p">,</span> <span class="mi">8</span><span class="p">)</span> <span class="ow">and</span> <span class="n">env</span><span class="o">.</span><span class="n">PYPY</span> <span class="ow">and</span> <span class="n">env</span><span class="o">.</span><span class="n">PYPYVERSION</span> <span class="o">>=</span> <span class="p">(</span><span class="mi">7</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">10</span><span class="p">),</span>
<span class="n">reason</span><span class="o">=</span><span class="s2">"Avoid a PyPy bug: https://foss.heptapod.net/pypy/pypy/-/issues/3749"</span><span class="p">,</span>
<span class="p">)</span>
<span class="o">...</span>
<span class="c1"># in src.</span>
<span class="kn">from</span> <span class="nn">tests.helpers</span> <span class="kn">import</span> <span class="n">xfail_pypy_3749</span>
<span class="nd">@xfail_pypy_3749</span>
<span class="k">def</span> <span class="nf">test_something</span><span class="p">():</span>
<span class="o">...</span>
<span class="nd">@xfail_pypy_3749</span>
<span class="k">def</span> <span class="nf">test_something_else</span><span class="p">():</span>
<span class="o">...</span>
</code></pre></div>
<p>好吧, 这才是魔术...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9702/web">从任意网站摄取任意公共数据的 13 种方法</a><ul>
<li>DMITRIY ZUB</li>
</ul>
</li>
</ul>
<p>There are many libraries for scraping and parsing from web content out there. This guide shows you several different techniques and why you would choose from among them.</p>
<p>(<code>是也乎:</code></p>
<p>现在这堆工具, 到 WASM 流行时, 是否可用?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9699/web">10 个 Python 迷你自动化项目</a><ul>
<li>HAIDER IMTIAZ</li>
</ul>
</li>
</ul>
<p>Automate some common tasks, such as: sending email, converting PDF to audio with text-to-speech, get weather information, and seven more.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9709/web">red-box: 下一代邮箱管理器</a><ul>
<li>GITHUB.COM/MIKSUS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>古老的需求...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9703/web">pyscript 现在有 REPL 了</a><ul>
<li>PYSCRIPT.NET</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>当然 Jupter 风格...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9728/web">panel: Python 高级应用程序和仪表板解决方案</a></p>
<ul>
<li>GITHUB.COM/HOLOVIZ</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9716/web">fpdf2: 极简 PDF 创建库</a></p>
<ul>
<li>PYFPDF.GITHUB.IO</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9717/web">zython: 用于服务器和浏览器的 WebAssembly Python</a></p>
<ul>
<li>GITHUB.COM/SAGEMATHINC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 WASM.py </p>
<p><img alt="zython" src="https://ipic.zoomquiet.top/2022-10-19-zshot%202022-10-19%2008.11.55.jpg"></p>
<p>居然还用上了 Zig </p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9704/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 19, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9707/web">PyData Bristol Meetup</a></p>
<ul>
<li>October 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9718/web">PyLadies Dublin</a></p>
<ul>
<li>October 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9727/web">MadPUG</a></p>
<ul>
<li>October 20 to October 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9713/web">Karlsruhe Python User Group (KaPy)</a></p>
<ul>
<li>October 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9726/web">Chattanooga Python User Group</a></p>
<ul>
<li>October 21 to October 22, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-547.html">Issue 547 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-547.md">issue-547.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF547D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF547D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5462022-10-12T11:42:00+08:002022-10-12T09:35:11+08:00Pythoneermtag:weekly.pychina.org,2022-10-12:/issue/issue-546.html<blockquote>
<p>Matrix 直播</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/546">PyCoder's Weekly - Issue #546</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221012 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221012 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9660/web">在 Python 折腾内存分析器能带 …</a></li></ul><blockquote>
<p>Matrix 直播</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/546">PyCoder's Weekly - Issue #546</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221012 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221012 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9660/web">在 Python 折腾内存分析器能带教给我们什么?</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Have you used a memory profiler to gauge the performance of your Python application? Maybe you’re using it to troubleshoot memory issues when loading a large data science project. What could running a profiler show you about a codebase you’re learning? This week on the show, Pablo Galindo Salgado returns to talk about Memray, a powerful tracing memory profiler.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Profiler" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2008.46.36.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9670/web">Python 中 assert 有危险</a><ul>
<li>DHRUV PATEL </li>
<li>• Shared by Randall Degges</li>
</ul>
</li>
</ul>
<p>Did you know Python’s assert statement can lead to runtime security vulnerabilities? While there are safe ways to use assert, there are lots of unsafe ways to use it that can lead to a variety of convoluted problems.</p>
<p>(<code>是也乎:</code></p>
<p>和 goto 类似...反正, 语法设计不可能杜绝人为问题,
Rust 都不行</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9680/web">关于 asyncio.Semaphore 推理</a><ul>
<li>GUIDO VAN ROSSUM</li>
</ul>
</li>
</ul>
<p>Guido walks you through a single-table restaurant analogy to explain the complexity of semaphores in asyncio. Details include the TaskGroup context manager added in Python 3.11.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="GUIDO" src="https://ipic.zoomquiet.top/2022-10-12-%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_3e97099a-82dd-4a15-ace2-6ef73f5d7eff.png"></p>
<p>老爹的官方 blog, </p>
<p><a href="https://neopythonic.blogspot.com/2008/10/about-this-blog.html">Neopythonic: About This Blog</a></p>
<p>08年从 Artima 迁移到 blogspot 上,
是的, 就是那个 google 收购的 blog 引擎...
当年也跟风注册过, 然后, 和谐了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9675/web">Django 安全版本已发布: 4.1.2, 4.0.8, and 3.2.16</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<p>NIL </p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9692/web">Minimax in Python: 学习如何输掉 Nim 游戏</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>The minimax algorithm can be used to find optimal strategies in many different games. In this tutorial, you’ll learn how to implement minimax in Python while playing the game of Nim. You’ll also learn how you can make the algorithm more efficient with alpha-beta pruning.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Minimax" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2008.40.24.jpg"></p>
<p>类似数学游戏很多都是伯来</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9671/web">用 Python 的 Enum 构建常量枚举</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to create and use enumerations of semantically related constants in Python. To do this, you’ll use the Enum class and other related tools and types from the enum module, which is available in the Python standard library.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Enumerations" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2008.39.52.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9678/web">如何在 Django 模板中安全地将数据传递给 JavaScript</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>You want to pass your data from your Django view to JavaScript in your template and you want to do it securely. This post shows several ways of doing it without the risk of allowing malicious code injection.</p>
<ul>
<li><a href="https://pycoders.com/link/9673/web">设计安全 API</a><ul>
<li>PEDRO ARAVENA</li>
</ul>
</li>
</ul>
<p>This article is an introduction to REST APIs. It describes five levels of implementation, versioning, query parameters, how your design effects the server side, and how to secure your end-points.</p>
<p>(<code>是也乎:</code></p>
<p>并给出考核级别...
简单说, 协议早已设计好, 只是看是否都用足...
HTTP 毕竟要向下兼容, 只是没想到大家没什么底线...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9677/web">用 Python 构建可扩展数据流</a><ul>
<li>MUHAMMAD HASEEB</li>
</ul>
</li>
</ul>
<p>This step-by-step guide shows you the tools and tech you need to build a highly scalable data streaming pipeline in Python. It covers the use of Scrapy with Redis and a JSON based data flow.</p>
<ul>
<li><a href="https://pycoders.com/link/9672/web">Python 决策树: 预测糖尿病</a><ul>
<li>JOLEEN BOTHMA</li>
</ul>
</li>
</ul>
<p>This post shows you how to use the decision-trees algorithm with real-world data to predict cases of diabetes. Examples include the use of numpy, pandas, and sklearn.</p>
<ul>
<li><a href="https://pycoders.com/link/9684/web">关于类型提示的 12 个初学者概念</a><ul>
<li>AHMED BESBES</li>
</ul>
</li>
</ul>
<p>This article gives an overview of type hints: what they are and when you should use them. It starts with simple types and builds up to more complex definitions.</p>
<p>(<code>是也乎:</code></p>
<p>反正就是好,
毕竟程序员不应该难为程序员,
自己麻烦点, 就可以帮助编译器进行各种优化, 虽然这种优化自己看不懂,
但是, 值得的...</p>
<p>最好再加上生命周期/所有权/...各种深层控制声明,
<code>pyrs</code> 可能是个方向</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9691/web">在运行时自省 Python 对象的方法</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Tips and tricks for inspecting Python objects and getting information about your code at runtime. Learn about built-in object methods and the inspect module.</p>
<p>(<code>是也乎:</code></p>
<p>反正没有什么是 print() 无法 print 的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9663/web">以 Python 开发人员视角来探索 Rust</a><ul>
<li>KARIM JEDDA</li>
</ul>
</li>
</ul>
<p>Karim writes about trying Rust programming as a 10+ years Python developer. He describes how to do common programming tasks and what the tooling looks like.</p>
<ul>
<li><a href="https://pycoders.com/link/9667/web">探索 SQLAlchemy: 带有示例的初学者教程</a><ul>
<li>ABID ALI AWAN</li>
</ul>
</li>
</ul>
<p>In this SQLAlchemy tutorial, you will learn to access and run SQL queries on all types of relational databases using Python objects.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9668/web">matrix-webcam: 来自 Matrix 内部的视频会议 </a><ul>
<li>GITHUB.COM/JOSCHUCK</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Matrix" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2009.07.44.jpg"></p>
<p>光 opencv-contrib-pytho 就要 150Mb,
整体所有依赖都嗯哼好, 得2G 以上,
不过, 这样一来, 直播时可以更加从容了吧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9679/web">DocArray: 嵌套的非结构化数据</a><ul>
<li>JINA.AI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个完美数据结构, 就看大厂谁先支持了</p>
<p><img alt="DocArray" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2009.13.18.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9665/web">awesome-diagramming: 软件图表工具列表</a><ul>
<li>GITHUB.COM/SHUBHAMGRG04</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 awesome 列表, 刚刚开始,
graphviz 都没有...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9669/web">semantic-python-overview: 语义技术索引</a></p>
<ul>
<li>GITHUB.COM/PYSEMTEC</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9662/web">Django 一致性模型</a></p>
<ul>
<li>GITHUB.COM/OCCIPITAL </li>
<li>• Shared by Alex Liabakh</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9674/web">Smart Iterator Challenge (Week 2)</a></p>
<ul>
<li>October 8 to October 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9688/web">PyCon MEA @ Global DevSlam 2022</a></p>
<ul>
<li>October 10 to October 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9681/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 12, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9682/web">PyCon Ghana 2022</a></p>
<ul>
<li>October 13 to October 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9689/web">PyCon ZA 2022</a></p>
<ul>
<li>October 13 to October 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9686/web">PyCon JP 2022</a></p>
<ul>
<li>October 14 to October 17, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-546.html">Issue 546 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-546.md">issue-546.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF546D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF546D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5452022-10-05T11:42:00+08:002022-10-05T10:11:30+08:00Pythoneermtag:weekly.pychina.org,2022-10-05:/issue/issue-545.html<blockquote>
<p>Python 版 Rust/内置 linter clippy 来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/545">PyCoder's Weekly - Issue #545</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221005 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221005 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9635/web">用 Django Channels 和 WebSocket …</a></li></ul><blockquote>
<p>Python 版 Rust/内置 linter clippy 来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/545">PyCoder's Weekly - Issue #545</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>221005 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>221005 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9635/web">用 Django Channels 和 WebSocket 构建实时聊天</a><ul>
<li>MUHAMMED ALI</li>
</ul>
</li>
</ul>
<p>Building stateful web applications can be tricky, unless you use a framework, of course. Django to the rescue! In this article, learn how to build a real-time chat app using Django Channels and WebSockets.</p>
<ul>
<li><a href="https://pycoders.com/link/9648/web">用 Python 生成二维码</a><ul>
<li>JERRY ZHU</li>
</ul>
</li>
</ul>
<p>QR codes are two dimensional bar codes that allow you to embed URLs in images. Learn how to make a QR code using the qrcode library.</p>
<p>(<code>是也乎:</code></p>
<p>奇怪知识总是在增长</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9646/web">用 Django Ninja 构建鬼鬼祟祟的 REST API</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use Django Ninja, a FastAPI inspired tool for turning Django views in REST API endpoints. With Ninja, you can quickly build API endpoints.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Ninja" src="https://ipic.zoomquiet.top/2022-10-05-zshot%202022-10-05%2010.03.45.jpg"></p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9650/web">如何修复 Python</a><ul>
<li>AL SWEIGART </li>
</ul>
</li>
</ul>
<p>Al appears to be bored and decided to start a flame war. As his suggestions include 1-based indexing and using “x” instead of “*” for multiplication, he’s likely being sarcastic. The joy of text is you’re never quite sure.</p>
<p>(<code>是也乎:</code></p>
<p>标准引战断言...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9649/web">PEP 698: 覆盖静态类型的装饰器</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This Python Enhancement Proposal describes the use of a new decorator, @override, which would be used as a type-hint for methods in a sub-class that override a parent’s method. This type hint would introduce a level of safety if the parent method is refactored without corresponding changes to the child method.</p>
<p>(<code>是也乎:</code></p>
<p>引入一个新语法, 发现一类新问题, 然后再来一个新语法来防止...</p>
<p>嗯哼? 这个故事好象在哪儿听说过...
好象澳州原先没有猫...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9631/web">5 种姿势定期嗯哼 Jupyter Notebooks</a><ul>
<li>PIOTR PŁOŃSKI </li>
<li>• Shared by Piotr Płoński</li>
</ul>
</li>
</ul>
<p>A Jupyter Notebook is an excellent tool for creating computational documents. There is often a requirement to update the notebook’s results at a selected time interval and publish it to the rest of the team. Piotr summarizes five different approaches for Jupyter Notebook scheduling.</p>
<p>(<code>是也乎:</code></p>
<p>基本上都是外部工具绕...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9626/web">mypyc 探险</a><ul>
<li>STEVE BRAZIER</li>
</ul>
</li>
</ul>
<p>The type annotation tool, mypy comes with a compiler called mypyc which uses Python type hints to generate C-extensions automatically. This blog posting describes how Steve used it to compile some of his code, the problems he ran into, and how he fixed them.</p>
<ul>
<li><a href="https://pycoders.com/link/9644/web">弹性分布式系统</a><ul>
<li>GERGELY OROSZ</li>
</ul>
</li>
</ul>
<p>This blog posting contains a brief summary and then two chapters from the book “Understanding Distributed Systems” by Roberto Vitillo. It describes how to make distributed systems more resilient from both the client’s and server’s perspectives.</p>
<ul>
<li><a href="https://pycoders.com/link/9621/web">自定义 Python 字符串: str 与 UserString 继承</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to create custom string-like classes in Python by inheriting from the built-in str class or by subclassing UserString from the collections module.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="UserString" src="https://ipic.zoomquiet.top/2022-10-05-zshot%202022-10-05%2009.53.48.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9636/web">Django Apps 生产技巧</a><ul>
<li>RAUNAQ SINGH</li>
</ul>
</li>
</ul>
<p>This blog post describes seven concepts Django programmers should keep in mind when writing production ready code. Hints include information on custom user models, configuring Gunicorn, problems with serializers, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/9647/web">在 KerasCV 中用 Stable Diffusion 生成图像</a><ul>
<li>CHOLLET, ET AL</li>
</ul>
</li>
</ul>
<p>Stable Diffusion is a powerful, open-source text-to-image generation model. This guide shows you how to generate novel images using the KerasCV Python interface.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="KerasCV" src="https://ipic.zoomquiet.top/2022-10-05-zshot%202022-10-05%2009.51.56.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9628/web">将 Python Web 应用程序部署为 AWS Lambda 函数</a><ul>
<li>SIMON WILLISON’</li>
</ul>
</li>
</ul>
<p>A step-by-step guide on how to deploy Python in the AWS Lambda environment. Details include managing dependencies and dealing with an ASGI application.</p>
<ul>
<li><a href="https://pycoders.com/link/9633/web">初学者的 Pytest</a><ul>
<li>ŠPELA GIACOMELLI </li>
<li>• Shared by Michael Herman</li>
</ul>
</li>
</ul>
<p>This article introduces you to using pytest for testing Python code. Learn how to improve your development process and write better automated tests.</p>
<ul>
<li><a href="https://pycoders.com/link/9624/web">想代码更简洁? 这儿有六法则</a><ul>
<li>DAVIDAMOS.DEV</li>
</ul>
</li>
</ul>
<p>This article outlines six things every developer should keep in mind when coding, hopefully resulting in easy to read, more maintainable Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Cleaner" src="https://ipic.zoomquiet.top/2022-10-05-zshot%202022-10-05%2009.41.53.jpg"></p>
<p>事实反复证明, 程序猿开始文艺时,
就没设计师什么事儿了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9655/web">用 Python 和 Flask 开发 RESTful API</a><ul>
<li>KREBS & MARTINEZ </li>
<li>• Shared by Juan Cruz Martinez</li>
</ul>
</li>
</ul>
<p>A step-by-step article that guides you through everything you need to know to write your first REST API using Flask. From installing the requirements, through mapping models, to implementing security.</p>
<p>(<code>是也乎:</code></p>
<p>Flask 好象又突然积极起来</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9653/web">difftastic: A Structural Diff That Understands Syntax</a></p>
<ul>
<li>GITHUB.COM/WILFRED</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9634/web">minestrone: Search, Modify, and Parse Messy HTML</a></p>
<ul>
<li>GITHUB.COM/ADAMGHILL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>历史遗迹拯救机?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9651/web">refurb: Refurbish and Modernize Python Codebases</a><ul>
<li>GITHUB.COM/DOSISOD</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PEP8 衍生工具?</p>
<div class="highlight"><pre><span></span><code><span class="err">$</span><span class="w"> </span><span class="n">refurb</span><span class="w"> </span><span class="n">main</span><span class="p">.</span><span class="n">py</span>
<span class="n">main</span><span class="p">.</span><span class="nl">py</span><span class="p">:</span><span class="mi">3</span><span class="err">:</span><span class="mi">17</span><span class="w"> </span><span class="o">[</span><span class="n">FURB109</span><span class="o">]</span><span class="err">:</span><span class="w"> </span><span class="k">Use</span><span class="w"> </span><span class="err">`</span><span class="ow">in</span><span class="w"> </span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="n">y</span><span class="p">,</span><span class="w"> </span><span class="n">z</span><span class="p">)</span><span class="err">`</span><span class="w"> </span><span class="n">instead</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="err">`</span><span class="ow">in</span><span class="w"> </span><span class="o">[</span><span class="n">x, y, z</span><span class="o">]</span><span class="err">`</span>
<span class="n">main</span><span class="p">.</span><span class="nl">py</span><span class="p">:</span><span class="mi">4</span><span class="err">:</span><span class="mi">5</span><span class="w"> </span><span class="o">[</span><span class="n">FURB101</span><span class="o">]</span><span class="err">:</span><span class="w"> </span><span class="k">Use</span><span class="w"> </span><span class="err">`</span><span class="n">y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="k">Path</span><span class="p">(</span><span class="n">x</span><span class="p">).</span><span class="n">read_text</span><span class="p">()</span><span class="err">`</span><span class="w"> </span><span class="n">instead</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="err">`</span><span class="k">with</span><span class="w"> </span><span class="k">open</span><span class="p">(</span><span class="n">x</span><span class="p">,</span><span class="w"> </span><span class="p">...)</span><span class="w"> </span><span class="k">as</span><span class="w"> </span><span class="nl">f</span><span class="p">:</span><span class="w"> </span><span class="n">y</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="n">f</span><span class="p">.</span><span class="k">read</span><span class="p">()</span><span class="err">`</span>
<span class="n">main</span><span class="p">.</span><span class="nl">py</span><span class="p">:</span><span class="mi">10</span><span class="err">:</span><span class="mi">40</span><span class="w"> </span><span class="o">[</span><span class="n">FURB102</span><span class="o">]</span><span class="err">:</span><span class="w"> </span><span class="nf">Replace</span><span class="w"> </span><span class="err">`</span><span class="n">x</span><span class="p">.</span><span class="n">startswith</span><span class="p">(</span><span class="n">y</span><span class="p">)</span><span class="w"> </span><span class="ow">or</span><span class="w"> </span><span class="n">x</span><span class="p">.</span><span class="n">startswith</span><span class="p">(</span><span class="n">z</span><span class="p">)</span><span class="err">`</span><span class="w"> </span><span class="k">with</span><span class="w"> </span><span class="err">`</span><span class="n">x</span><span class="p">.</span><span class="n">startswith</span><span class="p">((</span><span class="n">y</span><span class="p">,</span><span class="w"> </span><span class="n">z</span><span class="p">))</span><span class="err">`</span>
<span class="n">main</span><span class="p">.</span><span class="nl">py</span><span class="p">:</span><span class="mi">16</span><span class="err">:</span><span class="mi">9</span><span class="w"> </span><span class="o">[</span><span class="n">FURB105</span><span class="o">]</span><span class="err">:</span><span class="w"> </span><span class="k">Use</span><span class="w"> </span><span class="err">`</span><span class="k">print</span><span class="p">()</span><span class="w"> </span><span class="n">instead</span><span class="w"> </span><span class="k">of</span><span class="w"> </span><span class="err">`</span><span class="k">print</span><span class="p">(</span><span class="ss">""</span><span class="p">)</span><span class="err">`</span>
</code></pre></div>
<p>给出各种最新 Pythonic 式代码建议,
不动手, 算是优雅版 Black ?</p>
<blockquote>
<p>很大程度上受到了 Rust 的内置 linter clippy 的启发.</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9642/web">isort: Sort Your Imports</a><ul>
<li>GITHUB.COM/PYCQA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这种直接修改源代码的工具,
总是感觉哪儿有危险...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9632/web">STL Python</a><ul>
<li>October 5, 2022</li>
<li>圣路易斯</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>就是那个反复出现在各种 SiFi 剧集中,
西部拱门所在地;</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9645/web">Crafting Software</a></p>
<ul>
<li>October 5, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9625/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>October 5, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9656/web">Smart Iterator Challenge (Week 2)</a></p>
<ul>
<li>October 8 to October 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9629/web">PyCon MEA @ Global DevSlam 2022</a></p>
<ul>
<li>October 10 to October 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9627/web">PyCon Ghana 2022</a></p>
<ul>
<li>October 13 to October 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9643/web">PyCon ZA 2022</a></p>
<ul>
<li>October 13 to October 15, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-545.html">Issue 545 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-545.md">issue-545.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF545D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF545D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5442022-09-28T11:42:00+08:002022-09-28T11:48:12+08:00Pythoneermtag:weekly.pychina.org,2022-09-28:/issue/issue-544.html<blockquote>
<p>Python 3.12 目标发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/544">PyCoder's Weekly - Issue #544</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220928 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220928 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9606/web">Python 实在是非开发 …</a></li></ul><blockquote>
<p>Python 3.12 目标发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/544">PyCoder's Weekly - Issue #544</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220928 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220928 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9606/web">Python 实在是非开发人员的效率工具</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you interested in using Python in an industry outside of software development? Would adding a few custom software tools increase efficiency and make your coworkers’ jobs easier? This week on the show, Josh Burnett talks about using Python as a mechanical engineer.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Non-Developers" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2011.23.59.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9581/web">基于 Python 应用程序的 Heroku 替代方案</a><ul>
<li>TESTDRIVEN.IO </li>
<li>• Shared by Micheal Herman</li>
</ul>
</li>
</ul>
<p>Learn about alternatives to Heroku and their pros and cons. Platforms discussed include Digital Ocean, Google App Engine, AWS, Azure, PythonAnywhere, and half a dozen more.</p>
<p>(<code>是也乎:</code></p>
<p>Heroku 实在构造的太方便了,
除非官方作死, 否则, 很难上手后迁移...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9590/web">在 Kubernetes 上运行 Django</a><ul>
<li>MOHAMED M EL-KALIOBY</li>
</ul>
</li>
</ul>
<p>This in-depth, seven-part article covers all the ins-and-outs of getting Django running on Kubernetes in a Docker container.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9613/web">Django REST 3.14 发布</a></p>
<ul>
<li>DJANGO-REST-FRAMEWORK.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9611/web">Pandas 1.5 发布</a></p>
<ul>
<li>PYDATA.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>随着Python 本身的加速, Pandas 也将越来越快...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9578/web">征集提案: Synthetic Data Dev Conference</a><ul>
<li>GRETEL.AI </li>
<li>• Shared by Will Jennings</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>元宇宙基础计算...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9594/web">2022 年 Django 开发者调查发布</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9592/web">你正在研究什么有趣的问题?</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9599/web">老化的程序员</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老程序猿曰...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9607/web">Python 3.12 目标: Faster-CPython Ideas Wiki</a><ul>
<li>GITHUB.COM/FASTER-CPYTHON</li>
</ul>
</li>
</ul>
<p>A summary of the goals for the Faster CPython initiative within the Python 3.12 release. Includes trace optimizations, shrinking object sizes, improving memory management overhead, and more. See also the associated
<a href="https://pycoders.com/link/9608/web">Workflow for 3.12 cycle</a> checklist.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>Multi-core Python</p>
</blockquote>
<p>正式提出了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9576/web">某 Python 安全修复程序破坏了/一些 Bignums</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>It was recently discovered that certain conversions between int and str had a denial of service capability. This was patched, but the patch itself has broken some use cases. Read on to learn more.</p>
<ul>
<li><a href="https://pycoders.com/link/9589/web">用 MkDocs 构建 Python 项目文档</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to build professional documentation for a Python package using MkDocs and mkdocstrings. These tools allow you to generate nice-looking and modern documentation from Markdown files and, more importantly, from your code’s docstrings.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="MkDocs" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2010.38.23.jpg"></p>
<p>MkDocs 最大的好处就是不用在每篇文档顶部追加一堆 meta 声明;</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9575/web">Pandas 向下转换以提高内存使用效率</a><ul>
<li>PETROS DEMETRAKOPOULOS</li>
</ul>
</li>
</ul>
<p>When storing information in a Pandas DataFrame, you have control over what format it takes. In some cases, casting your data into a different format can make a big different on your memory footprint. Read on for three tips that may shrink your DataFrames.</p>
<ul>
<li><a href="https://pycoders.com/link/9588/web">什么时候在 Python 中使用省略号?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>You may have seen three dots in Python scripts. Although this syntax may look odd, using an ellipsis is valid Python code. In this tutorial, you’ll learn when Python’s Ellipsis constant can come in handy for you.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Ellipsis" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2010.34.54.jpg"></p>
<blockquote>
<p>Ellipsis ...</p>
</blockquote>
<p>竟然也是个标准语法了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9584/web">Python中的元编程</a><ul>
<li>IBM.COM</li>
</ul>
</li>
</ul>
<p>“Just like metadata is data about data, meta-programming is writing programs that manipulate programs.” Learn about the structures used to do meta-programming in Python and common use cases.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>developer.ibm.com</p>
</blockquote>
<p>嗯哼, 当年 Python 唯一咨询富集地(有中文),
另外一个就是 ActivePython 的用户论坛...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9603/web">绩效测量的侵入性程序</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Go beyond the capabilities of profilers by instrumenting your code to get more detailed performance information. This article shows several Python based techniques for measuring your speed.</p>
<ul>
<li><a href="https://pycoders.com/link/9610/web">到底 <strong>name</strong> == "<strong>main</strong>" 在作什么?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn all about Python’s name-main idiom. You’ll learn what it does in Python, how it works, when to use it, when to avoid it, and how to refer to it.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="__main__" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2010.29.15.jpg"></p>
<p>这梗太老...</p>
<p><img alt="meme" src="https://files.realpython.com/media/namemain.19d27b02755e.a38f654f963f.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9605/web">嗯哼? Python 的 self Argument?</a><ul>
<li>BETTERPROGRAMMING.PUB </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Do you really know what the self method argument is in Python? Learn how it works under the covers and why it is needed in method signatures.</p>
<p>(<code>是也乎:</code></p>
<p>self 这个迷惑性自指, 如果关注就会越陷深</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9614/web">rocketry: Python 的现代调度库</a><ul>
<li>GITHUB.COM/MIKSUS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 很早推荐过...</p>
<p><img alt="rocketry" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2011.39.58.jpg"></p>
<p>不能毫秒级控制...
)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9615/web">cython-lint: Cython pyx File Linter</a></p>
<ul>
<li>GITHUB.COM/MARCOGORELLI </li>
<li>• Shared by Marco Gorelli</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9612/web">Daft: 用于复杂数据的 Python DataFrame</a></p>
<ul>
<li>GITHUB.COM/EVENTUAL-INC</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9598/web">redframes: 用于 ML 的数据操作库</a></p>
<ul>
<li>GITHUB.COM/MAXHUMBER </li>
<li>• Shared by Max</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9604/web">slack-machine: 可扩展的 Slack Bot 框架</a></p>
<ul>
<li>GITHUB.COM/DONDEBONAIR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Slack 生态实在是赞...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9577/web">PyKla Monthly Meetup</a></p>
<ul>
<li>September 28, 2022</li>
<li>乌干达</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9579/web">Python Meeting Düsseldorf</a></p>
<ul>
<li>September 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9597/web">Heidelberg Python Meetup</a></p>
<ul>
<li>September 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9595/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9591/web">SPb Python Drinkup</a></p>
<ul>
<li>September 29, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9583/web">PyConEs</a></p>
<ul>
<li>September 30 to October 3, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-544.html">Issue 544 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-544.md">issue-544.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF544D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF544D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5432022-09-21T11:42:00+08:002022-10-12T09:20:20+08:00Pythoneermtag:weekly.pychina.org,2022-09-21:/issue/issue-543.html<blockquote>
<p>dataclasses 值得使用</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/543">PyCoder's Weekly - Issue #543</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220921 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220921 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9561/web">在 Python 中构建 Alexa 等效项 …</a></li></ul><blockquote>
<p>dataclasses 值得使用</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/543">PyCoder's Weekly - Issue #543</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220921 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220921 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9561/web">在 Python 中构建 Alexa 等效项</a><ul>
<li>ANDREW HERSHY</li>
</ul>
</li>
</ul>
<p>It’s not as difficult as you think to build an AI program that listens to speech and answers questions. You can make the magic happen in an afternoon by leveraging a few Python packages and APIs.</p>
<ul>
<li><a href="https://pycoders.com/link/9555/web">Python SQLite 文档案例增补</a><ul>
<li>REDOWAN DELOWAR </li>
<li>• Shared by Redowan Delowar</li>
</ul>
</li>
</ul>
<p>The official documentation of Python’s sqlite3 module is a little short on examples. This article lists various in-depth examples that cover the most commonly used APIs in the module.</p>
<p>(<code>是也乎:</code></p>
<p>反正还是直接 SQL 最标准了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9542/web">自定义 Python 列表: 从列表继承与 UserList</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to create custom list-like classes in Python by inheriting from the built-in list class or by subclassing UserList from the collections module.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="UserList" src="https://ipic.zoomquiet.top/2022-09-21-zshot%202022-09-21%2011.30.36.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9563/web">Python 3.11.0rc2 发布</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9535/web">Python 懒导入</a><ul>
<li>LWN.NET</li>
</ul>
</li>
</ul>
<p>A short article discussing PEP 690 which proposes support for lazy imports in Python, followed by an in-depth discussion by the LWN community.</p>
<ul>
<li><a href="https://pycoders.com/link/9548/web">你读过的最好的源代码是什么?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>redis 总是被这么提及...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9567/web">Django Favicon 指北</a><ul>
<li>MICHAEL YIN</li>
</ul>
</li>
</ul>
<p>Favicons are the little icons you see in your browser tabs. Your web browser looks in very specific places for these icons, and different browsers expect different file names and types. This article runs you through two different ways of getting favicons working in your Django web project.</p>
<p>(<code>是也乎:</code></p>
<p>AccordBox 创始人, 人在中国的工程师...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9569/web">Python 基础/条件逻辑和控制流</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this Python Basics video course, you’ll learn how use conditional logic to write programs that perform different actions based on different conditions. Paired with functions and loops, conditional logic allows you to write complex programs that can handle many different situations.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Basics" src="https://ipic.zoomquiet.top/2022-09-21-zshot%202022-09-21%2011.26.07.jpg"></p>
<p><strong>Python 基础</strong> 是真蟒集团明星好书.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9559/web">Meta 剥离 PyTorch 基金会</a><ul>
<li>BENJ EDWARDS</li>
</ul>
</li>
</ul>
<p>PyTorch is a popular open-source deep-learning framework originally created by Meta/Facebook. Meta has announced that it is creating an independent organization called the PyTorch Foundation that will operate as part of the Linux Foundation, making the framework vendor-neutral.</p>
<p>(<code>是也乎:</code></p>
<p>Fb 的 PyTorch 是对抗 Google 关键武器...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9554/web">应该知道的 Python 字典操作</a><ul>
<li>JACOB FERUS</li>
</ul>
</li>
</ul>
<p>The dict is one of the basic data structures in Python. It is truly at the core of Python and is used everywhere. This article runs you through some common operations on dictionaries, including initialization, merging, comprehensions, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/9557/web">如何在 Python 中替换字符串</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to remove or replace a string or substring. You’ll go from the basic string method .replace() all the way up to a multi-layer regex pattern using the sub() function from Python’s re module.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="String" src="https://ipic.zoomquiet.top/2022-09-21-zshot%202022-09-21%2011.23.34.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9544/web">用 Python 解释访问控制的演变</a><ul>
<li>ADAM BUGGIA </li>
<li>• Shared by Adam Buggia</li>
</ul>
</li>
</ul>
<p>Sometimes writing code can help you explore and understand concepts. This article shows a history of access controls in software using Python scripts to re-implement the ideas.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 将事儿作完的结果, 一般都是:
类似: <a href="https://en.wikipedia.org/wiki/XACML">XACML - Wikipedia</a>
一种 DSL 的发布.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9536/web">为什么你应该在 Python 中使用数据类</a><ul>
<li>GIULIANO PERTILE </li>
<li>• Shared by Giuliano Pertile</li>
</ul>
</li>
</ul>
<p>Know what a Data Class is? Do you know how to use one? Know the differences from regular classes? This article answers these questions and more.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>dataclasses</p>
</blockquote>
<p>内建模块呢...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9553/web">Python 依赖管理的迷宫</a><ul>
<li>NICOLAS FRÄNKEL</li>
</ul>
</li>
</ul>
<p>This article gives an overview of how dependencies are handled within virtual environments and what you can do when transitive dependencies are in conflict.</p>
<p>(<code>是也乎:</code></p>
<p>迷之依赖...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9558/web">simplerecon: 没用卷积的 3D 重建</a><ul>
<li>GITHUB.COM/NIANTICLABS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>直接根据普通照片完成 3D 建模以及对象识别...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9566/web">django-imagekit: Django 的自动图像处理</a></p>
<ul>
<li>GITHUB.COM/MATTHEWWITHANM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9564/web">s3sqlite: 用 S3fs 在 S3 中查询 SQLite 文件</a></p>
<ul>
<li>GITHUB.COM/LITEMENTS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>淦...这不等于...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9549/web">Python 数据可视化食谱</a><ul>
<li>DYLANCASTILLO.CO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Cookbook" src="https://ipic.zoomquiet.top/2022-09-21-zshot%202022-09-21%2009.38.22.jpg"></p>
<p>注意了, 为什么只列了这 <strong>4个</strong>可视化框架?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9546/web">chard: Django 异步/等待任务队列</a><ul>
<li>GITHUB.COM/DRPANCAKE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>经过10多年折腾, Django 终于变成默认标准了</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9547/web">DjangoCon Europe 2022</a></p>
<ul>
<li>September 21 to September 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9540/web">An Applied Introduction to Finite State Machines</a></p>
<ul>
<li>September 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9570/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9565/web">PyCon Portugal 2022</a></p>
<ul>
<li>September 24 to September 25, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9537/web">Webinar: Writing REST With Django and Ninja</a></p>
<ul>
<li>September 27, 2022, 11AM EDT</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-543.html">Issue 543 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-543.md">issue-543.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF543D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF543D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5422022-09-13T11:42:00+08:002022-09-14T10:26:40+08:00Pythoneermtag:weekly.pychina.org,2022-09-13:/issue/issue-542.html<blockquote>
<p>Jupyter+git 问题已解决</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/542">PyCoder's Weekly - Issue #542</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9497/web">List Comprehensions Are More Powerful Than You …</a></li></ul><blockquote>
<p>Jupyter+git 问题已解决</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/542">PyCoder's Weekly - Issue #542</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220913 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9497/web">List Comprehensions Are More Powerful Than You Think</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>List comprehensions have a lot of depth. This article takes you beyond the basics and explains nested comprehensions, multiple conditionals, exceptions, breaking the loop, and more.</p>
<p>(<code>是也乎:</code></p>
<p>这在 <a href="https://book.douban.com/subject/35602079/">Python一行流 (2021)</a>
中进行了充分的讨论...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9523/web">Can Amazon’s CodeWhisperer Write Better Python Than You?</a><ul>
<li>BRIAN TARBOX </li>
<li>• Shared by Adam Buggia</li>
</ul>
</li>
</ul>
<p>Amazon’s CodeWhisperer is a machine-learning based coding assistant which is currently in beta. Learn about its capabilities and limitations.</p>
<p>(<code>是也乎:</code></p>
<p>可惜是 AWS only 的东西...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9499/web">Possible DoS Exposure in Large int to str Conversions</a><ul>
<li>GITHUB.COM/PYTHON</li>
</ul>
</li>
</ul>
<p>“A Denial Of Service (DoS) issue was identified in CPython because we use binary bignum’s for our int implementation. A huge integer will always consume a near-quadratic amount of CPU time in conversion to or from a base 10 (decimal) string with a large number of digits. No efficient algorithm exists to do otherwise.”</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9486/web">Django Bugfix Release: 4.1.1</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9482/web">Python 3.10.7, 3.9.14, 3.8.14, and 3.7.14 Released</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9514/web">TensorFlow 2.10 Released</a></p>
<ul>
<li>TENSORFLOW.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9481/web">PyPI Is Running a Survey on the State of Python Packaging</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>PyPI is running a survey on the state of packaging in Python. Fill in the survey and tell the world what you told them in the HN discussion.</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="mf">399</span><span class="p">,</span><span class="mf">738</span><span class="w"> </span><span class="n">projects</span><span class="w"> </span>
<span class="mf">3</span><span class="p">,</span><span class="mf">773</span><span class="p">,</span><span class="mf">941</span><span class="w"> </span><span class="n">releases</span><span class="w"> </span>
<span class="mf">6</span><span class="p">,</span><span class="mf">697</span><span class="p">,</span><span class="mf">875</span><span class="w"> </span><span class="n">files</span><span class="w"> </span>
<span class="mf">622</span><span class="p">,</span><span class="mf">018</span><span class="w"> </span><span class="n">users</span>
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9513/web">Should PIP_REQUIRE_VIRTUALENV Be the Default in pip?</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9492/web">HTML and CSS for Python Developers</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>There’s no way around HTML and CSS when you want to build web apps. Even if you’re not aiming to become a web developer, knowing the basics of HTML and CSS will help you understand the web better. In this tutorial, you’ll get an introduction to HTML and CSS for Python programmers.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="CSS.py" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.14.03.jpg"></p>
<p>嗯哼? HTML 从来不是问题,
问题在 CSS...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9478/web">Recursion in Python With Al Sweigart</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Have you wanted to understand recursion and how to use it in Python? Are you familiar with the call stack and how it relates to tracebacks? This week on the show, Al Sweigart talks about his new book, “The Recursive Book of Recursion.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Al" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.13.25.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9502/web">Bluetooth Your Old Speakers With a Raspberry Pi</a><ul>
<li>FREDERIC DANIS</li>
</ul>
</li>
</ul>
<p>This article describes how to take an old pair of PC speakers and make them usable with Bluetooth. Learn about the PipeWire library, how to configure your Raspberry Pi, and the short Python script you need to glue it all together.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>speaker-agent.service</p>
</blockquote>
<div class="highlight"><pre><span></span><code><span class="k">[Unit]</span>
<span class="na">Description</span><span class="o">=</span><span class="s">Bluetooth speaker agent</span>
<span class="k">[Service]</span>
<span class="na">ExecStart</span><span class="o">=</span><span class="s">python speaker-agent.py</span>
<span class="k">[Install]</span>
<span class="na">WantedBy</span><span class="o">=</span><span class="s">default.target</span>
</code></pre></div>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9515/web">The Jupyter+git Problem Is Now Solved</a><ul>
<li>JEREMY HOWARD</li>
</ul>
</li>
</ul>
<p>Git and Jupyter just don’t get along. Merge conflicts break things, but not anymore. The nbdev2 package provides tools to allow merges in your Jupyter notebook. This article explains the problem and how it was addressed.</p>
<p>(<code>是也乎:</code></p>
<p>好消息 ;-)</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9488/web">Dangerous Pickles</a><ul>
<li>EVAN SANGALINE</li>
</ul>
</li>
</ul>
<p>A light introduction to the Python pickle protocol, the Pickle Machine, and constructing malicious pickles. Learn why your code shouldn’t trust arbitrary serialized objects and the dangers of pickle-bombs.</p>
<p>(<code>是也乎:</code></p>
<p>泡菜炸弹...</p>
<p>推荐用其它安全替代比如: marshmallow, dill, pyro ...</p>
<p>不过, 其中只有 marshmallow 看起来最靠谱...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9516/web">Swift Was Poised to Replace Python. Then It Tanked</a><ul>
<li>ARI JOURY</li>
</ul>
</li>
</ul>
<p>In the early days of Swift, its growth was matching that of Python, but then it leveled out. In this opinion piece, Ari discusses why he thinks Python is still going strong and why Swift is falling away.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Swift" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.07.10.jpg"></p>
<p>只能说, 努力过...</p>
<p><img alt="Swift.py" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.07.48.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9503/web">Fully-Typed Decorators With Optional Arguments</a><ul>
<li>LEMONFOLD.IO </li>
<li>• Shared by Stefan Ulbrich</li>
</ul>
</li>
</ul>
<p>Type annotation for decorators can be a bit more challenging than regular functions, especially if they support optional keyword arguments. Learn how to type them so that they pass mypy’s strict mode.</p>
<p>(<code>是也乎:</code></p>
<p>Rust 向发展?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9504/web">Building Command Line Interfaces With argparse</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this step-by-step Python video course, you’ll learn how to take your command line Python scripts to the next level by adding a convenient command line interface that you can write with argparse.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="CLI" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.04.37.jpg"></p>
<p>其实, invoke/click 之类框架比模块好用</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9520/web">django-functest: Helpers for Functional Tests in Django</a></p>
<ul>
<li>GITHUB.COM/DJANGO-FUNCTEST</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9511/web">Visual Python Tkinter GUI Creator</a></p>
<ul>
<li>VISUALTK.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="UI" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.02.05.jpg"></p>
<p><img alt="Code" src="https://ipic.zoomquiet.top/2022-09-14-zshot%202022-09-14%2010.02.10.jpg"></p>
<p>怎么说呢?
好象回到 Qt ...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9475/web">django-htmx-patterns: Coding Patterns for Django & HTMX</a></p>
<ul>
<li>GITHUB.COM/SPOOKYLUKEY</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9485/web">docquery: Extract Information From Documents</a></p>
<ul>
<li>GITHUB.COM/IMPIRA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>OCR 方向...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9525/web">Python Conference Calendar With Proposal Deadlines</a><ul>
<li>PYTHONDEADLIN.ES </li>
<li>• Shared by Geir Arne Hjelle</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9500/web">PyHEP 2022</a></p>
<ul>
<li>September 12 to September 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9527/web">Hybrid Panel: CI Tools We Use at IndyPy</a></p>
<ul>
<li>September 13 from 7-9pm ET</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9490/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>September 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9529/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9494/web">Python Northwest</a></p>
<ul>
<li>September 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9477/web">PyLadies Dublin</a></p>
<ul>
<li>September 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9519/web">MadPUG</a></p>
<ul>
<li>September 15 to September 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9493/web">PyCon UK 2022</a></p>
<ul>
<li>September 16 to September 19, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-542.html">Issue 542 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-542.md">issue-542.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF542D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF542D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5412022-09-07T11:42:00+08:002022-09-07T10:15:37+08:00Pythoneermtag:weekly.pychina.org,2022-09-07:/issue/issue-541.html<blockquote>
<p>47+值得知道的 Py 字符串方法</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/541">PyCoder's Weekly - Issue #541</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220907 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220907 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9456/web">创建 …</a></li></ul><blockquote>
<p>47+值得知道的 Py 字符串方法</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/541">PyCoder's Weekly - Issue #541</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220907 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220907 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9456/web">创建 Python 代码完成器和更多 AST 项目</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How does a code completion tool work? What is an Abstract Syntax Tree, and how is it created in Python? How does an AST help you write programs and projects that inspect and modify your Python code? This week on the show, Meredydd Luff, co-founder of Anvil, shares his PyCon talk, “Building a Python Code Completer.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2010.03.52.jpg"></p>
<p>AST 好东西</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9431/web">值得知道的 Python 字符串方法</a><ul>
<li>TREY HUNNER </li>
<li>• Shared by Trey Hunner</li>
</ul>
</li>
</ul>
<p>Python’s strings have 47 methods. That’s almost as many string methods as there are built-in functions in Python! Which string methods should you learn first?</p>
<p>(<code>是也乎:</code></p>
<p>和 Perl 类似,
字符串, 是日常最多应对场景,值得深入支持...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9445/web">Python 中的龙曲线 🐍</a><ul>
<li>GIULIANO PERTILE </li>
<li>• Shared by Giuliano Pertile</li>
</ul>
</li>
</ul>
<p>A Dragon Curve is a kind of fractal image. This article introduces you to the math behind the curve and how to draw one using a Python script.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Dragon" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2010.01.47.jpg"></p>
<p>龙式分形...supper cool.</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9435/web">还在购买/阅读技术书籍吗?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Yes & Not,
有的是朋友出书, 下单支持...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9441/web">推荐一个鲜为人知值得关注的图书馆?</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9440/web">Python 开发人员拿来干活的 Gevent</a><ul>
<li>GEVENT COMMUNITY</li>
</ul>
</li>
</ul>
<p>This step-by-step tutorial runs you through the use of gevent, a Python concurrency library. It covers synchronous and asynchronous execution, determinism, timeouts, monkey-patching, and much more. It has also been translated into Italian and Japanese.</p>
<ul>
<li><a href="https://pycoders.com/link/9467/web">Python 包管理器大战</a><ul>
<li>PETER BAUMGARTNER</li>
</ul>
</li>
</ul>
<p>A performance based shootout for pdm, pip-tools, pipenv, and poetry. It compares installation, lock file processing, and the time to add and update packages. Speed isn’t everything for tool choice, but knowing the difference may help you choose.</p>
<p>(<code>是也乎:</code></p>
<p>反正都离开不能官方 pip 工具, 本质上并无什么改进</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9436/web">为什么您的网站应小于 14kB</a><ul>
<li>NATHANIEL</li>
</ul>
</li>
</ul>
<p>Everyone knows that smaller sites load faster, but did you know specific limits can make a big difference? Due to how TCP works and packets are grouped, a 14kB page can load more than half a second faster than a 15kB page. Learn why.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="14kB" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2009.26.55.jpg"></p>
<p>知道 14kB 法则后 应该作什么?</p>
<p>None</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9454/web">如何安装 Python 的预发布版本?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>If you want to have a peek at what’s coming in the next stable version of Python, then you can install a pre-release version. In this tutorial, you’ll learn how to access the latest Python versions and help test them.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="rcX" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2009.25.56.jpg"></p>
<p>这得看本地系统了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9433/web">一些提高调试能力的方法</a><ul>
<li>JULIA EVANS</li>
</ul>
</li>
</ul>
<p>A short summary of a couple of academic papers on how to improve your debugging skills, broken down into: learn the codebase, learn the system, learn your tools, learn strategies, and gain experience.</p>
<p>(<code>是也乎:</code></p>
<p>其实吧, 还是多接触各种类型的工程, 在具体场景中调试不同 bug ,
才有经验积累</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9430/web">Jupyter Notebook 最糟糕的五件事</a><ul>
<li>DANIEL</li>
</ul>
</li>
</ul>
<p>Daniel talks about how, despite once loving Jupyter, things keep getting in his way. Read about the downsides of notebooks and why one data scientist is moving to other tools.</p>
<p>(<code>是也乎:</code></p>
<p>哈, 终于有人受不了 Jupter 了,
不过, 最后一条并不成立, Docker 化早已完成的.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9463/web">用 Python 在 Podcast 剧集中进行主题检测</a><ul>
<li>TONYA SIMS </li>
<li>• Shared by Tonya Sims</li>
</ul>
</li>
</ul>
<p>This tutorial shows you how to transcribe a podcast using a speech-to-text Python SDK and derive a list of topics from it to quickly discover topics and meaning in text data.</p>
<ul>
<li><a href="https://pycoders.com/link/9450/web">请不要将 Python 作为工具来折腾</a><ul>
<li>BJØRN BORUD</li>
</ul>
</li>
</ul>
<p>This opinion piece talks about how dependency management and the lack of an executable make Python a problematic choice for writing tools.</p>
<p>(<code>是也乎:</code></p>
<p>主要观点在嵌入式系统中,
如果将构建软件的部分让渡给用户, 太痛苦,
应该能给出二进制成果软件出来, 这原本就是软件工程师的任务...</p>
<p>好吧, 嵌入式的世界不太清楚, 只知道资源受限,
这方面也有 miniPy 等工程在支持,</p>
<p>所以, 看口味了.</p>
<p>不过, 其中有个观点很认同, Perl 就是 Python 的前世</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9468/web">ruff: 一个极快的 Python Linter,用 Rust 编写</a><ul>
<li>GITHUB.COM/CHARLIERMARSH</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>毕竟 Python 的 AST 是 C 接口的...</p>
<p><img alt="ruff" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2010.09.51.jpg"></p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9465/web">django-airplane: 缓存 CDN 文件以进行离线编码</a></p>
<ul>
<li>GITHUB.COM/CLTRUDEAU</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9437/web">qt-async-threads: 在 Qt 中使用 Await 生成线程</a></p>
<ul>
<li>GITHUB.COM/NICODDEMUS </li>
<li>• Shared by Bruno Oliveira</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9443/web">python-codext: 编码/解码任何东西</a></p>
<ul>
<li>GITHUB.COM/DHONDTA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>怪不得叫 codext</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9446/web">Regressio: 回归/插值和平滑库</a><ul>
<li>GITHUB.COM/BRENDANARTLEY</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9458/web">STL Python</a></p>
<ul>
<li>September 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9461/web">NZPUG-Auckland: Crafting Software</a></p>
<ul>
<li>September 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9439/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>September 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9466/web">PyCon SK 2022</a></p>
<ul>
<li>September 9 to September 12, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9447/web">PyBay 2022 Conference</a></p>
<ul>
<li>September 10, 2022 </li>
<li>in San Francisco</li>
</ul>
</li>
</ul>
<p>(Use code realpython25 for 25% off)</p>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-541.html">Issue 541 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-541.md">issue-541.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF541D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF541D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5402022-08-31T11:42:00+08:002022-08-31T14:46:42+08:00Pythoneermtag:weekly.pychina.org,2022-08-31:/issue/issue-540.html<blockquote>
<p>Python 世界第一但企业更爱 SQL</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/540">PyCoder's Weekly - Issue #540</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220831 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220831 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9403/web">用 FastAPI 和 …</a></li></ul><blockquote>
<p>Python 世界第一但企业更爱 SQL</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/540">PyCoder's Weekly - Issue #540</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220831 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220831 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9403/web">用 FastAPI 和 Python 构建 缩址器</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll build an app to create and manage shortened URLs. Your Python URL shortener can receive a full target URL and return a shortened URL. You’ll also use the automatically created documentation of FastAPI to try out your API endpoints.</p>
<p>(<code>是也乎:</code></p>
<p>FastAPI 的好, 不仅仅是内置了文档界面</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9390/web">Flet: 用 Python 构建 Flutter 应用程序</a><ul>
<li>FITSNER & KENNEDY PODCAST</li>
</ul>
</li>
</ul>
<p>Flutter is a UI framework for mobile, desktop, and web apps. Flet is a Python library for using Flutter. This podcast is an interview with Feodor Fitsner the creator of Flet.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 值得体验,
这真的是贴心尝试.</p>
<p><img alt="Flet" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2014.38.35.jpg"></p>
<p>值得付费...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9392/web">网络钓鱼 PyPI 用户: 受感染的项目推送恶意软件</a><ul>
<li>ZELJKA ZORZ</li>
</ul>
</li>
</ul>
<p>PyPI is warning about a phishing campaign targeting its users; the attackers have compromised some legitimate projects to push malware. See also the original Tweet from PyPI.</p>
<p>(<code>是也乎:</code></p>
<p>想说大势所趋的...可惜...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9368/web">在 Spring 的生产环境中使用 Mypy</a><ul>
<li>CHARLIE MARSH</li>
</ul>
</li>
</ul>
<p>Spring maintains Python software containing over 300k lines of code. This article discusses how they decided to start using Mypy and how it benefited them.</p>
<p>(<code>是也乎:</code></p>
<p>等等, 就是那个 Spring?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9374/web">Heroku 取消免费套餐</a><ul>
<li>HEROKU.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>好吧, 免费用了那么久,
也知道怎么肥四了...
迁移到 各公有云的 FaaS 中, 也是好的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9381/web">受 Cryptominers 影响的 100 多个 PyPI 和 npm 包</a><ul>
<li>MANIKANTA IMMANNI</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9397/web">PEP 669: CPython 的低影响监控</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>PEP 669 proposes an API for low cost profiling in CPython. This discussion is a deep dive in how it could be done.</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9365/web">IEEE 曰 Python 是 #1, 雇主寻求 SQL</a><ul>
<li>STEPHEN CASS</li>
</ul>
</li>
</ul>
<p>IEEE Spectrum’s ninth annual Top Programming Languages ranking is out and Python ranks first, followed closely by C. The small surprise is the growth of SQL which ranked first in the job-listing ranks.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>c'est la vie (´-ι_-`)</p>
</blockquote>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9363/web">Django 和 Celery 的异步任务</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to integrate Celery and Django using Redis as a message broker. You’ll refactor the synchronous email sending functionality of an existing Django app into an asynchronous task that you’ll run with Celery instead.</p>
<p>(<code>是也乎:</code></p>
<p>系统集成, 通过 Redis 作为中介, 很合理...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9385/web">用 Plotext 在终端中绘制图表</a><ul>
<li>BOB BELDERBOS</li>
</ul>
</li>
</ul>
<p>This article shows you how to use the plotext package to quickly plot data from your terminal. It describes a small project that uses requests to fetch data from an API and plotext to graph it.</p>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/piccolomo/plotext/releases">piccolomo/plotext: plotting on terminal</a></p>
<p>终端魔法叕一个</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9378/web">Python中的内存管理</a><ul>
<li>ELI</li>
</ul>
</li>
</ul>
<p>This three-part series covers how memory management works in Python, including pointers and references, immutables, object ids, how CPython knows when to delete things through reference counting, and the <strong>del</strong> method.</p>
<p>(<code>是也乎:</code></p>
<p>图例很可爱...</p>
<p><img alt="nested" src="https://anvil.works/articles/img/pointers-in-my-python/nested-lists-3.png"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9373/web">如何检查 Python 字符串是否包含指定子串</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn the best way to check whether a Python string contains a substring. You’ll also learn about idiomatic ways to inspect the substring further, match substrings with conditions using regular expressions, and search for substrings in pandas.</p>
<p>(<code>是也乎:</code></p>
<p>古老的面试题</p>
<p><img alt="Substring" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2009.10.14.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9371/web">Python-Pandas 备忘单: 30 个函数和方法</a><ul>
<li>JYOTI KUMAR</li>
</ul>
</li>
</ul>
<p>A quick overview of 30 of the most common functions and methods in Pandas, including file loading, counting rows and columns, finding unique items, filtering, and lots more.</p>
<p>(<code>是也乎:</code></p>
<p>在 Pandas 生态中, 就别想着自己计算什么了,
一切都有预先准备好的专用函式.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9393/web">Python 日益普及</a><ul>
<li>WILLIAM R MARCHAND</li>
</ul>
</li>
</ul>
<p>Survey after survey shows Python at or near the top of the most popular languages and rising. See the latest places where your favorite language is topping the charts.</p>
<p>(<code>是也乎:</code></p>
<p>原因很多, Desktop Development 竟然也是一个方面.///</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9359/web">Find Your Next Tech Job Through Hired</a><ul>
<li>HIRED</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Hired has 1000s of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you. Sign up today!</p>
<p>(<code>是也乎:</code></p>
<p>嘦有英文自信,
随时可以拥有一份 side job</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9384/web">用 REPL 体验 Python 的乐趣</a><ul>
<li>DAVID VUJIC </li>
<li>• Shared by David Vujic</li>
</ul>
</li>
</ul>
<p>REPL Driven Development is a workflow that makes coding both joyful and interactive. It’s even better than TDD. Read how to add IPython to your development process.</p>
<p>(<code>是也乎:</code></p>
<p>REPL 环境的确是所有开发者的欢乐颂</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9405/web">Python’s exec(): 执行动态生成的代码</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use Python’s built-in exec() function to execute code that comes as either a string or a compiled code object.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="exec" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2009.03.41.jpg"></p>
<p><code>exec()</code> 神器, 虽然有安全问题,
但是, 真的很神.</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9394/web">EasyMocap: 让人体动作捕捉更容易</a><ul>
<li>GITHUB.COM/ZJU3DV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="EasyMocap" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2009.01.59.jpg"></p>
<p>以往要专用硬件的动作捕捉, 现在 Pyuthon 自己就可以完成了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9400/web">design-resources-for-devs: 设计和 UI 资源列表</a><ul>
<li>GITHUB.COM/BRADTRAVERSY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="resources" src="https://ipic.zoomquiet.top/2022-08-31-headerimage.png"></p>
<p>给手残程序猿的设计资源...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9367/web">redis-search-django: 用 RediSearch 搜索 Django ORM</a><ul>
<li>GITHUB.COM/SAADMK11 </li>
<li>• Shared by Maksudul Haque</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>将两种成熟开源作品嫁接在一起..</p>
<p>也是一种高赞作品姿势,
不过, 和 Flask 一样, 以后的维护将是一个坑, 毕竟上游项目并不管你的节奏.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9399/web">Manim: 用于创建 Mathematical 动画的 Python 库</a><ul>
<li>MANIM.COMMUNITY </li>
<li>• Shared by Jim Dennis</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Manim" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2008.57.14.jpg"></p>
<p>太漂亮了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9366/web">xonsh: 与 Python 集成的 Unix Shell</a><ul>
<li>XON.SH </li>
<li>• Shared by Jim Dennis</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="xonsh" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2008.53.07.jpg"></p>
<p>很久之前就标过星...</p>
<p>没想到到越来越成熟了 ...</p>
<p>可以理解为用 Python 包了个标准 Shell,
可以在终端中直接使用 Python 各种内置模块来干原有 shell 的事儿...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9402/web">EuroSciPy 2022</a></p>
<ul>
<li>August 29 to September 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9376/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 31, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9398/web">Heidelberg Python Meetup</a></p>
<ul>
<li>August 31, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9389/web">Canberra Python Meetup</a></p>
<ul>
<li>September 1, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9396/web">PyBay 2022 Conference</a></p>
<ul>
<li>September 10, 2022 in San Francisco </li>
<li>(Use code realpython25 for 25% off)</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-540.html">Issue 540 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-540.md">issue-540.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF540D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF540D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5392022-08-24T11:42:00+08:002022-08-24T10:35:40+08:00Pythoneermtag:weekly.pychina.org,2022-08-24:/issue/issue-539.html<blockquote>
<p>是什么促使你决心进入一个技术栈的?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/539">PyCoder's Weekly - Issue #539</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220824 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220824 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式 …</li></ul><blockquote>
<p>是什么促使你决心进入一个技术栈的?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/539">PyCoder's Weekly - Issue #539</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220824 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220824 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9342/web">了解 异步 Web Python</a><ul>
<li>JAMES BENNETT</li>
</ul>
</li>
</ul>
<p>“Recently Django 4.1 was released, and the thing most people seem interested in is the expanded async support. The Python web ecosystem has been seeing new frameworks pop up which are fully async, or support going fully async, from the start.” Learn more about async and its use in web frameworks.</p>
<ul>
<li><a href="https://pycoders.com/link/9327/web">GitHub Copilot: 以想象的速度与 Python 一起飞翔</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll get your hands dirty with GitHub Copilot, a virtual pair programmer powered by artificial intelligence trained on billions of lines of code. You’ll explore several practical use cases in Python for this amazing productivity tool.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Copilot" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.29.07.jpg"></p>
<p>商业稿, 这肯定拿銭了...
拿开源代码去养 M$ 的 AI ?
)</p>
<ul>
<li><a href="https://pycoders.com/link/9348/web">用 12 行 PyTorch 编写 Snake 游戏</a><ul>
<li>ELIAS F. FYKSEN</li>
</ul>
</li>
</ul>
<p>Using linear algebra and tensor operations, Elias has emulated the classic game of “Snake”. This is a fun way to learn more about PyTorch and NumPy.</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9347/web">进入机器/深度学习的最佳方式?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>挣銭, 买下一个团队?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9350/web">您如何决定要学习哪种语言/技术堆栈?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>最赞的是因为兴趣, 最惨的是因为工资...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9351/web">如何在 Python 中找到绝对值</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to calculate the absolute value in Python using the built-in abs() function. You’ll also implement the corresponding mathematical formulas from scratch. Finally, you’ll change the behavior of abs() in your own classes by hooking into Python’s interface.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Absolute" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.27.12.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9335/web">用 lru_cache 在 Python 中进行缓存</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>Caching is an essential optimization technique. In this video course, you’ll learn how to use Python’s @lru_cache decorator to cache the results of your functions using the LRU cache strategy. This is a powerful technique you can use to leverage the power of caching in your implementations.</p>
<p>(<code>是也乎:</code></p>
<p>看成了 Lua</p>
<p><img alt="lru_cache" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.19.21.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9346/web">为您的加密资产构建信号系统</a><ul>
<li>BJÖRN LAPAKKO </li>
<li>• Shared by Geir Arne Hjelle</li>
</ul>
</li>
</ul>
<p>Databutton is an open source framework you can use to rapidly build, distribute and collaborate on apps, APIs, and models. In this tutorial, you’ll learn to build and deploy a tool that can help you decide when to buy or sell your crypto assets using Python, Streamlit, and Databutton.</p>
<p>(<code>是也乎:</code></p>
<p>首先...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9331/web">通过代码生成实现高性能</a><ul>
<li>YONATAN ZUNGER</li>
</ul>
</li>
</ul>
<p>Not for the faint of heart, this article talks about how to write code that writes byte-code in order to achieve higher performance. It builds on an old technique popular in the 80’s that can have a new life through Python’s byte-code.</p>
<p>(<code>是也乎:</code></p>
<p>代码生成, 就是 UNIX 中 复制 好于复用的精神代言?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9343/web">为什么你应该使用 Python 的海象运算符</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Python’s controversial assignment expression, known as the walrus operator, can improve your code. It’s time you start using it. Learn how and where to use it and how it makes your code more readable.</p>
<p>(<code>是也乎:</code></p>
<p>一个大力宣传的语法糖,
很可能是不必要的...</p>
<p>推荐看原文: <a href="https://martinheinz.dev/blog/79">You Should Be Using Python's Walrus Operator - Here's Why | Martin Heinz | Personal Website & Blog</a>
)</p>
<ul>
<li><a href="https://pycoders.com/link/9356/web">如何在不编写 SQL 的情况下从 Datasette 服务中查询到数据</a><ul>
<li>JIM CRIST-HARIF </li>
<li>• Shared by Jim Crist-Harif</li>
</ul>
</li>
</ul>
<p>Ibis lets users write dataframe-like queries, and execute them on various SQL backends. Datasette lets users wrap SQLite databases with a public SQL API. Combine them and you get an excellent tool for exploring open data.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Ibis" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.14.25.jpg"></p>
<p>专注 SQLite ORM 的小众模块;
作者都不建议在正式生产环境中使用,
但是, 无法阻止自发的喜爱...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9333/web">从 S3 读取 CSV 文件而不将其保存到磁盘</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>Ever have to write a one-off script that grabs content from S3? Learn how to use boto3 with the tempfile module and a context manager so that download doesn’t linger around.</p>
<p>(<code>是也乎:</code></p>
<p>世界上有两种硬盘, </p>
<p>一种是 S3, 另外是其它</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9354/web">用 HTTPie 打印 HTTP 请求</a><ul>
<li>KRACEKUMAR </li>
<li>• Shared by kracekumar</li>
</ul>
</li>
</ul>
<p>Learn how to use HTTPie to quickly grab things over HTTP. Examples include requesting JSON from APIs, using DuckDuckGo in Tamil, authorizing requests, cookies, and lots more.</p>
<p>(<code>是也乎:</code></p>
<p>敢于使用大量 emoji 进行写作的模块,
都是亲民的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9340/web">在 Python 中理解 Pickle</a><ul>
<li>XIE JINGYI</li>
</ul>
</li>
</ul>
<p>The pickle module is used for serialization of Python objects. Learn what can be pickled, what can’t be pickled, and what to do if something isn’t pickle-able.</p>
<p>(<code>是也乎:</code></p>
<p>用英文进行技术写作的中国人</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9328/web">discoart: 在一行中创建 Disco Diffusion 艺术品 </a><ul>
<li>GITHUB.COM/JINA-AI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Disco Diffusion" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.07.53.jpg"></p>
<p>DD 工具立即就有了...毕竟已经是生意了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9357/web">Python f-Strings 数字格式备忘单</a><ul>
<li>BRIANALLAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>值得下载使用</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9336/web">用 Pydbantic 的单一持久数据模型</a><ul>
<li>GITHUB.COM/CODEMATION </li>
<li>• Shared by Joshua Jamison</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Pydbantic" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.05.13.jpg">
)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9323/web">Asyncer: 用 Async Python 的实用函数</a></p>
<ul>
<li>TIANGOLO.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9341/web">python-ds: 面试准备仓库</a></p>
<ul>
<li>GITHUB.COM/PRABHUPANT </li>
<li>• Shared by Prabhu Pant</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>GitHub 高星密码</p>
</blockquote>
<p><strong>面试经</strong></p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9326/web">PiterPy Breakfast</a></p>
<ul>
<li>August 24, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9330/web">PyKla Monthly Meetup</a></p>
<ul>
<li>August 24, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9352/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 24, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9329/web">PyCon Estonia</a></p>
<ul>
<li>August 25 to August 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9344/web">SPb Python Drinkup</a></p>
<ul>
<li>August 25, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9353/web">PyBay 2022 Conference</a></p>
<ul>
<li>September 10, 2022 in San Francisco
(Use code realpython25 for 25% off)</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-539.html">Issue 539 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-539.md">issue-539.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF539D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF539D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5382022-08-17T11:42:00+08:002022-08-22T17:11:58+08:00Pythoneermtag:weekly.pychina.org,2022-08-17:/issue/issue-538.html<blockquote>
<p>无可阻挡的 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/538">PyCoder's Weekly - Issue #538</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220817 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220817 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9286/web">带 Transformer 模型和注意力 …</a></li></ul><blockquote>
<p>无可阻挡的 Python</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/538">PyCoder's Weekly - Issue #538</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220817 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220817 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9286/web">带 Transformer 模型和注意力的 NLP 前进</a><ul>
<li>REAL PYTHON PODCAST</li>
</ul>
</li>
</ul>
<p>What’s the big breakthrough for Natural Language Processing (NLP) that has dramatically advanced machine learning into deep learning? What makes these transformer models unique, and what defines “attention?” This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, continues our talk about how machine learning (ML) models understand and generate text.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Transformer" src="https://ipic.zoomquiet.top/2022-08-17-zshot%202022-08-17%2009.11.14.jpg"></p>
<p>)</p>
<ul>
<li>["势不可挡" Python 仍然比 C 和 Java 更受欢迎(https://pycoders.com/link/9308/web)<ul>
<li>SLASHDOT.ORG</li>
</ul>
</li>
</ul>
<p>“Python seems to be unstoppable,” argues the commentary on August’s edition of the TIOBE index, which attempts to calculate programming-language popularity based on search results for courses, vendors, and “skilled engineers”.</p>
<p>(<code>是也乎:</code></p>
<p>无可阻挡, 就是无可替代</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9280/web">Scout APM: 为开发者打造, 由开发者打造</a><ul>
<li>SCOUT APM</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Scout APM is a python monitoring tool designed to help developers find and fix performance issues quickly. With an intuitive user interface, Scout will tie bottlenecks to source code so you can quickly pinpoint and resolve performance abnormalities. <a href="https://pycoders.com/link/9280/web">Scout APM: Built For Developers, By Developers</a></p>
<p>(<code>是也乎:</code></p>
<p>好用不贵?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9294/web">向 Pip 添加审计</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>In light of recent supply-chain attacks on PyPi, people are talking about how to help secure their environments. Discussions on adding a security audit feature to pip have begun, but opinions differ widely. This article summarizes the conversation so far.</p>
<p>(<code>是也乎:</code></p>
<p>有点儿象党国晚期?</p>
<p>反贪亡党, 不反亡国....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9281/web">发现性能问题: 分析还是记录?</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Statistical profiling takes a sample of your code at run time and in intervals inspects the performance. Learn how to use this to help determine your performance bottlenecks even in production code.</p>
<p>(<code>是也乎:</code></p>
<p>顶得住是王道,
其它的都是为了 PPT</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9288/web">Python 3.11.0rc1 发布</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9284/web">Django 真的是最慢和最不完整的框架吗?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这个糟吐的有点儿意思哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9283/web">什么 Python 特性让你觉得 "哇, 那也算件事?"</a><ul>
<li>TREY HUNNER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 基本没用过...
坚持用 2.7 习惯, 毕竟太多老代码要兼容了...
)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9317/web">对 Python 字典进行排序: 值/键等...</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll get the lowdown on sorting Python dictionaries. By the end, you’ll be able to sort by key, value, or even nested attributes. But you won’t stop there—you’ll go on to measure the performance of variations when sorting and compare different key-value data structures.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Sorting" src="https://ipic.zoomquiet.top/2022-08-17-zshot%202022-08-17%2009.01.23.jpg"></p>
<p>老梗, 现在有有序字典了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9315/web">PEP 682 – 带符号零的格式说明符</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>Somewhat surprising to math people, both floats and the Decimal package support negative zero. As this can cause strange results, Python Enhancement Proposal 682 suggests a change to the string format specification to automatically normalize negative zero to positive zero.</p>
<ul>
<li><a href="https://pycoders.com/link/9313/web">哈希的多种风格</a><ul>
<li>CIPRIAN DORIN CRACIUN</li>
</ul>
</li>
</ul>
<p>As Python has the dict type built-in and hashing is a common part of objects, it is easy to forget that there is more than one way to hash an object. This high-level article describes many ways hashes are used in programming and the associated algorithms.</p>
<p>(<code>是也乎:</code></p>
<p>就象嘻哈一样</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9300/web">用 PyMuPDF 提取文本</a><ul>
<li>HARALD LIEDER </li>
<li>• Shared by Harald Lieder</li>
</ul>
</li>
</ul>
<p>PyMuPDF is an open source Python programming library which provides convenient access to the C library MuPDF. This blog post explores text extraction using PyMUPDF and what differentiates it from other approaches.</p>
<ul>
<li><a href="https://pycoders.com/link/9303/web">如何使用 Summernote 向 Django 添加文本编辑器</a><ul>
<li>ALICE RIDGWAY</li>
</ul>
</li>
</ul>
<p>“No one wants to read unformatted text.” This article teaches you how to use the Summernote WYSIWYG editor plug-in to add formatting and images to your posts.</p>
<p>(<code>是也乎:</code></p>
<p>这年头为什么还在追求 WYSIWYG</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9297/web">叕发现 10 个恶意 Python 包</a><ul>
<li>KEVIN PURDY</li>
</ul>
</li>
</ul>
<p>Ten more malicious packages have been found in a series of supply-chain attacks on PyPi. Increasingly, hosting sites are discussing how to handle the situation, with GitHub creating an RFC on package signing.</p>
<p>(<code>是也乎:</code></p>
<p>不确定是作息故意还是...
这么明显的恶意代码是如何进入公开包的呢?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9318/web">探索特殊功能参数</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this Code Conversation video course, you’ll explore special function parameters that allow for positional-only arguments, keyword-only arguments, or a combination of the two.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Special" src="https://ipic.zoomquiet.top/2022-08-17-zshot%202022-08-17%2008.55.51.jpg"></p>
<p>怎么说呢? 特殊的就是不常用的, 不常用的就是不值得记忆的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9295/web">Matplotlib 样式表的魔力</a><ul>
<li>KEVIN WHITE </li>
<li>• Shared by Kevin White</li>
</ul>
</li>
</ul>
<p>With a single line of code, you can integrate a stylesheet with your Matplotlib visualization. This tutorial shows you how to make your very own custom reusable stylesheet.</p>
<p>(<code>是也乎:</code></p>
<p>专爱 XKCD</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9282/web">用 Python 和 Supabase 构建 Slack-Bot</a><ul>
<li>RAMIRO NUÑEZ DOSIO </li>
<li>• Shared by Ramiro Nuñez Dosio</li>
</ul>
</li>
</ul>
<p>Learn how to use Python and Supabase to build a Slack-bot that consolidates messages from several channels.</p>
<p>(<code>是也乎:</code></p>
<p>Supabase 的硬广,
就看宣传战了...
拼的过 Firebase 就活的了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9290/web">jnumpy: 用 Julia 编写 Python C 扩展</a><ul>
<li>GITHUB.COM/SUZHOU-TONGYUAN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>有 Cython 了, 谁会专门去学 Julia?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9311/web">django-pgtrigger: Django 中的 Postgres 触发器</a></p>
<ul>
<li>GITHUB.COM/OPUS10 </li>
<li>• Shared by Wes Kendall</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9304/web">perftester: Python 的轻量级性能测试</a></p>
<ul>
<li>PYPI.ORG • Shared by Marcin Kozak</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9291/web">docker-django-example: Django 示例 Docker</a></p>
<ul>
<li>GITHUB.COM/NICKJJ</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>看来挺复杂, Docker 出来这么久了, 还有非官方的镜像在折腾
)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9312/web">SOLID’s Single Responsibility Principle</a></p>
<ul>
<li>August 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9293/web">An Introduction to Cloud-Native Web Applications</a></p>
<ul>
<li>August 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9305/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9316/web">Heidelberg Python Meetup</a></p>
<ul>
<li>August 17, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9299/web">PyStaDa</a></p>
<ul>
<li>August 17, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-538.html">Issue 538 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-538.md">issue-538.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF538D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF538D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5372022-08-10T11:42:00+08:002022-08-10T10:37:41+08:00Pythoneermtag:weekly.pychina.org,2022-08-10:/issue/issue-537.html<blockquote>
<p>Python 3.10.6 发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/537">PyCoder's Weekly - Issue #537</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220810 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220810 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9275/web">查找和修复 Python 代码 …</a></li></ul><blockquote>
<p>Python 3.10.6 发布</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/537">PyCoder's Weekly - Issue #537</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220810 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220810 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9275/web">查找和修复 Python 代码错误</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>Learn how to identify and fix logic errors, or bugs, in your Python code. You’ll use the built-in debugging tools in Python’s Integrated Development and Learning Environment to practice locating and resolving bugs in an example function.</p>
<p>(<code>是也乎:</code></p>
<p>基础又迷人的技巧..</p>
<p><img alt="Finding" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.23.14.jpg"></p>
<p>猜测其实就是经验...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9270/web">Python 常用库中的不常见用法</a><ul>
<li>EUGENE YAN</li>
</ul>
</li>
</ul>
<p>To learn more about writing maintainable Python, Eugene has been reading code from some of the more popular Python libraries. This blog post talks about some of the coding patterns he has encountered along the way.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Uncommon" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.22.38.jpg"></p>
<p>结构即架构</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9257/web">用几行 Python 创建 NBA 亮点</a><ul>
<li>NOAM EPHRAT</li>
</ul>
</li>
</ul>
<p>Learn how to build a play-by-play scraper to process video data from an NBA game. Use Tesseract OCR to determine clock and quarter information, then match it up with the play-by-play data to create highlights.</p>
<p>(<code>是也乎:</code></p>
<p>OCR 技术自动识别关键帧</p>
<p><img alt="亮点" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.29.03.jpg"></p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9254/web">Python 3.10.6 发布ed</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9259/web">Django 4.1 发布ed</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9246/web">如何对 GitHub Issue 中功能请求说不?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Say No.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9268/web">今天咩也没准备, 明天会上说点儿什么?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>论现场构思一次演讲的套路...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9245/web">启发孩子学习 Python</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Is there someone in your life you’d like to inspire to learn Python? Mission Encodeable is a website designed to teach people to code, built by two high-school students. This week on the show, Anna and Harry Wake talk about creating their site and motivating people to start coding.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Kids" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2009.50.18.jpg"></p>
<p>其实吧, 嘦高考包含 Python 不用激励, 都学起来了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9253/web">在 Uber 进行 A/B 测试</a><ul>
<li>GITLIN, </li>
<li>PUTTASWAMY, </li>
<li>ET AL</li>
</ul>
</li>
</ul>
<p>“While the statistical underpinnings of A/B testing are a century old, building a correct and reliable A/B testing platform and culture at a large scale is still a massive challenge.” This blog post from Uber describes why and how they rebuilt their A/B testing platform.</p>
<p>(<code>是也乎:</code></p>
<p>等等, Uber 还在?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9278/web">Python 常量: 提高代码的可维护性</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to properly define constants in Python. By coding a bunch of practical example, you’ll also learn how Python constants can improve your code’s readability, reusability, and maintainability.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Constants" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2009.48.15.jpg"></p>
<p>其实嘦确保全局唯一就可以自在了.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9266/web">选择正确的 Python 并发 API</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>How do you choose the right Python concurrency API? The standard library offers three choices. Learn the differences between the libraries and what problems are best solved by each.</p>
<ul>
<li><a href="https://pycoders.com/link/9263/web">构建现代 TUI 框架学到的 7 件事</a><ul>
<li>WILL MCGUGAN</li>
</ul>
</li>
</ul>
<p>“I’ve be working on Textual for over a year now. Here’s a few things I’ve discovered (or re-discovered) regarding terminals in Python, and software development in general.”</p>
<p>(<code>是也乎:</code></p>
<p>TUI 7戒</p>
<blockquote>
<p>...Emojis are terrible</p>
</blockquote>
<p>哈哈哈...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9265/web">用 Python 搞掂简单线性回归</a><ul>
<li>NSUKAMI PATRICK </li>
<li>• Shared by Nsukami Patrick</li>
</ul>
</li>
</ul>
<p>Learn how to do simple linear regression using the Python standard library, including how to prep your data set and a variety of statistical operations.</p>
<ul>
<li><a href="https://pycoders.com/link/9248/web">用 PyQtGraph 创建交互式绘图</a><ul>
<li>JOHN LIM</li>
</ul>
</li>
</ul>
<p>Learn how to create custom plots in PyQt6 with PyQtGraph, including building the graph, styling the lines and markers, axis labels, legends, and more.</p>
<p>(<code>是也乎:</code></p>
<p>Qt 哪...传奇 GUI, 可以瞻仰, 不建议深入..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9247/web">用 Python 连接到 MySQL 数据库</a><ul>
<li>PLANETSCALE.COM </li>
<li>• Shared by Holly Guevara</li>
</ul>
</li>
</ul>
<p>This article covers four different methods you can use to connect to a MySQL database in Python with SSL enabled.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 现在不是 SQLite 就是 Pg 了吧...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9250/web">makepackage: 包模板创建工具</a><ul>
<li>GITHUB.COM/NYGGUS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 叕一种运行时管理姿势</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9271/web">schemathesis: 开放 API 和 GraphQL 测试工具</a><ul>
<li>GITHUB.COM/SCHEMATHESIS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼, 看起来自由无比的的 GraphQL 一样可以结构化测试</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9264/web">lowbar: CLI 应用程序的简单加载栏</a><ul>
<li>GITHUB.COM/ANNIKAV9</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>娺一个 进度条 组件,
其实吧, 这种东西在自动化执行过程中最不必须的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9260/web">Flet: 用 Python 构建 Flutter 应用程序</a><ul>
<li>FLET.DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? google 出手了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9251/web">easycheck: 检查是否满足一个或多个条件</a><ul>
<li>PYPI.ORG </li>
<li>• Shared by Marcin Kozak</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code><span class="gh">#</span> Using assertions
def test_something():
a, b = my_function_1(), my_function_2()
assert a == 2;
assert isinstance(a, int)
assert isinstance(b, tuple)
assert len(b) == 5
</code></pre></div>
<p>嗯哼, 这种形式比 if..else 堆漂亮很多</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9258/web">Python North East</a></p>
<ul>
<li>August 10, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9273/web">pyCologne User Group Treffen</a></p>
<ul>
<li>August 10, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9252/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 10, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9277/web">Python Atlanta</a></p>
<ul>
<li>August 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9262/web">Python Miami</a></p>
<ul>
<li>August 13 to August 14, 2022</li>
</ul>
</li>
</ul>
<blockquote>
<p>每年, 世界各地都有自发举行 Python 相关集会, 很多一办几十年, 中国很少有这种活动, 多数几届后就消散了...可明明外国人口流动才大的?</p>
</blockquote>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-537.html">Issue 537 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-537.md">issue-537.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF537D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF537D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5362022-08-03T11:42:00+08:002022-08-03T09:57:42+08:00Pythoneermtag:weekly.pychina.org,2022-08-03:/issue/issue-536.html<blockquote>
<p>M1 已支持 PyPy</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/536">PyCoder's Weekly - Issue #536</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220803 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220803 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9205/web">Windows 中 Python 编码环境/ 设置 …</a></li></ul><blockquote>
<p>M1 已支持 PyPy</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/536">PyCoder's Weekly - Issue #536</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220803 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220803 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9205/web">Windows 中 Python 编码环境/ 设置指南</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>With this opinionated guide to setting up a basic, fully featured and flexible setup for Python coding and open source contributing when working from Windows, you’ll go from a fresh install to ready to contribute, and even check out a PowerShell script to automate much of the process.</p>
<p>(<code>是也乎:</code></p>
<p>放过 Windowns 吧, 一个远程 Linux 主机配套 VSCoder 无痛编程...</p>
<p><img alt="Environment" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.48.48.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9215/web">Meta/Facebook 支持服务器端使用的编程语言</a><ul>
<li>ERIC GARCIA</li>
</ul>
</li>
</ul>
<p>Facebook (Meta) shares its internal programming language guidance that helps their developers choose the best language for their projects. Python is used heavily for ML, data science, and Instagram.</p>
<ul>
<li><a href="https://pycoders.com/link/9208/web">自然语言处理和机器学习如何理解文本</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How do you process and classify text documents in Python? What are the fundamental techniques and building blocks for Natural Language Processing (NLP)? This week on the show, Jodie Burchell, developer advocate for data science at JetBrains, talks about how machine learning (ML) models understand text.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ML" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.46.54.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9222/web">测试 PyPy</a><ul>
<li>CARL FRIEDRICH BOLZ-TEREICK </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Brian interviews Carl Friedrich Bolz-Tereick of the PyPy project and they talk about how to test the alternative Python implementation.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9218/web">Python 3.11.0b5 现已推出</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9225/web">M1 宣布支持 PyPy</a></p>
<ul>
<li>PYPY.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code>
WoW ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9207/web">Talks 2022 Python 网络会议发布</a><ul>
<li>SIXFEETUP.COM </li>
<li>• Shared by Laura Stephens VIDEO</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9232/web">性能比较: Python, C/C++, Rust, 以及更多</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Ben Hoyt’s article
<a href="https://pycoders.com/link/9214/web">Performance comparison: counting words in Python, Go, C++, C, AWK, Forth, and Rust</a>
is making the rounds again. It prompted this deep discussion on Hacker News.</p>
<p>(<code>是也乎:</code></p>
<p>每年都有这种地图炮, 权当 fans 们的嗯哼了...</p>
<p>有网友断言:</p>
<div class="highlight"><pre><span></span><code>世界上只存在两种语言/
一种饱受争议
一种无人过问
</code></pre></div>
<p><img alt="Comparison" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.42.54.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9221/web">Python中的制表符与空格</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Tab 这种上古遗迹真的没必要折腾,
现代编辑器都有自动转换为 空格的能力...
)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9230/web">Jinja 模板入门</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>With Jinja, you can build rich templates that power the front end of your web applications. But you can use Jinja without a web framework running in the background. Anytime you want to create text files with programmatic content, Jinja can help you out.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Jinja" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.35.10.jpg"></p>
<p>虽然不是世界上最好的模板系统,
但是, 的确是最可用的一种了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9236/web">如何支持开源软件并保持清醒</a><ul>
<li>ANNA NOWOGRODZKI</li>
</ul>
</li>
</ul>
<p>When researchers develop code for their projects it often gets released as Open Source. There is extra work involved in this though. This article talks about what you need to think about before releasing that code.</p>
<p>(<code>是也乎:</code></p>
<p>Be Claim... everything will good.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9212/web">了解 Python 中的引用传递</a><ul>
<li>BAS STEINS</li>
</ul>
</li>
</ul>
<p>“Python, in general, is a pass-by-reference language. What does that really mean and what do you need to look out for?” Learn how this impacts your code, where you can run into trouble, and what to do about it.</p>
<ul>
<li><a href="https://pycoders.com/link/9204/web">如何在 2022 年创建 Python 包</a><ul>
<li>RODRIGO GIRÃO SERRÃO</li>
</ul>
</li>
</ul>
<p>From how to get structure your package and its tests to dealing with pre-commit hooks and publishing to PyPI, this article walks you through recommended tools and techniques for creating a Python package.</p>
<p>(<code>是也乎:</code></p>
<p>重大且无奈的变化, 为了以后的好, 现在就只能忍受...</p>
<p>不过, tox 值得上手工.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9223/web">用 EasyAuth 将 Google 登录添加到 FastAPI 应用程序</a><ul>
<li>JOSHUA JAMISON </li>
<li>• Shared by Joshua Jamison</li>
</ul>
</li>
</ul>
<p>Learn how to setup Google authentication for a FastAPI application and control what new users can access with granular User, Group, Role and Action level permissions.</p>
<p>(<code>是也乎:</code></p>
<p>Gmail 之后, 能和 google 身份认证比肩的只有 Facebook 以及 GitHub 了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9233/web">用 property() 管理 Python 属性</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to create managed attributes, also known as properties, using Python’s property() in your custom classes.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="property" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.21.00.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9228/web">Protestware: 为什么开发人员破坏自己的代码</a><ul>
<li>AX SHARMA</li>
</ul>
</li>
</ul>
<p>Both Python and Node code repositories have had developers intentionally breaking their packages in protest. Is this a trend on the rise?</p>
<p>(<code>是也乎:</code></p>
<p>这可是人间惨剧了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9231/web">构建 Spotify 歌曲和播放列表推荐引擎</a><ul>
<li>RACHELLE PALMER </li>
<li>• Shared by Rachelle Palmer</li>
</ul>
</li>
</ul>
<p>Follow along to learn how to build a song and playlist recommendation app using Python, Word2Vec, PySpark, Tensorflow and MongoDB.</p>
<p>(<code>是也乎:</code></p>
<p>Spark+MongoDB,</p>
<p><img alt="Recommendation" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.15.26.jpg"></p>
<p>一个推荐系统构建过程的复盘</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9224/web">github-action-utils: 用 Python 运行 GitHub action</a><ul>
<li>GITHUB.COM/SAADMK11 • Shared by Maksudul Haque</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>COOL, 这样对 github-action 有更好的掌握了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9226/web">azure-cli: Azure 命令行界面</a><ul>
<li>GITHUB.COM/AZURE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>老爹入职, Azure 果断加强 Py 工具</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9210/web">zulip: 开源团队聊天服务器和 Web 应用程序</a></p>
<ul>
<li>GITHUB.COM/ZULIP</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9234/web">pync: 用在 Python 的 Netcat</a></p>
<ul>
<li>GITHUB.COM/BRENW0RTH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9241/web">pls: 更漂亮的 ls</a></p>
<ul>
<li>GITHUB.COM/DHRUVKB</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>更好的 ls, 不过, 怎么说呢, 玩具工程了...
毕竟和 ls 的测试覆盖无法比...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9238/web">STL Python</a></p>
<ul>
<li>August 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9213/web">NZPUG-Auckland Coding Evening</a></p>
<ul>
<li>August 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9211/web">Lesser Knowns About Computer Vision: Pre-Processing and Feature Extraction</a></p>
<ul>
<li>August 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9206/web">Heidelberg Python Meetup</a></p>
<ul>
<li>August 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9237/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>August 3, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9220/web">Reunión Python Valencia</a></p>
<ul>
<li>August 4, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-536.html">Issue 536 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-536.md">issue-536.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF536D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF536D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5352022-07-27T11:42:00+08:002022-07-27T12:14:11+08:00Pythoneermtag:weekly.pychina.org,2022-07-27:/issue/issue-535.html<blockquote>
<p>PEP 695:类型参数语法/草案</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/535">PyCoder's Weekly - Issue #535</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220727 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220727 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9168/web">用 Django 构建 …</a></li></ul><blockquote>
<p>PEP 695:类型参数语法/草案</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/535">PyCoder's Weekly - Issue #535</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220727 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220727 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9168/web">用 Django 构建 Flashcards 应用程序</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Create your own flashcards app to help you to learn a new language. In this step-by-step project, you’ll replicate a spaced repetition system with the Django web framework. If you want to learn a new topic while sharpening your Django and Python skills, this tutorial is the perfect match for you!</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Flashcards" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2011.37.27.jpg"></p>
<p>嗯哼? 实体结合, 这很适合私人软件发售形式哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9174/web">构建一个持久认证的 Python CLI</a><ul>
<li>CHRISTOPHER FLEETWOOD</li>
</ul>
</li>
</ul>
<p>When building a command line program that authenticates to a service, you may not want the user to have to enter their password every single time. This article shows you how to manage authentication tokens to make you user’s life easier. The Twitter API is used as the example data source.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这样安全嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9188/web">告别辣些过时的 Python 库</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>It’s time to say goodbye to os.path, random, pytz, namedtuple and many more obsolete Python libraries. Start using the latest and greatest ones instead.</p>
<p>(<code>是也乎:</code></p>
<p>如此决然的嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9183/web">PEP 695: 类型参数语法(草案)</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This Python Enhancement Proposals (PEP) draft describes an improved syntax for specifying type parameters within a generic class, function, or type alias. For example: class ClassA[T: str]: It also introduces a new statement for declaring type aliases.</p>
<ul>
<li><a href="https://pycoders.com/link/9184/web">Django 4.1 候选版本 1 可用</a><ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9199/web">有没一些很酷但晦涩的数据结构?</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9198/web">拥有一个个人博客/品牌对你来说值得吗?</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>永远值得的...
即便无法形成私人品牌, 一个独立的发布渠道是每个公民应该的出口</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9171/web">map() vs submit() 在 Python 中使用 ProcessPoolExecutor</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>In this tutorial you will learn the difference between map() and submit() when executing tasks with the ProcessPoolExecutor in Python. You’ll see how to use map() to convert a for-loop into processes and when to replace it with submit() to gain more control.</p>
<ul>
<li><a href="https://pycoders.com/link/9197/web">嗯哼 Python 指导委员会</a><ul>
<li>JOEL KHALILI</li>
</ul>
</li>
</ul>
<p>Once Guido gave up his title of Benevolent Dictator for Life, a five-person team became responsible for steering the development of Python. Improvements are rarely straightforward, changes that help some may hurt others.</p>
<ul>
<li><a href="https://pycoders.com/link/9186/web">Python 中漂亮地图</a><ul>
<li>MARK LITWINTSCHIK</li>
</ul>
</li>
</ul>
<p>The prettymaps project allows you to create an aesthetically pleasing map image from real data. It does this in only 425 lines of Python through the use of 3rd party packages. Learn how to use it and how it works.</p>
<p>(<code>是也乎:</code>
之前曰过...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9194/web">输入安全的方式</a><ul>
<li>ISRAËL HALLÉ</li>
</ul>
</li>
</ul>
<p>Type annotations help catch errors in your code. Their correct usage can even stop malicious use of your scripts. Learn how the Literal type can prevent users from sending values that could break your code.</p>
<p>(<code>是也乎:</code></p>
<p>类型安全这事儿, 从来不是一个环节就能彻底解决的,
得, 从定义/传参/发送/接收/解析/...全生命周期来看管..</p>
<p>不过, 也可以简单点儿, 出问题再补就好</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9193/web">使用 Python not 运算符</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this course, you’ll learn how Python’s not operator works and how to use it in your code. You’ll get to know its features and see what kind of programming problems you can solve by using not in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Operator" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2011.19.59.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9169/web">开发人员技术写作</a><ul>
<li>CSS-TRICKS.COM</li>
</ul>
</li>
</ul>
<p>“The way we write about and around code is arguably as important as the code itself.” This article outlines how programming and writing come together to take your developer skills to the next level.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Writing" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2011.18.55.jpg"></p>
<p>是的, 不想当作家的程序猿不是好厨师</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9167/web">通过 Hired 找到您的下一个技术工作</a><ul>
<li>HIRED</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Hired has 1000s of companies ranging from startups to Fortune 500s that are actively hiring developers, data scientists, mobile engineers, and more. Create a profile with your skills and preferences for hiring managers to reach you. Sign up today!</p>
<ul>
<li><a href="https://pycoders.com/link/9200/web">自定义 Python 字典: 从 dict 与 UserDict 继承</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to create custom dictionary-like classes in Python by inheriting from the built-in dict class or by subclassing UserDict from the collections module.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="UserDict" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2011.16.13.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9181/web">从 Python 到 Ruby</a><ul>
<li>RUBY-LANG.ORG</li>
</ul>
</li>
</ul>
<p>Thinking of picking up another programming language? This quick list shows you what is similar and what is different between Ruby and Python.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 反潮流哪...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9182/web">pywhen: 用于日期/时间解析的包装器</a><ul>
<li>GITHUB.COM/CLTRUDEAU</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个再包装 时间计算 的包, 文档比较马虎, 就看后期增补了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9172/web">unzip-http: 从 .zip 中获取文件,无需全部下载</a><ul>
<li>GITHUB.COM/SAULPW</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这等于是将服务端的空间拿来换本地空间?</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9185/web">cleanlab: 用于清理 ML 数据的 AI 包</a></p>
<ul>
<li>GITHUB.COM/CLEANLAB</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9189/web">sympy: 用纯 Python 编写的计算机代数系统</a></p>
<ul>
<li>GITHUB.COM/SYMPY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<blockquote>
<blockquote>
<p>import math
math.sqrt(8)
2.82842712475</p>
<p>import sympy
sympy.sqrt(8)
2*sqrt(2)</p>
</blockquote>
</blockquote>
</blockquote>
<p>嗯哼...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9190/web">jetfuel: 用于生产的 Python 性能分析</a><ul>
<li>GITHUB.COM/JETFUEL-DEV</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Profiling" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2010.25.48.jpg"></p>
<p>既然 Py 委员会开始大张旗鼓的提高运行效率,
那么效能测试器也必然是热点了...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9195/web">PyKla Monthly Meetup</a></p>
<ul>
<li>July 27, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9187/web">Heidelberg Python Meetup</a></p>
<ul>
<li>July 27, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9191/web">SPb Python Drinkup</a></p>
<ul>
<li>July 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9173/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>July 30, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9196/web">PythOnRio Meetup</a></p>
<ul>
<li>July 30, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-535.html">Issue 535 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-535.md">issue-535.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF535D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF535D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5342022-07-20T11:42:00+08:002022-07-20T11:51:00+08:00Pythoneermtag:weekly.pychina.org,2022-07-20:/issue/issue-534.html<blockquote>
<p>是的,俺对侬的开源贡献有意见...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/534">PyCoder's Weekly - Issue #534</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220720 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220720 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9132/web">衡 …</a></li></ul><blockquote>
<p>是的,俺对侬的开源贡献有意见...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/534">PyCoder's Weekly - Issue #534</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220720 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220720 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9132/web">衡量代码质量/简单性和可维护性</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>How maintainable is your Python code? Is it possible to hold the code for your functions in your head? When is it appropriate to use measurements in a code review? This week on the show, Reka Horvath and Ben Martineau from Sourcery are here to discuss their recent PyCon talk, “Actionable insights vs ranking: How to use and how NOT to use code quality metrics.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PODCAST" src="https://ipic.zoomquiet.top/2022-07-20-zshot%202022-07-20%2011.39.38.jpg"></p>
<p>其实, 如果不从小作品开始养成这种习惯, 到大团队, 基本上不可能适应, 或是推进类似品质管理</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9150/web">Subtests 在 Python</a><ul>
<li>PAUL GANSSLE</li>
</ul>
</li>
</ul>
<p>“unittest.TestCase.subTest was originally introduced in Python 3.4 as a lightweight mechanism for test parameterization; it allows you to mark a section of your test as a separate test in its own right using a context manager.” Learn all about sub-tests in both the unittest module and pytest.</p>
<p>(<code>是也乎:</code></p>
<p>单元测试下, 还有一层测试...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9134/web">在 Python 中并行处理大文件</a><ul>
<li>ABID ALI AWAN</li>
</ul>
</li>
</ul>
<p>When working with large amounts of data, using more than one CPU can lead to significant speed gains. Learn about various techniques that reduce data processing time by using multiprocessing, joblib, and tqdm.</p>
<ul>
<li><a href="https://pycoders.com/link/9143/web">Python 3.11.0b4 发布</a><ul>
<li>PYTHON.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9144/web">不在允许 Packages 能 PyPI 中的东西?</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9135/web">学习新语言/框架时值得撰写什么</a></p>
<ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>官方教程,官方教程,官方教程...以及拿自己以往作品,
改写过来, 最快乐...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9131/web">SQLite 和 SQLAlchemy 在 Python: 超越 Flat Files</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to store and retrieve data using Python, SQLite, and SQLAlchemy as well as with flat files. Using SQLite with Python brings with it the additional benefit of accessing data with SQL. By adding SQLAlchemy, you can work with data in terms of objects and methods.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="SQLAlchemy" src="https://ipic.zoomquiet.top/2022-07-20-zshot%202022-07-20%2011.30.40.jpg"></p>
<p>不过, 还是直写 SQL 最爽直</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9138/web">NumPy 的 max() 以及 maximum(): 查找极值</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this introduction to NumPy, you’ll learn how to find extreme values using the max() and maximum() functions. This includes finding the maximum element in an array or along a given axis of an array, as well as comparing two arrays to find the larger element in each index position.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="max" src="https://ipic.zoomquiet.top/2022-07-20-zshot%202022-07-20%2011.30.01.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9155/web">是的, 我对您的开源贡献有意见</a><ul>
<li>JAMES BENNETT </li>
<li>OPINION</li>
</ul>
</li>
</ul>
<p>James Bennett weighs in on the Internet’s response to PyPI starting to roll out 2FA and in particular to Armin Ronacher’s
<a href="https://pycoders.com/link/9151/web">Congratulations: We Now Have Opinions on Your Open Source Contributions</a></p>
<ul>
<li><a href="https://pycoders.com/link/9136/web">Python 和 TOML: 新好朋友</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>TOML is a configuration file format that’s becoming increasingly popular in the Python community. In this tutorial, you’ll learn the syntax of TOML and explore how you can work with TOML files in your own projects.</p>
<p>(<code>是也乎:</code></p>
<p>汤小明的小巧明晰语言...
其实就是 GitHub 统治开发世界叕一个先锋...</p>
<p><img alt="TOML" src="https://ipic.zoomquiet.top/2022-07-20-zshot%202022-07-20%2011.23.27.jpg"></p>
<p>网友们总结的好:</p>
<p>ini 太简单, json 太难编辑, yaml 太复杂, .py 或是其它太专有,
结果, TOML 就钻了这个空, 并根据这个配置格式, 在逐步统治各种语言和 k8s 生态...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9161/web">Pip 约束文件</a><ul>
<li>LUMINOUSMEN</li>
</ul>
</li>
</ul>
<p>Sometimes, it is difficult to determine what the original dependencies of a Python application are. Since version 7.1, pip has supported the use of a constraints file which can help solve this problem.</p>
<p>(<code>是也乎:</code></p>
<p>已经在用 pip 21.x.x 了, 也从来没用过这一特性
)</p>
<ul>
<li><a href="https://pycoders.com/link/9157/web">优化 Django 管理分页器</a><ul>
<li>HAKI BENITA</li>
</ul>
</li>
</ul>
<p>The Django Admin is a powerful tool for quickly making changes to your data, but at scale it can require some tweaking. Learn what you can do to improve the performance of pagination in the admin.</p>
<p>(<code>是也乎:</code></p>
<p>加速100倍, Wow</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9148/web">在迁移到微服务之前单体应用的准备</a><ul>
<li>TOMAS FERNANDEZ</li>
</ul>
</li>
</ul>
<p>“Like tidying up a house before a total renovation, preparing your monolith is the first step towards transitioning to microservices.” Learn more about what you should do before you transition.</p>
<p>(<code>是也乎:</code></p>
<p>不, 可以不迁移的
)</p>
<ul>
<li><a href="https://pycoders.com/link/9163/web">制作热图</a><ul>
<li>MARK LITWINTSCHIK</li>
</ul>
</li>
</ul>
<p>Learn how to build a heatmap diagram using the ClickHouse and QGIS libraries. The article includes step-by-step instructions for building a heatmap using CSV data.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Heatmaps" src="https://tech.marksblogg.com/theme/images/qgis-heatmap.png"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9164/web">在 Mac 上发布 PyGame 应用程序的小技巧</a><ul>
<li>GLYPH</li>
</ul>
</li>
</ul>
<p>Got some awesome PyGame you want to share with a Mac user? This post walks you through the ins-and-outs of using pyapp to ship to macOS.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9140/web">django-awl: 用于管理/标签/测试等的杂项工具</a></p>
<ul>
<li>GITHUB.COM/CLTRUDEAU</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9149/web">readysetdata: 清理特定数据集的脚本</a></p>
<ul>
<li>GITHUB.COM/SAULPW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9137/web">design-by-contract: 编写 Design-by-Contract 的装饰器</a></p>
<ul>
<li>GITHUB.COM/STEFANULBRICH </li>
<li>• Shared by Stefan Ulbrich</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9141/web">tasktiger: 使用 Redis 的 Python 任务队列</a></p>
<ul>
<li>GITHUB.COM/CLOSEIO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>感觉, 现在 Queus 不带 Redis 都是邪恶的?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9133/web">reloadium: Python 的高级热重载</a><ul>
<li>GITHUB.COM/RELOADWARE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>重载素, 可以在各种框架/模块中作用;
PyCharm 配套插件, 也可以独立使用;</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9129/web">Heidelberg Python Meetup</a></p>
<ul>
<li>July 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9146/web">PyStaDa</a></p>
<ul>
<li>July 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9139/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9152/web">PyLadies Dublin</a></p>
<ul>
<li>July 21, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9154/web">MadPUG</a></p>
<ul>
<li>July 21 to July 22, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-534.html">Issue 534 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-534.md">issue-534.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF534D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF534D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5332022-07-13T11:42:00+08:002022-07-13T11:04:34+08:00Pythoneermtag:weekly.pychina.org,2022-07-13:/issue/issue-533.html<blockquote>
<p>Python 3.11 发布可能被延迟</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/533">PyCoder's Weekly - Issue #533</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220713 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220713 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9097/web">Python 3.11 预 …</a></li></ul><blockquote>
<p>Python 3.11 发布可能被延迟</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/533">PyCoder's Weekly - Issue #533</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220713 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220713 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9097/web">Python 3.11 预览: TOML 和 tomllib</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.11 will be released in the fall of 2022. In this tutorial, you’ll install the latest beta release of Python 3.11 in order to preview the new tomllib module that’s added to the standard library. You’ll also explore some of the static typing enhancements that are coming.</p>
<p>(<code>是也乎:</code></p>
<p>淦...看来 TOML 是真的立住了</p>
<p><img alt="tomllib" src="https://ipic.zoomquiet.top/2022-07-13-zshot%202022-07-13%2010.38.17.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9114/web">用 Django 和 Angular 构建<code>渐进式</code> Web 应用程序</a><ul>
<li>ROB ALFORD </li>
<li>• Shared by Rob Alford</li>
</ul>
</li>
</ul>
<p>In this two-part article series, you’ll learn how to build a Progressive Web Application (and a fun trivia game) with Django and the Django Rest Framework for the backend API, and Angular for the frontend interface.</p>
<p>(<code>是也乎:</code></p>
<p>Angular 嗯哼...上古神品</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9084/web">在 Python 中使用断言应用约束</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>When applying runtime constraints on a value a common practice is to compare the value to an expected range and raise a ValueError if it’s not within the range. This article argues for the use of assert instead.</p>
<p>(<code>是也乎:</code></p>
<p>相比传统的 if , assert 更加简练</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9122/web">Python 3.11 发布可能被延迟</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9099/web">Quart 现在是个 Pallets Project</a></p>
<ul>
<li>PALLETSPROJECTS.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9089/web">PyPI Goes 2FA, 围绕它工作 戏剧 接踵而至</a></p>
<ul>
<li>REDDIT</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9091/web">Python 中有什么让你大吃一惊的东西?</a></p>
<ul>
<li>MATT HARRISON</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9112/web">简单函式编程术语</a><ul>
<li>JAMES YOU</li>
</ul>
</li>
</ul>
<p>“Functional programming (FP) provides many advantages, and its popularity has been increasing as a result. However, each programming paradigm comes with its own unique jargon and FP is no exception. By providing a glossary, we hope to make learning FP easier.”</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>Jargon</p>
</blockquote>
<p>这词儿的梗太多了...</p>
<p><a href="https://github.com/shfshanyue/fp-jargon-zh">shfshanyue/fp-jargon-zh: 函数式编程术语及示例。本项目译自 https://github.com/hemanth/functional-programming-jargon</a></p>
<p>已经有中文翻译了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9090/web">SQLite 还是 PostgreSQL? 情况居然很复杂!</a><ul>
<li>MIGUEL GRINBERG</li>
</ul>
</li>
</ul>
<p>Employees at Twilio blog a lot and have an internal Python application that showed a dashboard about topics and their popularity. As the number of bloggers and hits grew, the dashboard needed to keep pace.This article discusses how they measured whether to go from SQLite to PostgreSQL for performance reasons and the decision they finally arrived at.</p>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 不是, 这两种数据库拿在一起比较的意思是...
没有测试前, 一切都是偏见...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9116/web">Django 4.0+ 中的表单</a><ul>
<li>DAVID SMITH</li>
</ul>
</li>
</ul>
<p>Django 4 introduced the capability of rendering forms based on the template engine. You can now specify how base forms are built by overriding a template. The current beta of Django 4.1 has also introduced this power at the widget level. Learn about the changes in this article.</p>
<ul>
<li><a href="https://pycoders.com/link/9087/web">Python any(): 给力布尔函数</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>If you’ve ever wondered how to simplify complex conditionals by determining if at least one in a series of conditions is true, then look no further. This video course will teach you all about how to use any() in Python to do just that.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="any" src="https://ipic.zoomquiet.top/2022-07-13-zshot%202022-07-13%2010.07.30.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9111/web">每个软件开发人员都应该知道的技术知识</a><ul>
<li>GITHUB.COM/MTDVIO</li>
</ul>
</li>
</ul>
<p>This is a collection of materials that are useful for coders, no matter their skill level. Topics covered include algorithms, data structures, data types, latency, memory, distributed systems, security, and much more.</p>
<p>(<code>是也乎:</code></p>
<p>5.8+万星了...
果然这种资料汇集的项目更加容易高赞...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9088/web">使用 Python 和运算符</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how Python’s and operator works and how to use it in your code. You’ll get to know its special features and see what kind of programming problems you can solve by using and in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Operator" src="https://ipic.zoomquiet.top/2022-07-13-zshot%202022-07-13%2009.59.28.jpg"></p>
<p>真蟒 已经有了自己完备的课程系统,
每一节都有示例和幻灯下载...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9086/web">索引和切片: 带练习的完整教程</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Learn all about the indexing and slicing of lists in Python, including: negative indexes, enumeration, slices, steps in slices, and more. Includes eight exercises to practice your slicing skills.</p>
<p>(<code>是也乎:</code></p>
<p>以练习的方式来快速掌握基本知识点...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9119/web">只使用字典</a><ul>
<li>DAVID VUJIC </li>
<li>• Shared by David Vujic</li>
</ul>
</li>
</ul>
<p>Using simple data structures is an important part of keeping it simple, and Python is all about simplicity. Less code is less problems. Just use dictionaries, you probably don’t need classes.</p>
<ul>
<li><a href="https://pycoders.com/link/9118/web">如何组织 Python 代码</a><ul>
<li>GUILHERME LATROVA </li>
<li>• Shared by Gui Latrova</li>
</ul>
</li>
</ul>
<p>Python is very flexible, but with that flexibility also comes the potential for making bad decisions. This opinionated article discusses naming and the structuring of code.</p>
<p>(<code>是也乎:</code></p>
<p>老问题了...好象彻底解决这个问题的语言不多...
也都有脚手架工具,
最终, 还是看项目规约, 或是心情了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9096/web">Uniform eXchange Format (UXF)</a><ul>
<li>GITHUB.COM/MARK-SUMMERFIELD </li>
<li>• Shared by Mark Summerfield</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>UXF ? 和 t2t 类似, 叕一种被 md 全面替代的结构化文本...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9108/web">pyKeylogger: 跟踪击键/剪贴板和截屏</a><ul>
<li>GITHUB.COM/KARTIKMEHTA8 </li>
<li>• Shared by Kartik Mehta</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>简单也不简单,
以前见过一拉准教授, 直接用 py 调用一个第三方专用软件,
但是, 将整个儿过程, 用 py 包装成一个独立 windows 软件,
就拿出来卖銭了...
居然买的人不少...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9100/web">django-test-migrations: 测试 Django Schema & Migrations</a><ul>
<li>GITHUB.COM/WEMAKE-SERVICES</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼?
实用哪, 以往都是看运气...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9117/web">correlate: 用于有点混乱数据的蛮力 Correlator</a></p>
<ul>
<li>GITHUB.COM/LARRYHASTINGS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9120/web">semgrep: 多种语言的轻量级静态分析</a></p>
<ul>
<li>GITHUB.COM/RETURNTOCORP</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个多语言代码静态分析器,
所以, PL 是一通百通的技艺哪...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9107/web">EuroPython 2022</a></p>
<ul>
<li>July 11 to July 18, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9123/web">Building Scalable Web Apps With Python</a></p>
<ul>
<li>July 11 to July 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9094/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>July 13, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9109/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 13, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9121/web">PiterPy Breakfast</a></p>
<ul>
<li>July 13, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9093/web">Python Atlanta</a></p>
<ul>
<li>July 14, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9085/web">Karlsruhe Python User Group (KaPy)</a></p>
<ul>
<li>July 15, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-533.html">Issue 533 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-533.md">issue-533.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF533D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF533D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5322022-07-06T11:42:00+08:002022-07-06T12:02:01+08:00Pythoneermtag:weekly.pychina.org,2022-07-06:/issue/issue-532.html<blockquote>
<p>用 Pyodide 构建 SPA</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/532">PyCoder's Weekly - Issue #532</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220706 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220706 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9063/web">与 Bruce Eckel 一起探索函数 …</a></li></ul><blockquote>
<p>用 Pyodide 构建 SPA</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/532">PyCoder's Weekly - Issue #532</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220706 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220706 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9063/web">与 Bruce Eckel 一起探索函数式编程</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Would you like to explore the functional programming side of Python? What are the advantages of this approach, and what tools are built into the language? This week on the show, author Bruce Eckel talks about functional programming in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Bruce" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.36.45.jpg"></p>
<p>老戏骨 <a href="https://www.mindviewllc.com/bibliography/#books">Bibliography - MindView Exceptional Learning Experiences</a>
写了一系列 Think in 的高手;
PS: 只是 Think in Python 一直拖欠没发表...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9065/web">用 Pyodide 构建单页应用程序</a><ul>
<li>AMIR TADRISI </li>
<li>• Shared by Amir Tadrisi</li>
</ul>
</li>
</ul>
<p>Pyodide leverages WASM to run Python in the browser. In this tutorial, you’ll learn how to build a Single Page Application using Python and Pyodide including how to manipulate the DOM and manage state.</p>
<p>(<code>是也乎:</code></p>
<p>淦...这就已经有嵌入在 browser 中的 py 应用了...</p>
<p><a href="https://github.com/amirtds/netflix-analysis-spa/tree/part-1">amirtds/netflix-analysis-spa at part-1</a></p>
<p><a href="https://netflix-analysis-spa.onrender.com/">https://netflix-analysis-spa.onrender.com</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9045/web">带有 arvo 的程序音乐创作</a><ul>
<li>SERGE-ÉTIENNE PARENT</li>
</ul>
</li>
</ul>
<p>By using the music21 and avro libraries you can create musical scores programmatically. This article runs you through the libraries you need and how to compose your own music.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="arvo" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.40.44.jpg"></p>
<p>成调不成曲...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9064/web">Django High Security 已发布: 4.0.6 and 3.2.14</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9050/web">PyTorch 1.12 已发布</a></p>
<ul>
<li>PYTORCH.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9062/web">真正能对职业生涯有帮助的证书??</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>什么认证最值得?
银行存款过亿?</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9059/web">构建站点连接检查器</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll build a Python site connectivity checker for the command line. While building this app, you’ll integrate knowledge related to making HTTP requests with standard-library tools, creating command-line interfaces, and managing concurrency with asyncio and aiohttp.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Connectivity" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.29.18.jpg"></p>
<p>用 bash 也可以快速完成一个...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9074/web">实践中的 Python 堆栈/队列和优先级队列</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll take a deep dive into the theory and practice of queues in programming. Along the way, you’ll get to know the different types of queues, implement them, and then learn about the higher-level queues in Python’s standard library. Be prepared to do a lot of coding.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Queues" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.06.13.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9079/web">即插即用 Python 开发</a><ul>
<li>IVO HOUBRECHTS </li>
<li>• Shared by Houbie</li>
</ul>
</li>
</ul>
<p>Most Python projects require quite some tooling to be installed on your laptop before you can build them. Why isn’t it just as easy as npm install? Learn how pyprojectx can add reproducible, plug-and-play builds to your Python projects.</p>
<p>(<code>是也乎:</code></p>
<p>.toml ...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9071/web">机器学习代码和系统中的设计模式</a><ul>
<li>EUGENE YAN</li>
</ul>
</li>
</ul>
<p>“Design patterns are not just a way to structure code. They also communicate the problem addressed and how the code or component is intended to be used.” This article describes several patterns often found in machine learning code.</p>
<ul>
<li><a href="https://pycoders.com/link/9048/web">Python 中处理日期和时间的 5 个层次</a><ul>
<li>YANG ZHOU</li>
</ul>
</li>
</ul>
<p>From the basics of getting the current date and time, to becoming a master of time zones and date formatting, this article shows you what you need to know about dates and times in Python.</p>
<p>(<code>是也乎:</code></p>
<p><a href="http://learnstrftime.com/">Learn Strftime</a></p>
<p>时间太重要, 以至我们将之折腾到自己都混乱了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9082/web">在 Google Cloud Platform 上运行 Django 应用程序</a><ul>
<li>TOBIASZ KĘDZIERSKI </li>
<li>• Shared by Tobiasz Kędzierski</li>
</ul>
</li>
</ul>
<p>The Cloud may be worth considering for your next Python project, but it can be complex to configure. This article shows you how to run a basic Django app on the Google Cloud Platform.</p>
<p>(<code>是也乎:</code></p>
<p>GCP 虽好, 可惜不存在...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9080/web">10 个 Python 图像处理工具</a><ul>
<li>PARUL PANDEY</li>
</ul>
</li>
</ul>
<p>An overview of some of the most commonly used Python libraries that provide an easy and intuitive way to transform images. Includes info on Pillow, OpenCV, SimpleITK, and more.</p>
<p>(<code>是也乎:</code></p>
<p>多数都是老朋友, 就 SimpleITK 比较面生</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9061/web">重新索引 DataFrame 时保留列类型</a><ul>
<li>CHRIS ARIZA </li>
<li>• Shared by Chris Ariza</li>
</ul>
</li>
</ul>
<p>Reindexing DataFrames in Pandas can lead to undesirable degradation of columnar types; StaticFrame offers alternatives that solve this problem.</p>
<ul>
<li><a href="https://pycoders.com/link/9057/web">recipe 推荐系统</a><ul>
<li>DUARTE O.CARMO</li>
</ul>
</li>
</ul>
<p>Using a 160k recipe library and some basic food preferences, you can build a recipe recommendation system with Python, embeddings and FAISS.</p>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>... if simple is good - why complicate?</p>
</blockquote>
<p>扎心了...</p>
<p><img alt="DUARTE" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.56.17.jpg"></p>
<p>作者的网站非常 极简...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9078/web">MostMinimalWebFramework: 100 LOC Web 框架</a><ul>
<li>GITHUB.COM/KADIRCANCETIN</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>探索无依赖的最小 web 框架可以是什么样儿...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9075/web">more-itertools: Routines for Iterables, 超越 itertools</a></p>
<ul>
<li>GITHUB.COM/MORE-ITERTOOLS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9067/web">red-engine: Python 的现代调度库</a></p>
<ul>
<li>GITHUB.COM/MIKSUS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个调度器,
不过, 倾向人性化, 而不是性能化,
无法将定期任务控制到 ms 级</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9049/web">ast_elector: 查询您的 Python AST</a><ul>
<li>GITHUB.COM/GUILATROVA </li>
<li>• Shared by Guilherme</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 AST 相关工具</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9055/web">JSON to Pydantic: 将 JSON 对象转换为 Pydantic 模型</a><ul>
<li>JSONTOPYDANTIC.COM</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9073/web">Heidelberg Python Meetup</a></p>
<ul>
<li>July 6, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9066/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>July 6, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9056/web">Canberra Python Meetup</a></p>
<ul>
<li>July 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9052/web">Reunión Python Valencia</a></p>
<ul>
<li>July 7, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9081/web">PyCon Colombia 2022</a></p>
<ul>
<li>July 9 to July 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9076/web">Python Miami</a></p>
<ul>
<li>July 9 to July 10, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-532.html">Issue 532 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-532.md">issue-532.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF532D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF532D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5312022-06-29T11:42:00+08:002022-06-29T11:20:42+08:00Pythoneermtag:weekly.pychina.org,2022-06-29:/issue/issue-531.html<blockquote>
<p>Stack Overflow开发者问题2022结果出来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/531">PyCoder's Weekly - Issue #531</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220630 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220630 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9013/web">用 Python 和 Tkinter 构建井字游戏</a><ul>
<li>REAL PYTHON …</li></ul></li></ul><blockquote>
<p>Stack Overflow开发者问题2022结果出来了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/531">PyCoder's Weekly - Issue #531</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220630 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220630 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/9013/web">用 Python 和 Tkinter 构建井字游戏</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll learn how to create a tic-tac-toe game using Python and the Tkinter GUI framework. Tkinter is cross-platform and is available in the Python standard library. Creating a game in Python is a great and fun way to learn something new and exciting!</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Game" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.59.07.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9038/web">每次启动 Django 项目时必做的六件事</a><ul>
<li>BRENTON CLEELAND</li>
</ul>
</li>
</ul>
<p>When you start a new Django project you have some housekeeping tasks and some decisions to make. This article talks about some of the key things you might want to do when starting a new project.</p>
<ul>
<li><a href="https://pycoders.com/link/9029/web">应该在下一个 Web 应用程序中使用 AsyncIO 吗?</a><ul>
<li>STEVEN PATE
+• Shared by Steven Pate</li>
</ul>
</li>
</ul>
<p>Python’s AsyncIO web ecosystem continues to mature, but should you build your next production application with one of these shiny new frameworks such as FastAPI, Starlette, or Quart?</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9041/web">发现另外四个窃取 AWS 凭证的 Python 程序包</a></p>
<ul>
<li>AX SHARMA</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9030/web">2022 年 Stack Overflow 开发者调查结果发布</a></p>
<ul>
<li>STACKOVERFLOW.CO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="Survey" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.50.04.jpg"></p>
<p>触目惊心哪...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9001/web">Django 4.1 Beta 1 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9019/web">urllib3 宣布赏金计划</a></p>
<ul>
<li>URLLIB3.READTHEDOCS.IO</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="urllib3" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.48.31.jpg"></p>
<p>惊喜的 logo</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9011/web">开源安全基金会基金 PSF</a><ul>
<li>OPENSSF.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9036/web">接下来我应该学习 Java 还是 Python?</a><ul>
<li>DARCY DECLUTE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>技术不压身, 如果有空闲, 值得将所有范式经典语言都学一遍</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9022/web">在代码审查建议中使用什么语气?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>亲, 说说呗, 这儿咩意思...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9033/web">如何修补 requests 以具有默认超时</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>Python’s requests provides the ability to timeout when fetching content, but it isn’t turned on by default. If you’ve got a large code base there is a chance you have a call that could hang forever. This article describes how to monkeypatch requests to provide default timeout capabilities.</p>
<ul>
<li><a href="https://pycoders.com/link/9026/web">Python mmap: 使用内存映射进行文件 I/O</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to use Python’s mmap module to improve your code’s performance when you’re working with files. You’ll get a quick overview of the different types of memory before diving into how and why memory mapping with mmap can make your file I/O operations faster.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="mmap" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.40.39.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9037/web">subprocess 模块: 用 Python 包装程序</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to leverage other apps and programs that aren’t Python, wrapping them or launching them from your Python scripts using the subprocess module. You’ll learn about processes all the way up to interacting with a process as it executes.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="subprocess" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.39.19.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/9040/web">不要让字典破坏你的代码</a><ul>
<li>ROMAN IMANKULOV</li>
</ul>
</li>
</ul>
<p>The dict is the go-to data structure for Python programmers, but its loose relationship to the data can be problematic in large data streams. Learn more about why you might choose a different data structure and when.</p>
<p>(<code>是也乎:</code></p>
<p>dict 虽好, 可嫑贪杯...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9020/web">字符串的 translate 和 maketrans 方法</a><ul>
<li>RODRIGO GIRÃO SERRÃO</li>
</ul>
</li>
</ul>
<p>The str methods translate and maketrans are lesser used, but helpful. You can use translate to replace characters in a string using a translation map, and maketrans helps you to build those maps.</p>
<p>(<code>是也乎:</code></p>
<p>内建遗珠...老爹们真的在默认模块中注入太多好东西,
以致我们都麻木了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9007/web">构建 PyScript 之前需要了解的 3 件事</a><ul>
<li>BRADEN RIGGS</li>
</ul>
</li>
</ul>
<p>PyScript is a browser-embedded python environment built on top of Pyodide. Although it is a powerful tool, there are some things you need to be careful with. Read on to find out more.</p>
<p>(<code>是也乎:</code></p>
<p>还早, 还早, 何时内置到浏览器了, 才大行...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9006/web">如何在 Python 中模拟 Do-While 循环?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to emulate do-while loops in Python. The most common technique to do this is to create an infinite while loop with a conditional statement that controls the loop and jumps out of it using a break statement.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Do-While" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.33.12.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9000/web">Find Your Next Tech Job Through Hired</a><ul>
<li>HIRED</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Hired has 1000s of companies of all sizes who are actively hiring developers, data scientists, mobile engineers, and more. It’s really simple: create a profile with your skills for hiring managers to reach you directly. Sign up today!</p>
<p>(<code>是也乎:</code></p>
<p>无法创业的程序猿, 就得有兼职...永久的...
)</p>
<ul>
<li><a href="https://pycoders.com/link/9031/web">Python 中 ThreadPoolExecutor 的 6 种使用模式</a><ul>
<li>JASON BROWNLEE</li>
</ul>
</li>
</ul>
<p>The ThreadPoolExecutor gives a lot of power an flexibility for concurrent code. This article describes six different patterns that can be used when coding with this context manager.</p>
<ul>
<li><a href="https://pycoders.com/link/9012/web">用 Cinder 的 Python 延迟导入</a><ul>
<li>GERMÁN MÉNDEZ BRAVO</li>
</ul>
</li>
</ul>
<p>Instagram has implemented a lazy import mechanism to improve application loading times. This article describes why they built it and how it helps.</p>
<p>(<code>是也乎:</code></p>
<p>Instagram 的工程经验...不简单...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/9017/web">packj: 检测恶意/风险包</a><ul>
<li>GITHUB.COM/OSSILLATE-INC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyPI 并无审核机制, 以致聪明的 Crack 已经将之视为钓鱼好池塘了...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/9008/web">editabletuple: 类似于 namedtuple 但可编辑</a></p>
<ul>
<li>GITHUB.COM/MARK-SUMMERFIELD </li>
<li>• Shared by Mark Summerfield</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9009/web">bluelink: 通过 Python 控制您的现代汽车</a></p>
<ul>
<li>GITHUB.COM/SYNCHRONIZING</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>嗯哼? 这样安全嘛?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9014/web">py-webengine: 通过 PyQt 进行浏览器测试</a><ul>
<li>GITHUB.COM/NATHANTS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>等等, 依赖 qt6 ...这东西比 Chrome 都大吧...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/9025/web">svg.py: 用于生成 SVG 文件的类型安全库</a><ul>
<li>GITHUB.COM/ORSINIUM-LABS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>从 Inkscape 插件中可挖掘到很多类似的...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/9016/web">SPb Python Drinkup</a></p>
<ul>
<li>June 30, 2022</li>
<li>喝傻为止</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9023/web">PyDelhi User Group Meetup</a></p>
<ul>
<li>July 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9018/web">Melbourne Python Users Group, Australia</a></p>
<ul>
<li>July 4, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/9027/web">STL Python</a></p>
<ul>
<li>July 6, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-531.html">Issue 531 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-531.md">issue-531.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF531D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF531D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5302022-06-21T11:42:00+08:002022-06-22T11:21:23+08:00Pythoneermtag:weekly.pychina.org,2022-06-21:/issue/issue-530.html<blockquote>
<p>没多少人用的 Python 强大功能有什么?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/530">PyCoder's Weekly - Issue #530</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄 …</li></ul><blockquote>
<p>没多少人用的 Python 强大功能有什么?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/530">PyCoder's Weekly - Issue #530</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220621 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8964/web">对象、函数、生成器和协程</a><ul>
<li>DUSTY PHILLIPS</li>
</ul>
</li>
</ul>
<p>Although different concepts, objects, functions, generators, and coroutines can be used almost interchangeably because of Python’s dynamic nature. Learn more about how these mechanisms are related and how to switch between them.</p>
<ul>
<li><a href="https://pycoders.com/link/8963/web">用 concat() 和 merge() 组合 pandas 中的数据</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn two techniques for combining data in pandas: merge() and concat(). Combining Series and DataFrame objects in pandas is a powerful way to gain new insights into your data.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="COURSE" src="https://ipic.zoomquiet.top/2022-06-22-zshot%202022-06-22%2011.09.53.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/8977/web">用 Python 导入和 PEP 690 获得懒加载能力</a><ul>
<li>KENNEDY, </li>
<li>MEYER, </li>
<li>BRAVO, </li>
<li>& WARSAW </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Talk Python interviews all three authors involved in PEP 690, a proposal to add the ability to delay library importation until time of use.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8970/web">Django CMS 奖学金计划: 立即申请</a></p>
<ul>
<li>DJANGO-CMS.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8986/web">DjangoCon Europe 征集 2023 年主提案</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8972/web">PyOhio Talks 宣布/免费注册 July 30 上线</a></p>
<ul>
<li>PYOHIO.ORG</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8959/web">使用 Python 编码时最常见的问题是什么?</a><ul>
<li>MATT HARRISON</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<blockquote>
<p>...My problem is that I have been stuck at print(“Hello World!”) for years. I am now doing the nᵗʰ time of restarting my “learning to code” adventure.</p>
</blockquote>
<p>过于真实...</p>
<p>俺这儿经常要反复搜索 time-date-datetime-... 相互转换的代码</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8976/web">没多少人用的 Python 强大功能有什么?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>函式编程对应的各种特性,
比如 列表推导式, 几乎可以当成 NodeJS 来用...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8967/web">用 MkDocs 构建您的 Python 项目文档</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to build professional documentation for a Python package using MkDocs and mkdocstrings. These tools allow you to generate nice-looking and modern documentation from Markdown files and, more importantly, from your code’s docstrings.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="MkDocs" src="https://ipic.zoomquiet.top/2022-06-22-zshot%202022-06-22%2010.50.00.jpg"></p>
<p>好工具, 只是, 构建出来后, 自己写的爽,
可看的人, 很多时刻不知道有什么更新...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8962/web">获取正在运行的 Python 程序的堆栈跟踪</a><ul>
<li>PETER KOGAN</li>
</ul>
</li>
</ul>
<p>“I recently wanted to examine a multi-threaded Python program, which took a long time to complete, appeared to be stuck, and even crashed occasionally. I was hoping to get the stack trace.” Peter shares the code that solved his problem and how to test with it.</p>
<ul>
<li><a href="https://pycoders.com/link/8968/web">Python 网络安全和取证入门</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Are you interested in a career in security using Python? Would you like to stay ahead of potential vulnerabilities in your Python applications? This week on the show, James Pleger talks about Python information security, incident response, and forensics.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="James Pleger" src="https://ipic.zoomquiet.top/2022-06-22-zshot%202022-06-22%2010.48.26.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8981/web">可视化数据和系统状态的工具</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>This overview covers a variety of tools for visualizing data formats such as JSON, regexes, SQL, and Git history. If that’s not enough, it then goes on to describe tools to better understand your Docker and Kubernetes configurations.</p>
<ul>
<li><a href="https://pycoders.com/link/8966/web">Python 日志记录: 注意事项</a><ul>
<li>PALKEO</li>
</ul>
</li>
</ul>
<p>Python’s logging library can be a daunting to new users, with lots of options and configuration. Learn more about some key things you should and shouldn’t do when using logger.</p>
<p>(<code>是也乎:</code></p>
<p>logging 很必要, logging 已经很可用,
只是, 日常, 没有其它机制配套, </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8987/web">在 Django 应用程序中使用缓存</a><ul>
<li>MARK WALKER</li>
</ul>
</li>
</ul>
<p>Minimizing the number of database calls can have significant performance impacts. Learn about select_related and prefetch_related and how they can improve your Django code.</p>
<ul>
<li><a href="https://pycoders.com/link/8989/web">说明闭包和对象的二元性</a><ul>
<li>JONATHAN E. MAGEN</li>
</ul>
</li>
</ul>
<p>In functional programming languages, closures are used for similar purposes to classes in object oriented languages. Python supports both, learn more about how they compare.</p>
<ul>
<li><a href="https://pycoders.com/link/8997/web">从 Jupyter Notebooks 创建仪表板</a><ul>
<li>ALEKSANDRA PŁOŃSKA</li>
</ul>
</li>
</ul>
<p>This article shows you how to transform a Jupyter Notebook with stock information into a web-based dashboard using the Mercury framework.</p>
<p>(<code>是也乎:</code></p>
<p>Jupyter 作为 Excel 的替代品, 这潇越来越清晰了</p>
<p><img alt="Dashboards" src="https://ipic.zoomquiet.top/2022-06-22-zshot%202022-06-22%2010.28.06.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8994/web">GitHub 的 CI/CD 和自动化初学者指南</a><ul>
<li>THE GITHUB BLOG</li>
</ul>
</li>
</ul>
<p>“CI/CD and workflow automation are native capabilities on GitHub platform. Here’s how to start using them and speed up your workflows.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Rizel Scarlett" src="https://avatars.githubusercontent.com/u/22990146?v=4&s=200"></p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8982/web">onto_merger: 去重知识图节点</a></p>
<ul>
<li>GITHUB.COM/ASTRAZENECA </li>
<li>• Shared by Benedek Rozemberczki</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8995/web">deny: Python 授权库</a></p>
<ul>
<li>GITHUB.COM/HOLINNN</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8961/web">Task Queues: 任务队列和消息代理列表</a></p>
<ul>
<li>TASKQUEUES.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一堆 MQ </p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8980/web">pedalboard: 音频效果库</a></p>
<ul>
<li>GITHUB.COM/SPOTIFY</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8957/web">euchre: Python 中基于文本的交互式 Euchre 游戏</a></p>
<ul>
<li>GITHUB.COM/DAVID-HOLROYD</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>没看懂游戏规则...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8990/web">GeoPython 2022</a></p>
<ul>
<li>June 20 to June 23, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8969/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 22, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8958/web">PyKla Monthly Meetup</a></p>
<ul>
<li>June 22, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8992/web">PyStaDa</a></p>
<ul>
<li>June 22, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8971/web">PythOnRio Meetup</a></p>
<ul>
<li>June 25, 2022</li>
<li>巴西</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8993/web">PyCon Israel 2022</a></p>
<ul>
<li>June 28 to June 30, 2022</li>
<li>以色列</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8991/web">(Hybrid) a Deep Dive Into Containerized Model Serving With FastAPI</a></p>
<ul>
<li>June 28, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-530.html">Issue 530 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-530.md">issue-530.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF530D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF530D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5292022-06-15T11:42:00+08:002022-06-15T10:54:08+08:00Pythoneermtag:weekly.pychina.org,2022-06-15:/issue/issue-529.html<blockquote>
<p>PyScript 飞翔在浏览器中吧 Python 君.</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/529">PyCoder's Weekly - Issue #529</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220615 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220615 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8891/web">PyScript 初探 …</a></li></ul><blockquote>
<p>PyScript 飞翔在浏览器中吧 Python 君.</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/529">PyCoder's Weekly - Issue #529</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220615 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220615 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8891/web">PyScript 初探: Web 浏览器中的 Python</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about PyScript, a new framework that allows for running Python in the web browser with few or no code modifications and excellent performance. You’ll leverage browser APIs and JavaScript libraries to build rich, highly interactive web applications with Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyScript" src="https://ipic.zoomquiet.top/2022-06-15-zshot%202022-06-15%2009.46.58.jpg"></p>
<p>虽然是实验项目, 但是, 大家都很兴奋...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8905/web">了解 Django: 调试技巧和技巧</a><ul>
<li>MATT LAYMAN </li>
<li>• Shared by Matt Layman</li>
</ul>
</li>
</ul>
<p>Your Django app is up. You’ve got users. Your users are hitting bugs. How do you debug to fix the problems? This article dives deep into to how to find and squish the bugs in your Django code.</p>
<p>(<code>是也乎:</code></p>
<p>Django 已经平台化了,
此时的 debug 就得有新姿势了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8885/web">Python 中的安全密码处理</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>Lots of applications require some form of authentication, password handling, or the use of secure credentials. What are the best practices in Python for dealing with this?</p>
<p>(<code>是也乎:</code></p>
<p>安全口令在 Python 中管理的姿势...
<img alt="xkcd" src="https://imgs.xkcd.com/comics/password_strength.png"></p>
<p>最后给出的建议意味深长...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8879/web">Python 3.10.5 Bug 发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8887/web">2021 年 Python 开发人员调查结果</a></p>
<ul>
<li>PYTHON SOFTWARE FOUNDATION</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>调查结果出来了: 到处都是 Pythoneer</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8889/web">EuroSciPy August 29-September 2, 瑞士巴塞尔</a><ul>
<li>EUROSCIPY.ORG </li>
<li>• Shared by Darya Chyzhyk</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8890/web">在 Python 中引发异常或返回错误对象</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Luke Plant’s article Raising exceptions or returning error objects in Python has folks weighing in.</p>
<ul>
<li><a href="https://pycoders.com/link/8899/web">MicroPython: 用于微控制器的 Python</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>来了, 嵌入式系统终于出圈了</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8914/web">用 Python 构建 Quiz/测验 应用程序</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll build a Python quiz application for the terminal. Your app will ask you multiple-choice questions that you can use to strengthen your own knowledge or challenge your friends to test theirs.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Quiz" src="https://ipic.zoomquiet.top/2022-06-15-zshot%202022-06-15%2009.21.43.jpg"></p>
<blockquote>
<p>...quiz 这个词于 1781 年首次用于表示古怪的人; 如今,它主要用于描述对琐事或专业知识的简短测试...</p>
</blockquote>
<p>嗯哼? MUD 游戏原型?
交互式测试题库...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8913/web">Pandas 矢量化: 有时会因内存膨胀而变慢</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>When you’re processing data with Pandas, vectorized operations can speed up your code. In some cases though, they can actually make it slower, or at least no faster and memory hungry. Learn when it is helpful and when it is harmful to use vectorization.</p>
<p>(<code>是也乎:</code></p>
<p>火焰图分析法</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8884/web">编写和测试 Python 函数/ 练习面试</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this interview practice session, you’ll tackle creating a function that will double every character within a string. This challenge is typical of what you might encounter in a Python job interview. You’ll explore how to add tests to your code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Practice" src="https://ipic.zoomquiet.top/2022-06-15-zshot%202022-06-15%2009.20.03.jpg">
)</p>
<ul>
<li><a href="https://pycoders.com/link/8874/web">日期/时间和类型</a><ul>
<li>GLYPH LEFKOWITZ</li>
</ul>
</li>
</ul>
<p>Dates and times in code can be more complicated than they first appear. Consider how datetime and date interact and how incorrect use can result in a TypeError even though they’re considered correct by type annotations.</p>
<p>(<code>是也乎:</code></p>
<p>主要是提供了太多对象种类?
其实对于日期时间, 从没见象 Python 这象提供一堆内建支持的语言</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8901/web">了解带替换和不带替换的采样</a><ul>
<li>MICHAEL GALARNY </li>
<li>• Shared by Michael Galarnyk</li>
</ul>
</li>
</ul>
<p>Sampling can be done with and without replacement: when an item is sampled it may or may not be returned to the population for the next sample. Learn the differences and how it effects your statistical code.</p>
<ul>
<li><a href="https://pycoders.com/link/8888/web">交付至生产状态</a><ul>
<li>GERGELY OROSZ</li>
</ul>
</li>
</ul>
<p>“How you ship your code to production in a way that is fast and reliable, is a question more engineers and engineering leaders should educate themselves on.” Read on for a comparison between two extremes.</p>
<p>(<code>是也乎:</code></p>
<p>分散开来看, 都是常识,
但是, 能在每个项目中将所有点都贯彻下来,
真. 不容易.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8877/web">在 Python 中缓存连接对象</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>Three different mechanisms are common for having a single instance of a DB connection in your Python code: module level imports, the lru_cache decorator, or through singletons. See examples of each.</p>
<p>(<code>是也乎:</code></p>
<p>从 dynamodb -> Redis ,
Python 运行时对象真的可以任性缓存到各种介质中...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8911/web">Random Python: 让秘密和随机值变得简单</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Needing a random value happens a lot when you’re coding. This article describes different ways of getting random information in Python and how to choose amongst them.</p>
<p>(<code>是也乎:</code></p>
<p>真随机, Python 是认真的</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8882/web">无锁并发处理</a><ul>
<li>HAKI BENITA</li>
</ul>
</li>
</ul>
<p>Through the use of an example Django web application, this article illustrates a variety of concurrency issues and how to handle them without locks.</p>
<p>(<code>是也乎:</code></p>
<p>好象很早 沈游侠 就发现, 如果整个数据桟都由 Python 完成,
就可以无锁高速, 彻底的...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8917/web">python-syntax-errors: 版本特定的 No-Ops</a></p>
<ul>
<li>GITHUB.COM/JWILK</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8894/web">libgravatar: Gravatar API 的 Python 3 接口</a></p>
<ul>
<li>GITHUB.COM/PABLUK</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Gravatar 真的是解决了一个互联网中基础需求,
不知道在 Web 3 元宇宙中是否已经复制启用.
)</p>
<ul>
<li><a href="https://pycoders.com/link/8880/web">arsenal: 用于渗透测试的库存和启动器</a><ul>
<li>GITHUB.COM/ORANGE-CYBERDEFENSE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个复合指令提示/组织界面...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8916/web">pikepdf: 读写 PDF/ 由 QPDF 提供支持</a><ul>
<li>GITHUB.COM/PIKEPDF</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>叕一个 PDF 支持库,
自从发明以来, pdf 的确变成了一个事实的通用文档格式.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8881/web">django-pgpubsub: 用 Postgres NOTIFY 的分布式任务</a><ul>
<li>GITHUB.COM/OPUS10 </li>
<li>• Shared by Paul Gilmartin</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Postgres 真.神通, 一个数据库完成所有的感觉.</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8898/web">Software Craftsmanship</a></p>
<ul>
<li>June 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8918/web">PiterPy Breakfast</a></p>
<ul>
<li>June 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8919/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 15, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8915/web">PyData Bristol Meetup</a></p>
<ul>
<li>June 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8875/web">PyLadies Dublin</a></p>
<ul>
<li>June 16, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8895/web">Karlsruhe Python User Group (KaPy)</a></p>
<ul>
<li>June 17, 2022</li>
<li>德国巴登-符腾堡州的非县辖城市</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8883/web">GeoPython 2022</a></p>
<ul>
<li>June 20 to June 23, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-529.html">Issue 529 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-529.md">issue-529.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第11个年头</p>
</blockquote>
<p>开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF529D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF529D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5282022-06-08T11:42:00+08:002022-06-08T11:50:45+08:00Pythoneermtag:weekly.pychina.org,2022-06-08:/issue/issue-528.html<blockquote>
<p>如何摆脱教程地狱? 当然不是爱...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/528">PyCoder's Weekly - Issue #528</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220608 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220608 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8859/web">Django …</a></li></ul><blockquote>
<p>如何摆脱教程地狱? 当然不是爱...</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/528">PyCoder's Weekly - Issue #528</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220608 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220608 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8859/web">Django 静态文件和模板</a><ul>
<li>WILL VINCENT</li>
</ul>
</li>
</ul>
<p>“Static files like CSS, JavaScript, and fonts are a core piece of any modern web application. They are also typically confusing for Django newcomers since Django provides tremendous flexibility around how these files are used. This tutorial will demonstrate current best practices for configuring static files in both local development and production.”</p>
<ul>
<li><a href="https://pycoders.com/link/8858/web">用 pandas 和 NumPy 进行数据清理</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to clean up messy data using pandas and NumPy. You’ll become equipped to deal with a range of problems, such as missing values, inconsistent formatting, malformed records, and nonsensical outliers.</p>
<ul>
<li><a href="https://pycoders.com/link/8825/web">Optimize Python Code Inefficiencies and Latency With Datadog Application Monitoring</a><ul>
<li>DATADOG</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Datadog’s APM generates detailed flame graphs to provide you with deeper insights into code-level performance enabling teams to identify bottlenecks and latency in their Python code. Navigate seamlessly between app traces, logs and metrics to resolve app issues fast.
<a href="https://pycoders.com/link/8825/web">Optimize Python Code Inefficiencies and Latency With Datadog Application Monitoring</a></p>
<p>(<code>是也乎:</code></p>
<p><img alt="Datadog" src="https://cdn.pycoders.com/a2e6b970c5925d0dbfadfdb0618f7cee"></p>
<p>事实证明, logo 可爱能提高转化率</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8838/web">简要了解 CPython 字符串</a><ul>
<li>ONDŘEJ MĚKOTA</li>
</ul>
</li>
</ul>
<p>“Have you ever noticed that a string with just a few characters in Python uses several dozen bytes of memory? We handle a lot of short strings and I have been wondering why Python seems to store strings seemingly so inefficiently.”</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8866/web">加速发布 Python 3.11.0b3</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8847/web">Django Bugfix Release: 4.0.5</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8850/web">请求包的域名抢注攻击</a></p>
<ul>
<li>JOSSEF HARUSH</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8833/web">Python News: What’s New From May 2022</a></p>
<ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="News" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.45.08.jpg"></p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8860/web">如何摆脱教程地狱?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>这真的是所有在线教育的天坑,
所以, 有了 <a href="https://doc.101.camp/">蟒营®101.camp 开源网络课程框架</a></p>
<p>教育不在灌输, 而在召唤...召唤出自主思考以及探索...
这过程中, 课程提供的其实应该是信心: </p>
<div class="highlight"><pre><span></span><code>我能学会
</code></pre></div>
<p>然后, 一切神奇就发生了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8848/web">Ask HN: 作为软件工程师,我们是否把自己搞砸了?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的 , HW </p>
<blockquote>
<p>news.ycombinator.com</p>
</blockquote>
<p>其实, 并不存在</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8841/web">嗯哼? 开源供应链安全/大家都在哪儿?</a><ul>
<li>JÜRGEN GMACH </li>
<li>• Shared by Jürgen Gmach</li>
</ul>
</li>
</ul>
<p>Recent security issues with ctx on PyPI followed shortly by the discovery of some typeosquatting has everyone re-examining their package supply chain. Jurgen writes about finding weirdness with two of the most popular packages out there.</p>
<ul>
<li><a href="https://pycoders.com/link/8871/web">如何分析 Python 代码</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>No matter how good you are, sometimes your code just runs slow. Learning how to properly profile your software to identify and fix bottlenecks is a useful skill. This article talks about what you need to know to measure your code’s performance and how to use the cProfile, profile, and timeit libraries, along with others.</p>
<ul>
<li><a href="https://pycoders.com/link/8837/web">LBYL vs EAFP: 在 Python 中预防或处理错误</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn about two popular coding styles in Python: look before you leap (LBYL) and easier to ask forgiveness than permission (EAFP). You can use these styles to deal with errors and exceptional situations in your code. You’ll dive into the LBYL vs EAFP discussion in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Handling" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.25.49.jpg"></p>
<p>重要姿态选择:</p>
<div class="highlight"><pre><span></span><code><span class="nv">EAFP</span><span class="w"> </span><span class="o">~</span><span class="w"> </span>“<span class="nv">Easier</span><span class="w"> </span><span class="nv">to</span><span class="w"> </span><span class="nv">Ask</span><span class="w"> </span><span class="k">for</span><span class="w"> </span><span class="nv">Forgiveness</span><span class="w"> </span><span class="nv">than</span><span class="w"> </span><span class="nv">Permission</span>.”
<span class="w"> </span>请求宽恕比许可更容易
<span class="nv">LBYL</span><span class="w"> </span><span class="o">~</span><span class="w"> </span>“<span class="nv">Look</span><span class="w"> </span><span class="nv">Before</span><span class="w"> </span><span class="nv">You</span><span class="w"> </span><span class="nv">Leap</span>”
<span class="w"> </span>三思而后行
</code></pre></div>
<p>先上车再补票, 还是先结婚再上车?
普通人的选择很明显了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8855/web">用 Dask 管理大型 Python 数据科学项目</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>What do you do when your data science project doesn’t fit within your computer’s memory? One solution is to distribute it across multiple worker machines. This week on the show, Guido Imperiale from Coiled talks about Dask and managing large data science projects through distributed computing.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Dask" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.23.58.jpg"></p>
<p>真正在开始使用互联网资源的姿势...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8845/web">软件供应链中的大家</a><ul>
<li>SETH MICHAEL LARSON</li>
</ul>
</li>
</ul>
<p>Behind all the most popular packages you routinely pip install are a host of people whose names you likely don’t recognize. This thoughtful article talks about what we as a coding community can do to acknowledge maintainers more and contribute.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Chain" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.22.28.jpg"></p>
<p>pip 值得升级追加这种信息哪,
每天都值得知道自己当前工作, 有多少先贤在看着...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8842/web">TDD 实践/使用 Django 时间 API</a><ul>
<li>BRENTON CLEELAND</li>
</ul>
</li>
</ul>
<p>This is a step-by-step coding Kata based on a workshop that Brenton ran at DjangoConEU 2018. It gives you practice in using a Test-Driven-Development approach by writing tests for a “get time” API in Django.</p>
<ul>
<li><a href="https://pycoders.com/link/8863/web">用 FastAPI/MongoDB 和 Beanie 构建 CRUD 应用程序</a><ul>
<li>ABDULAZEEZ ABDULAZEEZ ADESHINA </li>
<li>• Shared by Abdulazeez Abdulazeez Adeshina</li>
</ul>
</li>
</ul>
<p>A step-by-step tutorial on developing an asynchronous API with FastAPI and MongoDB using the Beanie ODM library to interact with MongoDB .</p>
<p>(<code>是也乎:</code></p>
<p><img alt="ABDULAZEEZ" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.20.14.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8839/web">让 pip 安装慢一点</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Installing packages with pip, Poetry, and Pipenv can be slow. Learn how to ensure it’s not even slower, and a potential speed-up.</p>
<ul>
<li><a href="https://pycoders.com/link/8828/web">用 Python 进行 Web3 应用程序开发速成课程</a><ul>
<li>TYLER LANGLOIS</li>
</ul>
</li>
</ul>
<p>A step-by-step tutorial on how to send your first transaction on the Ethereum blockchain using Python and the web3 package.</p>
<p>(<code>是也乎:</code></p>
<p>针对 <a href="https://en.wikipedia.org/wiki/Ethereum">Ethereum</a>
的 Python 开发指南</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8831/web">huey: Python 叕一个小任务队列</a><ul>
<li>GITHUB.COM/COLEIFER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="huey" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2010.36.47.jpg"></p>
<p>是作者小喵的名字...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8869/web">django-managerie: 在 Admin 中公开 Django 命令</a></p>
<ul>
<li>GITHUB.COM/AKX</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8856/web">pyAudioProcessing: 音频特征提取和分类</a></p>
<ul>
<li>GITHUB.COM/JSINGH811</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8852/web">pyperformance: Python 性能基准套件</a></p>
<ul>
<li>GITHUB.COM/PYTHON</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>因为老爹承诺了提高 Py 性能, 所以各种性能检验工具就爆了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8830/web">ga-extractor: 提取 GA 数据的工具</a><ul>
<li>GITHUB.COM/MARTINHEINZ</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8836/web">Python Meeting Düsseldorf</a></p>
<ul>
<li>June 8, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8861/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 8, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8867/web">Python North East</a></p>
<ul>
<li>June 8, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8834/web">Python Live: An Introduction to Practical MLOps</a></p>
<ul>
<li>June 9, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8853/web">Python Miami</a></p>
<ul>
<li>June 11 to June 12, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-528.html">Issue 528 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-528.md">issue-528.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF528D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF528D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5272022-06-01T11:42:00+08:002022-06-01T12:01:39+08:00Pythoneermtag:weekly.pychina.org,2022-06-01:/issue/issue-527.html<blockquote>
<p>对数据科学家有用的 Python 装饰器</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/527">PyCoder's Weekly - Issue #527</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220601 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220601 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8787/web">Python …</a></li></ul><blockquote>
<p>对数据科学家有用的 Python 装饰器</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/527">PyCoder's Weekly - Issue #527</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220601 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220601 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8787/web">Python 的“函数”有时是类</a><ul>
<li>TREY HUNNER</li>
</ul>
</li>
</ul>
<p>Ever use list() or enumerate()? Think of them as functions? They’re not, they’re classes. Sometimes we call classes functions in Python. Why? And what’s a “callable”?</p>
<ul>
<li><a href="https://pycoders.com/link/8803/web">探索 Python 中的作用域和闭包</a><ul>
<li>REAL PYTHON COURSE</li>
</ul>
</li>
</ul>
<p>In this Code Conversation video course, you’ll take a deep dive into how scopes and closures work in Python. To do this, you’ll use a debugger to walk through some sample code, and then you’ll take a peek under the hood to see how Python holds variables internally.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="COURSE" src="https://ipic.zoomquiet.top/2022-06-01-zshot%202022-06-01%2010.14.45.jpg"></p>
<p>是的, 套娃,
幸好 Python 严密的用缩进进行了可视化先...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8818/web">所有关于星号在 Python 中需要知道的</a><ul>
<li>BAS STEINS</li>
</ul>
</li>
</ul>
<p>The <code>*</code> is for more than multiplication, it is also the basis for the two deconstruction operators: <code>*</code> and <code>**</code>. Learn the ins-and-outs of using
<code>*args</code>, <code>**kwargs</code>, deconstruction, and forcing keyword-arguments-only in functions.</p>
<ul>
<li><a href="https://pycoders.com/link/8805/web">ctx 库被劫持以窃取 AWS 密钥</a><ul>
<li>AX SHARMA</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>全新 Hijacked 姿势...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8792/web">对数据科学家有用的 Python 装饰器</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Marton Trencseni posted Useful Python decorators for Data Scientists, a follow-up to the article included in Issue #525. It got posted on Hacker News and strong opinions ensued. Read the article, then weigh in.</p>
<p>(<code>是也乎:</code></p>
<p><a href="https://bytepawn.com/python-decorators-for-data-scientists.html">Bytepawn - Marton Trencseni – Useful Python decorators for Data Scientists</a></p>
<p>数据科学常用修饰符函式</p>
<p>一键追加实用观察</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8815/web">近年来 Python 标准库的变化</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Discussion based on the previously linked article Python Standard Library Changes in Recent Years.</p>
<p>(<code>是也乎:</code></p>
<p>变化太多, 基本只用基本数据结构, 其它都用第三方模块了...
)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8823/web">如何使用 argparse 创建命令行应用程序</a><ul>
<li>MIKE DRISCOLL</li>
</ul>
</li>
</ul>
<p>Scripts often need either configuration or data to proceed and for many situations this can be passed in on the command line. The standard library argparse helps you parse arguments, add help info, and even alias your commands.</p>
<p>(<code>是也乎:</code></p>
<p>推荐还是用类似 invoke 之类高度封装后的 CLI 开发框架</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8804/web">Python Plots 设置动画的快速方法</a><ul>
<li>CHRISTOPHER TAO</li>
</ul>
</li>
</ul>
<p>There are lots of choices when developing animated plots, many of which have a steep learning curve. Learn how to create animated GIFs through matplotlib and ImageIO to bash something out quickly.</p>
<ul>
<li><a href="https://pycoders.com/link/8799/web">鲜为人知的 Django 管理命令</a><ul>
<li>GONÇALO VALÉRIO</li>
</ul>
</li>
</ul>
<p>You probably know about runserver, migrate and shell, but there are lots more Django management commands. Learn about diffsettings, sendtestemail, inspectdb, and showmigrations.</p>
<p>(<code>是也乎:</code></p>
<p>为什么 <code>鲜为人知</code> ? </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8790/web">用 Python 和 Graphviz 对正则表达式动画化</a><ul>
<li>AYDIN SCHWARTZ</li>
</ul>
</li>
</ul>
<p>Visualizing regular expressions can help you understand how they work and what a particular expression accomplishes. Read on to learn how to use Graphviz to better understand your regex.</p>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/aydinschwa/Regex-Engine">aydinschwa/Regex-Engine: Educational, animated regular expression engine</a></p>
<p>亮了, 用 Python 分析清楚正则表达式的匹配顺序,
然后逐步用 Graphviz 可视化,
最后拼为动画</p>
<p><img alt="demo" src="https://github.com/aydinschwa/Regex-Engine/raw/main/demo.gif"></p>
<p>看起来更加乱了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8797/web">用 Django/React 和 Docker 构建 CRUD 应用程序</a><ul>
<li>MANGABO KOLAWOLE</li>
</ul>
</li>
</ul>
<p>Step-by-step instructions on creating a web application with a React front-end and the Django Rest Framework as a back-end and all tied together with Docker for distribution.</p>
<p>(<code>是也乎:</code></p>
<p>虽然听起来 Low , 但是, CRUD 的确是绝大多数系统的核心使命,
真想作到也不容易...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8808/web">Python 中有什么/各版本...</a><ul>
<li>NED BATCHELDER</li>
</ul>
</li>
</ul>
<p>A quick listing of what features were added in which version of Python, going back to Python 2.1 and including links to corresponding PEPs.</p>
<p>(<code>是也乎:</code></p>
<p>Python 3 以来关键版本的关键使命规划...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8806/web">Python 中的本机类型/Dunder 方法</a><ul>
<li>THEODOROS KARASAVVAS</li>
</ul>
</li>
</ul>
<p>Learn how to make your classes act like native data types through the implementation of double-underscore magic methods.</p>
<ul>
<li><a href="https://pycoders.com/link/8812/web">f-strings and re.VERBOSE 不合理效果</a><ul>
<li>ANDGRAVITY.COM</li>
</ul>
</li>
</ul>
<p>A look at one or two ways to make life easier when working with Python regular expressions.</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8798/web">import-tracker: 跟踪库中的第 3 方依赖项</a><ul>
<li>GITHUB.COM/IBM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>IBM 作品</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8788/web">dowsing: 不运行就能提取元数据</a><ul>
<li>GITHUB.COM/PYTHON-PACKAGING</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>为了避开 PEP517 而构建</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8795/web">lineapy: 捕获/分析和自动化数据科学工作流程</a></p>
<ul>
<li>GITHUB.COM/LINEALABS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8789/web">电脑正念应用程序</a></p>
<ul>
<li>GITLAB.COM/MINDFULNESS-AT-THE-COMPUTER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 越来越多开源工程迁移到 GitLab 上来了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8796/web">PyDaddy: 从时间序列数据中发现 SDE 方程</a><ul>
<li>GITHUB.COM/TEE-LAB </li>
<li>• Shared by Ashwin Karichannavar</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8817/web">STL Python</a></p>
<ul>
<li>June 1, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8810/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>June 1, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8813/web">PyCon Italy 22</a></p>
<ul>
<li>June 2 to June 6, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8824/web">Sydney Python User Group (SyPy)</a></p>
<ul>
<li>June 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8816/web">Reunión Python Valencia</a></p>
<ul>
<li>June 2, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8819/web">Virtual PythonCamp Cologne 2022</a></p>
<ul>
<li>June 4 to June 6, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-527.html">Issue 527 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-527.md">issue-527.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF527D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF527D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5262022-05-25T11:42:00+08:002022-05-25T10:58:00+08:00Pythoneermtag:weekly.pychina.org,2022-05-25:/issue/issue-526.html<blockquote>
<p>编程时最喜欢的播放列表?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/526">PyCoder's Weekly - Issue #526</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220525 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220525 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8741/web">用 FastAPI 和 …</a></li></ul><blockquote>
<p>编程时最喜欢的播放列表?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/526">PyCoder's Weekly - Issue #526</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220525 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220525 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8741/web">用 FastAPI 和 Python 构建缩址器</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this step-by-step project, you’ll build an app to create and manage shortened URLs. Your Python URL shortener can receive a full target URL and return a shortened URL. You’ll also use the automatically created documentation of FastAPI to try out your API endpoints.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Shortener" src="https://ipic.zoomquiet.top/2022-05-25-zshot%202022-05-25%2010.22.03.jpg"></p>
<p>实用哪...每个网站都值得拥有自己的 Shortener</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8765/web">为开源做贡献: rich #2073</a><ul>
<li>RODRIGO GIRÃO SERRÃO </li>
<li>• Shared by Rodrigo Girão Serrão</li>
</ul>
</li>
</ul>
<p>Rodrigo decided he’d start contributing to Open Source and it began by being assigned bug #2073 in the rich library. This article goes into great detail on environment set up, how he found the bug, and what it took to squish it.</p>
<p>(<code>是也乎:</code></p>
<p>一次完备的开源贡献之旅行,
可以看到, 大量的工作并不是开发,
而是理解问题本身...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8753/web">自制机器人水枪来威慑鸽子</a><ul>
<li>MAX NAGY</li>
</ul>
</li>
</ul>
<p>Max built a wifi-equipped water gun to shoot the pigeons on his balcony. It is controlled over the internet by a python script running openCV reading the camera image from an old iPhone. See all the details.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8751/web">Swiss Python Summit: 早鸟票和提案征集</a></p>
<ul>
<li>PYTHON-SUMMIT.CH </li>
<li>• Shared by Denis Krienbühl</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8768/web">TensorFlow 2.9.0 发布</a></p>
<ul>
<li>GITHUB.COM/TENSORFLOW</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8749/web">Django 4.1 Alpha 1 发布</a></p>
<ul>
<li>DJANGO SOFTWARE FOUNDATION</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8771/web">Python 3.9.13 维护版本发布</a></p>
<ul>
<li>CPYTHON DEV BLOG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8761/web">CPython Faster: Beta 版本中时序改进结果</a></p>
<ul>
<li>GITHUB.COM/FASTER-CPYTHON</li>
</ul>
</li>
</ul>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8776/web">你最喜欢的编码播放列表是什么?</a><ul>
<li>TWITTER.COM/PYTHON_ENGINEER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://music.163.com/#/playlist?id=592026073">Masters.in.Forbidden.City.2016</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8773/web">最爱 Python 特性是什么?</a><ul>
<li>TWITTER.COM/DRISCOLLIS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>缩进语法</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8739/web">The Real Python Podcast: Python 中的 Protobuf</a><ul>
<li>REAL PYTHON </li>
<li>PODCAST</li>
</ul>
</li>
</ul>
<p>Would you like a way to send structured serialized data between different platforms and languages? What if the data was self-documenting, could automatically generate Python code, and would validate itself? This week on the show, Liran Haimovitch talks about protocol buffers and communicating with microservices through Remote Procedure Calls (RPC).</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Podcast" src="https://ipic.zoomquiet.top/2022-05-25-zshot%202022-05-25%2010.11.47.jpg"></p>
<p>Protobuf, 好东西, 在 gRPC 领域也用常用...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8736/web">忘记 Jupyter 使用仪表板展示您的数据</a><ul>
<li>STEF SMEETS </li>
<li>• Shared by Stef Smeets</li>
</ul>
</li>
</ul>
<p>Streamlit can be used as an alternative to Jupyter notebooks for sharing research data. Streamlit is a relatively new library for creating simple web apps and dashboards using just Python. Learn why it might be the right choice for your next data project.</p>
<ul>
<li><a href="https://pycoders.com/link/8748/web">将您从 PyYAML 的地狱中拯救出来的技巧</a><ul>
<li>XIAO / REORX </li>
<li>• Shared by Reorx</li>
</ul>
</li>
</ul>
<p>YAML is a data-serialization language that is widely used, but processing YAML, especially using PyYAML can be painful and full of traps. Learn some tips and code snippets that can make your life with PyYAML easier.</p>
<p>(<code>是也乎:</code></p>
<p>是的, 坑也得跳...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8759/web">用 Python 自动化所有无聊的 Kubernetes 操作</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>Kubernetes has become a de-facto standard in recent years, but many of the tasks in it are repetitive. Learn how to use Python’s Kubernetes Client library to automate all the boring Kubernetes tasks and operations.</p>
<ul>
<li><a href="https://pycoders.com/link/8763/web">Pandas Tutor: 使用 Pyodide 大规模教授数据科学</a><ul>
<li>LAU & GUO</li>
</ul>
</li>
</ul>
<p>Pandas Tutor is a data science education tool that visualizes how pandas code transforms dataframes. It was recently ported to Pyodide and this article describes the journey.</p>
<p>(<code>是也乎:</code></p>
<p>反正对标 R Studio...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8745/web">用 Python 类构造函数</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how class constructors work in Python. You’ll also explore Python’s instantiation process, which has two main steps: instance creation and instance initialization.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Constructors" src="https://ipic.zoomquiet.top/2022-05-25-zshot%202022-05-25%2009.44.06.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8772/web">开发人员对开发人员生产效能思考</a><ul>
<li>BEYANG LIU</li>
</ul>
</li>
</ul>
<p>Measuring developer productivity is a challenge and often done by those outside the group. This article talks about developer “flow state” and how interruptions disrupt productivity.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="生产效能" src="https://ipic.zoomquiet.top/2022-05-17-220518-dev-inner-outer-loop.jpg"></p>
<p>扎心了老铁...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8746/web">将 GraphQL 添加到您的 Django 应用程序</a><ul>
<li>PATRICK ALTMAN</li>
</ul>
</li>
</ul>
<p>GraphQL is a powerful mechanism for defining APIs in your web application. Learn about Graphene and Strawberry, two libraries that work with Django to provide GraphQL end points.</p>
<ul>
<li><a href="https://pycoders.com/link/8743/web">如果编程语言是未来世界的角色</a><ul>
<li>JAN SCHAUMANN</li>
</ul>
</li>
</ul>
<p>A little bit of fun. Evidently Python is Lrrr.... read on to find out why.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Lrrr" src="https://ipic.zoomquiet.top/2022-05-25-WechatIMG2438.jpeg"></p>
<p>黑的漂亮</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8766/web">pikascript: 适合 32KB 闪存的轻量级 Python 引擎</a><ul>
<li>GITHUB.COM/PIKASTECH</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="pikascript" src="https://github.com/pikasTech/pikascript/raw/master/document/image/144221063-a85b2cb0-0416-493f-9afb-56cff31e977d.jpg"></p>
<p>皮卡派...叕一个原创开发板.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8750/web">envelope: 在一行代码中签名/附加和发送电子邮件</a><ul>
<li>GITHUB.COM/CZ-NIC</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>敪一个快速邮件发送模块,
可惜, 在 Python 世界, 缺少的不是友好的 email 支持,
而是在中国可以稳定使用的免费 MTA 哪...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8738/web">rounder: 集合数据类型中的舍入数字</a><ul>
<li>PYPI.ORG </li>
<li>• Shared by Marcin</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>少见的直接 PyPI 链接推荐...</p>
<p><a href="https://github.com/nyggus/rounder">nyggus/rounder: Python package for rounding floats and complex numbers in complex Python objects.</a></p>
<p>对复杂 Py 对象进行快速精度截取...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8767/web">plux: 插件的动态代码加载框架</a></p>
<ul>
<li>GITHUB.COM/LOCALSTACK </li>
<li>• Shared by Harsh Mishra</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8747/web">monaco_generations: 模拟 308 辆赛车的 F1 比赛</a></p>
<ul>
<li>GITHUB.COM/ADEILERTSON </li>
<li>• Shared by Andrew Eilertson</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8782/web">Pants: 视频过滤器以在缩放通话中添加裤子</a></p>
<ul>
<li>GITHUB.COM/EVERYTHINGISHACKED</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不得不好评: 自动给视频会议中没穿裤子的人们追加裤子...</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8740/web">Python: The New Normal</a></p>
<ul>
<li>May 23 to May 26, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8742/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 25, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8744/web">PyKla Monthly Meetup</a></p>
<ul>
<li>May 25, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8735/web">PyStaDa</a></p>
<ul>
<li>May 25, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8777/web">PyCon LT 2022</a></p>
<ul>
<li>May 26 to May 28, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8754/web">PyCon Italy 22</a></p>
<ul>
<li>June 2 to June 6, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-526.html">Issue 526 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-526.md">issue-526.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF526D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF526D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5252022-05-18T11:42:00+08:002022-05-18T10:56:49+08:00Pythoneermtag:weekly.pychina.org,2022-05-18:/issue/issue-525.html<blockquote>
<p>Python 3.11.0b1 发布了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/525">PyCoder's Weekly - Issue #525</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220518 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220518 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8694/web">Python’s min() and max(): 查找 …</a></li></ul><blockquote>
<p>Python 3.11.0b1 发布了</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/525">PyCoder's Weekly - Issue #525</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220518 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220518 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8694/web">Python’s min() and max(): 查找最小值和最大值</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to use Python’s built-in min() and max() functions to find the smallest and largest values. You’ll also learn how to modify their standard behavior by providing a suitable key function. Finally, you’ll code a few practical examples of using min() and max().</p>
<p>(<code>是也乎:</code></p>
<p>Python 的内建函式, 其实非常实用了...</p>
<p><img alt="min,max" src="https://ipic.zoomquiet.top/2022-05-18-zshot%202022-05-18%2010.38.04.jpg"></p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8709/web">用 django-rich 进行测试</a></p>
<ul>
<li>OKKEN, </li>
<li>JOHNSON, </li>
<li>& SMITH </li>
<li>PODCAST
The django-rich library adds color and formatting to Django management commands, including colorized tracebacks. Make your debugging and testing more visual.</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8731/web">Analyze Code-Level Performance Across Your app’s Environment With Minimal Performance Overhead</a></p>
<ul>
<li>DATADOG</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Datadog’s profiler allows you to capture code profiles for all of your production instances. Compare those profiles in the profile comparison view to see how the performance of your code changes over time. You can quantify the changes you’ve made to fix a bottleneck.
<a href="https://pycoders.com/link/8731/web">Analyze Code-Level Performance Across Your app’s Environment With Minimal Performance Overhead</a></p>
<p>(<code>是也乎:</code></p>
<p>FaaS ~ 功能即服务 的典范...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8728/web">维护良好的测试/新依赖的 12 个问题</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>There is lots of openly available code out there, but how do you know if you should build a dependency on some random coder’s package? 12 Questions you should ask yourself before using a library.</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8714/web">DjangoCon Europe 2022 征集提案</a></p>
<ul>
<li>DJANGOCON.EU</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8729/web">DjangoCon US 2022 提案征集</a></p>
<ul>
<li>PRETALX.COM</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8715/web">Python 发布 Python 3.11.0b1</a></p>
<ul>
<li>PYTHON.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8692/web">Python 在 Visual Studio Code: May 2022 发布</a></p>
<ul>
<li>MICROSOFT.COM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>越来越重了, 感觉在 VSCode 中叕嵌入了一个 XP 系统...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8702/web">Python 语言峰会: 没有 GIL 的 Python</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>What’s a language summit without a conversation about the GIL? This HN discussion is all about the
<a href="https://pycoders.com/link/8717/web">“nogil” conversation at the 2022 summit</a></p>
<ul>
<li><a href="https://pycoders.com/link/8725/web">你最常使用哪些 Python 包?</a><ul>
<li>MIKE DRISCOLL</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>俺这儿是 pp</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8711/web">用 Heroku 部署 Flask 应用程序</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to create a Python Flask example web application and deploy it using Heroku. You’ll also use Git to track changes to the code, and you’ll configure a deployment workflow with different environments for staging and production.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Flask" src="https://ipic.zoomquiet.top/2022-05-18-zshot%202022-05-18%2010.31.52.jpg"></p>
<p>Heroku 算是 ServerLess 鼻祖...
可惜...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8719/web">Python 装饰器模式</a><ul>
<li>MARTON TRENCSENI</li>
</ul>
</li>
</ul>
<p>Decorators are a way of wrapping functions around functions, they’re a common technique for providing pre- and post-conditions on your code. Learn about the different ways decorators get invoked and how to write each pattern.</p>
<ul>
<li><a href="https://pycoders.com/link/8697/web">介绍 Python 中的线性规划</a><ul>
<li>MAXIME LABONNE</li>
</ul>
</li>
</ul>
<p>Linear programming is a technique in mathematics for optimizing multi-variable problems. This article introduces you to the world of linear programming and some Python libraries you can use to solve these kinds of problems.</p>
<p>(<code>是也乎:</code></p>
<p>高含量 emoji 技术文章...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8710/web">Gevent 性能</a><ul>
<li>ROY WILLIAMS</li>
</ul>
</li>
</ul>
<p>Gevent is a co-routine based networking library who’s sweet spot for performance is network-bound workloads. Learn how gevent allows you to efficiently interleave other CPU work while waiting on the network for results.</p>
<p>(<code>是也乎:</code></p>
<p>当年 SCGI 一堆实现</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8704/web">REPL Python Programming and Debugging With IPython</a><ul>
<li>LUKE PLANT</li>
</ul>
</li>
</ul>
<p>IPython is a powerful alternative to the built-in REPL. Learn how to use it for exploratory programming and debugging, including using it in the Django shell.</p>
<p>(<code>是也乎:</code></p>
<p>如果习惯了, 在 <code>IPy[:]</code> 中调试是很爽,
只是, 得先熟悉常用快捷键, 以及设计好</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8727/web">Profiling and Analyzing Performance of Python Programs</a><ul>
<li>MARTIN HEINZ </li>
<li>• Shared by Martin Heinz</li>
</ul>
</li>
</ul>
<p>The tools and techniques for finding all the bottlenecks in your Python programs and fixing them, fast. Includes info on cProfile, py-spy, py-heat, and more.</p>
<ul>
<li><a href="https://pycoders.com/link/8693/web">How to Code a Blockchain in 6 Steps</a><ul>
<li>ARI COHEN</li>
</ul>
</li>
</ul>
<p>The best way to understand blockchains is to see one in action , or better yet, to build one. Learn how to use Python and hashlib to create your own.</p>
<p>(<code>是也乎:</code></p>
<p>手工创建一条 BlockChain , 当然没有任何功能...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8712/web">ads: Store Data in Soundwaves</a><ul>
<li>GITHUB.COM/STACKBUFFER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>数据可以嵌入图片中, 当然也可以嵌入声波中...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8724/web">TatSu: Generate Python Parsers From EBNF Grammars</a><ul>
<li>GITHUB.COM/NEOGENY</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><a href="https://github.com/neogeny/TatSu">neogeny/TatSu: 竜 TatSu generates Python parsers from grammars in a variation of EBNF</a></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8700/web">woodwork: Data Typing Namespace for Many ML Tools</a><ul>
<li>GITHUB.COM/ALTERYX</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>和骨科类似...都是 木匠活儿</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8695/web">pony: Pony Object Relational Mapper</a><ul>
<li>GITHUB.COM/PONYORM</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>pony 马一定很高兴...
)</p>
<ul>
<li><a href="https://pycoders.com/link/8716/web">open-data-anonymizer: Data Anonymization & Masking</a><ul>
<li>GITHUB.COM/ARTLABSS</li>
</ul>
</li>
</ul>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8706/web">PiterPy Breakfast</a></p>
<ul>
<li>May 18, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8698/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 18, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8718/web">PyData Bristol Meetup</a></p>
<ul>
<li>May 19, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8707/web">PyLadies Dublin</a></p>
<ul>
<li>May 19, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8720/web">Karlsruhe Python User Group (KaPy)</a></p>
<ul>
<li>May 20, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8703/web">Django Girls Malabo</a></p>
<ul>
<li>May 21 to May 22, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>PyLaidies 的竞争品牌活动,
可惜老爹不喜欢?</p>
<p>)</p>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-525.html">Issue 525 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-525.md">issue-525.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF525D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF525D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5242022-05-11T11:42:00+08:002022-05-11T11:13:39+08:00Pythoneermtag:weekly.pychina.org,2022-05-11:/issue/issue-524.html<blockquote>
<p>PyScript 直接在浏览器中运行 Py</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/524">PyCoder's Weekly - Issue #524</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220511 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220511 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8642/web">PyCon US 2022 …</a></li></ul><blockquote>
<p>PyScript 直接在浏览器中运行 Py</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/524">PyCoder's Weekly - Issue #524</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220511 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220511 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8642/web">PyCon US 2022 亮点</a><ul>
<li>ERIC MATTHES </li>
<li>• Shared by Eric Matthes</li>
</ul>
</li>
</ul>
<p>“It was wonderful to be back at PyCon US in person again. PyCon is way too big for any one person’s summary to tell the whole story, but I’m happy to share some of my personal highlights from this year’s event.”</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyLadies" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.54.31.jpg"></p>
<p>大图...<a href="https://i.imgur.com/No1gdoQ.jpg">No1gdoQ.jpg (1500×2000)</a></p>
<p>怪不得老爹一直点赞 这个活动...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8669/web">顶级 Python 游戏引擎s</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll explore several Python game engines available to you. For each, you’ll code simple examples and a more advanced game to learn the game engine’s strengths and weaknesses.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Engines" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.44.50.jpg">
)</p>
<p>Ultimate Guide to Python Pickle: How To’s, Exploits & Safety
Python’s pickle library is useful in maintaining persistence within complex data structures and objects. Learn how to safely use a pickle in application development using this comprehensive guide →
SNYK.IOSPONSOR</p>
<ul>
<li><a href="https://pycoders.com/link/8675/web">PyScript: 在浏览器中释放 Python 的力量</a><ul>
<li>ERYK LEWINSON</li>
</ul>
</li>
</ul>
<p>PyScript was announced at PyCon US 2022, it is a web-based application allowing you to use both Python and HTML to create applications. Discover what it can do and how it was built.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyScript" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.42.45.jpg"></p>
<p>刷屏的大新闻,
CoffeeScript 真正的目的, 现在实现了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8688/web">Python News: 2022 年 4 月有什么新闻</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In April 2022, the PyCon US conference happened in Salt Lake City. During the conference, Python developers met for the annual Language Summit, and Anaconda announced PyScript, a way to write Python directly inside HTML. In this article, you’ll learn more about what happened in the last month in the world of Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="News" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.41.43.jpg">
)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8661/web">现代 Python 性能注意事项</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>There’s nothing like talking about Python and speed to stir up a conversation. Join this discussion about Jake Edge’s <a href="https://pycoders.com/link/8671/web">Modern Python performance considerations</a>.</p>
<p>(<code>是也乎:</code></p>
<p><a href="https://lwn.net/SubscriberLink/893686/8978976335696804/">Modern Python performance considerations [LWN.net]</a></p>
<p>好文章都在 LWN.net 中...
毕竟这是上古讨论中心...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8653/web">哪个 Python 包有最好的实现?</a><ul>
<li>TWITTER.COM/DRISCOLLIS</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8686/web">用 pytest 测试你的代码</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to take your testing to the next level with pytest. You’ll cover intermediate and advanced pytest features such as fixtures, marks, parameters, and plugins. With pytest, you can make your test suites fast, effective, and less painful to maintain.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="pytest" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.40.23.jpg"></p>
<p>其实最关键的是编写代码时, 就设计好测试方案,
以免事后绕...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8645/web">Cinder JIT 的函数内联如何优化</a><ul>
<li>MAX BERNSTEIN</li>
</ul>
</li>
</ul>
<p>Cinder is an open-sourced fork of CPython that includes optimizations like immortal objects, inline caching, Static Python, Strict Modules, and a Just-In-Time compiler. This article does a deep dive on how their JIT handles function in-lining for performance gains.</p>
<ul>
<li><a href="https://pycoders.com/link/8631/web">通过 Anaconda Nucleus 加入免费在线社区</a><ul>
<li>ANACONDA</li>
<li>SPONSOR</li>
</ul>
</li>
</ul>
<p>Anaconda Nucleus is our education and community engagement platform. The platform features a wealth of data science content ranging from articles to webinars to videos and more.
<a href="https://pycoders.com/link/8631/web">Join Our Free Online Community With Anaconda Nucleus</a>→</p>
<ul>
<li><a href="https://pycoders.com/link/8652/web">Python 可视化音频的初学者指南</a><ul>
<li>BRADEN RIGGS</li>
</ul>
</li>
</ul>
<p>Visualizing data with a spectrogram helps reveal hidden insights in the audio data that may have been less apparent in the traditional waveform representations. With some numpy, matplotlib and scipy you can visualize your audio in a few short lines.</p>
<ul>
<li><a href="https://pycoders.com/link/8676/web">PEP 690: 惰性导入</a><ul>
<li>PEPS.PYTHON.ORG</li>
</ul>
</li>
</ul>
<p>This PEP proposes the ability to defer the execution of imported modules until the moment when an imported object is used. Lazy imports can greatly reduce the overall number of modules initially loaded, improving startup time and memory usage.</p>
<p>(<code>是也乎:</code></p>
<p>PEP 绝对是 Python 发展核动力中心</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8634/web">用 Python 探索 Google Analytics 实时数据</a><ul>
<li>MARTIN HEINZ</li>
</ul>
</li>
</ul>
<p>Google Analytics can provide a lot of insight into your website’s traffic and although they have dashboard tools, you may want to dive deeper. Using the Google Analytics API you can retrieve your analytics data and be in full control.</p>
<ul>
<li><a href="https://pycoders.com/link/8639/web">Python的结构模式匹配概述</a><ul>
<li>JAKE EDGE</li>
</ul>
</li>
</ul>
<p>Python’s match statement, which provides a C-like switch statement (though it is far more than that) was introduced in Python 3.10. Learn the history of the feature, how it is used, and how it works.</p>
<p>(<code>是也乎:</code></p>
<div class="highlight"><pre><span></span><code> for number in range(100):
match number % 5, number % 3:
case <span class="ge">_, 0: print("Spam!")</span>
<span class="ge"> case 0, _</span>: print("Eggs?")
case 0, 0: print("Spam and eggs.")
case <span class="ge">_, _</span>: print(number)
</code></pre></div>
<p>终于可以在 Python 中写 Lisp/Elixir/Clojure/... 了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8665/web">驯服大型 WebAssembly 二进制文件的技巧</a><ul>
<li>BRAM WASTI</li>
</ul>
</li>
</ul>
<p>WASM is great, who doesn’t want Python in the browser, but it often requires an expensive cold load of a page. Read more about how to minimize your WASM downloads for speedier Python in the web.</p>
<ul>
<li><a href="https://pycoders.com/link/8657/web">布尔短路</a><ul>
<li>RODRIGO GIRÃO SERRÃO</li>
</ul>
</li>
</ul>
<p>Learn how and and or are processed in your code, how Boolean short-circuiting works, how “truthy” values effect this, and how all this is handled in the all() and any() functions.</p>
<ul>
<li><a href="https://pycoders.com/link/8684/web">将 Python 库转换为 Rust</a><ul>
<li>ALAN TRICK</li>
</ul>
</li>
</ul>
<p>Alan describes his experience porting his Python library August to Rust. He outlines the resulting performance difference and things he learned along the way.</p>
<p>(<code>是也乎:</code></p>
<p>不会也比自动从 Py 翻译为 C 代码复杂?
所以, 我们可以安心继续写 Py 了,
性能着急时,
一键生成 C/Go/Rust 代码, 编译运行一下, 看哪个性能足够就用哪个;
嗯哼? 等等, 可以先用 PyPy 跑一下,
一般性能就足够了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8643/web">Django Filter: .filter(A).filter(B) vs .filter(A, B)</a><ul>
<li>IVAYLO DONCHEV</li>
</ul>
</li>
</ul>
<p>Learn the different ways of chaining calls in the Django ORM, how sometimes it results in duplicate objects, and what to do about it.</p>
<p>(<code>是也乎:</code></p>
<p>Django 本质上已经开始将自己作为一门 Python 的方言 在积累了...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8648/web">madbg: 用于 Python 的全功能远程调试器</a></p>
<ul>
<li>GITHUB.COM/KMAORK</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8683/web">im2cmap: 将图像转换为 matplotlib Colormaps</a></p>
<ul>
<li>GITHUB.COM/ARVKEVI • Shared by Kevin Arvai</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Wow 风格化必要工具</p>
<p><img alt="im2cmap" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.05.35.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8662/web">pepdocs: 在终端中畅读 PEP</a><ul>
<li>GITHUB.COM/GAHJELLE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是的, 积累30多年, PEPs 也变成类似
<a href="https://datatracker.ietf.org/doc/html/rfc1">RFC 1 - Host Software</a>
领域思考大集锦,
其实, 作为 Pythonic , 一生能通过 PEP 给 Python 注入一个新特性,
可算得一果位也;</p>
<p>当然</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8678/web">gpt-2-simple: 在新文本上重新训练 GPT-2 文本生成模型</a><ul>
<li>GITHUB.COM/MINIMAXIR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>神奇人物创造新神经模式,
其它聪明人快速使用, 给出案例;
普通人就只能点赞了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8635/web">HackSoft 项目中使用的 Django 样式指南</a><ul>
<li>GITHUB.COM/HACKSOFTWARE</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="styleguide" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.03.40.jpg"></p>
<p>程序猿的 VI 设计就是这么朴素</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8668/web">Dominican Republic Python User Group</a></p>
<ul>
<li>May 10 to May 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8654/web">Santa Cruz Python Meetup</a></p>
<ul>
<li>May 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8670/web">Heidelberg Python Meetup</a></p>
<ul>
<li>May 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8687/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 11, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8649/web">PyMNTos</a></p>
<ul>
<li>May 12, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8672/web">Python Miami</a></p>
<ul>
<li>May 14 to May 15, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-524.html">Issue 524 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-524.md">issue-524.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF524D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF524D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5232022-05-04T11:42:00+08:002022-05-04T11:26:25+08:00Pythoneermtag:weekly.pychina.org,2022-05-04:/issue/issue-523.html<blockquote>
<p>debugging 艺能</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/523">PyCoder's Weekly - Issue #523</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220504 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220504 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8620/web">Dunder Methods 在 Python: 最丑的真棒酱</a><ul>
<li>JOHN …</li></ul></li></ul><blockquote>
<p>debugging 艺能</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/523">PyCoder's Weekly - Issue #523</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220504 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220504 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8620/web">Dunder Methods 在 Python: 最丑的真棒酱</a><ul>
<li>JOHN LOCKWOOD</li>
</ul>
</li>
</ul>
<p>Double-underscore methods, also known as “dunder methods” or “magic methods” are an ugly way of bringing beauty to your code. Learn about constructors, <strong>repr</strong>, <strong>str</strong>, operator overloading, and getting your classes working with Python functions like len().</p>
<p>(<code>是也乎:</code></p>
<p>致丑神招...</p>
<p>这其实是 老爹 设计减少自己工作量的好东西, 嘦必要时才用就对</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8611/web">为什么在 Python 中关闭文件很重要?</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Model citizens use context managers to open and close file resources in Python, but have you ever wondered why it’s important to close files? In this tutorial, you’ll take a deep dive into the reasons why it’s important to close files and what can happen if you dont.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Important" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2011.11.58.jpg"></p>
<p>嘦不是一次性海量文件操作, 或是巨型上T级别的文件操作,
这𫚙就细节可以忽略...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8594/web">当 Python 不可 Thread: 深入了解 GIL 的影响</a><ul>
<li>ITAMAR TURNER-TRAURING</li>
</ul>
</li>
</ul>
<p>Python’s Global Interpreter Lock (GIL) stops threads from running in parallel or concurrently. Learn how to determine the impact of the GIL on your code.</p>
<p>(<code>是也乎:</code></p>
<p>娺一篇深入分析, 实话, 这可能是 老爹当年最灵光一闪的创造性创造了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8622/web">micro:bit 编辑器 Beta 3 发布</a><ul>
<li>MICROBIT.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>BBC 在努力...</p>
<blockquote>
<p>...Micro:bit 已被广泛利用到香港中小学的资讯科技课程中,亦被视为是正式课程里的一环</p>
</blockquote>
<p>也可以证明, HK 至今也没阅读英联邦的自我定位...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8602/web">2022 “Call for Code” 全球挑战赛接受参赛作品</a></p>
<ul>
<li>CALLFORCODE.ORG</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8615/web">Jupyter 社区研讨会: 征集提案</a></p>
<ul>
<li>JUPYTER.ORG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>是时候产品化/云原生化了...</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8604/web">Python 不应该是顶级编程语言</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>Discussion of the controversial article
<a href="https://pycoders.com/link/8605/web">Python Is Now Top Programming Language — But Shouldn’t Be</a></p>
<p>(<code>是也乎:</code></p>
<p>没有谁应该当老大, 得看时代/创始人/社区的努力...
不然为什么 C 一直是隐身 BOSS ?</p>
<p>以及 JS 已经是事实上的顶级语言了..</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8595/web">您何时会使用 Lambda 函数?</a><ul>
<li>REDDIT</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>一般都是喝醉时...</p>
<p>)</p>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8593/web">用 doctest 进行 Python 测试</a><ul>
<li>MIKE DRISCOLL</li>
</ul>
</li>
</ul>
<p>Python’s doctest module allows you to write unit tests through REPL-like sessions in your doc-strings. Learn how to write and execute doctest code. Also available in video.</p>
<p>(<code>是也乎:</code></p>
<p>老姿势总是最优雅的, 只是不够工程化...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8627/web">在 Python Requests 中处理重试</a><ul>
<li>MARKKU LEINIÖ </li>
<li>• Shared by Markku Leiniö</li>
</ul>
</li>
</ul>
<p>When coding with requests and urllib3 you can automatically retry failed connections through the use of requests.adapters.HTTPAdapter and urllib3.Retry. Don’t code retry loops manually, learn how to take advantage of the features of the libraries.</p>
<p>(<code>是也乎:</code></p>
<p>反"反爬虫"技艺...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8601/web">理解训练测试拆分</a><ul>
<li>MICHAEL GALARNY </li>
<li>• Shared by Michael Galarnyk</li>
</ul>
</li>
</ul>
<p>The Train-Test-Split methodology is useful for supervised machine learning with a given data set. It helps ensure that new data is more likely to be categorized correctly. Learn how to use it with Python and scikit-learn.</p>
<ul>
<li><a href="https://pycoders.com/link/8628/web">用户友好的 Django 应用程序的分页</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>In this tutorial, you’ll learn how to serve paginated content in your Django apps. Using Django pagination can significantly improve your website’s performance and give your visitors a better user experience.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="User-Friendly" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2011.03.16.jpg"></p>
<p>从此走上前端不归路...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8612/web">Python 中的代码质量工具</a><ul>
<li>DOLLAR DHINGRA </li>
<li>• Shared by Dollar Dhingra</li>
</ul>
</li>
</ul>
<p>The article describes what code quality means and introduces some cool tools to improve your Python, including a variety of linters, formatters, and IDE tools.</p>
<p>(<code>是也乎:</code></p>
<p>可惜没有一个可以成为 KPI 的依据...</p>
<p>不过, isort 非常赞...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8616/web">调试注意事项</a><ul>
<li>IONEL CRISTIAN MĂRIEȘ</li>
</ul>
</li>
</ul>
<p>All programmers have to learn how to do it, and like all skills it takes practice. Learn some hints and approaches to the bane of us all: debugging.</p>
<p>(<code>是也乎:</code></p>
<p>调试才是编程本身,
那些一次就运行成功的代码,
其实是在人脑中调试很多次了, </p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8613/web">Docker 容器中的 MicroPython</a><ul>
<li>BHAVESH KAKWANI</li>
</ul>
</li>
</ul>
<p>Want to play with MicroPython without a board? Learn how to use the Unix port of MicroPython in a Docker container to test out your code.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="MicroPython" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2010.51.02.jpg"></p>
<p>嗯哼? 也就是说, 不用硬件就可以开始玩 MicroPython 了?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8610/web">将 Julia 整合到 Python 程序中</a><ul>
<li>PETER BAUMGARTNER</li>
</ul>
</li>
</ul>
<p>Learn what you need to get Julia running inside your Python programs, using PyJulia, PyCall, and how to set up your environments.</p>
<p>(<code>是也乎:</code></p>
<p>Julia 无论多大CUP, Python 温柔的包含进来就好...</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li>
<p><a href="https://pycoders.com/link/8626/web">pet-python-startrek: 1977 Commodore PET Star Trek Remake</a></p>
<ul>
<li>GITHUB.COM/BLOGMYWIKI</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8623/web">MNE: Explore and Visualize Neurophysiological Data</a></p>
<ul>
<li>MNE.TOOLS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="MNE" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2010.48.22.jpg"></p>
<p>淦, 脑神经运动可视化...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8609/web">slipcover: Near Zero-Overhead Python Code Coverage Tracking</a></p>
<ul>
<li>GITHUB.COM/PLASMA-UMASS</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8629/web">exceptionite: Make Prettier Exceptions a Cinch</a></p>
<ul>
<li>GITHUB.COM/MASONITEFRAMEWORK</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="exceptionite" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2010.46.37.jpg"></p>
<p>同时支持终端与网页的运行时可视化分析</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8624/web">Real Time Multiplayer Bingo Game Using Django Channels</a><ul>
<li>GITHUB.COM/LEARNINGNOOBI</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>不能支持游戏的框架不是好社区</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8599/web">PyCon US 2022</a><ul>
<li>April 27 to May 6, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>今年老爹有大物释放了...应该</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8600/web">STL Python</a></p>
<ul>
<li>May 4, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8590/web">Weekly Real Python Office Hours Q&A (Virtual)</a></p>
<ul>
<li>May 4, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8589/web">Heidelberg Python Meetup</a></p>
<ul>
<li>May 4, 2022</li>
<li>德国</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8597/web">Canberra Python Meetup</a></p>
<ul>
<li>May 5, 2022</li>
<li>澳洲</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8625/web">PyCon Kenya Conference 2022</a></p>
<ul>
<li>May 6 to May 8, 2022</li>
<li>非洲</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-523.html">Issue 523 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-523.md">issue-523.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF523D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF523D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>PyCoder 5222022-04-27T11:42:00+08:002022-04-27T11:24:36+08:00Pythoneermtag:weekly.pychina.org,2022-04-27:/issue/issue-522.html<blockquote>
<p>类型提示如何兼容多 Python 版本?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/522">PyCoder's Weekly - Issue #522</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220427 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220427 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8570/web">兼容 …</a></li></ul><blockquote>
<p>类型提示如何兼容多 Python 版本?</p>
</blockquote>
<p>原文: <a href="https://pycoders.com/issues/522">PyCoder's Weekly - Issue #522</a></p>
<p><img alt="pycoder" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png"></p>
<ul>
<li>220427 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 13 分钟 完成快译</li>
<li>220427 <a href="http://zoomquiet.io/">Zoom.Quiet</a>(大妈) 用时 37 分钟 完成格式转抄.</li>
</ul>
<hr>
<ul>
<li><a href="https://pycoders.com/link/8570/web">兼容多 Python 版本的类型提示</a><ul>
<li>ADAM JOHNSON</li>
</ul>
</li>
</ul>
<p>The typing module continues to evolve, with new features in every Python version. This can make it tricky if you’re trying to type code that supports multiple Python versions. Learn just what you can do when you need to support Type Hints in multiple versions.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Hints" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2011.00.40.jpg"></p>
<p>是的,必须精密区分运行时版本...</p>
<p>Py 代码就象 Adnroid 要兼容越来越多设备尺寸...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8585/web">PyCon US 2022: 充分利用您的会议访问</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Tips for getting the most out of your visit to PyCon US, the world’s biggest Python conference taking place April 27, 2022 to May 3, 2022 in Salt Lake City, Utah. Whether you’re a first-timer or a seasoned attendee, this guide will help you get ready to have a great PyCon. If you’re attending, stop by the Real Python booth and say hello! :)</p>
<p>(<code>是也乎:</code></p>
<p><img alt="PyCon" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.57.30.jpg"></p>
<p>白妹主持, 黑人接待, 黄/红/棕/黑 来拜...</p>
<p>非常政治正确.</p>
<p><img alt="staff" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.59.01.jpg"></p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8561/web">在 Python 中为枚举成员添加附加属性</a><ul>
<li>REDOWAN DELOWAR</li>
</ul>
</li>
</ul>
<p>Sometimes you want your Enum objects to reference more than just a single piece of data. You can use a tuple but then you have to de-reference it. This article shows a technique used in http.HTTPStatus that you can do in your own code.</p>
<ul>
<li><a href="https://pycoders.com/link/8556/web">构建 Django 用户管理系统</a><ul>
<li>REAL PYTHON </li>
<li>COURSE</li>
</ul>
</li>
</ul>
<p>In this video course, you’ll learn how to extend your Django application with a user management system, complete with email sending and third-party authentication.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Management" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.56.28.jpg"></p>
<p>其实, 嘦不是给 User 看的, 内置 Admin 足够用了</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8583/web">PyOhio 提案征集开放至 5 月 2 日</a><ul>
<li>PYOHIO.ORG </li>
<li>• Shared by Dave Forgac</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>Ohio ~ 俄亥俄</p>
<p>)</p>
<hr>
<h2>探讨/吐糟</h2>
<blockquote>
<p>Discussions</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8560/web">Python 的"类型提示" 有点儿小失望</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎</code>:</p>
<p>执念, 日常是否用不重要, 重要的是有没有...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8581/web">在哪里可以看到大型 S/W 架构的示例?</a><ul>
<li>HACKER NEWS</li>
</ul>
</li>
</ul>
<hr>
<h2>文章/教程/嗯哼</h2>
<blockquote>
<p>Articles, Tutorials and Talks</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8550/web">从 30 行代码到 11 行代码/Python 中的石头剪刀布</a><ul>
<li>DAVIDAMOS.DEV </li>
<li>• Shared by David Amos</li>
</ul>
</li>
</ul>
<p>When you’re a beginner you need projects that allow you to practice basic concepts. But do you ever revisit those projects as a more advanced developer? This article looks at one common beginner Python project — implementing Rock Paper Scissors in Python — and how you could approach the game logic from a more advanced perspective.</p>
<p>(<code>是也乎:</code></p>
<p>即便是 bug 密度不变,
代码减少 ⅔ 也就是 bug 减少了大半.</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8562/web">Python 双向字典</a><ul>
<li>CHRISTOPHER TAO</li>
</ul>
</li>
</ul>
<p>Learn about the Bidict library, a bi-directional dictionary where your keys and your values can both be used to look up an item. This can be a useful tool when dealing with mapped data like country code to country name where you want to look up either side of the relationship.</p>
<p>(<code>是也乎:</code></p>
<p>终于有了, 以往都是构建/维护两个字典</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8576/web">模型训练期间使用 Python 发送通知</a><ul>
<li>BRADEN RIGGS</li>
</ul>
</li>
</ul>
<p>We’ve all been there. Whether you are experimenting with a new fun model or grinding for that Kaggle competition prize pool, it can be hard to leave your models running in peace. Learn how to use Twilio’s API to notify you during your model training.</p>
<p>(<code>是也乎:</code></p>
<p>叕一个想和自己聊的短信游戏...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8580/web">什么是合成数据?</a><ul>
<li>GRETEL.AI </li>
<li>• Shared by Mason Egger</li>
</ul>
</li>
</ul>
<p>Synthetic data is artificially annotated information that is generated by computer algorithms or simulations, commonly used as an alternative to real-world data. Learn where it can be useful and how it helps train your machine learning algorithms.</p>
<p>(<code>是也乎:</code></p>
<p>从现实世界收集数据总是有成本的,
那么根据真实数据合成出肉来一样有营养的...吧?</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8549/web">Python 3.11 预览:任务和异常组</a><ul>
<li>REAL PYTHON</li>
</ul>
</li>
</ul>
<p>Python 3.11 will be released in October 2022. In this tutorial, you’ll install the latest alpha release of Python 3.11 in order to preview task and exception groups and learn about how they can improve your asynchronous programming in Python.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="Py3.11" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.50.13.jpg"></p>
<p>终于追上热点了, 以往 RealPython 都是抄冷饭...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8563/web">用 Pandas 和 hvPlot 创建交互式仪表板</a><ul>
<li>SOPHIA YANG</li>
</ul>
</li>
</ul>
<p>This article will show you the easiest way to create an interactive dashboard in Python from any Pandas DataFrame. If you already know some Pandas, you can almost immediately use hvPlot .interactive and turn your data into a dashboard.</p>
<p>(<code>是也乎:</code></p>
<p><img alt="hvPlot" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.46.59.jpg"></p>
<p>俺说怎么这么眼熟...是对 Bokeh 的可用化...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8573/web">如何将 Zapier 集成到我的 Django 项目中</a><ul>
<li>AIDAS BENDORAITIS</li>
</ul>
</li>
</ul>
<p>Zapier is a no-code tool that takes input from a wide variety of web applications and connects their output to other applications. This article walks you through what you need to do to integrate Zapier with your Django project.</p>
<p>(<code>是也乎:</code></p>
<p>Zapier 就是 Yahoo! 当年的 Pipes, 或是 PaaS 版本的 IFTTT,
类似的还有 Microsoft Flow/Automate.io/Workflow/Huginn/...</p>
<p>其实, 这种 PipePaaS 成立的前提是有足够多的专用服务, 以及对应服务有足够开放/稳定的接口...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8564/web">用 Selenium 和 Docker Swarm 进行并发 Web 抓取</a><ul>
<li>MICHAEL HERMAN</li>
</ul>
</li>
</ul>
<p>This tutorial shows you how to use Python and Selenium Grid to build a parallel web scraper. By packaging it up in Docker and executing it in a swarm, you can scrape all the things!</p>
<ul>
<li><a href="https://pycoders.com/link/8551/web">Top 10 VSCode Extensions for More Productive Python</a><ul>
<li>BAS STEINS</li>
</ul>
</li>
</ul>
<p>Bas’s top 10 VSCode extensions for Python, including tools for indentation management, comments, tests, type hints, docstrings, and more.</p>
<p>(<code>是也乎:</code></p>
<p>VScode 正式替代 Vim 了嘛?
毕竟, 即便在 linux 也可以通过 VScode srv. 回到桌面来嗯哼...</p>
<p>反正除了 M$ 那个, 其它都可以安装...
最讨厌 coding 时, 各种提醒了...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8584/web">Common Python Anti-Patterns to Watch Out For</a><ul>
<li>KOUSHIK THOTA</li>
</ul>
</li>
</ul>
<p>Fifteen code patterns that are problematic in Python and what alternatives to use instead.</p>
<p>(<code>是也乎:</code></p>
<p>实例讲解, 越来越 Pythonic 的代码</p>
<p>)</p>
<hr>
<h2>好物/妙品/...</h2>
<blockquote>
<p>Interesting Projects, Tools and Libraries, Projects & Code</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8558/web">memray: Python 的内存分析器</a><ul>
<li>GITHUB.COM/BLOOMBERG</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="memray" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.19.15.jpg"></p>
<p>有认真设计 VI 的项目, 一般都是想作大的,
其实, Py 开发效率高, 也有越来越多项目增长起来了,
有对应优化工具, 值得关注的...</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8569/web">git-gud: 学习 git 的命令行游戏</a><ul>
<li>GITHUB.COM/BENTHAYER</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>真万物可游戏化,
当年 SQL 的推广可没这种游戏....</p>
<p>)</p>
<ul>
<li><a href="https://pycoders.com/link/8582/web">dunk: 更漂亮的 Git 差异</a><ul>
<li>GITHUB.COM/DARRENBURNS</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="dunk" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.30.11.jpg"></p>
<p>看起来很美, 就是太过早期</p>
<p>Slame Dunk <- 这个梗儿用的好...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8548/web">pandera: Pandas Dataframes 的数据验证库 </a></p>
<ul>
<li>GITHUB.COM/PANDERA-DEV</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8553/web">pypyr: 自动化管道替代</a></p>
<ul>
<li>GITHUB.COM/PYPYR</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p><img alt="pypyr" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.13.55.jpg"></p>
<p>就象 Ansible , 只是专注 Py 执行, 优先本地嗯哼...</p>
<p>混合 cms+py 简直了..</p>
<p>)</p>
<hr>
<h2>📆🐍 活动/大会</h2>
<blockquote>
<p>Events, MeetUp 真的是全球线下活动组织中心</p>
</blockquote>
<ul>
<li><a href="https://pycoders.com/link/8579/web">PyCon US 2022</a><ul>
<li>April 27 to May 6, 2022</li>
</ul>
</li>
</ul>
<p>(<code>是也乎:</code></p>
<p>来了来了, 每年都有神仙项目发布...</p>
<p>)</p>
<ul>
<li>
<p><a href="https://pycoders.com/link/8574/web">PyKla Monthly Meetup</a></p>
<ul>
<li>April 27, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8577/web">PyStaDa</a></p>
<ul>
<li>April 27, 2022</li>
</ul>
</li>
<li>
<p><a href="https://pycoders.com/link/8555/web">SPb Python Drinkup</a></p>
<ul>
<li>April 28, 2022</li>
</ul>
</li>
</ul>
<hr>
<h2>DAMA</h2>
<blockquote>
<p>❤️ Happy Pythonic ;-(<code>大妈私人无责任播报</code>)</p>
</blockquote>
<ul>
<li><a href="https://zoomquiet.substack.com/">Zoom.Quiet’s Chaos42 | Substack</a><ul>
<li>古早:新闻组式写作</li>
<li>欢迎订阅</li>
</ul>
</li>
</ul>
<p><img alt="ACM-O" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2009.22.46.jpg"></p>
<p>(<code>是也乎:</code></p>
<p>谈崩了, 之前通过 ACM 会员可以每年 $25 享受 O'REILLY 在线图书馆服务...现在没了</p>
<p>)</p>
<hr>
<h1>PS:</h1>
<ul>
<li>首发: <a href="http://weekly.pychina.org/issue/issue-522.html">Issue 522 ~蠎周刊 ~汇集全球蠎事儿 ;-)</a></li>
<li>修订: <a href="https://github.com/PyChina/weekly/blob/master/content/Issue/issue-522.md">issue-522.md</a></li>
</ul>
<h2>PPS:</h2>
<blockquote>
<p>不觉中蟒周刊快译已经到了第10个年头</p>
</blockquote>
<p>去年开始有小伙伴加入承担 <code>pythonisa</code> 周刊的翻译,
从来没提醒过, 可就这么默默坚持下来了...</p>
<p>问为什么:</p>
<div class="highlight"><pre><span></span><code>[皱眉]每周新闻资讯 怎么能错过
看看有什么新东西
当有新的发现时:
what f**k 还能这样玩? 还有这东西?
每周开彩蛋[吃瓜]
</code></pre></div>
<p><code>无法同意更多</code>...
很多社区贡献看起来辛苦,
其实受益最多的,
就是主动承担者也.</p>
<hr>
<p>好文笔,感叹号年度配额: <strong>1/3</strong></p>
<p>投稿/反馈邮箱:</p>
<div class="highlight"><pre><span></span><code><span class="n">askdama</span><span class="nv">@googlegroups</span><span class="p">.</span><span class="n">com</span>
</code></pre></div>
<p>(邮件列表地址,
当成正常邮件发送邮件就好, 不用注册, 不用翻越...)</p>
<hr>
<p>ZoomQuiet/<strong><a href="https://mp.weixin.qq.com/s/N5TuRRbF522D4Q90XdDA7g">大妈</a></strong></p>
<p>就是四处 <code>是也乎,( ̄▽ ̄)</code> 的那个<a href="https://mp.weixin.qq.com/s/N5TuRRbF522D4Q90XdDA7g">大妈</a>:</p>
<div class="highlight"><pre><span></span><code><span class="n">私自嗯哼</span><span class="p">:</span> <span class="n">ZoomQuiet</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZoomQuiet42</span><span class="p">)</span>
<span class="n">公开课程</span><span class="p">:</span> <span class="n">蟒营</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">Mainium</span><span class="p">)</span>
<span class="n">历史吐糟</span><span class="p">:</span> <span class="n">Chaos42</span> <span class="p">(</span><span class="n">订阅号</span> <span class="n">PythoniCamp</span><span class="p">)</span>
<span class="k">as</span> <span class="n">创始组织者</span><span class="p">:</span>
<span class="n">PyChina</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">PyChinaOrg</span><span class="p">)</span>
<span class="n">本地社区</span><span class="p">:</span>
<span class="n">GDG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">GDG</span><span class="o">-</span><span class="n">ZhuHai</span><span class="p">)</span>
<span class="n">TFUG珠海</span> <span class="p">(</span><span class="n">订阅号</span><span class="p">:</span> <span class="n">ZH_TFUG</span><span class="p">)</span>
</code></pre></div>
<hr>