<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Pycoders on ZoomQuiet.io</title><link>https://zoomquiet.io/tags/pycoders/</link><description>Recent content in Pycoders on ZoomQuiet.io</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Wed, 18 Oct 2023 21:42:00 +0800</lastBuildDate><atom:link href="https://zoomquiet.io/tags/pycoders/index.xml" rel="self" type="application/rss+xml"/><item><title>蠎周刊(PyCoder)599</title><link>https://zoomquiet.io/Weekly/23/issue-599/</link><pubDate>Wed, 18 Oct 2023 21:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-599/</guid><description>&lt;blockquote>
&lt;p>遇见guido老爹时
原文: &lt;a href="https://pycoders.com/issues/599">PyCoder&amp;rsquo;s Weekly - Issue #599&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>231018 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>231018 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11642/web">如何在 Python 中按字母顺序对 Unicode 字符串进行排序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Unicode" loading="lazy" src="https://ipic.zoomquiet.top/2023-10-18-zshot%202023-10-18%2010.45.06.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11629/web">用 functools 模块可以做 6 件很酷的事情&lt;/a>
&lt;ul>
&lt;li>BOB BELDERBOS
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().
(&lt;code>是也乎:&lt;/code>
不止, 只是 functools 中的参数顺序都有点儿反直觉要习惯先&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11654/web">用 Stripe、Vue.js 和 Flask 接受付款&lt;/a>
&lt;ul>
&lt;li>MICHAEL HERMAN
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.
(&lt;code>是也乎:&lt;/code>
Stripe 已经变成海外的支付宝,
当然无法接入银联的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11644/web">Python 荣获 NEC C&amp;amp;C 基金会奖&lt;/a>
&lt;ul>
&lt;li>NEC.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)598</title><link>https://zoomquiet.io/Weekly/23/issue-598/</link><pubDate>Wed, 11 Oct 2023 21:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-598/</guid><description>&lt;blockquote>
&lt;p>给 个体企业家/Solopreneur 的建议
原文: &lt;a href="https://pycoders.com/issues/598">PyCoder&amp;rsquo;s Weekly - Issue #598&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>231011 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>231011 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11610/web">Python的 tuple 数据类型：通过示例进行深入探讨&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="tuple" loading="lazy" src="https://ipic.zoomquiet.top/2023-10-11-zshot%202023-10-11%2009.39.58.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11583/web">学到的关于用 Python 构建 CLI 工具的知识&lt;/a>
&lt;ul>
&lt;li>SIMON WILLISON
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.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&amp;hellip;一致性就是一切
是的, 嘦发现好的形式, 就一定要坚持应用在所有场景中&amp;hellip;
&amp;hellip;Click 使得构建遵循这些约定的 CLI 工具变得异常简单和高效
好框架已经为你准备好了一切.
)&lt;/p></description></item><item><title>蠎周刊(PyCoder)597</title><link>https://zoomquiet.io/Weekly/23/issue-597/</link><pubDate>Wed, 04 Oct 2023 21:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-597/</guid><description>&lt;blockquote>
&lt;p>3.12: 值得尝试的酷炫新功能
原文: &lt;a href="https://pycoders.com/issues/597">PyCoder&amp;rsquo;s Weekly - Issue #597&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>231004 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>231004 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11517/web">Python 3.12: 值得尝试的酷炫新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.12" loading="lazy" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.51.17.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11522/web">Python 3.12: 静态类型改进&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Static" loading="lazy" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.50.22.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11539/web">Python 3.12: Subinterpreters/子解释器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Subinterpreters" loading="lazy" src="https://ipic.zoomquiet.top/2023-10-04-zshot%202023-10-04%2021.47.54.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11548/web">Python 3.12.0 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
Wow 3.12 时代正式到来
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11545/web">2022 年 Python 开发者调查结果&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)596</title><link>https://zoomquiet.io/Weekly/23/issue-596/</link><pubDate>Wed, 27 Sep 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-596/</guid><description>&lt;blockquote>
&lt;p>绕过 GIL 进行并行处理
原文: &lt;a href="https://pycoders.com/issues/596">PyCoder&amp;rsquo;s Weekly - Issue #596&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230927 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230927 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11492/web">设计和指导：Python 中的面向对象编程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="OOP" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-27-zshot%202023-09-27%2010.06.07.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11505/web">用 Radon 了解 Python 中的代码度量&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL
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.
(&lt;code>是也乎:&lt;/code>
氡 ~ 真的是个好名字
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11480/web">当多核不可行时加快代码速度&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
Parallelism isn’t the only answer: often you can optimize low-level code to get significant performance improvements.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11486/web">Django 5.0 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11503/web">Python 3.12.0 候选版本 3 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>蠎周刊(PyCoder)595</title><link>https://zoomquiet.io/Weekly/23/issue-595/</link><pubDate>Wed, 20 Sep 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-595/</guid><description>&lt;blockquote>
&lt;p>可视化 CPython 发布过程
原文: &lt;a href="https://pycoders.com/issues/595">PyCoder&amp;rsquo;s Weekly - Issue #595&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230920 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230920 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11452/web">继承和内部原理：Python 中的面向对象编码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="OOP" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.55.25.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11444/web">可视化 CPython 发布过程&lt;/a>
&lt;ul>
&lt;li>SETH LARSON
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.
(&lt;code>是也乎:&lt;/code>
几十年过去, 现在的发布工程早已没那么简洁了&amp;hellip;
&lt;img alt="CPython" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.54.06.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11450/web">Python 和 Folium 可视化我的户外活动&lt;/a>
&lt;ul>
&lt;li>LUKAS KRIMPHOVE&lt;/li>
&lt;li>• Shared by Lukas Krimphove
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Folium" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-20-zshot%202023-09-20%2011.52.16.jpg">
自动包含这么多种语言的版本&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11462/web">适用于 Linux 的 Mojo SDK 发布&lt;/a>
&lt;ul>
&lt;li>MODULAR.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11441/web">PEP 713: “可调用模块”被拒绝&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>蠎周刊(PyCoder)594</title><link>https://zoomquiet.io/Weekly/23/issue-594/</link><pubDate>Wed, 13 Sep 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-594/</guid><description>&lt;blockquote>
&lt;p>为什么更喜欢缩进而不是块标记？
原文: &lt;a href="https://pycoders.com/issues/594">PyCoder&amp;rsquo;s Weekly - Issue #594&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230913 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230913 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11421/web">在 Python 中使用遗传算法&lt;/a>
&lt;ul>
&lt;li>JOSEP RUBIÓ PIQUÉ
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11437/web">用Python生成漂亮的二维码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="QR" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-13-zshot%202023-09-13%2016.21.43.jpg">
能上 gif 动态背景的呢&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11422/web">我是 Null 先生。我的名字让计算机看不到我&lt;/a>
&lt;ul>
&lt;li>CHRISTOHPER NULL
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.
(&lt;code>是也乎:&lt;/code>
真的有人叫这个姓&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11407/web">2023 年 Django 开发者调查&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11410/web">Python 3.12.0 候选版本 2 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11414/web">Pandas 2.1.0 发布&lt;/a>
&lt;ul>
&lt;li>PYDATA.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)593</title><link>https://zoomquiet.io/Weekly/23/issue-593/</link><pubDate>Wed, 06 Sep 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-593/</guid><description>&lt;blockquote>
&lt;p>创建漂亮的极坐标直方图
原文: &lt;a href="https://pycoders.com/issues/593">PyCoder&amp;rsquo;s Weekly - Issue #593&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230906 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230906 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11398/web">用 Rich 创建 Python Wordle 克隆&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Rich" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.33.01.jpg">
Rich 这个框架名字起的真好,&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11373/web">用 Python 和 Matplotlib 创建漂亮的极坐标直方图&lt;/a>
&lt;ul>
&lt;li>OSCAR JOHANSSON
“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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="极坐标" loading="lazy" src="https://ipic.zoomquiet.top/2023-09-06-zshot%202023-09-06%2014.31.50.jpg">
这种图表&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11388/web">Python 协议缓冲区简介&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11399/web">Django 安全版本：4.2.5、4.1.11 和 3.2.21已发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)592</title><link>https://zoomquiet.io/Weekly/23/issue-592/</link><pubDate>Wed, 30 Aug 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-592/</guid><description>&lt;blockquote>
&lt;p>让每一行都有意义
原文: &lt;a href="https://pycoders.com/issues/592">PyCoder&amp;rsquo;s Weekly - Issue #592&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230830 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230830 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11346/web">Asyncio, Twisted, Tornado, Gevent 走进酒吧……&lt;/a>
&lt;ul>
&lt;li>BITE CODE
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.
(&lt;code>是也乎:&lt;/code>
尬聊&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11341/web">Python 星号和斜杠特殊参数有什么用？&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="asterisk" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-30-zshot%202023-08-30%2010.04.49.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11348/web">深入了解 Flask 指南&lt;/a>
&lt;ul>
&lt;li>TESTDRIVEN.IO&lt;/li>
&lt;li>• Shared by Patrick Kennedy
Become a better web developer by taking a deep dive into Flask’s internals to learn about its core features and functionality.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11356/web">Python 3.11.5, 3.10.13, 3.9.18, and 3.8.18 已发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11336/web">征文：XtremePython 2023 在线 2023 年 12 月 5 日&lt;/a>
&lt;ul>
&lt;li>XTREMEPYTHON.DEV&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>蠎周刊(PyCoder)591</title><link>https://zoomquiet.io/Weekly/23/issue-591/</link><pubDate>Wed, 23 Aug 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-591/</guid><description>&lt;blockquote>
&lt;p>在 Excel 中引入 Python
原文: &lt;a href="https://pycoders.com/issues/591">PyCoder&amp;rsquo;s Weekly - Issue #591&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230823 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230823 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11317/web">Python Polars: 闪电般快速的 DataFrame 库&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Polars" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.22.53.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11319/web">Python 的不朽对象简介&lt;/a>
&lt;ul>
&lt;li>ENGINEERING AT META
This article explains immortal objects (PEP 683) which are excluded from garbage collection. This causes performance and shared memory improvements for large architectures.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11329/web">用 Python 和 Playwright 进行端到端测试&lt;/a>
&lt;ul>
&lt;li>MARKOS GOGOULOS&lt;/li>
&lt;li>• Shared by Laura Stephens
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11332/web">在 Excel 中引入 Python&lt;/a>
&lt;ul>
&lt;li>STEFAN KINNESTRAND
Microsoft has announced that they’re embedding Python into Excel through a partnership with Anaconda. Read on for details.
(&lt;code>是也乎:&lt;/code>
目测是老爹的推动?
&lt;img alt="Excel" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-23-zshot%202023-08-23%2009.21.04.jpg">
这..不就是 Jupyter 的 Excel 版本?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>蠎周刊(PyCoder)590</title><link>https://zoomquiet.io/Weekly/23/issue-590/</link><pubDate>Wed, 16 Aug 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-590/</guid><description>&lt;blockquote>
&lt;p>为什么 Python 如此神奇
原文: &lt;a href="https://pycoders.com/issues/590">PyCoder&amp;rsquo;s Weekly - Issue #590&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230816 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230816 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11287/web">如何注释返回 self 的方法&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="self" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-16-zshot%202023-08-16%2010.34.35.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11283/web">用 Python 创建上下文管理器&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER&lt;/li>
&lt;li>• Shared by Trey Hunner
Objects with &lt;strong>enter&lt;/strong> and &lt;strong>exit&lt;/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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11291/web">PEP 723: 在单文件脚本中嵌入 pyproject.toml&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11268/web">PyPI: 新用户注册的 2FA 强制执行&lt;/a>
&lt;ul>
&lt;li>PYPI.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11265/web">PSF 宣布任命新的 PyPI 安全工程师&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11272/web">Python 3.12.0 RC 1 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>蠎周刊(PyCoder)589</title><link>https://zoomquiet.io/Weekly/23/issue-589/</link><pubDate>Wed, 09 Aug 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-589/</guid><description>&lt;blockquote>
&lt;p>“为什么Python很糟糕”
原文: &lt;a href="https://pycoders.com/issues/589">PyCoder&amp;rsquo;s Weekly - Issue #589&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230809 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230809 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11255/web">探索 Pandas 2.0 和 Apache Arrow 的目标&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Arrow" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-09-zshot%202023-08-09%2011.22.19.jpg">
Arrow 是目标替代 NumPy 的各种数据类型&amp;hellip;
参考: &lt;a href="https://datapythonista.me/blog/pandas-20-and-the-arrow-revolution-part-i">pandas 2.0 and the Arrow revolution (part I)&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11251/web">Python、外部函数和 Steam&lt;/a>
&lt;ul>
&lt;li>ARTUR DRYOMOV&lt;/li>
&lt;li>• Shared by Artur Dryomov
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11253/web">Python 包版本控制的怪癖&lt;/a>
&lt;ul>
&lt;li>SETH LARSON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11248/web">PSF宣布 2023 年第一季度的资深会员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11249/web">Django 4.2.4 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11246/web">Pydantic v2.1 发布&lt;/a>
&lt;ul>
&lt;li>PYDANTIC.DEV&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)588</title><link>https://zoomquiet.io/Weekly/23/issue-588/</link><pubDate>Wed, 02 Aug 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-588/</guid><description>&lt;blockquote>
&lt;p>小书:软件设计实例
原文: &lt;a href="https://pycoders.com/issues/588">PyCoder&amp;rsquo;s Weekly - Issue #588&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230802 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230802 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11221/web">Python 3.12 预览版：更直观、一致的 F 字符串&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="f-string" loading="lazy" src="https://ipic.zoomquiet.top/2023-08-02-zshot%202023-08-02%2011.07.19.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11220/web">Python: 用 cProfile 分析一段代码&lt;/a>
&lt;ul>
&lt;li>ADAM JOHNSON
“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.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11201/web">Python Quirks/ 怪癖&lt;/a>
&lt;ul>
&lt;li>NATHAN
A straight-out list of code snippets showing off some of the weird and unexpected behavior of your favorite language.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11202/web">指导委员会宣布可选 GIL&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
来了, 终于来了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&amp;hellip;&lt;/p></description></item><item><title>蠎周刊(PyCoder)587</title><link>https://zoomquiet.io/Weekly/23/issue-587/</link><pubDate>Wed, 26 Jul 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-587/</guid><description>&lt;blockquote>
&lt;p>Cython 3.0.0 发布
原文: &lt;a href="https://pycoders.com/issues/587">PyCoder&amp;rsquo;s Weekly - Issue #587&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230726 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230726 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11175/web">用 Python Folium 根据数据创建 Web 地图&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Folium" loading="lazy" src="https://ipic.zoomquiet.top/2023-07-26-zshot%202023-07-26%2011.28.15.jpg">
真蟒 将通用知识说光了,
也就进入了专项知识点解说状态,
现在也早已开放投稿分成机制,
只是不支持中文版本&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11187/web">Writing a 6502 Emulator in Python
用 Python 编写 6502 模拟器&lt;/a>
&lt;ul>
&lt;li>DAILYSTUFF
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.
(&lt;code>是也乎:&lt;/code>
神奇哪&amp;hellip;叕一个专门领域知识
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11171/web">用 PyStack 调试 Python 中的崩溃和死锁&lt;/a>
&lt;ul>
&lt;li>MARTINHEINZ.DEV&lt;/li>
&lt;li>• Shared by Martin Heinz
Using PyStack’s “forbidden magic” to debug deadlocks, segmentation faults, crashes and other difficult bugs in Python
(&lt;code>是也乎:&lt;/code>
相比 print 以及 GDB 可能就是观赏性提高了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11182/web">Cython 3.0.0 发布&lt;/a>
&lt;ul>
&lt;li>CYTHON.READTHEDOCS.IO
(&lt;code>是也乎:&lt;/code>
可是大家都开始期待 Ruthon 了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)586</title><link>https://zoomquiet.io/Weekly/23/issue-586/</link><pubDate>Wed, 19 Jul 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-586/</guid><description>&lt;blockquote>
&lt;p>如何组织近3万个模块?
原文: &lt;a href="https://pycoders.com/issues/586">PyCoder&amp;rsquo;s Weekly - Issue #586&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230719 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230719 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11130/web">Python 中的迷宫第 2 部分：存储和求解&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="迷宫" loading="lazy" src="https://ipic.zoomquiet.top/2023-07-19-zshot%202023-07-19%2012.21.34.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11132/web">如何组织我们非常大的 Python 巨石&lt;/a>
&lt;ul>
&lt;li>DAVID SEDDON
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.
(&lt;code>是也乎:&lt;/code>
2万7千个模块的 Python 系统运营&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11122/web">进程间共享 NumPy 数组的 7 种方法&lt;/a>
&lt;ul>
&lt;li>JASON BROWNLEE
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11141/web">Python 3.12.0 Beta 4 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)585</title><link>https://zoomquiet.io/Weekly/23/issue-585/</link><pubDate>Wed, 12 Jul 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-585/</guid><description>&lt;blockquote>
&lt;p>Meta Threads 后端使用 Python 3.10
原文: &lt;a href="https://pycoders.com/issues/585">PyCoder&amp;rsquo;s Weekly - Issue #585&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230712 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230712 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11098/web">Python 3.12 预览版：支持 Linux Perf Profiler&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Perf" loading="lazy" src="https://ipic.zoomquiet.top/2023-07-12-zshot%202023-07-12%2016.02.04.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11108/web">Python 在 Netflix&lt;/a>
&lt;ul>
&lt;li>KENNEDY,&lt;/li>
&lt;li>SIMIC,&lt;/li>
&lt;li>RAMANUJAM PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Netflix" loading="lazy" src="https://ipic.zoomquiet.top/2023-07-12-zshot%202023-07-12%2015.55.18.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11093/web">用 Numba Vectorize 加速 Python 代码&lt;/a>
&lt;ul>
&lt;li>SIDDIQI
This article delves into the inner workings of Numba Vectorize. Learn how to harnesses the power of SIMD operations to improve code performance.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11090/web">PSF 聘请一名常驻副 CPython 开发人员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)584</title><link>https://zoomquiet.io/Weekly/23/issue-584/</link><pubDate>Wed, 05 Jul 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-584/</guid><description>&lt;blockquote>
&lt;p>第一位 PSF 常驻安全开发人员
原文: &lt;a href="https://pycoders.com/issues/584">PyCoder&amp;rsquo;s Weekly - Issue #584&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230705 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230705 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11062/web">为什么 Python 中 range() 的成员资格测试如此快？&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="range" loading="lazy" src="https://ipic.zoomquiet.top/2023-07-05-zshot%202023-07-05%2015.10.48.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11068/web">CPython、Pypy、MicroPython、Jython…有什么关系？&lt;/a>
&lt;ul>
&lt;li>BITE CODE
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.
(&lt;code>是也乎:&lt;/code>
妯娌关系?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11069/web">第一位 PSF 常驻安全开发人员&lt;/a>
&lt;ul>
&lt;li>SETH LARSON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11053/web">PSF 董事会选举结果&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11078/web">已发布 Django 安全版本：4.2.3、4.1.10 和 3.2.20&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11057/web">FOSS United Conference Hyderabad, 印度主题征文&lt;/a>
&lt;ul>
&lt;li>INDIAFOSS.NET&lt;/li>
&lt;li>• Shared by Poruri Sai Rahul&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11075/web">PyLadies 会议（2023 年 12 月）招募志愿者&lt;/a>
&lt;ul>
&lt;li>PYLADIES.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)583</title><link>https://zoomquiet.io/Weekly/23/issue-583/</link><pubDate>Wed, 28 Jun 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-583/</guid><description>&lt;blockquote>
&lt;p>如何用 4 个或更少的单词杀死一个开发人员
原文: &lt;a href="https://pycoders.com/issues/583">PyCoder&amp;rsquo;s Weekly - Issue #583&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230628 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230628 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/11010/web">用 Django 构建搜索 DSL&lt;/a>
&lt;ul>
&lt;li>DAN LAMANNA
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11028/web">构建 CircuitPython 项目的资源和建议&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="CircuitPython" loading="lazy" src="https://ipic.zoomquiet.top/2023-06-28-zshot%202023-06-28%2011.01.48.jpg">
那么多开源项目发布时, 看起来简单轻巧, 其实也都是海量工作的积累&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11019/web">在 Kubernetes 中调试 Python 代码&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
Set breakpoints, step through code, and interactively debug your Python applications running on Kubernetes with ease&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11023/web">PSF 宣布新入驻安全开发人员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11029/web">2023 PSF 董事会选举现已开放； 6月30日前投票&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/11031/web">Python 3.12.0 Beta 3 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)582</title><link>https://zoomquiet.io/Weekly/23/issue-582/</link><pubDate>Wed, 21 Jun 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-582/</guid><description>&lt;blockquote>
&lt;p>只用pip才是最好的&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/582">PyCoder&amp;rsquo;s Weekly - Issue #582&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230621 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230621 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10997/web">更快的 Python 3.13 计划&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/FASTER-CPYTHON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10996/web">志愿服务、组织和寻找 Python 社区&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Volunteering" loading="lazy" src="https://ipic.zoomquiet.top/2023-06-21-zshot%202023-06-21%2010.52.42.jpg">
构建自己的最重要&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10987/web">AsyncIO: Why I Hate It
AsyncIO：为什么我讨厌它&lt;/a>
&lt;ul>
&lt;li>CHARLES LEIFER OPINION
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.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>threading.Thread + gevent
足够好了
)&lt;/p></description></item><item><title>蠎周刊(PyCoder)581</title><link>https://zoomquiet.io/Weekly/23/issue-581/</link><pubDate>Wed, 14 Jun 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-581/</guid><description>&lt;blockquote>
&lt;p>什么是 Python 之禅？
原文: &lt;a href="https://pycoders.com/issues/581">PyCoder&amp;rsquo;s Weekly - Issue #581&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230614 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230614 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10955/web">什么是 Python 之禅？&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10956/web">JupyterLab 4.0 来了&lt;/a>
&lt;ul>
&lt;li>JASON WEILL
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10959/web">Python 和塞尔达传说&lt;/a>
&lt;ul>
&lt;li>GAZ J
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10957/web">Django 4.2.2 Bugfix 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;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 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
WoW &amp;hellip; 这样一来, 气势不就有了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10943/web">PyCascades 2023 视频已上线&lt;/a>
&lt;ul>
&lt;li>YOUTUBE.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10967/web">PyCon US 2023 视频已上线&lt;/a>
&lt;ul>
&lt;li>YOUTUBE.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10972/web">Obfuscated Python 竞赛提交开放&lt;/a>
&lt;ul>
&lt;li>PYOBFUSC.COM
(&lt;code>是也乎:&lt;/code>
对 &lt;a href="https://www.ioccc.org/index.html">IOCCC&lt;/a> 的戏仿大赛;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>IOPCC ~ International Obfuscated Python Code Competition
国际混乱Python代码大赛, 就比谁能写出可以运行, 但是, 人无法看明白的代码;
)&lt;/p></description></item><item><title>蠎周刊(PyCoder)580</title><link>https://zoomquiet.io/Weekly/23/issue-580/</link><pubDate>Wed, 07 Jun 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-580/</guid><description>&lt;blockquote>
&lt;p>标准库有毛用?
原文: &lt;a href="https://pycoders.com/issues/580">PyCoder&amp;rsquo;s Weekly - Issue #580&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230607 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230607 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10924/web">用 Python 构建你自己的人脸识别工具&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pycoders" loading="lazy" src="https://ipic.zoomquiet.top/2023-06-07-zshot%202023-06-07%2010.50.52.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10908/web">通过双因素身份验证保护 PyPI 帐户&lt;/a>
&lt;ul>
&lt;li>PYPI.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10915/web">用 Kivy 进行 GUI 开发&lt;/a>
&lt;ul>
&lt;li>FRANCIS ALI
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.
(&lt;code>是也乎:&lt;/code>
不时冒头的古老框架,
不过, 现在大家好象注意力都在 WASM.py 了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10917/web">Python 软件基金会董事会提名&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)579</title><link>https://zoomquiet.io/Weekly/23/issue-579/</link><pubDate>Wed, 31 May 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-579/</guid><description>&lt;blockquote>
&lt;p>PyPI 被传唤
原文: &lt;a href="https://pycoders.com/issues/579">PyCoder&amp;rsquo;s Weekly - Issue #579&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230531 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230531 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10895/web">Python 的 .&lt;strong>call&lt;/strong>() 方法：创建可调用实例&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn what a callable is in Python and how to create callable instances using the .&lt;strong>call&lt;/strong>() special method in your custom classes. You’ll also code several examples of practical use cases for callable instances in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="&lt;strong>call&lt;/strong>" loading="lazy" src="https://ipic.zoomquiet.top/2023-05-31-zshot%202023-05-31%2017.22.07.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10891/web">使用自定义属性对 Django 查询集进行排序&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR
“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?”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10897/web">Python Decorators and How to Use Them Effectively
Python 装饰器以及如何有效地使用它们&lt;/a>
&lt;ul>
&lt;li>TONIE VICTOR
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10881/web">PyPI 被传唤&lt;/a>
&lt;ul>
&lt;li>PYPI.ORG
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.
(&lt;code>是也乎:&lt;/code>
美国司法部&amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>没被司法部关怀过的语言,不是世界级语言?
)&lt;/p></description></item><item><title>蠎周刊(PyCoder)578</title><link>https://zoomquiet.io/Weekly/23/issue-578/</link><pubDate>Wed, 24 May 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-578/</guid><description>&lt;blockquote>
&lt;p>为什么工程师需要无聊
原文: &lt;a href="https://pycoders.com/issues/578">PyCoder&amp;rsquo;s Weekly - Issue #578&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230524 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230524 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10835/web">ChatGPT: 您的个人 Python 编码导师&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
不过, 随着使用费用的上升, 大家到最后发现, 还是找个退休程序猿来用更加划算?
&lt;img alt="ChatGPT" loading="lazy" src="https://ipic.zoomquiet.top/2023-05-24-zshot%202023-05-24%2009.21.06.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10852/web">Pydantic 和 FastAPI 的未来&lt;/a>
&lt;ul>
&lt;li>KENNEDY,&lt;/li>
&lt;li>COLVIN,&lt;/li>
&lt;li>RAMIREZ PODCAST
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.
(&lt;code>是也乎:&lt;/code>
Pydantic 作为一个通用数据类型校验器,真的很给力,
而 FastAPI 直接内置了这一模块, 可以说决心很大了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10849/web">使用属性向属性添加动态行为&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10851/web">PyPI 暂停新注册&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10853/web">FastAPI 0.95.2 安全修复发布&lt;/a>
&lt;ul>
&lt;li>TIANGOLO.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)577</title><link>https://zoomquiet.io/Weekly/23/issue-577/</link><pubDate>Wed, 17 May 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-577/</guid><description>&lt;blockquote>
&lt;p>上更快的 CPython
原文: &lt;a href="https://pycoders.com/issues/577">PyCoder&amp;rsquo;s Weekly - Issue #577&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230517 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230517 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10805/web">PyCon 上更快的 CPython&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
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.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Faster CPython 团队的两名成员是应 Guido van Rossum 的要求在微软组建的 &amp;hellip;
&amp;hellip; 这不也是对 CRISC 系统的描述吗？
然后, 有各种吐糟, 不过, 有专人长期思考如何加速运行, 也是好事儿,
或是说开发语言社区成熟的一个标志?
)&lt;/p></description></item><item><title>蠎周刊(PyCoder)576</title><link>https://zoomquiet.io/Weekly/23/issue-576/</link><pubDate>Wed, 10 May 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-576/</guid><description>&lt;blockquote>
&lt;p>Mojo 来了&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/576">PyCoder&amp;rsquo;s Weekly - Issue #576&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230510 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230510 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10779/web">SOLID 原则: 改进 Python 中的面向对象设计&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="OOD" loading="lazy" src="https://ipic.zoomquiet.top/2023-05-10-zshot%202023-05-10%2011.11.30.jpg">
DDD 吼了很多年, OOD 真没听说过&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10781/web">Mojo, a Superset of Python Mojo，Python 的超集&lt;/a>
&lt;ul>
&lt;li>JEREMY HOWARD
Mojo is a new programming language, which is a superset of Python. It aims to fix Python’s performance and deployment problems.
(&lt;code>是也乎:&lt;/code>
果然, 不可能不说这事儿的&amp;hellip;
居然是在 JuliaCon2022 上爆出的,&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10769/web">发表 PyCon 2023 主题演讲&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10789/web">Wagtail 5.0 发布&lt;/a>
&lt;ul>
&lt;li>WAGTAIL.ORG
(&lt;code>是也乎:&lt;/code>
黑暗面的好处&amp;hellip;.
这个梗儿用的好,
一个基于 Django 的 CMS 系统;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10757/web">North Bay Python 2023 提案征集&lt;/a>
&lt;ul>
&lt;li>NORTHBAYPYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10758/web">Django 安全版本已发布: 4.2.1、4.1.9 和 3.2.19&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10778/web">PyGotham TV 2023 提案征集&lt;/a>
&lt;ul>
&lt;li>PYGOTHAM.TV&lt;/li>
&lt;li>• Shared by Jon Banafato&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)575</title><link>https://zoomquiet.io/Weekly/23/issue-575/</link><pubDate>Wed, 03 May 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-575/</guid><description>&lt;blockquote>
&lt;p>原创Raspberry Pi 手表
原文: &lt;a href="https://pycoders.com/issues/575">PyCoder&amp;rsquo;s Weekly - Issue #575&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230503 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230503 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10723/web">Python 类: OOP 的力量&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
可能就是能涨工资&amp;hellip;对生产效率帮助不大?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10750/web">跟我聊 Python：PyCon 2023 直播&lt;/a>
&lt;ul>
&lt;li>KENNEDY,&lt;/li>
&lt;li>MUNOZ,&lt;/li>
&lt;li>MUOH,&lt;/li>
&lt;li>WILLIAMS,&lt;/li>
&lt;li>MCLENDON,&lt;/li>
&lt;li>TIBOR PODCAST
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.
(&lt;code>是也乎:&lt;/code>
这篇报道丰富了&amp;hellip;
大型群口相声&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10735/web">用 Python 创建 Mastodon 机器人&lt;/a>
&lt;ul>
&lt;li>TIAGO RANGEL DE SOUSA
“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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10724/web">PEP 713: 可调用模块&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10734/web">PEP 712: dataclasses.field 的“Converter”参数&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10721/web">Program—PyCon AU 2023&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG.AU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10748/web">urllib3 v2.0.0 Is 正式发布&lt;/a>
&lt;ul>
&lt;li>SETHMLARSON.DEV
(&lt;code>是也乎:&lt;/code>
requests 自己作死&amp;hellip;现在其它优秀模块已经上位&amp;hellip;
SEE: &lt;a href="https://vorpus.org/blog/why-im-not-collaborating-with-kenneth-reitz/">Why I&amp;rsquo;m not collaborating with Kenneth Reitz — njs blog --- 为什么我不与 Kenneth Reitz 合作 — njs 博客&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)574</title><link>https://zoomquiet.io/Weekly/23/issue-574/</link><pubDate>Wed, 26 Apr 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-574/</guid><description>&lt;blockquote>
&lt;p>PyPI叕开始整治&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/574">PyCoder&amp;rsquo;s Weekly - Issue #574&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230426 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230426 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10713/web">PyPI 引入 &amp;ldquo;可信发布者&amp;rdquo;&amp;quot;&lt;/a>
&lt;ul>
&lt;li>PYPI.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10687/web">什么是 Python Namespace Package, 有什么用?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
叕是一个传统艺能&amp;hellip;只有代码足够大时, 才有感觉
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10694/web">本书 ChatGPT-增强式 Python REPL&lt;/a>
&lt;ul>
&lt;li>LOGAN MORTIMER
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).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10704/web">Python 3.10 运行时 在 AWS Lambda 已支持&lt;/a>
&lt;ul>
&lt;li>AMAZON.COM
(&lt;code>是也乎:&lt;/code>
AliYUN 早已公测 3.11 的了&amp;hellip;
看来各家对安全的定义果断不同;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)573</title><link>https://zoomquiet.io/Weekly/23/issue-573/</link><pubDate>Wed, 19 Apr 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-573/</guid><description>&lt;blockquote>
&lt;p>Pandas 2.0 vs 1: 性能比较
原文: &lt;a href="https://pycoders.com/issues/573">PyCoder&amp;rsquo;s Weekly - Issue #573&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230419 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230419 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10683/web">借助 AI 自我修复的“自我修复”程序&lt;/a>
&lt;ul>
&lt;li>BENJ EDWARDS
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 &lt;a href="https://pycoders.com/link/10677/web">Slashdot Discussion&lt;/a>.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10680/web">Pandas 2.0 vs Pandas 1: 性能比较&lt;/a>
&lt;ul>
&lt;li>SANTIAGO BASULTO&lt;/li>
&lt;li>• Shared by Santiago Basulto
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10678/web">用 RPA 和 RCC 自动化流程和分发工具&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10684/web">PEP 695 “类型参数语法” 已接受&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
Python 向 Rust 融合不可阻挡&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10679/web">欧盟提议的 CRA 对 Python 生态系统的影响&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)572</title><link>https://zoomquiet.io/Weekly/23/issue-572/</link><pubDate>Wed, 12 Apr 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-572/</guid><description>&lt;blockquote>
&lt;p>Py 3.12 预览版: 更好的错误消息
原文: &lt;a href="https://pycoders.com/issues/572">PyCoder&amp;rsquo;s Weekly - Issue #572&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230412 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230412 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10627/web">Python 3.12 预览版: 更好的错误消息&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.12" loading="lazy" src="https://ipic.zoomquiet.top/2023-04-12-zshot%202023-04-12%2010.29.39.jpg">
差点儿看成 315 &amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10618/web">Python Monorepo: 一个例子. 第 1 部分:结构和工具&lt;/a>
&lt;ul>
&lt;li>DESFORGES &amp;amp; HURLIN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10642/web">Python 打包和有效的开发工具&lt;/a>
&lt;ul>
&lt;li>HILLARD,&lt;/li>
&lt;li>SEQUEIRA,&lt;/li>
&lt;li>&amp;amp; BELDERBOS PODCAST
Dane Hillard, author of “Publishing Python Packages” is interviewed about packaging and the rich ecosystem of Python tooling.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10634/web">PEP 684: “每个解释器的 GIL”接受ed&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10638/web">Python 3.11.3, Python 3.10.11 and 3.12.0 Alpha 7 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)571</title><link>https://zoomquiet.io/Weekly/23/issue-571/</link><pubDate>Wed, 05 Apr 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-571/</guid><description>&lt;blockquote>
&lt;p>PEP 582 (Python 本地包目录) 被拒绝
原文: &lt;a href="https://pycoders.com/issues/571">PyCoder&amp;rsquo;s Weekly - Issue #571&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230405 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成格式转抄.&lt;/li>
&lt;li>230405 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成快译,&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10597/web">用 Graphs 在 Python 中构建迷宫求解器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10599/web">如何进行精彩的大会演讲&lt;/a>
&lt;ul>
&lt;li>SEBASTIAN WITOWSKI&lt;/li>
&lt;li>• Shared by Reka
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&amp;amp;A.
(&lt;code>是也乎:&lt;/code>
老话重谈&amp;hellip;就像相声, 是值得反复打磨的,
不过, 优化的目的嫑忘记&amp;hellip;
收集, 对比, 抽象我们自己看过所有技术分享中喜欢的就知道:
怎么说, PPT 如何组织, 多长时间, 声音/录像技术&amp;hellip;
一切都不重要, 重要的是分享的内容是否有趣有用有种.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10578/web">在 Python 中加速文本处理 (很难)&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10606/web">Django 4.2 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10587/web">PEP 582 (Python 本地包目录) 被拒绝&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
这属于政治正确了&amp;hellip;讨论了好几年&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10580/web">想要举办 DjangoCon Europe 2024?&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>蠎周刊(PyCoder)570</title><link>https://zoomquiet.io/Weekly/23/issue-570/</link><pubDate>Wed, 29 Mar 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-570/</guid><description>&lt;blockquote>
&lt;p>ChatGPT 中断
原文: &lt;a href="https://pycoders.com/issues/570">PyCoder&amp;rsquo;s Weekly - Issue #570&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230329 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230329 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10565/web">四年 Python 编程的经验教训&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Learned" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-29-zshot%202023-03-29%2010.11.34.jpg">
意大利 PyCon 的背景故事&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10554/web">用 Pydantic 进行数据建模、解析和验证&lt;/a>
&lt;ul>
&lt;li>SAMEER SHUKLA&lt;/li>
&lt;li>• Shared by Sameer Shukla
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10553/web">ChatGPT 中断: 这是发生了什么&lt;/a>
&lt;ul>
&lt;li>OPENAI.COM
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.
(&lt;code>是也乎:&lt;/code>
暗网的自觉行动?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10561/web">Docker 不再取消免费团队计划&lt;/a>
&lt;ul>
&lt;li>DOCKER.COM
(&lt;code>是也乎:&lt;/code>
看来还得等等, 看看后真相是什么
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10556/web">GitHub 更新了他们的 RSA SSH 主机密钥&lt;/a>
&lt;ul>
&lt;li>GITHUB&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10550/web">The Python Package Index 发布了一个博客&lt;/a>
&lt;ul>
&lt;li>PYPI.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10571/web">Django 4.2 Release Candidate 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
None&lt;/p></description></item><item><title>蠎周刊 PyCoder 569</title><link>https://zoomquiet.io/Weekly/23/issue-569/</link><pubDate>Wed, 22 Mar 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-569/</guid><description>&lt;blockquote>
&lt;p>如何评估包的质量Orz&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/569">PyCoder&amp;rsquo;s Weekly - Issue #569&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230322 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230322 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10530/web">如何评估 Python 包的质量&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Evaluate" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-22-zshot%202023-03-22%2009.43.18.jpg">
认真是一种气味儿, 很容易嗅到 ;-)
&lt;a href="https://libraries.io/">Libraries.io - The Open Source Discovery Service&lt;/a>
我们可能没办法构建出新工具, 但是, 我们可以专业的评定工具们.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10524/web">PyTorch 2.0 中新库更新&lt;/a>
&lt;ul>
&lt;li>PYTORCH.ORG
Learn what’s changed in the newly released PyTorch 2.0 library. Includes new data collectors, augmentation operators, vision features, and loads more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10504/web">惰性递归，带生成器&lt;/a>
&lt;ul>
&lt;li>TUSHAR SADHWANI
This article introduces your to mixing generators with recursion to improve memory usage. Includes a short snippet on using yield and yield from.
(&lt;code>是也乎:&lt;/code>
嗯哼? 就象 麦当劳奶昔配KFC辣鸡堡?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 568</title><link>https://zoomquiet.io/Weekly/23/issue-568/</link><pubDate>Wed, 15 Mar 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-568/</guid><description>&lt;blockquote>
&lt;p>22年 Django 开发者调查报告来了
原文: &lt;a href="https://pycoders.com/issues/568">PyCoder&amp;rsquo;s Weekly - Issue #568&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230315 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230315 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10481/web">用 BeeWare 跨平台共享你的 Python 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PODCAST" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2010.09.26.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10462/web">Python Asyncio 任务的开销&lt;/a>
&lt;ul>
&lt;li>WILL MCGUGAN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10472/web">Julia 和 Python 更好地结合&lt;/a>
&lt;ul>
&lt;li>BOGUMIŁ KAMIŃSKI
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.
(&lt;code>是也乎:&lt;/code>
原先不是说要超越的?
现在就在一起了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10494/web">Python 3.12.0 Alpha 6 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10464/web">2022 年 Django 开发者调查结果可用&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
是的, Django 开发者已经是 web 应用代表了,
Flask 不是&amp;hellip;
&lt;img alt="DJANGO" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-15-zshot%202023-03-15%2010.06.52.jpg">
比较有趣的是最后的联系网络入口&amp;hellip;有微信呢.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 567</title><link>https://zoomquiet.io/Weekly/23/issue-567/</link><pubDate>Wed, 08 Mar 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-567/</guid><description>&lt;blockquote>
&lt;p>为毛 Python 还在增长?
原文: &lt;a href="https://pycoders.com/issues/567">PyCoder&amp;rsquo;s Weekly - Issue #567&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230308 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230308 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10435/web">PEP 709: 内联理解&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10430/web">Python 中的迭代器和可迭代对象: 运行高效的迭代&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Iterations" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.38.41.jpg">
嗯哼, 怎么说呢? 同样是迭代处理,对比一下 Rust 最常见的:
&lt;img alt="rs" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-08-zshot%202023-03-08%2010.42.17.jpg">
这种链式闭包联级处理, 也是 Elixir/Haskell/LISP/&amp;hellip;函数式语言常见的形式,
这在 Python 中还很难日用起来&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10432/web">Pandas 2.0 和 Arrow Revolution（上）&lt;/a>
&lt;ul>
&lt;li>MARC GARCIA
This article details the changes in the Pandas 2.0 release, with emphasis on the underlying adoption of Apache Arrow.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 566</title><link>https://zoomquiet.io/Weekly/23/issue-566/</link><pubDate>Wed, 01 Mar 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-566/</guid><description>&lt;blockquote>
&lt;p>MooS ~ 模型即服务?!
原文: &lt;a href="https://pycoders.com/issues/566">PyCoder&amp;rsquo;s Weekly - Issue #566&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230301 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230301 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10401/web">用 NumPy 和线性代数编写更快的 Python 代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PODCAST" loading="lazy" src="https://ipic.zoomquiet.top/2023-03-01-zshot%202023-03-01%2009.48.43.jpg">
简单的说使用数学工具,而不是编程工具.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10411/web">Python 的 Multiprocessing 性能问题&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.
(&lt;code>是也乎:&lt;/code>
没事儿, 用 Rust 重写一遍就好&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10407/web">在 Python 中将 XML 转换为 YAML&lt;/a>
&lt;ul>
&lt;li>ADITYA RAJ
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10394/web">攻击试图交付 Rust 可执行文件的 PyPI&lt;/a>
&lt;ul>
&lt;li>PHYLUM.IO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10416/web">Django 4.2 Beta 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
None &amp;hellip;&lt;/p></description></item><item><title>PyCoder 565</title><link>https://zoomquiet.io/Weekly/23/issue-565/</link><pubDate>Wed, 22 Feb 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-565/</guid><description>&lt;blockquote>
&lt;p>为什么类型提示很烂&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/565">PyCoder&amp;rsquo;s Weekly - Issue #565&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10363/web">如何刷新 Python 打印函数的输出&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Flush" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.25.02.jpg">
制作进度条的关键技巧&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10368/web">潜伏在异步代码中的 Heisenbug&lt;/a>
&lt;ul>
&lt;li>WILL MCGUGAN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10376/web">SQLAlchemy 2.0 有什么新功能?&lt;/a>
&lt;ul>
&lt;li>MIGUEL GRINBERG
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="SQLAlchemy" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-22-zshot%202023-02-22%2009.23.56.jpg">
书都准备好了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10367/web">PyCon US 2023 (犹他州盐湖城)时间表可用&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10375/web">Django Security 已发布: 4.1.7, 4.0.10, and 3.2.18&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 564</title><link>https://zoomquiet.io/Weekly/23/issue-564/</link><pubDate>Wed, 15 Feb 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-564/</guid><description>&lt;blockquote>
&lt;p>Python 中的单体仓库
原文: &lt;a href="https://pycoders.com/issues/564">PyCoder&amp;rsquo;s Weekly - Issue #564&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230215 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230215 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10340/web">Python 中的单体仓库&lt;/a>
&lt;ul>
&lt;li>KENNEDY &amp;amp; VUJIC PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Monorepos" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-15-zshot%202023-02-15%2010.15.24.jpg">
也就是巨大石仓库,Google 引发的潮流&amp;hellip;
其实吧,如果没有合理的配套商业模型以及基础设施和对应专业运维团队,
这么搞&amp;hellip;.囧的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10338/web">用 Python 和 SpiffWorkflow 的业务流程模型&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Business" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-15-zshot%202023-02-15%2010.14.32.jpg">
支持多种工作流描述语言的引擎&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10320/web">函数式 Python，第二部分: Dial M for Monoid&lt;/a>
&lt;ul>
&lt;li>CHRISTOPHER HARRISON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10321/web">SQLAlchemy 2.0 发布&lt;/a>
&lt;ul>
&lt;li>SQLALCHEMY.ORG
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;2.0 了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10337/web">DjangoCon Europe 2023 (Edinburgh) 征集参与&lt;/a>
&lt;ul>
&lt;li>PRETALX.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10322/web">Python 3.11.2, Python 3.10.10 and 3.12.0 Alpha 5 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10342/web">Mypy 1.0 发布&lt;/a>
&lt;ul>
&lt;li>MYPY-LANG.BLOGSPOT.COM
(&lt;code>是也乎:&lt;/code>
嗯哼?
以为永远不会有 1.0 了呢&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 563</title><link>https://zoomquiet.io/Weekly/23/issue-563/</link><pubDate>Wed, 08 Feb 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-563/</guid><description>&lt;blockquote>
&lt;p>2023 年 Python 三大趋势
原文: &lt;a href="https://pycoders.com/issues/563">PyCoder&amp;rsquo;s Weekly - Issue #563&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230208 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230208 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10298/web">用 Python 和 Rich 构建 Wordle 游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Rich" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-08-zshot%202023-02-08%2014.48.18.jpg">
Rich 这个项目名起的太好了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10299/web">将 Python WASI 支持添加到 Wasm 语言运行时&lt;/a>
&lt;ul>
&lt;li>ASEN ALEXANDROV
“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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10288/web">2023 年 Python 的三大趋势&lt;/a>
&lt;ul>
&lt;li>JERRY CODES
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.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;pre tabindex="0">&lt;code>2023.py
+ 为 rust 服务
+ Web apps
+ 加强安全
&lt;/code>&lt;/pre>&lt;p>对了 CharGPT 也有自己的猜想&amp;hellip;
好象现在写文章不带上 ChatGPT 就不完整一样&amp;hellip;
)&lt;/p></description></item><item><title>PyCoder 562</title><link>https://zoomquiet.io/Weekly/23/issue-562/</link><pubDate>Wed, 01 Feb 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-562/</guid><description>&lt;blockquote>
&lt;p>箴言之禅
原文: &lt;a href="https://pycoders.com/issues/562">PyCoder&amp;rsquo;s Weekly - Issue #562&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230201 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230201 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10241/web">用 Apache Airflow 编排大型和小型项目&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
什么是编排?
为什么数据/消息的流通会变来变去?
)
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Airflow" loading="lazy" src="https://ipic.zoomquiet.top/2023-02-01-zshot%202023-02-01%2011.17.44.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10267/web">为什么我喜欢 Nox&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
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.
(&lt;code>是也乎:&lt;/code>
下一代更好的多系统测试工具应该叫 &lt;code>mox&lt;/code>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10266/web">模拟断开的数据库连接以在 Django 中进行测试&lt;/a>
&lt;ul>
&lt;li>NEIL KAKKAR
This article covers three different options for effectively testing Django database access and failure recovery when the database connection is not there.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10250/web">Bleach 6.0.0 发布和弃用&lt;/a>
&lt;ul>
&lt;li>BLUESOCK.ORG
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.
(&lt;code>是也乎:&lt;/code>
代码好歹有 语法树, HTML 这东西怎么净化? 人家设计的就是可以乱来的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10269/web">PEP 704: 默认需要虚拟环境&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
好象 Guido 退休后, PEP 增长加速了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 561</title><link>https://zoomquiet.io/Weekly/23/issue-561/</link><pubDate>Wed, 25 Jan 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-561/</guid><description>&lt;blockquote>
&lt;p>这些天你最喜欢的技术播客是什么?
原文: &lt;a href="https://pycoders.com/issues/561">PyCoder&amp;rsquo;s Weekly - Issue #561&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230125 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;li>230125 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10212/web">如何在 Python 中获取和使用当前时间&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
这可是个古老又实用的问题
&lt;img alt="Time" loading="lazy" src="https://ipic.zoomquiet.top/2023-01-25-zshot%202023-01-25%2018.03.43.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10213/web">Property-Based Testing With Hypothesis and Pytest&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10216/web">使用持续分析提升 Python 性能&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ
Learn how to use Grafana Phlare and continuous profiling to discover bottlenecks in you code and boost the performance of your Python applications&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10217/web">CircleCI 安全事件:轮换你的密钥&lt;/a>
&lt;ul>
&lt;li>TECHCRUNCH.COM
CircleCI says hackers stole encryption keys and customers’ secrets.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 560</title><link>https://zoomquiet.io/Weekly/23/issue-560/</link><pubDate>Wed, 18 Jan 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-560/</guid><description>&lt;blockquote>
&lt;p>PEP 703:将GIL变成一个开关选项
原文: &lt;a href="https://pycoders.com/issues/560">PyCoder&amp;rsquo;s Weekly - Issue #560&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230118 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>230118 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10176/web">PEP 703: 在 CPython 中使 GIL 可选&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.
(&lt;code>是也乎:&lt;/code>
嗯哼? 就象 Rust 中的 unsafe ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10174/web">Python 中的原型污染&lt;/a>
&lt;ul>
&lt;li>ABDULRAHEEM KHALED
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 &lt;strong>class&lt;/strong>.&lt;strong>base&lt;/strong>. Read on for details.
(&lt;code>是也乎:&lt;/code>
Py 内部黑魔法, 如果不是撞上罕见问题一定要用这种解决方案,
一般没事别折腾&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10188/web">从 2022 年最流行的 Python 教程和课程中学习&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
去年构建的最受欢迎的一系列结构化教程
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10197/web">Python 3.12.0 Alpha 4 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 559</title><link>https://zoomquiet.io/Weekly/23/issue-559/</link><pubDate>Wed, 11 Jan 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-559/</guid><description>&lt;blockquote>
&lt;p>从头构建SQL引擎
原文: &lt;a href="https://pycoders.com/issues/559">PyCoder&amp;rsquo;s Weekly - Issue #559&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>230111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10159/web">发现 bpython: 具有类似 IDE 功能的 Python REPL&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
知道 bpython 也有小15年了&amp;hellip;
没想到还在发展;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10153/web">Python 3.12 能用 perf 工程&lt;/a>
&lt;ul>
&lt;li>PETER MCCONNELL
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10149/web">使用原生二进制文件打包&lt;/a>
&lt;ul>
&lt;li>PYPACKAGING-NATIVE.GITHUB.IO
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10145/web">Pillow 9.4.0 发布&lt;/a>
&lt;ul>
&lt;li>PILLOW.READTHEDOCS.IO
(&lt;code>是也乎:&lt;/code>
原名 PIL 现在是真的变成不可替代的核心常用模块了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10148/web">Plone 6.0 发布&lt;/a>
&lt;ul>
&lt;li>PLONE.ORG
(&lt;code>是也乎:&lt;/code>
等等 Plone 还活着?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10150/web">Django Bugfix 发布: 4.1.5&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 558</title><link>https://zoomquiet.io/Weekly/23/issue-558/</link><pubDate>Wed, 04 Jan 2023 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/23/issue-558/</guid><description>&lt;blockquote>
&lt;p>无聊的 Python：代码质量
原文: &lt;a href="https://pycoders.com/issues/558">PyCoder&amp;rsquo;s Weekly - Issue #558&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>230104 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>230104 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10124/web">2022 年 Real Python 教程和视频课程总结&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
“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.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="2022" loading="lazy" src="https://ipic.zoomquiet.top/2023-01-04-zshot%202023-01-04%2009.49.57.jpg">
嘦认真,呈体系的搞, 任何教程都有市场&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10102/web">对 Python 虚拟环境工作流程进行分类&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
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.
(&lt;code>是也乎:&lt;/code>
结论非常社区化了还是要 EPE 来完成最终盖棺嘛?
不过, conda 已经将生意作起来了, 变成市场标准也是指日可待?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10121/web">受损的 PyTorch-nightly 依赖链&lt;/a>
&lt;ul>
&lt;li>PYTORCH.ORG
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.
(&lt;code>是也乎:&lt;/code>
在此场景中如何使用 上游思维 来完成修补?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10113/web">PyPy v7.3.11 发布&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10114/web">NumPy 1.24 发布&lt;/a>
&lt;ul>
&lt;li>NUMPY.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10096/web">PyConDE 2023 提案征集: 1 月 5 日截止&lt;/a>
&lt;ul>
&lt;li>PYCON.DE&lt;/li>
&lt;li>• Shared by Olakunle Olaniyi&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 557</title><link>https://zoomquiet.io/Weekly/22/issue-557/</link><pubDate>Wed, 28 Dec 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-557/</guid><description>&lt;blockquote>
&lt;p>Best of PyCoder&amp;rsquo;s 2022
原文: &lt;a href="https://pycoders.com/issues/557">PyCoder&amp;rsquo;s Weekly - Issue #557&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221229 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221229 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;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.
本周时事通讯汇集了 2022 年最受欢迎的文章和项目;
也许你错过了其中哪篇,现在你值得有更多时间深入阅读.
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.
Happy Pythoning!&lt;/p></description></item><item><title>PyCoder 556</title><link>https://zoomquiet.io/Weekly/22/issue-556/</link><pubDate>Wed, 21 Dec 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-556/</guid><description>&lt;blockquote>
&lt;p>在 ChatGPT 中运行 Python
原文: &lt;a href="https://pycoders.com/issues/556">PyCoder&amp;rsquo;s Weekly - Issue #556&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221221 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221221 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10051/web">在 Python 中使用构建系统和持续集成&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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).
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Integration" loading="lazy" src="https://ipic.zoomquiet.top/2022-12-21-zshot%202022-12-21%2009.38.41.jpg">
又见 InfluxDB
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10038/web">PEP 701: F-Strings 的句法形式化&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.
(&lt;code>是也乎:&lt;/code>
这样发展下去就变成闭包了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10043/web">在 ChatGPT 中运行 Python&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10028/web">PyTexas 2023 提案征集&lt;/a>
&lt;ul>
&lt;li>PRETALX.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10029/web">PyCon US 2023 注册启动&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
(&lt;code>是也乎:&lt;/code>
PyCon中国 刚刚举行&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 555</title><link>https://zoomquiet.io/Weekly/22/issue-555/</link><pubDate>Wed, 14 Dec 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-555/</guid><description>&lt;blockquote>
&lt;p>简单是一种优势，但遗憾的是复杂性更好卖&amp;hellip;人艰不拆
原文: &lt;a href="https://pycoders.com/issues/555">PyCoder&amp;rsquo;s Weekly - Issue #555&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221214 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221214 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/10022/web">用 pyproject.toml 打包 Python 代码并使用 pathlib 列出文件&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON PODCAST
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.
(&lt;code>是也乎:&lt;/code>
打包/分发, 是一个开发语言最关键的输出形式,
但是, Python 这么多年了,一直在变化,
&lt;code>pyproject.toml&lt;/code> 是否能替代 &lt;code>setup.cfg&lt;/code>/&lt;code>setup.py&lt;/code> 统一所有打包工具,
还得看 M$ 的决心了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10005/web">谁控制并行性? 导致放缓的分歧&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10020/web">在 AWS 免费套餐上制作 Mastodon 机器人&lt;/a>
&lt;ul>
&lt;li>MAT DUGGAN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9998/web">PyPy v7.3.10 发布&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
(&lt;code>是也乎:&lt;/code>
PyPy 也开始努力了,毕竟不能比 CPython 还要慢吧?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10007/web">Django Bugfix 发布: 4.1.4&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/10002/web">Python 3.11.1, 3.10.9, 3.9.16, 3.8.16, 3.7.16 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
感觉到集团军样的气势,
看起来 M$ 投入了正规编制来推动?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9992/web">XtremePython 2022 线上大会 12.27th&lt;/a>
&lt;ul>
&lt;li>XTREMEPYTHON.DEV&lt;/li>
&lt;li>• Shared by Haim Michael&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 554</title><link>https://zoomquiet.io/Weekly/22/issue-554/</link><pubDate>Wed, 07 Dec 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-554/</guid><description>&lt;blockquote>
&lt;p>Python 和未来的编程 ~ 老爹3小时访谈
原文: &lt;a href="https://pycoders.com/issues/554">PyCoder&amp;rsquo;s Weekly - Issue #554&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221207 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221207 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9966/web">使用 Python 的 pathlib 模块&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9975/web">comprehensions 和 generators 速成班&lt;/a>
&lt;ul>
&lt;li>PETE FISON&lt;/li>
&lt;li>• Shared by Pete FIson
A great collection of code snippets that showcase the power and flexibility of list comprehensions, generators and related constructs.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9959/web">Guido van Rossum: Python 和编程的未来&lt;/a>
&lt;ul>
&lt;li>LEX FRIDMAN&lt;/li>
&lt;li>PODCAST
An in-depth, 3 hour interview with Guido van Rossum by Lex Fridman.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 553</title><link>https://zoomquiet.io/Weekly/22/issue-553/</link><pubDate>Wed, 30 Nov 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-553/</guid><description>&lt;blockquote>
&lt;p>用 VSCode 折腾 Jupyter 的16个理由&amp;hellip;需要嘛?
原文: &lt;a href="https://pycoders.com/issues/553">PyCoder&amp;rsquo;s Weekly - Issue #553&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221130 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221130 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9922/web">Microsoft Power BI 和 Python: 两个超级大国的结合&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Power" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-30-zshot%202022-11-30%2009.16.53.jpg">
VSCode 绝对为是 M$ 中兴关键之举&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9939/web">Python 中的并行嵌套 for-Loops&lt;/a>
&lt;ul>
&lt;li>JASON BROWNLEE
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.
(&lt;code>是也乎:&lt;/code>
值得收藏日用,一个多重循环,可以用这么多种姿势来完成,
感觉 Python 一直说的:&amp;ldquo;毎件事儿,总是有一种最靠谱姿势&amp;rdquo;,好象有些站不住&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9921/web">我们如何在数百种环境中快速运行测试&lt;/a>
&lt;ul>
&lt;li>ANTON PIRKER
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.
(&lt;code>是也乎:&lt;/code>
嗯哼? Sentry白女票党技巧?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 552</title><link>https://zoomquiet.io/Weekly/22/issue-552/</link><pubDate>Wed, 23 Nov 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-552/</guid><description>&lt;blockquote>
&lt;p>Python 3.11 微基准测试
原文: &lt;a href="https://pycoders.com/issues/552">PyCoder&amp;rsquo;s Weekly - Issue #552&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221123 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221123 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9896/web">用 WebAuthn 使项目远离密码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="WebAuthn" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-23-zshot%202022-11-23%2009.13.26.jpg">
问题就在并不是所有场景都必须联网哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9912/web">Python 开发者的 Mastodon&lt;/a>
&lt;ul>
&lt;li>KENNEDY,&lt;/li>
&lt;li>HÄUSSGE,&lt;/li>
&lt;li>WILLISON,&lt;/li>
&lt;li>&amp;amp; RODRÍGUEZ&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
叕一个想替代 Slack 的 code social 平台?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9902/web">Python 3.12 有什么新鲜东西?&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9889/web">PyTexas 2023 提前注册和论文征集&lt;/a>
&lt;ul>
&lt;li>PYTEXAS.ORG&lt;/li>
&lt;li>• Shared by Mason Egger&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 551</title><link>https://zoomquiet.io/Weekly/22/issue-551/</link><pubDate>Wed, 16 Nov 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-551/</guid><description>&lt;blockquote>
&lt;p>EuroPython 2022 视频已全部上线
原文: &lt;a href="https://pycoders.com/issues/551">PyCoder&amp;rsquo;s Weekly - Issue #551&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221116 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221116 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9847/web">重构: 准备代码以获得帮助&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
重构是好事儿,但是,这是在团队允许这种隐性成本前提下的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9859/web">用 Python 编写 Chrome 扩展程序!&lt;/a>
&lt;ul>
&lt;li>PETE FISON&lt;/li>
&lt;li>• Shared by Pete Fison
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.
(&lt;code>是也乎:&lt;/code>
何时 PyScript 可以突破沙箱机制,象当年 FF 拓展一样豪放,
才能说明成功了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9856/web">Python Asyncio: 完整指南&lt;/a>
&lt;ul>
&lt;li>JASON BROWNLEE
This comprehensive guide shows you everything you’d ever want to know about asynchronous programming with coroutines and the asyncio library in Python.
(&lt;code>是也乎:&lt;/code>
现在都谦虚了,不说终极,只曰完整了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9851/web">EuroPython 2022 视频发布&lt;/a>
&lt;ul>
&lt;li>YOUTUBE
(&lt;code>是也乎:&lt;/code>
&lt;img alt="EuroPython" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-16-zshot%202022-11-16%2009.11.01.jpg">
126节, 看B站何时完成复制?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9871/web">PyCon US 寻找远程志愿者&lt;/a>
&lt;ul>
&lt;li>PYCON US&lt;/li>
&lt;li>GOOGLE FORM
(&lt;code>是也乎:&lt;/code>
远程志愿者?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 550</title><link>https://zoomquiet.io/Weekly/22/issue-550/</link><pubDate>Wed, 09 Nov 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-550/</guid><description>&lt;blockquote>
&lt;p>是什么令 Py3.11 加速这么猛? ~ 用真心
原文: &lt;a href="https://pycoders.com/issues/550">PyCoder&amp;rsquo;s Weekly - Issue #550&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221109 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221109 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9827/web">Python 3.11 究竟从哪儿获得了加速?&lt;/a>
&lt;ul>
&lt;li>BESHR KAYALI
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9818/web">Python 基础: 作用域&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Scopes" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-09-zshot%202022-11-09%2009.30.47.jpg">
好象有个什么口决来判定的&amp;hellip;&amp;ndash;&amp;gt; &lt;code>LEGB rule&lt;/code>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9820/web">Python 中的 Google API 入门&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
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
(&lt;code>是也乎:&lt;/code>
什么是 Google ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9804/web">PyCascades 2023 征集提案&lt;/a>
&lt;ul>
&lt;li>PRETALX.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9837/web">Django Bugfix 发布: 4.1.3&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9816/web">PyTorch 1.13 发布&lt;/a>
&lt;ul>
&lt;li>PYTORCH.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9836/web">PyChain 2022 演讲者公布&lt;/a>
&lt;ul>
&lt;li>PYCHAIN.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 549</title><link>https://zoomquiet.io/Weekly/22/issue-549/</link><pubDate>Wed, 02 Nov 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-549/</guid><description>&lt;blockquote>
&lt;p>PyCon US 2023 开始召唤议题
原文: &lt;a href="https://pycoders.com/issues/549">PyCoder&amp;rsquo;s Weekly - Issue #549&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221102 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221102 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9790/web">如何从 Python 列表或可迭代对象中获取第一个匹配项&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="First" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2008.59.29.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9783/web">用 Pillow 生成模因/MEME和信息图表&lt;/a>
&lt;ul>
&lt;li>PIOTR MALIŃSKI
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="MEME" loading="lazy" src="https://ipic.zoomquiet.top/2022-11-02-zshot%202022-11-02%2009.01.50.jpg">
给定一张图,快速自动追加各种网络梗
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9773/web">什么时候应该升级到 Python 3.11?&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.
(&lt;code>是也乎:&lt;/code>
很明显 Py 3.12.1 发布时
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9776/web">Python 3.12.0 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9796/web">PyCon US 2023 提案征集开始&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG
(&lt;code>是也乎:&lt;/code>
PyCon22中国 刚刚开始主题召唤&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 548</title><link>https://zoomquiet.io/Weekly/22/issue-548/</link><pubDate>Wed, 26 Oct 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-548/</guid><description>&lt;blockquote>
&lt;p>Python 3.11 超COOL特性
原文: &lt;a href="https://pycoders.com/issues/548">PyCoder&amp;rsquo;s Weekly - Issue #548&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221026 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221026 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9762/web">Python 3.11: 值得尝试酷炫新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.11" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.42.25.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9750/web">在 Django 中导入数据实现“Dry Run Mode”&lt;/a>
&lt;ul>
&lt;li>ADAM JOHNSON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Dry Run Mode" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.38.08.jpg">
作者是位多产程序猿,
专门为网站选择了颜色&lt;a href="https://adamj.eu/colophon/">Colophon&lt;/a>
非常 OREILLY ;-)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9759/web">3.11 发布关乎培育社区和管理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.11" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-26-zshot%202022-10-26%2010.37.18.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9752/web">防御性编码指南: Python&lt;/a>
&lt;ul>
&lt;li>FEDORAPROJECT.ORG
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.
(&lt;code>是也乎:&lt;/code>
嗯哼? Pythonic 流派不是应该不折腾这种风格的?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9741/web">PyCascades 2023 提案征集&lt;/a>
&lt;ul>
&lt;li>PYCASCADES CONFERENCE&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 547</title><link>https://zoomquiet.io/Weekly/22/issue-547/</link><pubDate>Wed, 19 Oct 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-547/</guid><description>&lt;blockquote>
&lt;p>Pythoneer 2022调查问卷来了, 值得冲哪&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/547">PyCoder&amp;rsquo;s Weekly - Issue #547&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221019 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221019 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9708/web">ChatterBot: 用 Python 构建聊天机器人&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="ChatterBot" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-19-zshot%202022-10-19%2008.31.29.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9723/web">为数据和机器学习流水线编写健壮的测试&lt;/a>
&lt;ul>
&lt;li>EUGENE YAN
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.
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&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9714/web">在 Python 中使用 LaTeX&lt;/a>
&lt;ul>
&lt;li>JOHN LOCKWOOD
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9721/web">2022 年 Python 开发者调查&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9698/web">Python 3.10.8 错误修复版发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 546</title><link>https://zoomquiet.io/Weekly/22/issue-546/</link><pubDate>Wed, 12 Oct 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-546/</guid><description>&lt;blockquote>
&lt;p>Matrix 直播
原文: &lt;a href="https://pycoders.com/issues/546">PyCoder&amp;rsquo;s Weekly - Issue #546&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221012 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221012 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9660/web">在 Python 折腾内存分析器能带教给我们什么?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Profiler" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-12-zshot%202022-10-12%2008.46.36.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9670/web">Python 中 assert 有危险&lt;/a>
&lt;ul>
&lt;li>DHRUV PATEL&lt;/li>
&lt;li>• Shared by Randall Degges
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.
(&lt;code>是也乎:&lt;/code>
和 goto 类似&amp;hellip;反正, 语法设计不可能杜绝人为问题,
Rust 都不行
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9680/web">关于 asyncio.Semaphore 推理&lt;/a>
&lt;ul>
&lt;li>GUIDO VAN ROSSUM
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="GUIDO" loading="lazy" 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">
老爹的官方 blog,
&lt;a href="https://neopythonic.blogspot.com/2008/10/about-this-blog.html">Neopythonic: About This Blog&lt;/a>
08年从 Artima 迁移到 blogspot 上,
是的, 就是那个 google 收购的 blog 引擎&amp;hellip;
当年也跟风注册过, 然后, 和谐了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9675/web">Django 安全版本已发布: 4.1.2, 4.0.8, and 3.2.16&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 545</title><link>https://zoomquiet.io/Weekly/22/issue-545/</link><pubDate>Wed, 05 Oct 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-545/</guid><description>&lt;blockquote>
&lt;p>Python 版 Rust/内置 linter clippy 来了
原文: &lt;a href="https://pycoders.com/issues/545">PyCoder&amp;rsquo;s Weekly - Issue #545&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>221005 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>221005 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9635/web">用 Django Channels 和 WebSocket 构建实时聊天&lt;/a>
&lt;ul>
&lt;li>MUHAMMED ALI
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9648/web">用 Python 生成二维码&lt;/a>
&lt;ul>
&lt;li>JERRY ZHU
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.
(&lt;code>是也乎:&lt;/code>
奇怪知识总是在增长
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9646/web">用 Django Ninja 构建鬼鬼祟祟的 REST API&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Ninja" loading="lazy" src="https://ipic.zoomquiet.top/2022-10-05-zshot%202022-10-05%2010.03.45.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 544</title><link>https://zoomquiet.io/Weekly/22/issue-544/</link><pubDate>Wed, 28 Sep 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-544/</guid><description>&lt;blockquote>
&lt;p>Python 3.12 目标发布
原文: &lt;a href="https://pycoders.com/issues/544">PyCoder&amp;rsquo;s Weekly - Issue #544&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220928 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220928 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9606/web">Python 实在是非开发人员的效率工具&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Non-Developers" loading="lazy" src="https://ipic.zoomquiet.top/2022-09-28-zshot%202022-09-28%2011.23.59.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9581/web">基于 Python 应用程序的 Heroku 替代方案&lt;/a>
&lt;ul>
&lt;li>TESTDRIVEN.IO&lt;/li>
&lt;li>• Shared by Micheal Herman
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.
(&lt;code>是也乎:&lt;/code>
Heroku 实在构造的太方便了,
除非官方作死, 否则, 很难上手后迁移&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9590/web">在 Kubernetes 上运行 Django&lt;/a>
&lt;ul>
&lt;li>MOHAMED M EL-KALIOBY
This in-depth, seven-part article covers all the ins-and-outs of getting Django running on Kubernetes in a Docker container.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9613/web">Django REST 3.14 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO-REST-FRAMEWORK.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9611/web">Pandas 1.5 发布&lt;/a>
&lt;ul>
&lt;li>PYDATA.ORG
(&lt;code>是也乎:&lt;/code>
随着Python 本身的加速, Pandas 也将越来越快&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9578/web">征集提案: Synthetic Data Dev Conference&lt;/a>
&lt;ul>
&lt;li>GRETEL.AI&lt;/li>
&lt;li>• Shared by Will Jennings
(&lt;code>是也乎:&lt;/code>
元宇宙基础计算&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9594/web">2022 年 Django 开发者调查发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 543</title><link>https://zoomquiet.io/Weekly/22/issue-543/</link><pubDate>Wed, 21 Sep 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-543/</guid><description>&lt;blockquote>
&lt;p>dataclasses 值得使用
原文: &lt;a href="https://pycoders.com/issues/543">PyCoder&amp;rsquo;s Weekly - Issue #543&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220921 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220921 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9561/web">在 Python 中构建 Alexa 等效项&lt;/a>
&lt;ul>
&lt;li>ANDREW HERSHY
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9555/web">Python SQLite 文档案例增补&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR&lt;/li>
&lt;li>• Shared by Redowan Delowar
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.
(&lt;code>是也乎:&lt;/code>
反正还是直接 SQL 最标准了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9542/web">自定义 Python 列表: 从列表继承与 UserList&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="UserList" loading="lazy" src="https://ipic.zoomquiet.top/2022-09-21-zshot%202022-09-21%2011.30.36.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9563/web">Python 3.11.0rc2 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 542</title><link>https://zoomquiet.io/Weekly/22/issue-542/</link><pubDate>Tue, 13 Sep 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-542/</guid><description>&lt;blockquote>
&lt;p>Jupyter+git 问题已解决
原文: &lt;a href="https://pycoders.com/issues/542">PyCoder&amp;rsquo;s Weekly - Issue #542&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220913 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220913 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9497/web">List Comprehensions Are More Powerful Than You Think&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
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.
(&lt;code>是也乎:&lt;/code>
这在 &lt;a href="https://book.douban.com/subject/35602079/">Python一行流 (2021)&lt;/a>
中进行了充分的讨论&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9523/web">Can Amazon’s CodeWhisperer Write Better Python Than You?&lt;/a>
&lt;ul>
&lt;li>BRIAN TARBOX&lt;/li>
&lt;li>• Shared by Adam Buggia
Amazon’s CodeWhisperer is a machine-learning based coding assistant which is currently in beta. Learn about its capabilities and limitations.
(&lt;code>是也乎:&lt;/code>
可惜是 AWS only 的东西&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9499/web">Possible DoS Exposure in Large int to str Conversions&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PYTHON
“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.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9486/web">Django Bugfix Release: 4.1.1&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9482/web">Python 3.10.7, 3.9.14, 3.8.14, and 3.7.14 Released&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9514/web">TensorFlow 2.10 Released&lt;/a>
&lt;ul>
&lt;li>TENSORFLOW.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 541</title><link>https://zoomquiet.io/Weekly/22/issue-541/</link><pubDate>Wed, 07 Sep 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-541/</guid><description>&lt;blockquote>
&lt;p>47+值得知道的 Py 字符串方法
原文: &lt;a href="https://pycoders.com/issues/541">PyCoder&amp;rsquo;s Weekly - Issue #541&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220907 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220907 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9456/web">创建 Python 代码完成器和更多 AST 项目&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PODCAST" loading="lazy" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2010.03.52.jpg">
AST 好东西
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9431/web">值得知道的 Python 字符串方法&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER&lt;/li>
&lt;li>• Shared by Trey Hunner
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?
(&lt;code>是也乎:&lt;/code>
和 Perl 类似,
字符串, 是日常最多应对场景,值得深入支持&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9445/web">Python 中的龙曲线 🐍&lt;/a>
&lt;ul>
&lt;li>GIULIANO PERTILE&lt;/li>
&lt;li>• Shared by Giuliano Pertile
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Dragon" loading="lazy" src="https://ipic.zoomquiet.top/2022-09-07-zshot%202022-09-07%2010.01.47.jpg">
龙式分形&amp;hellip;supper cool.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 540</title><link>https://zoomquiet.io/Weekly/22/issue-540/</link><pubDate>Wed, 31 Aug 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-540/</guid><description>&lt;blockquote>
&lt;p>Python 世界第一但企业更爱 SQL
原文: &lt;a href="https://pycoders.com/issues/540">PyCoder&amp;rsquo;s Weekly - Issue #540&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220831 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220831 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9403/web">用 FastAPI 和 Python 构建 缩址器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
FastAPI 的好, 不仅仅是内置了文档界面
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9390/web">Flet: 用 Python 构建 Flutter 应用程序&lt;/a>
&lt;ul>
&lt;li>FITSNER &amp;amp; KENNEDY PODCAST
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.
(&lt;code>是也乎:&lt;/code>
是的, 值得体验,
这真的是贴心尝试.
&lt;img alt="Flet" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-31-zshot%202022-08-31%2014.38.35.jpg">
值得付费&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9392/web">网络钓鱼 PyPI 用户: 受感染的项目推送恶意软件&lt;/a>
&lt;ul>
&lt;li>ZELJKA ZORZ
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.
(&lt;code>是也乎:&lt;/code>
想说大势所趋的&amp;hellip;可惜&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9368/web">在 Spring 的生产环境中使用 Mypy&lt;/a>
&lt;ul>
&lt;li>CHARLIE MARSH
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.
(&lt;code>是也乎:&lt;/code>
等等, 就是那个 Spring?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9374/web">Heroku 取消免费套餐&lt;/a>
&lt;ul>
&lt;li>HEROKU.COM
(&lt;code>是也乎:&lt;/code>
好吧, 免费用了那么久,
也知道怎么肥四了&amp;hellip;
迁移到 各公有云的 FaaS 中, 也是好的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9381/web">受 Cryptominers 影响的 100 多个 PyPI 和 npm 包&lt;/a>
&lt;ul>
&lt;li>MANIKANTA IMMANNI&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 539</title><link>https://zoomquiet.io/Weekly/22/issue-539/</link><pubDate>Wed, 24 Aug 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-539/</guid><description>&lt;blockquote>
&lt;p>是什么促使你决心进入一个技术栈的?
原文: &lt;a href="https://pycoders.com/issues/539">PyCoder&amp;rsquo;s Weekly - Issue #539&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220824 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220824 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9342/web">了解 异步 Web Python&lt;/a>
&lt;ul>
&lt;li>JAMES BENNETT
“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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9327/web">GitHub Copilot: 以想象的速度与 Python 一起飞翔&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Copilot" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-24-zshot%202022-08-24%2010.29.07.jpg">
商业稿, 这肯定拿銭了&amp;hellip;
拿开源代码去养 M$ 的 AI ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9348/web">用 12 行 PyTorch 编写 Snake 游戏&lt;/a>
&lt;ul>
&lt;li>ELIAS F. FYKSEN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 538</title><link>https://zoomquiet.io/Weekly/22/issue-538/</link><pubDate>Wed, 17 Aug 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-538/</guid><description>&lt;blockquote>
&lt;p>无可阻挡的 Python
原文: &lt;a href="https://pycoders.com/issues/538">PyCoder&amp;rsquo;s Weekly - Issue #538&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220817 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220817 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9286/web">带 Transformer 模型和注意力的 NLP 前进&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Transformer" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-17-zshot%202022-08-17%2009.11.14.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>[&amp;ldquo;势不可挡&amp;rdquo; Python 仍然比 C 和 Java 更受欢迎(https://pycoders.com/link/9308/web)
&lt;ul>
&lt;li>SLASHDOT.ORG
“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”.
(&lt;code>是也乎:&lt;/code>
无可阻挡, 就是无可替代
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9280/web">Scout APM: 为开发者打造, 由开发者打造&lt;/a>
&lt;ul>
&lt;li>SCOUT APM&lt;/li>
&lt;li>SPONSOR
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. &lt;a href="https://pycoders.com/link/9280/web">Scout APM: Built For Developers, By Developers&lt;/a>
(&lt;code>是也乎:&lt;/code>
好用不贵?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9294/web">向 Pip 添加审计&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
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.
(&lt;code>是也乎:&lt;/code>
有点儿象党国晚期?
反贪亡党, 不反亡国&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9281/web">发现性能问题: 分析还是记录?&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.
(&lt;code>是也乎:&lt;/code>
顶得住是王道,
其它的都是为了 PPT
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9288/web">Python 3.11.0rc1 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 537</title><link>https://zoomquiet.io/Weekly/22/issue-537/</link><pubDate>Wed, 10 Aug 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-537/</guid><description>&lt;blockquote>
&lt;p>Python 3.10.6 发布
原文: &lt;a href="https://pycoders.com/issues/537">PyCoder&amp;rsquo;s Weekly - Issue #537&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220810 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220810 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9275/web">查找和修复 Python 代码错误&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
基础又迷人的技巧..
&lt;img alt="Finding" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.23.14.jpg">
猜测其实就是经验&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9270/web">Python 常用库中的不常见用法&lt;/a>
&lt;ul>
&lt;li>EUGENE YAN
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Uncommon" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.22.38.jpg">
结构即架构
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9257/web">用几行 Python 创建 NBA 亮点&lt;/a>
&lt;ul>
&lt;li>NOAM EPHRAT
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.
(&lt;code>是也乎:&lt;/code>
OCR 技术自动识别关键帧
&lt;img alt="亮点" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-10-zshot%202022-08-10%2010.29.03.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9254/web">Python 3.10.6 发布ed&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9259/web">Django 4.1 发布ed&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 536</title><link>https://zoomquiet.io/Weekly/22/issue-536/</link><pubDate>Wed, 03 Aug 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-536/</guid><description>&lt;blockquote>
&lt;p>M1 已支持 PyPy
原文: &lt;a href="https://pycoders.com/issues/536">PyCoder&amp;rsquo;s Weekly - Issue #536&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220803 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220803 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9205/web">Windows 中 Python 编码环境/ 设置指南&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
放过 Windowns 吧, 一个远程 Linux 主机配套 VSCoder 无痛编程&amp;hellip;
&lt;img alt="Environment" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.48.48.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9215/web">Meta/Facebook 支持服务器端使用的编程语言&lt;/a>
&lt;ul>
&lt;li>ERIC GARCIA
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9208/web">自然语言处理和机器学习如何理解文本&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="ML" loading="lazy" src="https://ipic.zoomquiet.top/2022-08-03-zshot%202022-08-03%2009.46.54.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9222/web">测试 PyPy&lt;/a>
&lt;ul>
&lt;li>CARL FRIEDRICH BOLZ-TEREICK&lt;/li>
&lt;li>PODCAST
Brian interviews Carl Friedrich Bolz-Tereick of the PyPy project and they talk about how to test the alternative Python implementation.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9218/web">Python 3.11.0b5 现已推出&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9225/web">M1 宣布支持 PyPy&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
(&lt;code>是也乎:&lt;/code>
WoW &amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9207/web">Talks 2022 Python 网络会议发布&lt;/a>
&lt;ul>
&lt;li>SIXFEETUP.COM&lt;/li>
&lt;li>• Shared by Laura Stephens VIDEO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 535</title><link>https://zoomquiet.io/Weekly/22/issue-535/</link><pubDate>Wed, 27 Jul 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-535/</guid><description>&lt;blockquote>
&lt;p>PEP 695：类型参数语法/草案
原文: &lt;a href="https://pycoders.com/issues/535">PyCoder&amp;rsquo;s Weekly - Issue #535&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220727 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220727 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9168/web">用 Django 构建 Flashcards 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Flashcards" loading="lazy" src="https://ipic.zoomquiet.top/2022-07-27-zshot%202022-07-27%2011.37.27.jpg">
嗯哼? 实体结合, 这很适合私人软件发售形式哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9174/web">构建一个持久认证的 Python CLI&lt;/a>
&lt;ul>
&lt;li>CHRISTOPHER FLEETWOOD
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.
(&lt;code>是也乎:&lt;/code>
嗯哼? 这样安全嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9188/web">告别辣些过时的 Python 库&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
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.
(&lt;code>是也乎:&lt;/code>
如此决然的嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9183/web">PEP 695: 类型参数语法(草案)&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9184/web">Django 4.1 候选版本 1 可用&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 534</title><link>https://zoomquiet.io/Weekly/22/issue-534/</link><pubDate>Wed, 20 Jul 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-534/</guid><description>&lt;blockquote>
&lt;p>是的,俺对侬的开源贡献有意见&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/534">PyCoder&amp;rsquo;s Weekly - Issue #534&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220720 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220720 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9132/web">衡量代码质量/简单性和可维护性&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PODCAST" loading="lazy" src="https://ipic.zoomquiet.top/2022-07-20-zshot%202022-07-20%2011.39.38.jpg">
其实, 如果不从小作品开始养成这种习惯, 到大团队, 基本上不可能适应, 或是推进类似品质管理
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9150/web">Subtests 在 Python&lt;/a>
&lt;ul>
&lt;li>PAUL GANSSLE
“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.
(&lt;code>是也乎:&lt;/code>
单元测试下, 还有一层测试&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9134/web">在 Python 中并行处理大文件&lt;/a>
&lt;ul>
&lt;li>ABID ALI AWAN
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9143/web">Python 3.11.0b4 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 533</title><link>https://zoomquiet.io/Weekly/22/issue-533/</link><pubDate>Wed, 13 Jul 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-533/</guid><description>&lt;blockquote>
&lt;p>Python 3.11 发布可能被延迟
原文: &lt;a href="https://pycoders.com/issues/533">PyCoder&amp;rsquo;s Weekly - Issue #533&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220713 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220713 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9097/web">Python 3.11 预览: TOML 和 tomllib&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;看来 TOML 是真的立住了
&lt;img alt="tomllib" loading="lazy" src="https://ipic.zoomquiet.top/2022-07-13-zshot%202022-07-13%2010.38.17.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9114/web">用 Django 和 Angular 构建&lt;code>渐进式&lt;/code> Web 应用程序&lt;/a>
&lt;ul>
&lt;li>ROB ALFORD&lt;/li>
&lt;li>• Shared by Rob Alford
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.
(&lt;code>是也乎:&lt;/code>
Angular 嗯哼&amp;hellip;上古神品
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9084/web">在 Python 中使用断言应用约束&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR
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.
(&lt;code>是也乎:&lt;/code>
相比传统的 if , assert 更加简练
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9122/web">Python 3.11 发布可能被延迟&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9099/web">Quart 现在是个 Pallets Project&lt;/a>
&lt;ul>
&lt;li>PALLETSPROJECTS.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 532</title><link>https://zoomquiet.io/Weekly/22/issue-532/</link><pubDate>Wed, 06 Jul 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-532/</guid><description>&lt;blockquote>
&lt;p>用 Pyodide 构建 SPA
原文: &lt;a href="https://pycoders.com/issues/532">PyCoder&amp;rsquo;s Weekly - Issue #532&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220706 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220706 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9063/web">与 Bruce Eckel 一起探索函数式编程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bruce" loading="lazy" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.36.45.jpg">
老戏骨 &lt;a href="https://www.mindviewllc.com/bibliography/#books">Bibliography - MindView Exceptional Learning Experiences&lt;/a>
写了一系列 Think in 的高手;
PS: 只是 Think in Python 一直拖欠没发表&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9065/web">用 Pyodide 构建单页应用程序&lt;/a>
&lt;ul>
&lt;li>AMIR TADRISI&lt;/li>
&lt;li>• Shared by Amir Tadrisi
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.
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;这就已经有嵌入在 browser 中的 py 应用了&amp;hellip;
&lt;a href="https://github.com/amirtds/netflix-analysis-spa/tree/part-1">amirtds/netflix-analysis-spa at part-1&lt;/a>
&lt;a href="https://netflix-analysis-spa.onrender.com/">https://netflix-analysis-spa.onrender.com&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9045/web">带有 arvo 的程序音乐创作&lt;/a>
&lt;ul>
&lt;li>SERGE-ÉTIENNE PARENT
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="arvo" loading="lazy" src="https://ipic.zoomquiet.top/2022-07-06-zshot%202022-07-06%2011.40.44.jpg">
成调不成曲&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9064/web">Django High Security 已发布: 4.0.6 and 3.2.14&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9050/web">PyTorch 1.12 已发布&lt;/a>
&lt;ul>
&lt;li>PYTORCH.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 531</title><link>https://zoomquiet.io/Weekly/22/issue-531/</link><pubDate>Wed, 29 Jun 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-531/</guid><description>&lt;blockquote>
&lt;p>Stack Overflow开发者问题2022结果出来了
原文: &lt;a href="https://pycoders.com/issues/531">PyCoder&amp;rsquo;s Weekly - Issue #531&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220630 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220630 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/9013/web">用 Python 和 Tkinter 构建井字游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Game" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.59.07.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9038/web">每次启动 Django 项目时必做的六件事&lt;/a>
&lt;ul>
&lt;li>BRENTON CLEELAND
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9029/web">应该在下一个 Web 应用程序中使用 AsyncIO 吗?&lt;/a>
&lt;ul>
&lt;li>STEVEN PATE
+• Shared by Steven Pate
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?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9041/web">发现另外四个窃取 AWS 凭证的 Python 程序包&lt;/a>
&lt;ul>
&lt;li>AX SHARMA&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9030/web">2022 年 Stack Overflow 开发者调查结果发布&lt;/a>
&lt;ul>
&lt;li>STACKOVERFLOW.CO
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Survey" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.50.04.jpg">
触目惊心哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9001/web">Django 4.1 Beta 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9019/web">urllib3 宣布赏金计划&lt;/a>
&lt;ul>
&lt;li>URLLIB3.READTHEDOCS.IO
(&lt;code>是也乎:&lt;/code>
&lt;img alt="urllib3" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-29-zshot%202022-06-29%2010.48.31.jpg">
惊喜的 logo
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/9011/web">开源安全基金会基金 PSF&lt;/a>
&lt;ul>
&lt;li>OPENSSF.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 530</title><link>https://zoomquiet.io/Weekly/22/issue-530/</link><pubDate>Tue, 21 Jun 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-530/</guid><description>&lt;blockquote>
&lt;p>没多少人用的 Python 强大功能有什么?
原文: &lt;a href="https://pycoders.com/issues/530">PyCoder&amp;rsquo;s Weekly - Issue #530&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220621 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220621 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8964/web">对象、函数、生成器和协程&lt;/a>
&lt;ul>
&lt;li>DUSTY PHILLIPS
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8963/web">用 concat() 和 merge() 组合 pandas 中的数据&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="COURSE" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-22-zshot%202022-06-22%2011.09.53.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8977/web">用 Python 导入和 PEP 690 获得懒加载能力&lt;/a>
&lt;ul>
&lt;li>KENNEDY,&lt;/li>
&lt;li>MEYER,&lt;/li>
&lt;li>BRAVO,&lt;/li>
&lt;li>&amp;amp; WARSAW&lt;/li>
&lt;li>PODCAST
Talk Python interviews all three authors involved in PEP 690, a proposal to add the ability to delay library importation until time of use.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8970/web">Django CMS 奖学金计划: 立即申请&lt;/a>
&lt;ul>
&lt;li>DJANGO-CMS.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8986/web">DjangoCon Europe 征集 2023 年主提案&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8972/web">PyOhio Talks 宣布/免费注册 July 30 上线&lt;/a>
&lt;ul>
&lt;li>PYOHIO.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 529</title><link>https://zoomquiet.io/Weekly/22/issue-529/</link><pubDate>Wed, 15 Jun 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-529/</guid><description>&lt;blockquote>
&lt;p>PyScript 飞翔在浏览器中吧 Python 君.
原文: &lt;a href="https://pycoders.com/issues/529">PyCoder&amp;rsquo;s Weekly - Issue #529&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220615 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220615 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8891/web">PyScript 初探: Web 浏览器中的 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyScript" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-15-zshot%202022-06-15%2009.46.58.jpg">
虽然是实验项目, 但是, 大家都很兴奋&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8905/web">了解 Django: 调试技巧和技巧&lt;/a>
&lt;ul>
&lt;li>MATT LAYMAN&lt;/li>
&lt;li>• Shared by Matt Layman
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.
(&lt;code>是也乎:&lt;/code>
Django 已经平台化了,
此时的 debug 就得有新姿势了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8885/web">Python 中的安全密码处理&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ
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?
(&lt;code>是也乎:&lt;/code>
安全口令在 Python 中管理的姿势&amp;hellip;
&lt;img alt="xkcd" loading="lazy" src="https://imgs.xkcd.com/comics/password_strength.png">
最后给出的建议意味深长&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8879/web">Python 3.10.5 Bug 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8887/web">2021 年 Python 开发人员调查结果&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
调查结果出来了: 到处都是 Pythoneer
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8889/web">EuroSciPy August 29-September 2, 瑞士巴塞尔&lt;/a>
&lt;ul>
&lt;li>EUROSCIPY.ORG&lt;/li>
&lt;li>• Shared by Darya Chyzhyk&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 528</title><link>https://zoomquiet.io/Weekly/22/issue-528/</link><pubDate>Wed, 08 Jun 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-528/</guid><description>&lt;blockquote>
&lt;p>如何摆脱教程地狱? 当然不是爱&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/528">PyCoder&amp;rsquo;s Weekly - Issue #528&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220608 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220608 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8859/web">Django 静态文件和模板&lt;/a>
&lt;ul>
&lt;li>WILL VINCENT
“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.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8858/web">用 pandas 和 NumPy 进行数据清理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8825/web">Optimize Python Code Inefficiencies and Latency With Datadog Application Monitoring&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>SPONSOR
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.
&lt;a href="https://pycoders.com/link/8825/web">Optimize Python Code Inefficiencies and Latency With Datadog Application Monitoring&lt;/a>
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Datadog" loading="lazy" src="https://cdn.pycoders.com/a2e6b970c5925d0dbfadfdb0618f7cee">
事实证明, logo 可爱能提高转化率
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8838/web">简要了解 CPython 字符串&lt;/a>
&lt;ul>
&lt;li>ONDŘEJ MĚKOTA
“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.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8866/web">加速发布 Python 3.11.0b3&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8847/web">Django Bugfix Release: 4.0.5&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8850/web">请求包的域名抢注攻击&lt;/a>
&lt;ul>
&lt;li>JOSSEF HARUSH&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8833/web">Python News: What’s New From May 2022&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
(&lt;code>是也乎:&lt;/code>
&lt;img alt="News" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-08-zshot%202022-06-08%2011.45.08.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 527</title><link>https://zoomquiet.io/Weekly/22/issue-527/</link><pubDate>Wed, 01 Jun 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-527/</guid><description>&lt;blockquote>
&lt;p>对数据科学家有用的 Python 装饰器
原文: &lt;a href="https://pycoders.com/issues/527">PyCoder&amp;rsquo;s Weekly - Issue #527&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220601 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220601 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8787/web">Python 的“函数”有时是类&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER
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”?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8803/web">探索 Python 中的作用域和闭包&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="COURSE" loading="lazy" src="https://ipic.zoomquiet.top/2022-06-01-zshot%202022-06-01%2010.14.45.jpg">
是的, 套娃,
幸好 Python 严密的用缩进进行了可视化先&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8818/web">所有关于星号在 Python 中需要知道的&lt;/a>
&lt;ul>
&lt;li>BAS STEINS
The &lt;code>*&lt;/code> is for more than multiplication, it is also the basis for the two deconstruction operators: &lt;code>*&lt;/code> and &lt;code>**&lt;/code>. Learn the ins-and-outs of using
&lt;code>*args&lt;/code>, &lt;code>**kwargs&lt;/code>, deconstruction, and forcing keyword-arguments-only in functions.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8805/web">ctx 库被劫持以窃取 AWS 密钥&lt;/a>
&lt;ul>
&lt;li>AX SHARMA
(&lt;code>是也乎:&lt;/code>
全新 Hijacked 姿势&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 526</title><link>https://zoomquiet.io/Weekly/22/issue-526/</link><pubDate>Wed, 25 May 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-526/</guid><description>&lt;blockquote>
&lt;p>编程时最喜欢的播放列表?
原文: &lt;a href="https://pycoders.com/issues/526">PyCoder&amp;rsquo;s Weekly - Issue #526&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220525 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220525 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8741/web">用 FastAPI 和 Python 构建缩址器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Shortener" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-25-zshot%202022-05-25%2010.22.03.jpg">
实用哪&amp;hellip;每个网站都值得拥有自己的 Shortener
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8765/web">为开源做贡献: rich #2073&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
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.
(&lt;code>是也乎:&lt;/code>
一次完备的开源贡献之旅行,
可以看到, 大量的工作并不是开发,
而是理解问题本身&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8753/web">自制机器人水枪来威慑鸽子&lt;/a>
&lt;ul>
&lt;li>MAX NAGY
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8751/web">Swiss Python Summit: 早鸟票和提案征集&lt;/a>
&lt;ul>
&lt;li>PYTHON-SUMMIT.CH&lt;/li>
&lt;li>• Shared by Denis Krienbühl&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8768/web">TensorFlow 2.9.0 发布&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/TENSORFLOW&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8749/web">Django 4.1 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8771/web">Python 3.9.13 维护版本发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8761/web">CPython Faster: Beta 版本中时序改进结果&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/FASTER-CPYTHON&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 525</title><link>https://zoomquiet.io/Weekly/22/issue-525/</link><pubDate>Wed, 18 May 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-525/</guid><description>&lt;blockquote>
&lt;p>Python 3.11.0b1 发布了
原文: &lt;a href="https://pycoders.com/issues/525">PyCoder&amp;rsquo;s Weekly - Issue #525&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220518 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220518 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8694/web">Python’s min() and max(): 查找最小值和最大值&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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().
(&lt;code>是也乎:&lt;/code>
Python 的内建函式, 其实非常实用了&amp;hellip;
&lt;img alt="min,max" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-18-zshot%202022-05-18%2010.38.04.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8709/web">用 django-rich 进行测试&lt;/a>
&lt;ul>
&lt;li>OKKEN,&lt;/li>
&lt;li>JOHNSON,&lt;/li>
&lt;li>&amp;amp; SMITH&lt;/li>
&lt;li>PODCAST
The django-rich library adds color and formatting to Django management commands, including colorized tracebacks. Make your debugging and testing more visual.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8731/web">Analyze Code-Level Performance Across Your app’s Environment With Minimal Performance Overhead&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>SPONSOR
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.
&lt;a href="https://pycoders.com/link/8731/web">Analyze Code-Level Performance Across Your app’s Environment With Minimal Performance Overhead&lt;/a>
(&lt;code>是也乎:&lt;/code>
FaaS ~ 功能即服务 的典范&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8728/web">维护良好的测试/新依赖的 12 个问题&lt;/a>
&lt;ul>
&lt;li>ADAM JOHNSON
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8714/web">DjangoCon Europe 2022 征集提案&lt;/a>
&lt;ul>
&lt;li>DJANGOCON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8729/web">DjangoCon US 2022 提案征集&lt;/a>
&lt;ul>
&lt;li>PRETALX.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8715/web">Python 发布 Python 3.11.0b1&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8692/web">Python 在 Visual Studio Code: May 2022 发布&lt;/a>
&lt;ul>
&lt;li>MICROSOFT.COM
(&lt;code>是也乎:&lt;/code>
越来越重了, 感觉在 VSCode 中叕嵌入了一个 XP 系统&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 524</title><link>https://zoomquiet.io/Weekly/22/issue-524/</link><pubDate>Wed, 11 May 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-524/</guid><description>&lt;blockquote>
&lt;p>PyScript 直接在浏览器中运行 Py
原文: &lt;a href="https://pycoders.com/issues/524">PyCoder&amp;rsquo;s Weekly - Issue #524&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220511 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220511 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8642/web">PyCon US 2022 亮点&lt;/a>
&lt;ul>
&lt;li>ERIC MATTHES&lt;/li>
&lt;li>• Shared by Eric Matthes
“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.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyLadies" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.54.31.jpg">
大图&amp;hellip;&lt;a href="https://i.imgur.com/No1gdoQ.jpg">No1gdoQ.jpg (1500×2000)&lt;/a>
怪不得老爹一直点赞 这个活动&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8669/web">顶级 Python 游戏引擎s&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Engines" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.44.50.jpg">
)
Ultimate Guide to Python Pickle: How To’s, Exploits &amp;amp; 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&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8675/web">PyScript: 在浏览器中释放 Python 的力量&lt;/a>
&lt;ul>
&lt;li>ERYK LEWINSON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyScript" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.42.45.jpg">
刷屏的大新闻,
CoffeeScript 真正的目的, 现在实现了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8688/web">Python News: 2022 年 4 月有什么新闻&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="News" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-11-zshot%202022-05-11%2010.41.43.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 523</title><link>https://zoomquiet.io/Weekly/22/issue-523/</link><pubDate>Wed, 04 May 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-523/</guid><description>&lt;blockquote>
&lt;p>debugging 艺能
原文: &lt;a href="https://pycoders.com/issues/523">PyCoder&amp;rsquo;s Weekly - Issue #523&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220504 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220504 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8620/web">Dunder Methods 在 Python: 最丑的真棒酱&lt;/a>
&lt;ul>
&lt;li>JOHN LOCKWOOD
Double-underscore methods, also known as “dunder methods” or “magic methods” are an ugly way of bringing beauty to your code. Learn about constructors, &lt;strong>repr&lt;/strong>, &lt;strong>str&lt;/strong>, operator overloading, and getting your classes working with Python functions like len().
(&lt;code>是也乎:&lt;/code>
致丑神招&amp;hellip;
这其实是 老爹 设计减少自己工作量的好东西, 嘦必要时才用就对
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8611/web">为什么在 Python 中关闭文件很重要?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Important" loading="lazy" src="https://ipic.zoomquiet.top/2022-05-04-zshot%202022-05-04%2011.11.58.jpg">
嘦不是一次性海量文件操作, 或是巨型上T级别的文件操作,
这𫚙就细节可以忽略&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8594/web">当 Python 不可 Thread: 深入了解 GIL 的影响&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.
(&lt;code>是也乎:&lt;/code>
娺一篇深入分析, 实话, 这可能是 老爹当年最灵光一闪的创造性创造了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8622/web">micro:bit 编辑器 Beta 3 发布&lt;/a>
&lt;ul>
&lt;li>MICROBIT.ORG
(&lt;code>是也乎:&lt;/code>
BBC 在努力&amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&amp;hellip;Micro:bit 已被广泛利用到香港中小学的资讯科技课程中，亦被视为是正式课程里的一环
也可以证明, HK 至今也没阅读英联邦的自我定位&amp;hellip;
)&lt;/p></description></item><item><title>PyCoder 522</title><link>https://zoomquiet.io/Weekly/22/issue-522/</link><pubDate>Wed, 27 Apr 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-522/</guid><description>&lt;blockquote>
&lt;p>类型提示如何兼容多 Python 版本?
原文: &lt;a href="https://pycoders.com/issues/522">PyCoder&amp;rsquo;s Weekly - Issue #522&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220427 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220427 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8570/web">兼容多 Python 版本的类型提示&lt;/a>
&lt;ul>
&lt;li>ADAM JOHNSON
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Hints" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2011.00.40.jpg">
是的,必须精密区分运行时版本&amp;hellip;
Py 代码就象 Adnroid 要兼容越来越多设备尺寸&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8585/web">PyCon US 2022: 充分利用您的会议访问&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
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! :)
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyCon" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.57.30.jpg">
白妹主持, 黑人接待, 黄/红/棕/黑 来拜&amp;hellip;
非常政治正确.
&lt;img alt="staff" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.59.01.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8561/web">在 Python 中为枚举成员添加附加属性&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR
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.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8556/web">构建 Django 用户管理系统&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Management" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-27-zshot%202022-04-27%2010.56.28.jpg">
其实, 嘦不是给 User 看的, 内置 Admin 足够用了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8583/web">PyOhio 提案征集开放至 5 月 2 日&lt;/a>
&lt;ul>
&lt;li>PYOHIO.ORG&lt;/li>
&lt;li>• Shared by Dave Forgac
(&lt;code>是也乎:&lt;/code>
Ohio ~ 俄亥俄
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 521</title><link>https://zoomquiet.io/Weekly/22/issue-521/</link><pubDate>Tue, 19 Apr 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-521/</guid><description>&lt;blockquote>
&lt;p>WASM, Python Keywords, PyInstaller&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/521">PyCoder&amp;rsquo;s Weekly - Issue #521&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220419 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220419 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8534/web">用 Python 和 WebAssembly 构建编辑器&lt;/a>
&lt;ul>
&lt;li>AMIR TADRISI&lt;/li>
&lt;li>• Shared by Amir Tadrisi
Step-by-step instructions on how to build a code editor in the browser using Python and WebAssembly (WASM), via Pyodide, and CodeMirror.
(&lt;code>是也乎:&lt;/code>
&lt;a href="https://pyodide.org/en/stable/">Pyodide&lt;/a>硬广.
a port of CPython to WebAssembly/Emscripten&amp;hellip;
其实是期待能替代 React/Vue 们嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8505/web">探索 Python 中的关键字&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
Python keywords make up the fundamental building blocks of any Python program. In this video course, you’ll learn the basic syntax and usage for each of Python’s thirty-five keywords so you can write more efficient and readable code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Exploring" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-20-zshot%202022-04-20%2011.44.29.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8531/web">用 PyInstaller 为 Windows 打包 PyQt6 应用程序&lt;/a>
&lt;ul>
&lt;li>MARTIN FITZPATRICK
It isn’t much fun creating your own desktop applications if you can’t share them with other people: learn how to turn your PyQt6 application into a distributable installer for Windows using PyInstaller and InstallForge.
(&lt;code>是也乎:&lt;/code>
嗯哼? win11 ? 祝你好运&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8530/web">Django 安全版本: 4.0.4, 3.2.13, and 2.2.28&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 520</title><link>https://zoomquiet.io/Weekly/22/issue-520/</link><pubDate>Wed, 13 Apr 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-520/</guid><description>&lt;blockquote>
&lt;p>Cython 20岁了
原文: &lt;a href="https://pycoders.com/issues/520">PyCoder&amp;rsquo;s Weekly - Issue #520&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220413 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220413 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8467/web">Python 中的俄勒冈小径&lt;/a>
&lt;ul>
&lt;li>KEITH FOSTER
In the 1971 text-based game, the player guides a party of settlers along the Oregon Trail. Random events occur and death abounds. Learn how to write this adventure game in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8481/web">用 Python 构建站点连通检查器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step project, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Connectivity" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-13-zshot%202022-04-13%2010.48.40.jpg">
一个 CLI 工具的构造过程&amp;hellip;
&lt;img alt="Connectivity" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-13-zshot%202022-04-13%2010.50.59.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8443/web">Python f-Strings 比想象的更强大&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
Learn about the lesser-known features of Python’s f-strings, including date formatting, variable debugging, nested f-strings, and conditional formatting.
(&lt;code>是也乎:&lt;/code>
实话, 过于强大, 几乎可以当成一个嵌入式小语言来用了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8485/web">PSF 欢迎新任执行董事 Deb Nicholson&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8472/web">第 11 届 PyLadies 年度拍卖会&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyLadies" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-13-EA5E3F90-A03E-46C5-B0C1-711D021369E5%20-1-.jpeg">
老爹最喜欢的 fans 活动.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8480/web">Cython 20 岁!&lt;/a>
&lt;ul>
&lt;li>STEFAN BEHNEL&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8478/web">Python 发布 Python 3.11.0a7 (最后的 Alpha)&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 519</title><link>https://zoomquiet.io/Weekly/22/issue-519/</link><pubDate>Wed, 06 Apr 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-519/</guid><description>&lt;blockquote>
&lt;p>如何漫游大型项目代码?
原文: &lt;a href="https://pycoders.com/issues/519">PyCoder&amp;rsquo;s Weekly - Issue #519&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220406 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220406 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8426/web">用 Python 的 urllib.request 去 HTTP 请求&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll be making HTTP requests with Python’s built-in urllib.request. You’ll try out examples and review common errors encountered, all while learning more about HTTP requests and Python in general.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="urllib" loading="lazy" src="https://ipic.zoomquiet.top/2022-04-06-zshot%202022-04-06%2009.51.56.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8405/web">Python中带有Levenshtein距离的文本相似度&lt;/a>
&lt;ul>
&lt;li>VATSAL P.
Levenshtein distance is a measure of the difference between two chunks of text. This article explains how it works and how to set up a data pipeline using it to detect plagiarism.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8421/web">科学计算中 Python 的反直觉崛起&lt;/a>
&lt;ul>
&lt;li>T. DURANTON,&lt;/li>
&lt;li>A. DAUPTAIN,&lt;/li>
&lt;li>&amp;amp; C. LAPEYRE
Why Python’s ability to write code quickly and access to more libraries can out perform heavily optimized compiled code.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8398/web">PyPy v7.3.9 安全发布&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 518</title><link>https://zoomquiet.io/Weekly/22/issue-518/</link><pubDate>Wed, 30 Mar 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-518/</guid><description>&lt;blockquote>
&lt;p>Py 和 James Webb 空间望远镜
原文: &lt;a href="https://pycoders.com/issues/518">PyCoder&amp;rsquo;s Weekly - Issue #518&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220330 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220330 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8392/web">Python 和詹姆斯韦伯太空望远镜&lt;/a>
&lt;ul>
&lt;li>TALK PYTHON&lt;/li>
&lt;li>PODCAST
Python is used extensively in the data pipeline for the James Web Space Telescope. Michael Kennedy interviews Megan Sosey and Mike Swarm from the project and they talk all about it.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Webb" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-30-zshot%202022-03-30%2010.13.55.jpg">
真无所不在 Python
&lt;a href="https://www.youtube.com/watch?v=LmZ8w9WLEYY">Python and the James Webb Space Telescope - Talk Python Live Stream - YouTube&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8391/web">不耗尽内存的情况下处理大型 JSON 文件&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
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.
(&lt;code>是也乎:&lt;/code>
用 &lt;a href="https://github.com/ICRAR/ijson/pulse">ICRAR/ijson: Iterative JSON parser with Pythonic interfaces&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8351/web">Data Elixir: 数据科学通讯&lt;/a>
&lt;ul>
&lt;li>DATA ELIXIR&lt;/li>
&lt;li>SPONSOR
Data Elixir is an email newsletter that keeps you on top of the latest tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy.
&lt;a href="https://pycoders.com/link/8351/web">Data Elixir: Data Science Newsletter&lt;/a>
(&lt;code>是也乎:&lt;/code>
良心通讯
&lt;img alt="Elixir" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-30-zshot%202022-03-30%2010.10.19.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8390/web">用 Python Pillow 库进行图像处理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to use the Python Pillow library to deal with images. Combine this with some NumPy for image processing and to creating animations.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pillow" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-30-zshot%202022-03-30%2010.19.09.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8389/web">Python 3.10.4 and 3.9.12未按计划提供&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 517</title><link>https://zoomquiet.io/Weekly/22/issue-517/</link><pubDate>Wed, 23 Mar 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-517/</guid><description>&lt;blockquote>
&lt;p>Py 3.10.3/3.9.11/3.8.13/3.7.13 同时发布
原文: &lt;a href="https://pycoders.com/issues/517">PyCoder&amp;rsquo;s Weekly - Issue #517&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220323 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220323 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8347/web">Python 列表与元组比拼&lt;/a>
&lt;ul>
&lt;li>CHETAN AMBI
Learn how list and tuple are similar and how they are different, including storage and speed differences and how to choose between them.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8329/web">用 TDD 在 Python 中构建哈希表&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll implement the classic hash table data structure using Python. Along the way, you’ll learn how to cope with various challenges such as hash code collisions while practicing test-driven development (TDD).
(&lt;code>是也乎:&lt;/code>
&lt;img alt="TDD" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-23-zshot%202022-03-23%2010.03.34.jpg">
一个完备的案例,
展示,如何真正完成一个开发任务&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8307/web">10 种 Python 聚类算法&lt;/a>
&lt;ul>
&lt;li>JASON BROWNLEE
Clustering is an unsupervised learning mechanism often to discover patterns in data. There are many clustering algorithms to choose from each with strengths and weaknesses. Explore ten different clustering algorithms in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8334/web">CircuitPython 7.2.2 发布&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/ADAFRUIT&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8344/web">PEP 594: 从标准库中删除死电池&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
死电池&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8319/web">Python 3.10.3, 3.9.11, 3.8.13, and 3.7.13 现已推出&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8313/web">EuroPython 2022: 门票销售开放&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8345/web">PyCharm 2021.3.3 可用&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 516</title><link>https://zoomquiet.io/Weekly/22/issue-516/</link><pubDate>Wed, 16 Mar 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-516/</guid><description>&lt;blockquote>
&lt;p>Python 3.11 新特性来了&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/516">PyCoder&amp;rsquo;s Weekly - Issue #516&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220316 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220316 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8293/web">如何用 Python 编写友好的 CLI&lt;/a>
&lt;ul>
&lt;li>XIAOXU GAO
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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="XIAOXU" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-16-zshot%202022-03-16%2010.30.27.jpg">
小高, 一位人在荷兰的 MM&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8284/web">Cython 足堪大用也&lt;/a>
&lt;ul>
&lt;li>PETER BAUMGARTNER
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.
Scout APM: Built for Developers, By Developers
Scout APM is an application performance monitoring tool designed to help developers find and fix performance issues quickly. Scout will tie bottlenecks to source code so you can quickly pinpoint and resolve performance abnormalities with ease. Give Scout a try with a 14-day free trial today →
SCOUT APMSPONSOR&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8249/web">Python 3.11 预览/更好的错误消息&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Python 3.11 will be released in October 2022. This article explores the more precise error messages now available in the latest alpha release.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.11" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-16-zshot%202022-03-16%2010.22.22.jpg">
带来更好的 error 信息
&lt;img alt="trackback" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-16-zshot%202022-03-16%2010.23.14.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8291/web">Python 3.11.0a6 Is 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8271/web">EuroPython 2022 Call for Proposals&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 515</title><link>https://zoomquiet.io/Weekly/22/issue-515/</link><pubDate>Thu, 10 Mar 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-515/</guid><description>&lt;blockquote>
&lt;p>PyCon US 2022 来了
原文: &lt;a href="https://pycoders.com/issues/515">PyCoder&amp;rsquo;s Weekly - Issue #515&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220310 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220310 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8177/web">超越 “Beginner” Python 的可选姿势&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
It’s episode 100 of the Real Python Podcast 🎉 This week you’ll learn how to define Python functions that accept optional arguments or default values, and you’ll get tips for going beyond the beginner stage with Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="“Beginner”" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-09-zshot%202022-03-09%2011.54.00.jpg">
突破小鲜肉&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8199/web">如何在 Python 中发现/并修复 漏洞&lt;/a>
&lt;ul>
&lt;li>ADAM GOLDSCHMIDT
“I decided to deepen my knowledge in this field and explore cache poisoning vulnerabilities in the open source domain. I focused my research on the most popular web frameworks, such as Flask, Bottle, and Tornado. Eventually, I found and fixed a vulnerability in Python.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8175/web">Data Elixir: 数据科学通讯&lt;/a>
&lt;ul>
&lt;li>DATA ELIXIR&lt;/li>
&lt;li>SPONSOR
Data Elixir is an email newsletter that keeps you on top of the latest tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy.
&lt;a href="https://pycoders.com/link/8175/web">Data Elixir: Data Science Newsletter&lt;/a>
(&lt;code>是也乎:&lt;/code>
就象 RoR 逈 Django 迁移,
Pythoneer 逈 Elixir 转向也是正义的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8176/web">数据科学团队/代码审查指南&lt;/a>
&lt;ul>
&lt;li>TIM HOPPER
Although written for Data Science teams, a good article on why any team of coders should do code reviews. How to do them, what to look for, and how to improve your code.
(&lt;code>是也乎:&lt;/code>
所以, code review 也内卷分化为不同领域的专门嗯嗯嗯了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8208/web">PyCon US 2022 时间表已发布&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8233/web">Django 4.0.3 Bug Fix 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 514</title><link>https://zoomquiet.io/Weekly/22/issue-514/</link><pubDate>Wed, 02 Mar 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-514/</guid><description>&lt;blockquote>
&lt;p>Numba 两行代码13x加速
原文: &lt;a href="https://pycoders.com/issues/514">PyCoder&amp;rsquo;s Weekly - Issue #514&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220302 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220302 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8164/web">Python’s 断言: 像专业人士一样调试和测试代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to use Python’s assert statement to document, debug, and test code in development.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Assert" loading="lazy" src="https://ipic.zoomquiet.top/2022-03-02-zshot%202022-03-02%2011.29.16.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8163/web">如何从古腾堡项目同时下载多个书籍&lt;/a>
&lt;ul>
&lt;li>JASON BROWNLEE
Using threads to download multiple books from Project Gutenberg at the same time.
Troubleshoot Python Application Performance Errors Fast With Datadog’s end-to-end Tracing
Datadog’s APM generates detailed flame graphs to help you identify bottlenecks and latency in your code. Navigate seamlessly between Python application traces to relevant logs and metrics to troubleshoot and resolve the application error without switching tools or context. Try Datadog APM free →
DATADOGSPONSOR&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8149/web">用 Pandas, Seaborn and Ipywidgets 实现交互式可视化&lt;/a>
&lt;ul>
&lt;li>ZOLTAN GUBA
Creating interactive visual output using ipywidgets.
(&lt;code>是也乎:&lt;/code>
其实动态影响的可视化没有多少应用场景,
一般政府大楼中的大数据屏,都不是触屏,
而且也没有动机去改变什么参数&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8162/web">PyPy v7.3.8 发布, 支持 Python 2.7, 3.7-3.9&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
(&lt;code>是也乎:&lt;/code>
是的, 广大 Py 2.7 项目依然可以稳定使用
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8147/web">Python Core 将 Bug 追踪迁移入 Github&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
是的, 放弃了开源系统, 还是给有钱的 M$ 平台来追踪吧,
反正免费的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8157/web">Tomli TOML Parser 将进入 Python 3.11 Standard Library&lt;/a>
&lt;ul>
&lt;li>
&lt;p>GITHUB.COM/HUKKIN&lt;/p></description></item><item><title>PyCoder 513</title><link>https://zoomquiet.io/Weekly/22/issue-513/</link><pubDate>Tue, 22 Feb 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-513/</guid><description>&lt;blockquote>
&lt;p>百倍加速 Python API
原文: &lt;a href="https://pycoders.com/issues/513">PyCoder&amp;rsquo;s Weekly - Issue #513&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8092/web">如何优化 Python API 服务器代码 100x&lt;/a>
&lt;ul>
&lt;li>VADIM MARKOVTSEV&lt;/li>
&lt;li>• Shared by Vadim Markovtsev
Tricks we used to speed up calls to our analytical API written in Python: asyncio, SQLAlchemy, asyncpg, Cython plugins, improved data structures, and replaced some Pandas with NumPy.
(&lt;code>是也乎:&lt;/code>
在需要时&amp;hellip;
&lt;img alt="Optimized" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-23-zshot%202022-02-23%2009.55.26.jpg">
反正都是些祖传手艺,
在电脑只有1K内存时&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8117/web">在 Python 类中提供多个构造函数&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to provide multiple constructors in your Python classes, including: checking argument types, using default argument values, writing class methods, and implementing single-dispatch methods.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Multiple" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-23-zshot%202022-02-23%2009.52.00.jpg">
模式匹配哪, 这是函式语言基本能力, 在 Python 中也可以模拟出来了&amp;hellip;
基于 &lt;code>singledispatchmethod&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;pre tabindex="0">&lt;code>from datetime import date
from functools import singledispatchmethod
class BirthInfo:
@singledispatchmethod
def __init__(self, birth_date):
raise ValueError(f&amp;#34;unsupported date format: {birth_date}&amp;#34;)
@__init__.register(date)
def _from_date(self, birth_date):
self.date = birth_date
@__init__.register(str)
def _from_isoformat(self, birth_date):
self.date = date.fromisoformat(birth_date)
@__init__.register(int)
@__init__.register(float)
def _from_timestamp(self, birth_date):
self.date = date.fromtimestamp(birth_date)
def age(self):
return date.today().year - self.date.year
&lt;/code>&lt;/pre>&lt;p>)&lt;/p></description></item><item><title>PyCoder 512</title><link>https://zoomquiet.io/Weekly/22/issue-512/</link><pubDate>Thu, 17 Feb 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-512/</guid><description>&lt;blockquote>
&lt;p>Twisted 22.1.0 发布&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/512">PyCoder&amp;rsquo;s Weekly - Issue #512&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220217 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220217 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/8019/web">文档 Unit Tests&lt;/a>
&lt;ul>
&lt;li>SIMON WILLISON
Interesting approach to keeping documentation and code in sync: introspecting the code to figure out what needs to be documented, then parsing the documentation to see if each item has been covered.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8029/web">改善您的 Django 和 Python 开发者体验&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
How often have you thought about your Developer Experience (DX)? How do you improve your workflow, find documentation, and simplify code formatting? This week on the show, Adam Johnson is here to talk about his new book, “Boost Your Django DX.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PODCAST" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-17-zshot%202022-02-17%2014.08.47.jpg">
UX 重要, 还是 DX 重要?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8033/web">Python’s zipfile: 有效地操作 ZIP 文件&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this guided tutorial, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="zipfile" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-17-zshot%202022-02-17%2014.07.15.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8010/web">PEP 673: 自我类型已接受&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP introduces a simple and intuitive way to annotate methods that return an instance of their class. This behaves the same as the TypeVar-based approach specified in PEP 484 but is more concise and easier to follow. Related Twitter thread by core dev Raymond Hettinger.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8013/web">Twisted 22.1.0 发布&lt;/a>
&lt;ul>
&lt;li>TWISTEDMATRIX.COM
Twisted, the event framework for internet applications, has announced the release of 22.1.0. Mainly a bugfix release.
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;. 还在稳定升级, 超长寿 巨型模块&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/8014/web">Django 项目用 Black 重新格式化整个代码库&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/DJANGO
Related discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;够卷的&amp;hellip;
这是想用
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 511</title><link>https://zoomquiet.io/Weekly/22/issue-511/</link><pubDate>Wed, 09 Feb 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-511/</guid><description>&lt;blockquote>
&lt;p>简单将GraphQL接口添加到DRF应用程序
原文: &lt;a href="https://pycoders.com/issues/511">PyCoder&amp;rsquo;s Weekly - Issue #511&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220209 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220209 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7994/web">用可选参数定义Python函数&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
Learn about Python optional arguments and how to define functions with default values. You’ll also see how to create functions that accept any number of arguments using *args and **kwargs.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Optional" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-09-zshot%202022-02-09%2012.04.32.jpg">
其实, 默认值本身也是一种漏洞&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7993/web">typing.Protocol 支持不同 Python版本&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
How to seamlessly support typing.Protocol on Python versions older and newer than 3.8. At the same time.
(&lt;code>是也乎:&lt;/code>
import sys
if sys.version_info &amp;gt;= (3, 10):
from typing import ParamSpec
else:
from typing_extensions import ParamSpec
这类补丁何时是个头?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7982/web">更好的Pygame主循环&lt;/a>
&lt;ul>
&lt;li>GLYPH LEFKOWITZ
Improving your game’s main loop for smoother gameplay that takes less battery power: “Now your players’ laptops run cool while playing, and the graphics don’t have ugly tearing artifacts any more!”
(&lt;code>是也乎:&lt;/code>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7968/web">GitHub 语言和其它开发事务调查&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM&lt;/li>
&lt;li>• Shared by Ian Currie
JavaScript retains the top spot, Python keeps 2nd place gained in 2019 over Java, which holds in 3rd. Typescript continues 4th after racing up from 2017 from 10th to 4th in 2020. JavaScript + TypeScript seem to put that way ahead in terms of amount of code on GitHub.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="排名" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-09-zshot%202022-02-09%2012.00.55.jpg">
top5 里有三个都是 微软 一家的&amp;hellip;
&lt;img alt="人数" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-09-zshot%202022-02-09%2012.02.14.jpg">
猜中国有多少?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7974/web">Python 新闻/2022年1月新增了什么？?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In January 2022, Black came out of Beta, IPython 8.0 was released, PEP 665 was rejected, and last but not least, a fifteen-year-old bug was fixed. In this article, you’ll get the details on these important happenings in the world of Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="New" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-09-zshot%202022-02-09%2011.58.54.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7969/web">Python in Visual Studio Code – February 2022 发布&lt;/a>
&lt;ul>
&lt;li>MICROSOFT.COM
This release includes: smart selection, folding support, improvements to the Python interpreters list, improvements when using Anaconda.
(&lt;code>是也乎:&lt;/code>
反正, 俺是关闭的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7999/web">CPython 3.11.0a5 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
“We needed to tame some angry buildbots, but after a small fight, we won with just some scratches! Here you have a shiny new alpha release: Python 3.11.0a5.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 510</title><link>https://zoomquiet.io/Weekly/22/issue-510/</link><pubDate>Wed, 02 Feb 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-510/</guid><description>&lt;blockquote>
&lt;p>Black 终于稳定了
原文: &lt;a href="https://pycoders.com/issues/510">PyCoder&amp;rsquo;s Weekly - Issue #510&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220202 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220202 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7941/web">咩是 JIT, Pyjion 如何加速你的 Python?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>PODCAST
How can you can speed up Python? Have you thought of using a JIT (Just-In-Time Compiler)? This week on the show, we have Real Python author and previous guest Anthony Shaw to talk about his project Pyjion, a drop-in JIT compiler for CPython 3.10.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pyjion" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-02-zshot%202022-02-02%2011.12.43.jpg">
叕一个加速器, 老爹有压力了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7942/web">Python 的 10 个未知安全陷阱&lt;/a>
&lt;ul>
&lt;li>DENNIS BRINKROLF
“In this blog post, we share 10 security pitfalls we encountered in real-world Python projects. We chose pitfalls that we believe are less known in the developer community.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7921/web">在 Python 中绘制 Mandelbrot Set&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll visualize the famous Mandelbrot set using Python’s Matplotlib and Pillow libraries. You’ll learn how to draw the fractal in black and white, grayscale, and color.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Mandelbrot" loading="lazy" src="https://ipic.zoomquiet.top/2022-02-02-zshot%202022-02-02%2011.12.32.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7916/web">Apple 从 macOS Monterey 12.3 中删除了 Python 2.7&lt;/a>
&lt;ul>
&lt;li>APPLE.COM
“Python 2.7 was removed from macOS in this update. Developers should use Python 3 or an alternative language instead.” Also see the related discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
不容易哪, macOS 系统中的 Python 代码也不少的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7918/web">Black, Python 代码格式化器 稳了&lt;/a>
&lt;ul>
&lt;li>HACKER NEWS
The popular Python auto-formatter Black is finally non-beta software. Related discussion on Hacker News and Black’s stability policy doc.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7950/web">Django Security 已经发布: 4.0.2, 3.2.12, and 2.2.27&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
Includes fixes for a possible XSS via debug template tag and a denial-of-service possibility in file uploads.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7937/web">Textual v0.1.14 追加 Windows 支持&lt;/a>
&lt;ul>
&lt;li>WILL MCGUGAN&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 509</title><link>https://zoomquiet.io/Weekly/22/issue-509/</link><pubDate>Wed, 26 Jan 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-509/</guid><description>&lt;blockquote>
&lt;p>PEP 646+679 已接受
原文: &lt;a href="https://pycoders.com/issues/509">PyCoder&amp;rsquo;s Weekly - Issue #509&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220126 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220126 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7883/web">PEP 646: 可变参数泛型被接受&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP introduces TypeVarTuple, enabling parameterisation with an arbitrary number of types. For example, it allows the type of array-like structures in numerical computing libraries such as NumPy and TensorFlow to be parameterised with the array shape, enabling static type checkers to catch shape-related bugs. The PEP was recently accepted by the Steering Council.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7895/web">用 Python 构建 骰子 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step project, you’ll build a dice-rolling simulator app with a minimal text-based user interface using Python. The app will simulate the rolling of up to six dice. Each individual die will have six sides.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Dice-Rolling" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-26-zshot%202022-01-26%2010.43.20.jpg">
关键还是随机数, 如何真正随机
&lt;img alt="ASCII" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-26-zshot%202022-01-26%2010.44.46.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7870/web">PEP 679: 允许在断言语句中使用括号&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
“It is a common user mistake when using the form of the assert statement that includes the error message to surround it with parentheses. Unfortunately, this mistake passes undetected as the assert will always pass, because it is interpreted as an assert statement where the expression is a two-tuple, which always has truth-y value.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7898/web">严格的 Python 函数参数&lt;/a>
&lt;ul>
&lt;li>SETH MICHAEL LARSON
Learn about keyword-only and positional-only parameters and see how using strict function signatures can help you write more resilient code.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7887/web">科学 Python 的指导设计原则&lt;/a>
&lt;ul>
&lt;li>NSLS-II.GITHUB.IO
Tips on how to design and organize scientific Python code.
(&lt;code>是也乎:&lt;/code>
还是最佳实践, 叕一组
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
None&lt;/p></description></item><item><title>PyCoder 508</title><link>https://zoomquiet.io/Weekly/22/issue-508/</link><pubDate>Wed, 19 Jan 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-508/</guid><description>&lt;blockquote>
&lt;p>FastAPI 0.72.0 来也
原文: &lt;a href="https://pycoders.com/issues/508">PyCoder&amp;rsquo;s Weekly - Issue #508&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220119 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220119 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7853/web">解析 “[]” 在 Python 中的嗯哼&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
“It’s quite possible you’re not familiar with this formal term, but you are probably familiar with the syntax: the square brackets used for indexing lists and tuples (sequence[4]), accessing the value of a specified dictionary (dictionary[&amp;ldquo;key&amp;rdquo;]), etc. To cover this topic we will break up into three parts: general subscriptions, slicing, and multiple arguments.”
(&lt;code>是也乎:&lt;/code>
老爹真的是在这对符号中玩出花儿了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7848/web">用 Pipenv 干活&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
Pipenv is a packaging tool for Python that solves some common problems associated with the typical workflow using pip, virtualenv, and requirements.txt. In this course, you’ll go over what problems Pipenv solves and how to manage your Python dependencies with it.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pipenv" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-19-zshot%202022-01-19%2010.10.11.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7835/web">70 行 Python 实现概率编程语言&lt;/a>
&lt;ul>
&lt;li>ANDREA COGNOLATO
Learn how Probabilistic Programming Languages (PPLs) work by building a simple one in Python.
(&lt;code>是也乎:&lt;/code>
之前 50 行已经可以构造出不得了的东西了,现在 70行&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7857/web">Python News: 2021 12月新鲜事儿?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
The Python community elected its fourth steering council in December 2021. In this article, you’ll catch up on the results of the election as well as news about new maintenance releases of Python and about end-of-life for Python 3.6.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7831/web">2021 年 Django 开发者调查结果&lt;/a>
&lt;ul>
&lt;li>DSF + JETBRAINS&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7842/web">FastAPI 0.72.0 发布&lt;/a>
&lt;ul>
&lt;li>TIANGOLO.COM
(&lt;code>是也乎:&lt;/code>
叕一个永远不发布 1.0 的好东西
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 507</title><link>https://zoomquiet.io/Weekly/22/issue-507/</link><pubDate>Wed, 12 Jan 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-507/</guid><description>&lt;blockquote>
&lt;p>PyCoder 召募兼职播客
原文: &lt;a href="https://pycoders.com/issues/507">PyCoder&amp;rsquo;s Weekly - Issue #507&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220112 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220112 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="--pycoders-curator-and-podcast-co-host-part-time-remote-wanted">Hey there,
Quick announcement: I’m looking to hire a talented PyCoder’s Weekly Curator and Podcast Co-Host to join the PyCoder’s team in a part-time, freelance role 🎉
In this role, you’ll research and curate links and news for PyCoder’s Weekly and you’ll regularly join the Real Python Podcast to co-host the show with Christopher Bailey to talk about the latest Python news and projects.
You’ll work closely with me (Dan Bader) and the host of the RP Podcast (Christopher Bailey) in this role and we will train you on the specifics of our curation tools and podcast recording process.
Basically, you’ll be getting paid to read Python articles and stay up to date with the latest projects and Python news 🎓🐍
If you’re interested or know anybody who would be a great fit for this role, check out the full job posting at the link below:
→ &lt;a href="https://pycoders.com/link/7824/web">→ PyCoder’s Curator and Podcast Co-Host (Part-Time, Remote) Wanted&lt;/a>&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7798/web">用 Bulma 构建 Django 前端 - 第 2 部分&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In the second part of this tutorial series, you’ll continue to build out a social network with Django. You’ll learn how to set up routing, views, and templates for your app. You’ll also apply CSS styling to the Django front end by using the Bulma framework to improve your app’s user interface.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bulma" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-12-zshot%202022-01-12%2010.25.01.jpg">
作者 很 Python
&lt;img alt="作者" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-12-zshot%202022-01-12%2010.25.34.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7802/web">用 Flask 上 Web 部署 Python 脚本&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON COURSE
In this course, you’ll learn how to go from a local Python script to a fully deployed Flask web application that you can share with the world.
(&lt;code>是也乎:&lt;/code>
感觉现在 Django 和 Flask 文章的比例, 稳定在 5:1 左右
&lt;img alt="Flask" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-12-zshot%202022-01-12%2010.41.35.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7790/web">从 Unravelling 声明中开解&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7807/web">Django Security 已发布: 4.0.1, 3.2.11, and 2.2.26&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7797/web">公布 2021 年第四季度的 PSF 会员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 506</title><link>https://zoomquiet.io/Weekly/22/issue-506/</link><pubDate>Wed, 05 Jan 2022 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/22/issue-506/</guid><description>&lt;blockquote>
&lt;p>21 年 Django 开发者调查结果
原文: &lt;a href="https://pycoders.com/issues/506">PyCoder&amp;rsquo;s Weekly - Issue #506&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>220105 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>220105 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7778/web">Gem: 探索式字符串替代&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
Here’s a Python gem: a small bit of Python that uses the power of the language and standard library well. It’s a function to list strings generated by a pattern with embedded alternatives. It takes an input string with brace-wrapped possibilities, and generates all the strings made from making choices among them: explode(&amp;quot;{Alice,Bob} ate a {banana,donut}.&amp;quot;)
(&lt;code>是也乎:&lt;/code>
不是, 这项目名儿, 蹭 Ruby 的?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7772/web">用 Django 构建社交网络 - 第 1 部分&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this four-part tutorial series, you’ll build a social network with Django to showcase in your portfolio. You’ll learn about relationships between Django models and how to use forms so that users can interact with your app. You’ll also make your site look good by using the Bulma CSS framework.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Django" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-05-zshot%202022-01-05%2010.27.26.jpg">
这插图有点儿马虎了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7769/web">通过构建自己的 Linter 来学习 Python ASTs&lt;/a>
&lt;ul>
&lt;li>TUSHAR SADHWANI&lt;/li>
&lt;li>• Shared by Tushar Sadhwani
A guide to Abstract Syntax Trees in Python. They form the basis of a lot of tools we take for granted, like linters, code formatters and syntax highlighting. With this article you’ll get to learn about ASTs by building your own linter from scratch.
(&lt;code>是也乎:&lt;/code>
不是, ASTs 折腾明白了, 第一作品不应该是 DSL 嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7768/web">urllib3 在 2021 年筹集到 15,000 美元&lt;/a>
&lt;ul>
&lt;li>SETH MICHAEL LARSON&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7750/web">2021 年 Django 开发者调查结果&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
&lt;img alt="开发者调查结果" loading="lazy" src="https://ipic.zoomquiet.top/2022-01-05-zshot%202022-01-05%2010.32.26.jpg">
还有很多反直觉结果&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 505</title><link>https://zoomquiet.io/Weekly/21/issue-505/</link><pubDate>Wed, 29 Dec 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-505/</guid><description>&lt;blockquote>
&lt;p>PyO3 ~ 被 Py 氧化的 Rust
原文: &lt;a href="https://pycoders.com/issues/505">PyCoder&amp;rsquo;s Weekly - Issue #505&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211229 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211229 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7707/web">Python Zip 导入: 快速分发模块和包&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn what Zip imports are and how to use them in Python. You’ll learn to create your own importable ZIP files and make them available for use. Finally, you’ll learn how to use the zipimport module to dynamically import code from ZIP files.
(&lt;code>是也乎:&lt;/code>
传统手工艺, 发布应用发行版
&lt;img alt="Imports zip" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-29-zshot%202021-12-29%2010.27.19.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7716/web">用 Python 编写高速异步 HTTP 请求&lt;/a>
&lt;ul>
&lt;li>JONLUCA DECARO
Different formats and code snippets to make a large amount of network requests locally, with controls for rate limiting and error handling.
Shortcut Provides Speedy Task Management, Reporting, and Collaboration for Software Teams
Shortcut is project management built for developers. Whether you’re a startup that iterates quickly by providing every engineer with a free pallet of Red Bull, or a large org that has strict ship dates to hit, give us a try for free →
SHORTCUTSPONSOR
(&lt;code>是也乎:&lt;/code>
aiohttp 的硬广
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7714/web">应该使用版本上限约束吗?&lt;/a>
&lt;ul>
&lt;li>HENRY SCHREINER&lt;/li>
&lt;li>• Shared by Henry Schreiner
package&amp;gt;=7 vs package&amp;gt;=7,&amp;lt;8: Should you be adding upper bounds to dependency version constraints in Python packages?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7739/web">PEP 669: CPython 的低影响监控&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
sing a profiler or debugger in CPython can have a severe impact on performance. Slowdowns by an order of magnitude are common. This PEP proposes an API for monitoring of Python programs running on CPython that will enable monitoring at low cost.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 504</title><link>https://zoomquiet.io/Weekly/21/issue-504/</link><pubDate>Wed, 22 Dec 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-504/</guid><description>&lt;blockquote>
&lt;p>有 GC 的 LISP/436 字节
原文: &lt;a href="https://pycoders.com/issues/504">PyCoder&amp;rsquo;s Weekly - Issue #504&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211222 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7695/web">引发和处理 Python 异常&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
In this course, you’ll learn what an exception is and how it differs from a syntax error. You’ll learn about raising exceptions, making assertions, and catching exceptions to change the control flow of your program using the try, except, else, and finally keywords.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Raising" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-22-zshot%202021-12-22%2010.11.38.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7682/web">带有 GC 的 LISP，436 字节&lt;/a>
&lt;ul>
&lt;li>JUSTINE TUNNEY
This one isn’t about Python specifically, but worth a read because it’s so mindblowingly cool: A LISP interpreter that’s tiny enough to fit in a 512-byte master boot record.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="GC" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-22-zshot%202021-12-22%2010.12.33.jpg">
淦&amp;hellip;是的, 这世界总是会被 LISP 重写一下..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7688/web">用 Poetry 嗯哼依赖管理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how Poetry will help you start new projects, maintain existing ones, and master dependency management.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Poetry" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-22-zshot%202021-12-22%2010.08.27.jpg">
叕一则硬广&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7672/web">2022 年 Python 指导委员会选举结果&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 503</title><link>https://zoomquiet.io/Weekly/21/issue-503/</link><pubDate>Wed, 15 Dec 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-503/</guid><description>&lt;blockquote>
&lt;p>RIP:effbot/Fredrik Lundh
原文: &lt;a href="https://pycoders.com/issues/503">PyCoder&amp;rsquo;s Weekly - Issue #503&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211215 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211215 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7636/web">Python 特性小回顾&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
“To help those who wish for the ‘good old days’ of some older Python version, I thought I would write down a bunch of the major language features that were added in Python in reverse chronological order. Start from top and work your way down until you come across a feature you aren’t willing to give up. The Python version which has that feature is the version you would be okay going back to.”
(&lt;code>是也乎:&lt;/code>
这几年
&lt;img alt="Chronology" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-15-zshot%202021-12-15%2009.44.02.jpg">
Python 中追加的特性是过去30年追加的总合还要多吧?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7651/web">在 Heroku 上托管您的 Django 项目&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
In this course, you’ll learn how to host your Django project in the cloud for free and with little hassle. You’ll use Heroku, which takes the burden of infrastructure management off your shoulders.
(&lt;code>是也乎:&lt;/code>
Heroku 真良心,
俺5年前部署的应用, 一直免费低频使用中,
除了唤醒时, 要等一下, 其它时刻都正常, 要知道是 Py 2.7.10 的脚本&amp;hellip;
只是, 本身是闭源的, 规模运行时效能真比不上其它公有云,
作为 练习平台足够了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7629/web">PyPI 用户反馈总结&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
“The PSF conducted a series of three surveys to identify key user requirements that have not been addressed so far. We used this round of surveys to engage with the PyPI community and understand ways to support community needs better. This post summarizes the feedback we have received and key decisions we have made based on the feedback.”
(&lt;code>是也乎:&lt;/code>
注意: 使用 blogspot 发布.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7648/web">Python 核心开发者 Fredrik “effbot” Lundh 去世&lt;/a>
&lt;ul>
&lt;li>GUIDO VAN ROSSUM
“Fredrik was an early Python contributor (e.g. Elementtree and the re module) and his enthusiasm for the language and community were inspiring for all who encountered him or his work. He spent countless hours on comp.lang.python answering questions from newbies and advanced users alike.”
(&lt;code>是也乎:&lt;/code>
呜呼: PIL 创始人走了,
这算是白发人送黑发人嘛?
Guido 老爹专门邮件悼念.
&lt;img alt="Guido" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-15-zshot%202021-12-15%2009.40.31.jpg">
R.I.P
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7655/web">pytest-7.0.0rc1 预发行版 已推出&lt;/a>
&lt;ul>
&lt;li>PYTEST.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7635/web">Python in Visual Studio Code – December 2021 Release&lt;/a>
&lt;ul>
&lt;li>SAVANNAH OSTROWSKI
(&lt;code>是也乎:&lt;/code>
是的, 对 Python 2.7 有专门支持
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 502</title><link>https://zoomquiet.io/Weekly/21/issue-502/</link><pubDate>Wed, 08 Dec 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-502/</guid><description>&lt;blockquote>
&lt;p>CPython 3.10.1 发布
原文: &lt;a href="https://pycoders.com/issues/502">PyCoder&amp;rsquo;s Weekly - Issue #502&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211208 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211208 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7577/web">Advent of Code: 用 Python 解决你的难题&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Advent of Code is an online advent calendar that shares new programming puzzles each day from December 1st to the 25th. In this tutorial, you’ll learn why solving programming puzzles can be beneficial and how you can get started with Advent of Code using Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Puzzles" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-08-zshot%202021-12-08%2010.30.34.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7564/web">各种语言的错误信息风格指南&lt;/a>
&lt;ul>
&lt;li>CARL FRIEDRICH BOLZ-TEREICK
“PyPy has been trying to produce good SyntaxErrors and other errors for a long time. CPython has also made an enormous push to improve its SyntaxErrors in the last few releases. These improvements are great, but the process feels somewhat arbitrary sometimes. To see what other languages are doing, I asked people on Twitter whether they know of error message style guides for other programming languages.”
(&lt;code>是也乎:&lt;/code>
PyPy 比 CPython 更加关注这事儿
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7558/web">Python 中的二进制/字节和位运算符&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
In this course, you’ll learn how to use Python’s bitwise operators to manipulate individual bits of data at the most granular level. With the help of hands-on examples, you’ll see how you can apply bitmasks and overload bitwise operators to control binary data in your code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bitwise" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-08-zshot%202021-12-08%2010.29.56.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7565/web">Django 4.0 发行说明&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
New built-in RedisCache backend, forms are now rendered using the template engine to enhance customization, Python standard library’s zoneinfo is now the default timezone implementation.
(&lt;code>是也乎:&lt;/code>
zoneinfo ?
不是 UTC ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7569/web">A Message From the PSF’s Outgoing Executive Director&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7573/web">CPython 3.10.1 发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
从 2.X 到 3.X 用了10年,
看起来, 从 3.X 到 4.X 用不了5年&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 501</title><link>https://zoomquiet.io/Weekly/21/issue-501/</link><pubDate>Wed, 01 Dec 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-501/</guid><description>&lt;blockquote>
&lt;p>咱..应该停止庆祝无能
原文: &lt;a href="https://pycoders.com/issues/501">PyCoder&amp;rsquo;s Weekly - Issue #501&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211201 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211201 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7527/web">Python/后绑定(Late-Bound)默认参数值&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
Python supports default values for arguments to functions, but those defaults are evaluated at function-definition time. A proposal to add defaults that are evaluated when the function is called has been discussed at some length on the python-ideas mailing list.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7532/web">Python 用 Dash 数据可视化&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
In this course, you’ll learn how to build a dashboard using Python and Dash. Dash is a framework for building data visualization interfaces. It helps data scientists build fully interactive web applications quickly.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Dash" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-01-zshot%202021-12-01%2011.22.25.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7525/web">Rats in Doom: 啮齿类动物的新型 VR 设置&lt;/a>
&lt;ul>
&lt;li>VIKTOR TÓTH
A novel VR setup developed for rodents that lets rats play Doom. Uses Python for the controller interface.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Rats" loading="lazy" src="https://ipic.zoomquiet.top/2021-12-01-zshot%202021-12-01%2011.29.50.jpg">
真耗在游戏中&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7533/web">CPython Dev in Residence: 周报, November 22–28&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA
A short review of try/except, exception handling in asyncio today, and the future of asyncio error handling.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 500</title><link>https://zoomquiet.io/Weekly/21/issue-500/</link><pubDate>Wed, 24 Nov 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-500/</guid><description>&lt;blockquote>
&lt;p>500期了&amp;hellip;从第一期开始没中断快译
原文: &lt;a href="https://pycoders.com/issues/500">PyCoder&amp;rsquo;s Weekly - Issue #500&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211124 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211124 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7488/web">Python 新闻: 10 月有哪些新变化?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
The Python community gave a warm welcome to Python 3.10 in October 2021. In this article, you’ll catch up on some big events that happened this past month, including Python being named TIOBE’s most popular programming language.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="News" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-24-zshot%202021-11-24%2009.56.30.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7463/web">请忽略所有 Web 性能测试/包括这篇&lt;/a>
&lt;ul>
&lt;li>MIGUEL GRINBERG&lt;/li>
&lt;li>• Shared by Caleb Hattingh
”[…] measuring web application performance is incredibly complex […] In this article you can see the results of my effort in understanding and fixing this benchmark, re-running it, and finally arriving at a shocking revelation.”
(&lt;code>是也乎:&lt;/code>
这才是一视同仁,
所有性能评测都不值得看,
包含作者自己这篇 ;-)
&lt;img alt="Benchmarks" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-24-zshot%202021-11-24%2009.55.52.jpg">
是的, 没有 Django
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7479/web">用 Python AI 构建神经网络进行预测&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>COURSE
In this step-by-step course, you’ll build a neural network from scratch as an introduction to the world of artificial intelligence (AI) in Python. You’ll learn how to train your neural network and make accurate predictions based on a given dataset.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="AI" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-24-zshot%202021-11-24%2009.52.03.jpg">
一个 step by step 的开始很重要.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7498/web">用协议在 Python 中引入静态鸭子类型&lt;/a>
&lt;ul>
&lt;li>DAAN DEBIE
Protocols in Python provide a nice way to use duck typing while still having some static type guarantees. You can define contracts for your functions without caring too much about the actual types of your inputs.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7456/web">Minimax Algorithm and Alpha-Beta Pruning&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
The minimax algorithm and alpha-beta pruning can be used to implement AIs to play games. This tutorial will teach you about the minimax algorithm and alpha-beta pruning, from a beginner’s perspective.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7492/web">PyPI 用户反馈: PyPI 团队功能&lt;/a>
&lt;ul>
&lt;li>PYPI TEAM
The PyPI team is seeking feedback from teams using PyPI. If you use PyPI as a team, consider responding to the (short) poll form at the link.
(&lt;code>是也乎:&lt;/code>
只有一个原意:
恢复 pip search
并持续加速, 至少和中国高铁同步
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7476/web">Django 4.0 Release Candidate 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7466/web">CPython Dev In-Residence 周报, November 15–21&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 499</title><link>https://zoomquiet.io/Weekly/21/issue-499/</link><pubDate>Wed, 17 Nov 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-499/</guid><description>&lt;blockquote>
&lt;p>OLPC 编程教育方面的遗产
原文: &lt;a href="https://pycoders.com/issues/499">PyCoder&amp;rsquo;s Weekly - Issue #499&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211117 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211117 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7412/web">PSF 正寻求下一位执行董事&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
After announcing earlier this summer that Ewa Jodlowska is leaving after ten years of service, the PSF has begun its search for the organization’s next Executive Director. Interested? You can apply here.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7408/web">选择编程语言总是会被过早优化&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON&lt;/li>
&lt;li>opinion
“Have you ever been told that Python couldn’t be used for a project because it wouldn’t be fast enough? I have, and I find it a bit frustrating as big banks, YouTube, Instagram, and plenty of other places that are performance-sensitive still manage to select Python and be happy.”
(&lt;code>是也乎:&lt;/code>
在没深入理解前, 被市井传说忽悠是必然;
当年从 PHP 转入 Python 也纯粹因为 Plone,
进来才发现, Python 的世界远大于 CMS
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7427/web">Python 开发者的高级 VSCode&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how you can configure, extend, and optimize Visual Studio Code for a more effective and productive Python development environment. By digging into this customizable code editor and IDE, you’ll put yourself on track to be a VS Code power user.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Advanced" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-17-zshot%202021-11-17%2009.49.13.jpg">
嗯哼, 现在只想关闭自动提醒&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7406/web">用 Gunicorn/Nginx 和 HTTPS 安全部署 Django 应用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Ready to take your Django app beyond development? Learn how to securely deploy your Django web app in production over HTTPS with Gunicorn and Nginx. Along the way, you’ll explore how HTTP headers can fortify your app’s security.
(&lt;code>是也乎:&lt;/code>
其实, 一直以来关键问题都是 SSL 证书的生成和管理.
&lt;img alt="Securely" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-17-zshot%202021-11-17%2009.49.01.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7405/web">Python 列表数据结构如何真正有效&lt;/a>
&lt;ul>
&lt;li>ANTON ZHIYANOV&lt;/li>
&lt;li>• Shared by Anton Zhiyanov
This article explores the nuts and bolts of Python list operations, their time complexity, and underlying data structures.
(&lt;code>是也乎:&lt;/code>
经典老书: 源代码鉴赏 可刷
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7420/web">Django Bugfix 发布: 3.2.9&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 498</title><link>https://zoomquiet.io/Weekly/21/issue-498/</link><pubDate>Thu, 11 Nov 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-498/</guid><description>&lt;blockquote>
&lt;p>和 Guido 一起讨论加速 Python
原文: &lt;a href="https://pycoders.com/issues/498">PyCoder&amp;rsquo;s Weekly - Issue #498&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7360/web">银行 Python 的口述历史&lt;/a>
&lt;ul>
&lt;li>CAL PATERSON
Interesting read about the strange world of Python, as used by big investment banks: “Bank Python implementations are effectively proprietary forks of the entire Python ecosystem which are in use at many (but not all) of the biggest investment banks.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7394/web">CPython Developer 每周报告, November 1–7&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA
“Python 3.9.8 got released this week! At this point in the 3.9 lifecycle this should be a relatively uneventful release. Instead, it took us a few days of work to get it out of the door. I still managed to squeeze in 51 closed PRs and even organized a meeting between the core developers and Daan Leijen, the author of mimalloc.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7373/web">用 Python 和 typer 构建 CLI-TODO 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Follow along this step-by-step project to create a to-do application for your command line using Python and Typer. While you build this app, you’ll learn the basics of Typer, a modern and versatile library for building command-line interfaces (CLI).
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Typer" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-11-ScreenShot%202021-11-11%2010.55.04.jpg">
Typer ~ CLI 版 FastAPI, 值得享用.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7391/web">Python 软件基金会: 2021 年度筹款结束&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
“The PSF launched its end-of-the-year fundraiser. There are two ways to donate: 1. donate directly to the PSF or 2. purchase a discounted PyCharm license, with all proceeds going to the PSF. Contributing to the PSF financially helps sustain programs that support the larger Python community.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7371/web">Python 3.9.8 and 3.11.0a2 可用ed&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 497</title><link>https://zoomquiet.io/Weekly/21/issue-497/</link><pubDate>Wed, 03 Nov 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-497/</guid><description>&lt;blockquote>
&lt;p>zipapp 值得认真用卟?
原文: &lt;a href="https://pycoders.com/issues/497">PyCoder&amp;rsquo;s Weekly - Issue #497&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211103 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211103 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7343/web">Python 并发可行性解决方案&lt;/a>
&lt;ul>
&lt;li>JONATHAN CORBET
“The end result thus appears to be a GIL-removal effort that has a rather better-than-average chance of making it into the CPython interpreter. That would be cause for a lot of rejoicing among Python developers. That said, a change this fundamental is unlikely to be rushed into the CPython mainline; it will take a lot of testing to convince the community that it is ready for production use.”
(&lt;code>是也乎:&lt;/code>
COOL,
不过, 等等, 为什么一定要可视化?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7320/web">Django 模板: 对 Tags and Filters 实施习惯&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Django templates have many built-in tags and filters to render content, but they may not meet all your needs. This tutorial covers how to write Django custom template tags and filters, including simple tags, inclusion tags, block tags, and different types of filters.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Templates" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-03-ScreenShot%202021-11-03%2011.30.31.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7326/web">Python’s zipapp 模块: 构建可执行的ZIP应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn what Python Zip applications are and how to create them quickly using the zipapp module from the standard library. You’ll also learn some alternative tools you can use to build this kind of application manually.
(&lt;code>是也乎:&lt;/code>
万千 VB 程序猿 最爱的 Python 模块了
&lt;img alt="zipapp" loading="lazy" src="https://ipic.zoomquiet.top/2021-11-03-ScreenShot%202021-11-03%2011.30.04.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7339/web">Infix 运算符 (Python 配方)&lt;/a>
&lt;ul>
&lt;li>ACTIVESTATE.COM
Python has the in operator and it would be nice to have additional infix operator like this. This recipe shows how (almost) arbitrary infix operators can be defined in vanilla Python: x |op| y or x &amp;laquo;op&amp;raquo; y
(&lt;code>是也乎:&lt;/code>
ACTIVESTATE 公司免费公开运营几十年的 Recipe
应该是最早最成功的贴吧以及QA 社区了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7335/web">PSF 社区服务奖项提名&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Do you know of a deserving individual who should be considered for a PSF Community Service Award? The PSF is accepting nominations for the Q4 2021 Community Service Award.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 496</title><link>https://zoomquiet.io/Weekly/21/issue-496/</link><pubDate>Wed, 27 Oct 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-496/</guid><description>&lt;blockquote>
&lt;p>Django 4.0 Beta 1 发布
原文: &lt;a href="https://pycoders.com/issues/496">PyCoder&amp;rsquo;s Weekly - Issue #496&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211027 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211027 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7301/web">Python 惯用型&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
What are the programming idioms unique to Python? This course is a short overview for people coming from other languages and an introduction for beginners to the idiomatic practices within Python. You’ll cover truth values, looping, DRY principles, and the Zen of Python.
(&lt;code>是也乎:&lt;/code>
虽说, Python 是多范式语言,
用什么习惯来撰写 Python 代码都可以,
不过, 最好还是用 Pythonic 形式来.
&lt;img alt="Idiomatic" loading="lazy" src="https://ipic.zoomquiet.top/2021-10-27-ScreenShot%202021-10-27%2008.44.34.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7302/web">从 Python GIL 删除 Python Core 和 Sam 粗略的注意事项&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA
“During the annual Python core development sprint we held a meeting with Sam Gross, the author of nogil, a fork of Python 3.9 that removes the GIL. This is a non-linear summary of the meeting.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Analyze Code-Level Application Performance Across Your Entire Environment With Datadog APM
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Datadog’s distributed tracing and APM generates flame graphs from real requests, enabling you to visualize app performance and pinpoint hard-to-reproduce problems in your production code. Without switching tools, you can pivot to related logs and metrics for full context.
&lt;a href="https://pycoders.com/link/7272/web">Try Datadog APM free →&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7275/web">PEP 660: 基于 PyProject.Toml 的版本可编辑安装 (Wheel Based)&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
“Now that PEP 517 provides a mechanism to create alternatives to setuptools, and decouple installation front ends from build backends, we need a new mechanism to install packages in editable mode.”
(&lt;code>是也乎:&lt;/code>
.ini
.py
.ymal
&amp;hellip; 现在是 .toml
都是 SGML 的徒子徒孙&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7288/web">Django 4.0 Beta 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
Check out the work-in-progress development release notes for more details.
(&lt;code>是也乎:&lt;/code>
还好 Django 没学 Chrome,
否则, 今天至少是 v104 了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7287/web">PyCon US 2022: 会议网站上线&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG
PyCon US 2022 takes place in Salt Lake City, Utah from April 27, 2022 to May 5, 2022.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7280/web">Vicky Twomey-Lee 获得 2021Q3 PSF社区服务奖&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 495</title><link>https://zoomquiet.io/Weekly/21/issue-495/</link><pubDate>Wed, 20 Oct 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-495/</guid><description>&lt;blockquote>
&lt;p>GIL-Free CPython 来了
原文: &lt;a href="https://pycoders.com/issues/495">PyCoder&amp;rsquo;s Weekly - Issue #495&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211020 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 13 分钟 完成快译&lt;/li>
&lt;li>211020 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7237/web">CPython No-GIL 分支&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/COLESBURY&lt;/li>
&lt;li>• Shared by Henry Schreiner
This is a proof-of-concept implementation of CPython that supports multithreading without the global interpreter lock (GIL), from Facebook research. An overview of the design is described in the Python Multithreading without the GIL Google doc. Also see the related discussions on LWN and Hacker News.
(&lt;code>是也乎:&lt;/code>
活久见, 老爹当年的一闪年,
现在终于不在坚持.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7209/web">为毛不应该直接调用 setup.py ?&lt;/a>
&lt;ul>
&lt;li>PAUL GANSSLE
“The setuptools team no longer wants to be in the business of providing a command line interface and is actively working to become just a library for building packages. What you should do instead depends on your use case, but if you want some basic rules of thumb, there is a table in the summary section.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Data Elixir: Data Science Newsletter
&lt;ul>
&lt;li>DATA ELIXIRsponsor
Data Elixir is an email newsletter that keeps you on top of the tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy. &lt;a href="https://pycoders.com/link/7203/web">Curated weekly with top picks from around the web →&lt;/a>
(&lt;code>是也乎:&lt;/code>
数据科学中 Py 的地位其它语言当然在努力追上
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7210/web">在哪儿观察努力? 查阅 Python 核心开发人员活动&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA
“One of the tasks given me by the Python Software Foundation as part of the Developer in Residence job was to look at the state of CPython as an active software development project. What are people working on? Which standard libraries require most work? Who are the active experts behind which libraries?”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7228/web">Python 3.10中很酷的新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this course, you’ll explore some of the coolest and most useful features in Python 3.10. You’ll appreciate more user-friendly error messages, learn about how you can handle complicated data structures with structural pattern matching, and explore new enhancements to Python’s type system.
(&lt;code>是也乎:&lt;/code>
COOL 不 COOL 看用的人.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7234/web">PyCascades 2022 CFP 在周日关闭 (Oct 24)&lt;/a>
&lt;ul>
&lt;li>PYCASCADES CONFERENCE&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7208/web">第3季度的PSF同事宣布&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7219/web">参与 Python 开发者调查2021&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7242/web">Psycopg 3.0 发布&lt;/a>
&lt;ul>
&lt;li>PSYCOPG.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7216/web">PyPy 7.3.6 发布&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
(&lt;code>是也乎:&lt;/code>
NB, 当年的一闪念, 今天变成独立大叉.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 494</title><link>https://zoomquiet.io/Weekly/21/issue-494/</link><pubDate>Wed, 13 Oct 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-494/</guid><description>&lt;blockquote>
&lt;p>TIOBE曰: Python 成为 #1
原文: &lt;a href="https://pycoders.com/issues/494">PyCoder&amp;rsquo;s Weekly - Issue #494&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211013 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>211013 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7186/web">TIOBE曰: 超越 C 和 Java, Python 成为 #1 最受欢迎的编程语言&lt;/a>
&lt;ul>
&lt;li>SLASHDOT.ORG
ZDNet reports that Python “is now the most popular language, according to one popularity ranking.” “For the first time in more than 20 years we have a new leader of the pack…” the TIOBE Index announced this month. “The long-standing hegemony of Java and C is over.”
(&lt;code>是也乎:&lt;/code>
很久没见 SLASHDOT/. 的消息了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7177/web">Python C API: 添加函数以访问 pyObject&lt;/a>
&lt;ul>
&lt;li>VICTOR STINNER
“The PyObject structure prevents indirectly to optimize CPython. We will see why and how I prepared the C API to make this structure opaque. It took me 1 year and a half to add functions and to introduce incompatible C API changes (fear!)”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>Improve Inefficient App Code With Datadog Application Performance Monitoring
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Datadog’s Continuous Profiler allows you to measure code performance changes over time. Quickly identify and optimize the most time- and resource-consuming parts in your application code in order to improve MTTR and enhance user experience.
&lt;a href="https://pycoders.com/link/7166/web">Give it a try with a free trial →&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7196/web">用 Pygame 在 Python 中构建小行星游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this course, you’ll build a clone of the Asteroids game in Python using Pygame. Step by step, you’ll add images, input handling, game logic, sounds, and text to your program.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pygame" loading="lazy" src="https://ipic.zoomquiet.top/2021-10-13-ScreenShot%202021-10-13%2011.05.21.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7185/web">探索 Python 3.10 的新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Python 3.10 is here! This week on the show, two former guests and Real Python authors return to talk about the new features and changes in Python 3.10.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="podcast" loading="lazy" src="https://ipic.zoomquiet.top/2021-10-13-ScreenShot%202021-10-13%2010.59.19.jpg">
Py3.10 有组织的带节奏&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7176/web">Python 3.10 有什么伟大?&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER&lt;/li>
&lt;li>• Shared by Trey Hunner&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7178/web">Guido van Rossum on 提高Python的表现&lt;/a>
&lt;ul>
&lt;li>SOFTWARE AT SCALE podcast
(&lt;code>是也乎:&lt;/code>
晚年就得修正年轻时挖的坑
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 493</title><link>https://zoomquiet.io/Weekly/21/issue-493/</link><pubDate>Wed, 06 Oct 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-493/</guid><description>&lt;blockquote>
&lt;p>Python 3.10 中值得尝试的新特性&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/493">PyCoder&amp;rsquo;s Weekly - Issue #493&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>211006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>211006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7151/web">Python 3.10: 炫酷特性值得尝试&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Explore some of the coolest and most useful features in Python 3.10. You’ll appreciate more user-friendly error messages, learn about how you can handle complicated data structures with structural pattern matching, and explore new enhancements to Python’s type system.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Cool" loading="lazy" src="https://ipic.zoomquiet.top/2021-10-06-ScreenShot%202021-10-06%2009.55.00.jpg">
改进了 error message,
加强了模式匹配,
拓展了 pattern, 比如:
def greet(name):
match name:
case &amp;ldquo;Guido&amp;rdquo;:
print(&amp;ldquo;Hi, Guido!&amp;rdquo;)
case &lt;em>:
print(&amp;ldquo;Howdy, stranger!&amp;rdquo;)
嗯哼, Elixir 们的语法;
def fizzbuzz(number):
mod_3 = number % 3
mod_5 = number % 5
match (mod_3, mod_5):
case (0, 0):
return &amp;ldquo;fizzbuzz&amp;rdquo;
case (0, &lt;em>):
return &amp;ldquo;fizz&amp;rdquo;
case (&lt;/em>, 0):
return &amp;ldquo;buzz&amp;rdquo;
case&lt;/em>:
return str(number)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7161/web">Python 3.10: 官方下载链接以及变更说明&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7121/web">Data Elixir: 数据科学新闻组&lt;/a>
&lt;ul>
&lt;li>DATA ELIXIR&lt;/li>
&lt;li>sponsor
Data Elixir is an email newsletter that keeps you on top of the tools and trends in Data Science. Covers machine learning, data visualization, analytics, and strategy.
&lt;a href="https://pycoders.com/link/7121/web">Curated weekly with top picks from around the web →&lt;/a>
(&lt;code>是也乎:&lt;/code>
&lt;img alt="ELIXIR" loading="lazy" src="https://ipic.zoomquiet.top/2021-10-06-ScreenShot%202021-10-06%2009.50.53.jpg">
串行了&amp;hellip;
继 go+ 立志取代 R/Python 作为数据科学主力语言后,
Elixir 也开始进入这一领域&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7156/web">Python 3.10 发布 Party Stream&lt;/a>
&lt;ul>
&lt;li>YOUTUBE.COM video
A recording of the Python 3.10 Release Stream with Pablo Galindo, CPython Core Developer and Python 3.10 Release Manager, and Leon Sandøy.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7155/web">Python 3.10 释放值得现在使用嘛?&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING opinion&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7153/web">Python 3.11 将有 “零成本” Exception Handling&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
With “Zero-cost” exceptions the cost of try statements is almost eliminated when no exception is raised.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7154/web">Coverage 6.0 已发布&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7159/web">Django 3.2.8 已发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 492</title><link>https://zoomquiet.io/Weekly/21/issue-492/</link><pubDate>Wed, 29 Sep 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-492/</guid><description>&lt;blockquote>
&lt;p>Django 4.0 来了
原文: &lt;a href="https://pycoders.com/issues/492">PyCoder&amp;rsquo;s Weekly - Issue #492&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210929 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210929 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7101/web">Python 背景: GIL 以及其对 Python Multithreading 的影响&lt;/a>
&lt;ul>
&lt;li>VICTOR SKVORTSOV
GIL stands for the Global Interpreter Lock, and its job is to make the CPython interpreter thread-safe. This post tells you more about non-obvious effects of the GIL. Along the way, you’ll see what the GIL really is, why it exists, how it works, and how it’s going to affect Python concurrency in the future.
(&lt;code>是也乎:&lt;/code>
沈游侠也曰过类似的断言,
毕竟 Guido 老爹不傻&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7109/web">Django 模板语言: 标签和过滤器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Django templates use their own mini-language that’s inspired by Python. This tutorial covers Django template tags and filters, explaining how to compile and use templates. It covers conditional blocks, looping, and inheritance in tags as well as filters for strings and filters for lists.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="DTL" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-29-ScreenShot%202021-09-29%2011.41.08.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7107/web">Django 4.0 中的新测试功能&lt;/a>
&lt;ul>
&lt;li>ADAM JOHNSON
Django 4.0 had its first alpha release last week and the final release should be out in December. It contains an abundance of new features, which you can check out in the release notes. This post looks at the changes to testing in a bit more depth.
(&lt;code>是也乎:&lt;/code>
就象 Py3 ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7115/web">教程中有关 PyPI 从不说的4件事儿&lt;/a>
&lt;ul>
&lt;li>PAOLOA AMOROSO
“Although it’s well known PyPI is unforgiving for good reasons, the package publishing process is not as straightforward as the tutorials make it seem. I run into a few unexpected minor bumps none of the guides mention.”
(&lt;code>是也乎:&lt;/code>
PyPI 公开的机密
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7106/web">Django 4.0 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
See the full changelog here.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7108/web">scikit-learn 1.0 发布亮点&lt;/a>
&lt;ul>
&lt;li>SCIKIT-LEARN.ORG
(&lt;code>是也乎:&lt;/code>
竟然出 1.0 了&amp;hellip;
好象永远不发布1.0 的才是最Nb 的?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 491</title><link>https://zoomquiet.io/Weekly/21/issue-491/</link><pubDate>Wed, 22 Sep 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-491/</guid><description>&lt;blockquote>
&lt;p>slippers ~ 低代码新思路
原文: &lt;a href="https://pycoders.com/issues/491">PyCoder&amp;rsquo;s Weekly - Issue #491&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210922 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210922 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7067/web">结构模式匹配在 Python 3.10&lt;/a>
&lt;ul>
&lt;li>BEN HOYT
“Python 3.10, which is due out in early October 2021, will include a large new language feature called structural pattern matching. This article is a critical but (hopefully) informative presentation of the feature, with examples based on real-world code.”
(&lt;code>是也乎:&lt;/code>
LISP/Erlang 在 Python 世界的恢复&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7060/web">用 Django 和 Python 建立个人日记&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this beginner-friendly tutorial, you’ll build a personal diary app in Django. You’ll use the strengths of the Django web framework and learn the basics of web development with Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7056/web">(非) 解开生成器表达式&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
What does that look like if you take away the Python “magic” of generator expressions and unravel them down to their core Python semantics?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7046/web">Python 反模式: 使用可变的默认值作为参数&lt;/a>
&lt;ul>
&lt;li>VALI VOICU
A debugging post-mortem.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7075/web">更好的 Pypy JIT 支持自动生成的Python代码&lt;/a>
&lt;ul>
&lt;li>CARL FRIEDRICH BOLZ-TEREICK
(&lt;code>是也乎:&lt;/code>
PyPy 在 CPython 的平行宇宙玩出了自己的道路&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7047/web">通过在断点开始 REPL 来调试很有趣&lt;/a>
&lt;ul>
&lt;li>JULIA EVANS
(&lt;code>是也乎:&lt;/code>
断点进入现场 REPL 进行交互探索,
低配版 IDE
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7070/web">Django 4.0 获得内置 Redis Cache 后端&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/DJANGO
(&lt;code>是也乎:&lt;/code>
没办法了, 只能先 redis 了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 490</title><link>https://zoomquiet.io/Weekly/21/issue-490/</link><pubDate>Wed, 15 Sep 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-490/</guid><description>&lt;blockquote>
&lt;p>++x 和 &amp;ndash;x 在 Python
原文: &lt;a href="https://pycoders.com/issues/490">PyCoder&amp;rsquo;s Weekly - Issue #490&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210915 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210915 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/7005/web">实践中应用 PEP 8&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
“Two recent threads on the python-ideas mailing list have overlapped to a certain extent; both referred to Python’s [PEP 8] style guide, but the discussion indicates that the advice in it may have been stretched further than intended.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7034/web">Python 中专家如何 Log&lt;/a>
&lt;ul>
&lt;li>GUILHERME LATROVA
Learn what good logging is, and how you should implement it in Python. Comes with meaningful examples and rules of thumb on what and how to log.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Log" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-15-ScreenShot%202021-09-15%2010.38.57.jpg">
专业log姿势
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7027/web">Python新闻/ 2021年8月的新增内容是什么?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
August 2021 was an eventful month in the world of Python. In this article, you’ll get up to speed on everything that happened in the past month, including three new Python releases.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="What’s" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-15-ScreenShot%202021-09-15%2010.37.42.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7017/web">解开异步为循环&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Python’s async for statement allows convenient iteration over asynchronous iterators. In this article you’ll see how async for loops work behind the scenes.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/7021/web">介绍 Pedalboard: Spotify 的 Python 音频效果库&lt;/a>
&lt;ul>
&lt;li>SPOTIFY ENGINEERING BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 489</title><link>https://zoomquiet.io/Weekly/21/issue-489/</link><pubDate>Wed, 08 Sep 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-489/</guid><description>&lt;blockquote>
&lt;p>全新姿势来告知你 Python 代码很糟糕
原文: &lt;a href="https://pycoders.com/issues/489">PyCoder&amp;rsquo;s Weekly - Issue #489&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210908 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210908 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6989/web">PEP 668: 外部和Python包管理人员之间的优雅合作&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This draft PEP proposes a way for resolving conflicts between OS package managers (e.g. apt) and Python-specific package management tools (e.g. pip).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6964/web">学习Python需要多长时间?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
How should someone assess whether or not learning Python is a good investment of their time, how long it will take them, and what background factors they need to consider when planning their learning journey? This article attempts to clarify these common beginner questions.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Learn" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-08-ScreenShot%202021-09-08%2011.14.47.jpg">
简单说, 42分钟到42年不等&amp;hellip;
&lt;img alt="学习阶段" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-08-four-stages.d678c620edb0.png">
嗯哼? 对比俺之前的断言
Unknow Unknow 不知不知何 unconscious incompetence 无意识无能
Unknow Know 不知己知何 conscious incompetence 有意识的无能
Know Know 知己已知何 conscious competence 意识能力
Know Unknow 知己不知何 unconscious competence 无意识能力
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6954/web">Track Python Application Performance With End-to-End Tracing With Datadog APM&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
With Datadog APM you can debug errors and bottlenecks in your code by tracing requests across web servers and services in your environment. Then correlate between distributed request traces, metrics, and logs to troubleshoot issues without switching tools or contexts. Try Datadog APM free →&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6973/web">如何用 Python 跟踪私人财务&lt;/a>
&lt;ul>
&lt;li>SIDDHANT GOEL
This post introduces readers to a workflow for tracking their personal finances using only the Python ecosystem. The end result is extremely focused on data privacy, uses only open-source software, and is 100% self-hosted.
(&lt;code>是也乎:&lt;/code>
等等, 首先私人资金要多少, 才值得上手段来进行金融管理?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6993/web">全新姿势来告知你 Python 代码很糟糕&lt;/a>
&lt;ul>
&lt;li>NICK DROZD
How and why the author added two new linter rules to Pylint: consider-ternary-expression and while-used.
(&lt;code>是也乎:&lt;/code>
圈复杂度的另类使用&amp;hellip;?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6980/web">Forgiveness in Python 的成本要求&lt;/a>
&lt;ul>
&lt;li>WALID ZIOUCHE
A discussion of EAFP (“Easier to ask for forgiveness than permission”) vs LBYL (“Look before you leap”) code patterns in Python.
(&lt;code>是也乎:&lt;/code>
嗯哼? 还有这种编程流派的?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6975/web">Nuitka 0.6.15 发布&lt;/a>
&lt;ul>
&lt;li>NUITKA DEV BLOG
Nuitka is a Python compiler written in Python, compatible with Python2 (2.6, 2.7) and Python3 (3.3–3.9). You feed Nuitka your Python source code and it generates an executable or extension module.
(&lt;code>是也乎:&lt;/code>
淦&amp;hellip;非官方编译器
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6984/web">Credit-Card-Stealing, 在 PyPI 上发现的后门包&lt;/a>
&lt;ul>
&lt;li>CHRIS WILLIAMS&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 488</title><link>https://zoomquiet.io/Weekly/21/issue-488/</link><pubDate>Wed, 01 Sep 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-488/</guid><description>&lt;blockquote>
&lt;p>IEEE#1 开发语言 -&amp;gt; Python
原文: &lt;a href="https://pycoders.com/issues/488">PyCoder&amp;rsquo;s Weekly - Issue #488&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210901 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210901 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6935/web">Python在IEEE“顶级编程语言”中排名第一&lt;/a>
&lt;ul>
&lt;li>IEEE.ORG
“Python dominates as the de facto platform for new technologies” and “Learn Python. That’s the biggest takeaway we can give you from its continued dominance of IEEE Spectrum’s annual interactive rankings of the top programming languages. You don’t have to become a dyed-in-the-wool Pythonista, but learning the language well enough to use one of the vast number of libraries written for it is probably worth your time.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6920/web">skybison: Instagram 的实验性能面向 Feenfield Python 实现&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/FACEBOOKEXPERIMENTAL
“Skybison is experimental performance-oriented greenfield implementation of Python 3.8. It contains a number of performance optimizations, including: small objects; a moving GC; hidden classes; bytecode inline caching; type-specialized bytecode; an experimental template JIT.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6916/web">如何在定义 Python 函数时使用可选参数&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about optional arguments in Python and how to define functions with default values. You’ll also learn how to create functions that accept any number of arguments using args and kwargs.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Arguments" loading="lazy" src="https://ipic.zoomquiet.top/2021-09-01-ScreenShot%202021-09-01%2010.42.51.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6910/web">Python Project-Local 虚拟环境管理&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
On UNIX-like operating systems you can have the Python equivalent of node_modules today, for every Python version, without changing your workflows.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6943/web">谦虚的软件BUNDLE: Python Superpowers 2021&lt;/a>
&lt;ul>
&lt;li>HUMBLEBUNDLE.COM
Pick up the awesome programming potential of Python with software like Mastering PyCharm (2021 Edition) &amp;amp; Object-Oriented Programming (OOP) in Python. Pay what you want &amp;amp; support charity!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6917/web">加入Pycon US 2022团队!&lt;/a>
&lt;ul>
&lt;li>PYCON US
The PyCon US organizers are looking for motivated volunteers who want to contribute their time and knowledge to make this year’s conference a great success.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6921/web">Python 3.9.7 和 3.8.12 现已推出&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
More info in the full changelog.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>PyCoder 487</title><link>https://zoomquiet.io/Weekly/21/issue-487/</link><pubDate>Wed, 25 Aug 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-487/</guid><description>&lt;blockquote>
&lt;p>pdf 发票创建好模块 ~&amp;gt; borb
原文: &lt;a href="https://pycoders.com/issues/487">PyCoder&amp;rsquo;s Weekly - Issue #487&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210825 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210825 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6900/web">Python’s deque : 实现有效的队列和堆栈&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn about Python’s deque and how to use it to perform efficient pop and append operations on both ends of your sequences. Deques are commonly used to build queues and stacks.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="deque" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-25-ScreenShot%202021-08-25%2010.26.55.jpg">
堆和桟可以在一起.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6878/web">你不知道存在的 25 个 Pandas 函式&lt;/a>
&lt;ul>
&lt;li>BEX T.
Did you know that you can style the pandas DataFrame output in a notebook? This listicle covers twenty-five pandas functions that you may not have heard of, including .explode(), .squeeze(), and the pandas DataFrame styler. There’s something in this article for everyone, so read it to find out how you can take your pandas skills to the next level.
(&lt;code>是也乎:&lt;/code>
和 Python 内建模块中无数遗珠一样,
Pandas 集成数据科学界那么多年心头好,
不是一般教材都知道这些专用函式的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6892/web">图数据科学和 Python 以及 NetworkX&lt;/a>
&lt;ul>
&lt;li>FEDERICO ALBANESE&lt;/li>
&lt;li>• Shared by Kevin Bloch
Graph theory network analysis can yield deep data insights that are difficult to tease out via alternative methods. Get a taste of what graph analysis can do in this quick, hands-on tutorial that uses NetworkX to create and analyze a graph.
(&lt;code>是也乎:&lt;/code>
关键优先结合 Jupyter 从而获得科研人员青睐
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6884/web">Shamika Mohanan 已加盟 PSF 作为:Packaging Project Manager&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>PyCoder 486</title><link>https://zoomquiet.io/Weekly/21/issue-486/</link><pubDate>Wed, 18 Aug 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-486/</guid><description>&lt;blockquote>
&lt;p>NVIDIA 发布 CUDA Python
原文: &lt;a href="https://pycoders.com/issues/486">PyCoder&amp;rsquo;s Weekly - Issue #486&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210818 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210818 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6853/web">给 UNIX 介绍 Python 加载器&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Python Core Developer and Steering Council member Brett Cannon recently released his Python Launcher for UNIX project. In a nutshell, the Python Launcher for UNIX gives you a command that always launched the latest version of Python that you have installed. Learn the motivation behind the project and some of its bonus features in this introductory article.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Python" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-18-ScreenShot%202021-08-18%2012.27.53.jpg">
Python 迷宫之一, 也是最基础的,
现在看, 将来可能变成最有力的武器之一&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6858/web">Python 新闻: 2021年7月有什么新闻?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
The Python community saw some great changes in July 2021. In this article, you’ll get up to speed on the big-ticket items that happened this past month, including some news about the CPython Developer-in-Residence position at the Python Software Foundation.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="News" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-18-ScreenShot%202021-08-18%2012.29.28.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6862/web">PyCharm 2021.2.1 候选发布已经释放&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM
Curious about what the next version of PyCharm will bring? Check out the latest release candidate!
(&lt;code>是也乎:&lt;/code>
嗯哼, 就看 JETBAIN 能在 VSCoode 注视下生存多久了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6873/web">NVIDIA 发布 CUDA Python&lt;/a>
&lt;ul>
&lt;li>NVIDIA.GITHUB.IO
(&lt;code>是也乎:&lt;/code>
黄大仙赛高&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 485</title><link>https://zoomquiet.io/Weekly/21/issue-485/</link><pubDate>Wed, 11 Aug 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-485/</guid><description>&lt;blockquote>
&lt;p>Python 3.10RC 发布
原文: &lt;a href="https://pycoders.com/issues/485">PyCoder&amp;rsquo;s Weekly - Issue #485&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210811 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210811 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6824/web">在 pypi 上发布时该怎么来?&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Mistakes happen to everyone. But what do you do if you make a mistake when releasing a package to PyPI? Don’t panic! There are a number of things you can do to fix a bad release. This article walks you through several scenarios and suggested solutions.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6838/web">用 Mock Server 扩展 E2E 测试&lt;/a>
&lt;ul>
&lt;li>YAEL MINTZ
End-to-end (E2E) testing is a crucial step in delivering high-quality software, but the ins and outs of E2E can be challenging. You often need multiple, separate services to talk to each other during tests, and coordinating this can be difficult. Learn some approaches for E2E test development and how the new Cornell Python package can help make your life easier.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="E2E" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-11-ScreenShot%202021-08-11%2012.02.27.jpg">
问题在如何保证 Mock 和真实系统反应一致?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6810/web">Track Requests to Your Python Applications End-to-End With Datadog APM&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Analyze your Python apps’ performance by drilling into error traces with Datadog’s App Analytics to debug and optimize Python code. Trace requests end-to-end across web servers, databases, and services in your environment and start visualizing your apps’ performance with Datadog APM free →&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6831/web">海象运算符:= Python 3.8赋值表达式&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about assignment expressions and the walrus operator. The biggest change in Python 3.8 was the inclusion of the := operator, which you can use to assign variables in the middle of expressions. You’ll see several examples of how to take advantage of this new feature.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Assignment" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-11-ScreenShot%202021-08-11%2011.58.36.jpg">
海象表达式, 关键问题是可计算的范畴&amp;hellip;
真.自由的话,
就变成 JS 那种无限 函式嵌套了&amp;hellip;
&lt;img alt="Walrus" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-11-ScreenShot%202021-08-11%2011.58.55.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6827/web">2021 Django 开发者调查&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
Are you a Django user? The Django Software Foundation wants to hear from you!
(&lt;code>是也乎:&lt;/code>
无论是不是 Django 用户,
都可以去填写&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6820/web">Python 3.10 第一个 Release Candidate 发表&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 484</title><link>https://zoomquiet.io/Weekly/21/issue-484/</link><pubDate>Wed, 04 Aug 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-484/</guid><description>&lt;blockquote>
&lt;p>Twisted 21.7.0 发布
原文: &lt;a href="https://pycoders.com/issues/484">PyCoder&amp;rsquo;s Weekly - Issue #484&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210804 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210804 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6802/web">Python 和 REST APIs: 与Web服务交互&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how to use Python to communicate with REST APIs. You’ll learn about REST architecture and how to use the requests library to get data from a REST API. You’ll also explore different Python tools you can use to build REST APIs.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="REST" loading="lazy" src="https://ipic.zoomquiet.top/2021-08-04-ScreenShot%202021-08-04%2008.36.20.jpg">
现代西方, 所有场景中,
不出现黑人就不政治正确,
黄色人种嘛背景中有就好&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6787/web">Launchpad 现, 跑在 Python 3 上&lt;/a>
&lt;ul>
&lt;li>COLIN WATSON
Python 2 was sunsetted over a year ago, but many folks still find themselves maintaining large Python 2 codebases. The Launchpad team recently finished porting their entire codebase to Python 3, and this article reflects on that process, discusses some of the difficulties they encountered, regressions that occurred, and provides a number of lessons they learned throughout the process. If you are in a position of porting a Python 2 codebase to Python 3, definitely check this out.
(&lt;code>是也乎:&lt;/code>
不易哪, 好象 PyPI 至今还在 Py2 上跑着呢?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6786/web">PEP 665: 为Python项目指定安装要求&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
There’s a new PEP in town, and this one deals with improving how installation requirements are specified in Python projects. The PEP is still in Draft status.
(&lt;code>是也乎:&lt;/code>
30年后, Python 终于开始为项目部署时考虑了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6782/web">Twisted 21.7.0 发布&lt;/a>
&lt;ul>
&lt;li>TWISTEDMATRIX.COM
(&lt;code>是也乎:&lt;/code>
&lt;code>ರ_ರ_&lt;/code> 上古神器, 继续更新ing&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6794/web">Django Bugfix : 3.2.6 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 483</title><link>https://zoomquiet.io/Weekly/21/issue-483/</link><pubDate>Wed, 28 Jul 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-483/</guid><description>&lt;blockquote>
&lt;p>给问题自动生成代码&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/483">PyCoder&amp;rsquo;s Weekly - Issue #483&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210728 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210728 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6744/web">Python’s 集合: 专门数据类型自助餐&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Python has a number of useful data types beyond the built-in lists, tuples, dicts, and sets. In this tutorial, you’ll learn all about the series of specialized container data types in the collections module from the Python standard library. Learning the collections module is a great way to level up your Python programming knowledge!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="collections" loading="lazy" src="https://ipic.zoomquiet.top/2021-07-28-ScreenShot%202021-07-28%2011.18.17.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6760/web">将 Scipy 迁移进 Meson 构建系统&lt;/a>
&lt;ul>
&lt;li>RALF GOMMERS
In accordance with PEP 632, distutils will be deprecated in Python 3.10 and in Python 3.12 it will be removed. This posed a big problem for SciPy, since it’s build system depends on NumPy’s distutils module — an extension of Python’s built-in distutils. The SciPy maintainers set out to find a new build system and settled on Meson, which solves a number of build issues and even scores a 4x speed-up on build times!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6755/web">Python’s Operator 模块的未知功能&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
Have you heard of Python’s operator module? It includes functions for common operators, including mathematical operators like +, -, *, and /, and well as operators for getting items from dictionaries and accessing object attributes. The operator module might seem confusing at first glance. This article explores why it exists, what benefits you get from it, and when it makes sense to use it in your code.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6761/web">Python Software Foundation Fellow 2021/Q2 成员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 482</title><link>https://zoomquiet.io/Weekly/21/issue-482/</link><pubDate>Wed, 21 Jul 2021 16:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-482/</guid><description>&lt;blockquote>
&lt;p>Python 3.11 新功能
原文: &lt;a href="https://pycoders.com/issues/482">PyCoder&amp;rsquo;s Weekly - Issue #482&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210721 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210721 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6705/web">用Fastapi构建Python Web APIs&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this guide, written by FastAPI creator Sebastián Ramírez, you’ll learn the main concepts of FastAPI and how to use it to quickly create web APIs that implement best practices by default. By the end of it, you will be able to start creating production-ready web APIs.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="FastAPI" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-07-21-ScreenShot%202021-07-21%2016.56.12.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6723/web">幕后/ Python导入系统的工作原理&lt;/a>
&lt;ul>
&lt;li>VICTOR SKVORTSOV
Importing a Python module is probably one of the most used language features. But Python’s import system remains a mystery to many Python developers, even folks with years of experience. This in-depth article explores how the import system works from the top down. You’ll learn everything from the difference is between absolute and relative imports to how Python searches for modules and packages and resolves naming conflicts.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6722/web">全职 CPYTHON 开发商周报&lt;/a>
&lt;ul>
&lt;li>ŁUKASZ LANGA
After years of fundraising efforts, the Python Software Foundation finally hired their first CPython Developer-In-Residence. Łukasz Langa reports on what he accomplished during his first week on the job, how he’s finding a balance between the various tasks required of him, and what his plans are for next week. He’s included a full detailed log of everything accomplished with links to GitHub issues and pull requests.
(&lt;code>是也乎:&lt;/code>
&lt;code>Ł&lt;/code> &amp;lt;- 怎么念? 7 ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6707/web">Python 3.11 新功能&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Python 3.10 is still in beta, but work on Python 3.11 has already begun. Big changes include some major improvements to tracebacks as well as a new cube root function in the math module.
(&lt;code>是也乎:&lt;/code>
嗯哼, 先用 Py3.11 重写 PyPI ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6720/web">Coverage 6.0 Beta 1 发布&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 481</title><link>https://zoomquiet.io/Weekly/21/issue-481/</link><pubDate>Wed, 14 Jul 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-481/</guid><description>&lt;blockquote>
&lt;p>WASM 支持下跑在浏览器中的 Jupyter
原文: &lt;a href="https://pycoders.com/issues/481">PyCoder&amp;rsquo;s Weekly - Issue #481&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210714 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210714 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6685/web">数据库事务太多&lt;/a>
&lt;ul>
&lt;li>HAKI BENITA
Learn how a bug was born — one that resulted in hundreds of users of an application getting a notification that they had been paid when in fact they had not! In this story, Haki Benita shares how a slip-up with Django signals caused him and his team quite a headache. You’ll learn how the application was architected, how the bug occurred, and how they fixed it, along with some other remedies to consider.
(&lt;code>是也乎:&lt;/code>
这得怪 SQL, 以及框架的隔离&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6677/web">在 2021 Python 打包状态&lt;/a>
&lt;ul>
&lt;li>BASTIAN VENTHUR&lt;/li>
&lt;li>opinion
What does Python packaging look like in 2021? What are the best tools to use? In this article, you’ll see one developer’s opinion about the state of Python packaging in 2021, what tools they are using the most often, and some thoughts on how the situation can continue to improve moving forward.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="BASTIAN" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-07-14-ScreenShot%202021-07-14%2012.28.33.jpg">
低产作者&amp;hellip;知名作品:
&lt;a href="https://venthur.de/2020-12-30-streak.html">Creating Beautiful Github Streaks | Bastian Venthur&amp;rsquo;s Blog&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6682/web">Python 新闻: 2021 年 6 月有什么新变化?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
June 2021 was full of notable events in the Python world! In this article, you’ll get caught up on what’s been happening with Python during this past month, including some changes at the Python Software Foundation and the announcement of a new recipient of the PSF Fiscal Sponsorship Program.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="News" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-07-14-ScreenShot%202021-07-14%2012.26.22.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6692/web">Python 3.10.0b4 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
This is the last beta release, which means the next release will be the first release candidate.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6673/web">Łukasz Langa -&amp;gt; 首位 CPython 筑地开发人员&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NULL&lt;/p></description></item><item><title>Issue 480</title><link>https://zoomquiet.io/Weekly/21/issue-480/</link><pubDate>Wed, 07 Jul 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-480/</guid><description>&lt;blockquote>
&lt;p>如何在 Python 中处理 JWT
原文: &lt;a href="https://pycoders.com/issues/480">PyCoder&amp;rsquo;s Weekly - Issue #480&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210707 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210707 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6650/web">Python 的类型类&lt;/a>
&lt;ul>
&lt;li>NIKITA SOBOLEV&lt;/li>
&lt;li>• Shared by Nikita Sobolev
Sometimes you need to change the behavior of a function based on the type of argument passed to it. This is a classic example of polymorphism in programming. In this article, you’ll learn how this is typically done in Python, compare that to polymorphism in other languages, and see how the new classes library can make the whole process easier.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6649/web">Django REST 框架中/自定义权限类&lt;/a>
&lt;ul>
&lt;li>TESTDRIVEN.IO&lt;/li>
&lt;li>• Shared by Špela Giacomelli&lt;/li>
&lt;li>(aka GirlLovesToCode)
One of the great things about Django REST Framework (DRF) is how easy it is to be productive with the built-in API views and permission classes. But sometimes you need a bit more control than the built-in objects allow. This article walks you through how to create and use custom permission classes in DRF so that you can have complete control over how permissions work in your REST API.
(&lt;code>是也乎:&lt;/code>
这种想绕过框架的尝试,
多数都没能坚持多久&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6633/web">Monitor Your Python Applications’ Performance in Real Time with Datadog APM&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Pinpoint hard-to-reproduce problems in your production code without affecting your app’s performance with Datadog’s Continuous Profiler. Locate which functions (or lines of code) consume the most resources, such as CPU and memory and optimize for a better app experience. &lt;a href="https://pycoders.com/link/6633/web">Try Datadog APM free →&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6657/web">Python 计数器: Pythonic 方式计数对象&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to use Python’s Counter to count several repeated objects at once. You’ll also learn how to use Counter objects to enhance other computations that you do in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6663/web">Django Security 发布: 3.2.5 and 3.1.13&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 479</title><link>https://zoomquiet.io/Weekly/21/issue-479/</link><pubDate>Wed, 30 Jun 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-479/</guid><description>&lt;blockquote>
&lt;p>2021 Python Web Conference 视频发布
原文: &lt;a href="https://pycoders.com/issues/479">PyCoder&amp;rsquo;s Weekly - Issue #479&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210630 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210630 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6600/web">Python Redux 中的子类化&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
Have you ever heard someone say that composition is better than inheritance? It’s an age-old conflict in object-oriented programming that’s been the impetus for numerous online debates. Author Hynek Schlawack, who describes himself as “firmly in the composition-over-inheritance camp” explains in this article how “Python is designed in a way that you can’t write idiomatic code without subclassing sometimes.”
(&lt;code>是也乎:&lt;/code>
组合总比继承香?
看场景了,
如果要分包给印度弟兄们, 还是继承吧&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6621/web">Python 中的相关分析初步&lt;/a>
&lt;ul>
&lt;li>OLGA BEREZOVSKY&lt;/li>
&lt;li>• Shared by Olga Berezovsky
Correlation analysis is a useful part of exploratory data analysis. It can help you identify potential relationships between various features of your data. In this helpful guide, you’ll learn how to do correlation analysis in a pandas DataFrame. You’ll see how to display a correlation matrix as a heatmap and explore some guidelines for identifying when correlation might imply causation.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6617/web">反转 Python 列表: 超越 .reverse() 和 reversed()&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn about Python’s tools and techniques to work with lists in reverse order. You’ll also learn how to reverse your list by hand.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Reverse" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-30-ScreenShot%202021-06-30%2012.02.45.jpg">
&lt;img alt="对照" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-30-ScreenShot%202021-06-30%2012.04.08.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6605/web">Python 3.9.6, 3.8.11, 3.7.11, and 3.6.14 现已推出&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6620/web">2021 Python Web Conference 视频发布&lt;/a>
&lt;ul>
&lt;li>SIXFEETUP.COM&lt;/li>
&lt;li>• Shared by Laura Stephens&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6601/web">DjangoCon US 2021 提案征集已开放&lt;/a>
&lt;ul>
&lt;li>PAPERCALL.IO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6606/web">CPython 内幕/平装本现已上市!&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
With CPython Internals: Your Guide to the Python 3 Interpreter, you’ll unlock the inner workings of the Python language, learn how to compile the Python interpreter from source code, and cover what you’ll need to know to confidently start contributing to CPython yourself.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Internals" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-30-ScreenShot%202021-06-30%2012.05.04.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 478</title><link>https://zoomquiet.io/Weekly/21/issue-478/</link><pubDate>Wed, 23 Jun 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-478/</guid><description>&lt;blockquote>
&lt;p>FastAPI 和 Pydantic 的未来一片光明
原文: &lt;a href="https://pycoders.com/issues/478">PyCoder&amp;rsquo;s Weekly - Issue #478&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210623 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210623 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6588/web">如何用 Pandas 透视和绘制数据&lt;/a>
&lt;ul>
&lt;li>STEFANIE MOLIN&lt;/li>
&lt;li>• Shared by Stefanie Molin
One of the challenges of working with data is knowing how to manipulate the data format for a particular analysis. And there’s no single correct format. You need to know how to melt, pivot, and transpose data into a format that fits whatever you’re analyzing. If you enjoy this article, be sure to also check out Stefanie’s Pandas Workshop.
(&lt;code>是也乎:&lt;/code>
真.从来没在 Excel 中用过 &lt;code>数据透视表&lt;/code>,
应该还是翻译的问题&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6563/web">FastAPI 和 Pydantic 的未来一片光明&lt;/a>
&lt;ul>
&lt;li>SEBASTIÁN RAMÍREZ&lt;/li>
&lt;li>• Shared by Alex Mitelman
Not long ago there was some chatter on the internet about a change in Python 3.10 that would impact Python projects that check types at runtime. The discussion centered around FastAPI and Pydantic and had some folks worried about the future of those projects. In this article, FastAPI’s creator explains what the discussion was all about and why the future of FastAPI and Pydantic remains bright.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6595/web">用 Python 简化复数&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about the unique treatment of complex numbers in Python. Complex numbers are a convenient tool for solving scientific and engineering problems. You’ll experience the elegance of using complex numbers in Python with several hands-on examples.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="复数" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-23-ScreenShot%202021-06-23%2010.48.33.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6578/web">Ewa Jodlowska 将卸任 PSF 执行董事&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6586/web">Psycopg 2.9 发布&lt;/a>
&lt;ul>
&lt;li>PSYCOPG.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6583/web">EuroPython 2021: 发布时间表&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6576/web">Python 3.10.0b3 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 477</title><link>https://zoomquiet.io/Weekly/21/issue-477/</link><pubDate>Wed, 16 Jun 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-477/</guid><description>&lt;blockquote>
&lt;p>Excel+Py 就是数据科学的未来?
原文: &lt;a href="https://pycoders.com/issues/477">PyCoder&amp;rsquo;s Weekly - Issue #477&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210616 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210616 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6545/web">Excel/Python 和数据科学的未来&lt;/a>
&lt;ul>
&lt;li>MATT ASAY
What’s the most widely used tool in data science? Is it pandas or NumPy? Is it the Python language itself? Not really. It’s Excel. You might argue that data scientists aren’t using Excel as their primary tool, and you might be right. But Excel enables non-technical users, like small business owners, to gain insights into their data. In this article, Anaconda CEO Peter Wang discusses his goal of making Python and PyData the “conceptual successor” to Excel.
(&lt;code>是也乎:&lt;/code>
对的, 无论 Jupyter 怎么折腾,
如果 Excel 嵌入 Python,
那么瞬间, 没 notebook 什么事儿了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6552/web">数据分析用实 SQL&lt;/a>
&lt;ul>
&lt;li>HAKI BENITA
If you need to do some data analysis, what tool do you reach for first? Is it pandas? While pandas is great, it comes with some costs that you might not be aware of, including large memory overhead that can quickly get in the way of your projects. Using databases with SQL can alleviate memory issues. In this tutorial, you’ll learn how to do common data analysis tasks in SQL, which opens the door to mixing SQL and pandas to create lightweight programs that are also fast!
(&lt;code>是也乎:&lt;/code>
SQL 永远的语言
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6548/web">Python 实践题: 解析CSV文件&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll prepare for future interviews by working through a set of Python practice problems that involve CSV files. You’ll work through the problems yourself and then compare your results with solutions developed by the Real Python team.
(&lt;code>是也乎:&lt;/code>
常年手工解析 .csv 的俺&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6544/web">Jazzband 加入 PSF 财政赞助计划&lt;/a>
&lt;ul>
&lt;li>JAZZBAND.CO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6542/web">微软为加速 Python 专门开展招聘&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/GVANROSSUM
(&lt;code>是也乎:&lt;/code>
嗯哼?
这个热点蹭得专业哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6550/web">Mypy 0.900 发布&lt;/a>
&lt;ul>
&lt;li>MYPY-LANG.BLOGSPOT.COM
(&lt;code>是也乎:&lt;/code>
&lt;strong>打死也不发布 1.0 党&lt;/strong>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 476</title><link>https://zoomquiet.io/Weekly/21/issue-476/</link><pubDate>Wed, 09 Jun 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-476/</guid><description>&lt;blockquote>
&lt;p>WSL变成 Python 开发第一选择?
原文: &lt;a href="https://pycoders.com/issues/476">PyCoder&amp;rsquo;s Weekly - Issue #476&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210609 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210609 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6498/web">PEP 654: 例外组和 except*&lt;/a>
&lt;ul>
&lt;li>JOANNA JABLONSKI
Currently, Python’s exception handling mechanisms only allow you to focus on a single exception at a time. PEP 654, which is still in draft, aims to change that by adding to the Python language the concept of an exception group. Learn about this proposed feature in this article covering the discussion about exception groups from the 2021 Python Language Summit&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6510/web">70+ 面向初学者/中级和经验丰富的开发的 Python 项目&lt;/a>
&lt;ul>
&lt;li>INSANE
We don’t often include listicles in PyCoder’s Weekly, but this was just too good of a resource to pass up. If you’re looking for some Python projects to tackle, whether your a beginner looking to learn some new skills or an advanced developer researching implementation ideas, this list of over 70 Python projects has you covered.
(&lt;code>是也乎:&lt;/code>
多数都是依赖外部网关键数据集/服务的案例,
对于中国学习者意义不大&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6508/web">上下文管理器和 Python 的 with 语句&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Context managers are a must-know Python language feature. In this step-by-step tutorial, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Context" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-09-ScreenShot%202021-06-09%2011.47.33.jpg">
with -&amp;gt; async with
可堆叠的特性哪, 非常赞
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6516/web">PyCon US 2021 录制完成!&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
You can now watch all of the PyCon 2021 US videos on YouTube.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyCon" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-09-ScreenShot%202021-06-09%2012.07.16.jpg">
深夜连续剧, 已经第16季了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6524/web">CircuitPython 6.3.0 发布ed&lt;/a>
&lt;ul>
&lt;li>ADAFRUIT.COM
The third alpha release of the next major version 7.0.0 is also available.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="CircuitPython" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-09-ScreenShot%202021-06-09%2011.45.38.jpg">
比树莓派 还小巧的硬件平台
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6509/web">PyCharm 2021.2 EAP 已发动&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM
Try out new features and provide feedback on the latest, unreleased version of PyCharm.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 475</title><link>https://zoomquiet.io/Weekly/21/issue-475/</link><pubDate>Wed, 02 Jun 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-475/</guid><description>&lt;blockquote>
&lt;p>&amp;ldquo;硅谷&amp;quot;剧情变真&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/475">PyCoder&amp;rsquo;s Weekly - Issue #475&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210602 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210602 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6439/web">从卫星图像检测森林砍伐&lt;/a>
&lt;ul>
&lt;li>ANDRÉ FERREIRA
How would you go about detecting deforestation — a contributor to climate change — from satellite images? In this article, you’ll learn how one team built a machine learning (ML) solution to do just that, using FastAI for the modeling and Streamlit to create a dashboard. The article discusses methodology and results, and is a great read about building an ML solution. The project code is a available on GitHub.
(&lt;code>是也乎:&lt;/code>
非常 Kaggle 式问题
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6451/web">用 conda 管理 Python 虚拟环境指南&lt;/a>
&lt;ul>
&lt;li>WHITEBOX
Learn everything you need to know to get up and running with conda for Python in this in-depth guide. You’ll learn how conda compares to pip, how to install conda, how to install Python and other languages using conda, how to manage conda environments, and even how to package conda environments for distribution.
(&lt;code>是也乎:&lt;/code>
如果网络是通畅的,
conda 的模块管理比 PiPy 是好不少,
不过,呵呵&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6466/web">用 plt.scatter() 可视化数据&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how to create scatter plots in Python, which are a key part of many data visualization applications. You’ll get an introduction to plt.scatter(), a versatile function in the Matplotlib module for creating scatter plots.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="plt" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-06-02-ScreenShot%202021-06-02%2010.39.00.jpg">
可视化模块早已足够丰富了,
现在主要问题是:
大家都能绘制出相同范式图表,
但是,
PPT 专家要的是越来越3D/抓睛 的图表效果,
就看谁的可定制性深度了&amp;hellip;
如果能通过142 个参数,
精细调节图表的所有细节是最好的,
当然更加好的是每年根据财报要求的格式,
将默认风格调整到 世界500强 日常会议中就使用的样式&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6459/web">EuroPython 2021 会议列表已发布&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6446/web">pipx 已是 PyPA 成员项目&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/PRADYUNSG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6440/web">Python 3.10.0b2 可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 474</title><link>https://zoomquiet.io/Weekly/21/issue-474/</link><pubDate>Wed, 26 May 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-474/</guid><description>&lt;blockquote>
&lt;p>单女生/硬件公司的工具和技术
原文: &lt;a href="https://pycoders.com/issues/474">PyCoder&amp;rsquo;s Weekly - Issue #474&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210526 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210526 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6362/web">用来经营单身硬件公司的工具和技术&lt;/a>
&lt;ul>
&lt;li>STARGIRL FLOWERS
Winterbloom makes open-source, boutique synthesizers. There’s a lot that goes into running a hardware company. Someone has to design the hardware, code the firmware, write the documentation, not to mention administrate the company. Winterbloom does all of this with just one engineer — Stargirl Flowers. Learn what tools and tech Stargirl uses to run her company, and how Python fits into the big picture in more ways than one.
(&lt;code>是也乎:&lt;/code>
&lt;code>One-Woman&lt;/code>
一直是亮点&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6384/web">咩是 WSGI? 为毛在 Django 项目需要 Gunicorn 和 Nginx?&lt;/a>
&lt;ul>
&lt;li>DENIS OREHOVSKY&lt;/li>
&lt;li>• Shared by Denis
Django is one of the most popular Python web frameworks. But you can’t run a web application with Django alone. You need a host of other tools in place to deploy a Django project, from a server to run your application to a server to handle incoming requests. In this article, you’ll learn about Gunicorn and Nginx and how they work together with Django to deliver a web application to your users.
(&lt;code>是也乎:&lt;/code>
老梗,
可其实可以用其它协议跑的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6357/web">用 Django/Vue 和 GraphQL 建立博客&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step project, you’ll build a blog from the ground up. You’ll turn your Django blog data models into a GraphQL API and consume it in a Vue application for users to read. You’ll end up with an admin site and a user-facing site you can continue to refine for your own use.
(&lt;code>是也乎:&lt;/code>
还是 Pelican 更加轻便吧,
不占用在线计算资源的才是好 blog 系统
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6352/web">在6月12日前帮 PSF 筹集 80,000 美元&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/THEPSF&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6388/web">PyPy v7.3.5: Python 2.7 and 3.7 错误修正版本&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
(&lt;code>是也乎:&lt;/code>
随着老爹的 flag 竖立起来,
以往各种以性能为目标的社区,
立即被打了鳮血&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 473</title><link>https://zoomquiet.io/Weekly/21/issue-473/</link><pubDate>Wed, 19 May 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-473/</guid><description>&lt;blockquote>
&lt;p>SpaceX 如何控制星舰的?
原文: &lt;a href="https://pycoders.com/issues/473">PyCoder&amp;rsquo;s Weekly - Issue #473&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210519 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210519 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6324/web">SpaceX 如何降落星舰/排序&lt;/a>
&lt;ul>
&lt;li>THOMAS GODDEN
While waiting for SN15 to launch, Thomas Goddard set out to pull together a 2-dimensional simulation of the Starship landing. Tying together knowledge of trajectory optimization, Thomas modeled the landing in Python with the CasADI library and used Matplotlib to generate an animation which, when played side-by-side with the footage of the landing, results in remarkable similarity to the actual landing dynamics.
(&lt;code>是也乎:&lt;/code>
是的, JS/Py 反正以往 NASA 不用的,
SpaceX 都用上了,
关键是 多快好省,
至于现代语言/系统在太空的意外错误,
通过三主机协议选举也就解决了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6340/web">Flask 2.0中的异步&lt;/a>
&lt;ul>
&lt;li>PATRICK KENNEDY&lt;/li>
&lt;li>• Shared by Patrick Kennedy
This article looks at Flask 2.0’s new async functionality and how to leverage it in your Flask projects. You’ll learn how Flask processes requests asynchronously using a traditional WSGI server, instead of the ASGI server used by many other async web frameworks. You’ll also learn how to simulate Flask 2.0 async in Flask 1.X applications.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6329/web">嵌入式Python/ 在BBC micro:bit上构建游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn about embedded development, an exciting area of programming that allows you to bring your code into the physical world. You’ll learn about your options for writing embedded Python code and build a basic game using the BBC micro:bit.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="BBC" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-05-19-ScreenShot%202021-05-19%2010.02.22.jpg">
是的, 就是那个 BBC
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6341/web">EuroPython 2021 议题投票已开放&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU
Planning on attending EuroPython this year? If you’re registered and have paid for a ticket, or if you’ve attended any of the past conferences, you can vote on talk submissions until May 23.
(&lt;code>是也乎:&lt;/code>
其实, 很多都是从 US 复场过来的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6344/web">所有 Pallets 项目主要版本发布&lt;/a>
&lt;ul>
&lt;li>PALLETSPROJECTS.COM
Flask 2.0, Werkzeug 2.0, Jinja 3.0, Click 8.0, ItsDangerous 2.0, and MarkupSafe 2.0
(&lt;code>是也乎:&lt;/code>
全明星队&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6313/web">PyCon US 2024 以及 2025 将在宾夕法尼亚州的匹兹堡举行&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 472</title><link>https://zoomquiet.io/Weekly/21/issue-472/</link><pubDate>Wed, 12 May 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-472/</guid><description>&lt;blockquote>
&lt;p>Github 中那些最佳实践+良好架构的项目
原文: &lt;a href="https://pycoders.com/issues/472">PyCoder&amp;rsquo;s Weekly - Issue #472&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210512 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210512 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6297/web">寻求更快的 Python&lt;/a>
&lt;ul>
&lt;li>TIM ANDERSON
There seems to be a lot going on in the Python JIT compiler space. Facebook recently open-sourced Instagram’s Cinder runtime, Pyston 2 returned as an open-source project, and the Pyjion project from Microsoft continues to grow. But Python creator Guido van Rossum has suggested that Python developers in need of more performance should consider writing parts of their code as C extensions, or use the PyPy runtime. This article explores Pythons turbulent history with performance optimization.
(&lt;code>是也乎:&lt;/code>
对运行时性能的追求,
在 Python 宇宙引发了一系列有益的动荡&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6288/web">性能如何成为安全 Python 代码的克星&lt;/a>
&lt;ul>
&lt;li>DIMA KOTIK
While JIT compilers compete for Python performance improvements and some teams rush into asyncio adoption, one has to wonder what the outcome of additional complexity will be. This opinion piece argues that the cost of hurried and potentially unnecessary performance optimization is unstable and insecure code. It’s a good reminder that decisions about project dependencies should be thoroughly researched and made deliberately.
(&lt;code>是也乎:&lt;/code>
高级语言的宿命
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6285/web">堆栈和队列: 选择理想的数据结构&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn about three of Python’s data structures: stacks, queue and priority queues. You’ll look at multiple types and classes for all of these and learn which implementations are best for your specific use cases.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6292/web">德州仪器/TI 将发布使用 Python 的新型 TI-84 计算器&lt;/a>
&lt;ul>
&lt;li>TI.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6273/web">EuroPython 2021 征集提案的时间延长至5月16日&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6298/web">Pylance 现在是 VS Code 的默认 Python 语言服务器&lt;/a>
&lt;ul>
&lt;li>MICROSOFT.COM
(&lt;code>是也乎:&lt;/code>
反正和官方的不同,
怪不得最好使用另外的运行时&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 471</title><link>https://zoomquiet.io/Weekly/21/issue-471/</link><pubDate>Wed, 05 May 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-471/</guid><description>&lt;blockquote>
&lt;p>C扩展的隐藏性能开销
原文: &lt;a href="https://pycoders.com/issues/471">PyCoder&amp;rsquo;s Weekly - Issue #471&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210505 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210505 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6235/web">Python C扩展的隐藏性能开销&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
It’s no secret that Python is slower than compiled languages like C, C++, and Rust. If you need a performance boost, you can write compiled Python C extensions. But there are some hidden performance costs that you should be aware of if you decide to do this. This article explains two ways that Python C extensions can actually be slower than pure Python and discusses some solutions and work around for them.
(&lt;code>是也乎:&lt;/code>
是的, Py 内建模块是宝藏, 很少有人都用过的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6230/web">如何用 ipywidgets 令 Jupyter Notebook 能交互式&lt;/a>
&lt;ul>
&lt;li>MATT WRIGHT
Jupyter Notebooks are great for exploratory data analysis. They’re also a good way to share results and analysis with other people, who can alter the notebook to further explore the data themselves. But there are some limitations to notebook interactivity. That’s where ipywidgets comes in! In this tutorial you’ll learn how to create widgets like check boxes, drop-down menus, sliders, and how to handle events like button clicks.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6204/web">Rapidly Identify Bottlenecks in Your Python Applications with Datadog APM.&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Datadog’s Continuous Profiler allows you to find the most resource-consuming parts in your production code all the time, at any scale, with minimal overhead. Debug and optimize your code, enhancing application performance before your customers notice. Try Datadog APM today →&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6218/web">用 Arcade 在 Python 中构建平面游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Building games can be a fun way to learn new Python concepts and practice techniques you’ve already learned. Plus, they make for great projects to share! This step-by-step tutorial shows you how to build a platform game using the arcade library. You’ll learn techniques for designing levels, sourcing assets, and implementing advanced features.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Platform" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-05-05-ScreenShot%202021-05-05%2010.44.05.jpg">
卷轴游戏, 现在有完备的开发/设计/调试环境了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6220/web">Python 3.10.0b1 现在可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
Python 3.8.10 and 3.9.5 have also been released.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6214/web">Microsoft 成为 PSF 第三个 远见赞助商&lt;/a>
&lt;ul>
&lt;li>MICROSOFT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6228/web">EuroPython 2021: 呼吁赞助商&lt;/a>
&lt;ul>
&lt;li>EUROPYTHON.EU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6238/web">Django Security 发行版发布: 3.2.1, 3.1.9, and 2.2.21&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 470</title><link>https://zoomquiet.io/Weekly/21/issue-470/</link><pubDate>Wed, 28 Apr 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-470/</guid><description>&lt;blockquote>
&lt;p>开源的社会契约
原文: &lt;a href="https://pycoders.com/issues/470">PyCoder&amp;rsquo;s Weekly - Issue #470&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210428 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210428 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6173/web">开源的社会契约&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON&lt;/li>
&lt;li>opinion
What is open source software, and what is the relationship between a maintainer and a user? Python core developer and steering council member Brett Cannon tackles some questions about the open source, raises concerns about bad actors, and shares some thoughts about handling abuse.
(&lt;code>是也乎:&lt;/code>
大学研究僧将目光投向开源社区后&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6196/web">Python’s map() 函式: 转换可迭代对象&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how Python’s map() works and how to use it effectively in your programs in this video course. You’ll also learn how to use list comprehension and generator expressions to replace map() in a Pythonic and efficient way.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="map" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-04-28-ScreenShot%202021-04-28%2008.42.50.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6193/web">教大家用 Hedy 编码&lt;/a>
&lt;ul>
&lt;li>JOSHUA ALLEN HOLM
Hedy is a new programming language designed specifically for teaching people to code. What makes Hedy special is its notion of “levels” that start with the most basics concepts and gradually introduce new features that eventually become more Python-like. Hedy is not designed to compete with languages designed for real-world projects. It is 100% focused on teaching.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>print Hello World
这很 Pythonic.
)&lt;/p></description></item><item><title>Issue 469</title><link>https://zoomquiet.io/Weekly/21/issue-469/</link><pubDate>Wed, 21 Apr 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-469/</guid><description>&lt;blockquote>
&lt;p>200 行 Python 检验基本音乐理论
原文: &lt;a href="https://pycoders.com/issues/469">PyCoder&amp;rsquo;s Weekly - Issue #469&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210421 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210421 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6145/web">通过阅读代码进行学习: Python 标准库设计决策解释&lt;/a>
&lt;ul>
&lt;li>ADRIAN
Along your Python learning journey, someone may have told you that a great way to level up your skills is to read code written by other people. That’s definitely true, but it’s not easy to find good sources of code to read and study. Python offers some advantages here because not only is the code open source, but the discussion surrounding design decisions is public, too.
(&lt;code>是也乎:&lt;/code>
阅读代码?
其实, 就是用经验在运行代码.
如果经验不足以理解,
那就应该第一时间真实运行起来&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6141/web">用 Python 和 Keras 学习文本分类&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn about Python text classification with Keras. Work your way from a bag-of-words model with logistic regression to more advanced methods leading to convolutional neural networks. See why word embeddings are useful and how you can use pretrained word embeddings. Use hyperparameter optimization to squeeze more performance out of your model.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Keras" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-04-21-ScreenShot%202021-04-21%2008.55.20.jpg">
纱翁总是逃不了的,
只是在中国, 很少有团队拿毛选来作分析数据&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6146/web">流利的Django: 应该知道的 8个 Django 模板标签&lt;/a>
&lt;ul>
&lt;li>GIRL THAT LOVES TO CODE
The Django template language has some powerful features that can simplify your templates and solve a number of problems. Learn about eight template tags that you might not have heard of in this listicle that’s full of practical examples.
(&lt;code>是也乎:&lt;/code>
从终极 -&amp;gt; 精通 -&amp;gt; 流畅 -&amp;gt; &amp;hellip;
技术界的用词总是一阵阵儿的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6135/web">Python 3.10 将包含改进的错误消息&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/PYBLOGSAL
If you mistype an attribute name, you’ll get suggestions from existing attributes!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6158/web">PSF 正在招聘 Python 打包项目经理!&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
总&lt;strong>包&lt;/strong>工头
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6136/web">Flask 2.0 即将推出/已可进行测试&lt;/a>
&lt;ul>
&lt;li>REDDIT&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6134/web">Google 成为 PSF 的第一个有远见的赞助商&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/THEPSF&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 468</title><link>https://zoomquiet.io/Weekly/21/issue-468/</link><pubDate>Wed, 14 Apr 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-468/</guid><description>&lt;blockquote>
&lt;p>PyPy v7.3.4 发布ed
原文: &lt;a href="https://pycoders.com/issues/468">PyCoder&amp;rsquo;s Weekly - Issue #468&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210414 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210414 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6112/web">Python 3 Types 在野外: 两种类型的系统的故事&lt;/a>
&lt;ul>
&lt;li>INGKARAT RAK-AMMOUTKIY ET AL.
This academic paper from researchers at the Rensselaer Polytechnic Institute and IBM TJ Watson Research Center examines the MyPy and PyType tools and explores how Python developers use type annotations. The researchers collected over 70,000 Python GitHub repositories and found that only 2,678 had Python 3-style type annotations, most of which fail to type-check with either of the two tools. The paper’s third section is quite accessible and has a lot of interesting analysis.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6126/web">如何在 2021 年制作出色的 Python 程序包&lt;/a>
&lt;ul>
&lt;li>ANTON ZHIYANOV
The headache often associated with Python packaging is starting to fade away. Don’t believe me? Check out this step-by-step guide to creating and setting up a package repository. You’ll learn how to create a test package on &lt;a href="https://pycoders.com/link/6124/web">TestPyPI&lt;/a>, create a &lt;a href="https://pycoders.com/link/6127/web">pyproject.toml&lt;/a> file with &lt;a href="https://pycoders.com/link/6129/web">flit&lt;/a>, set-up linters and tests, GitHub Actions workflows, and more.
(&lt;code>是也乎:&lt;/code>
无论 2021 还是 1842,
只有实用的认真的好的模块,
才可能 Awsome.
当然,
前提是已经在自己和小伙伴的工程中大规模使用了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6118/web">为 Python 开始贡献力量: 您的第一步&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this quick introduction, you’ll see how you can take your first steps toward contributing to Python. You’ll discover various ways you can contribute and get to know some of the resources that will help you along the way.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Contributing" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-04-14-ScreenShot%202021-04-14%2010.20.15.jpg">
普通人参与 Python 社区贡献,
最简易的还是从文档贡献开始,
rST 是领先 Markdown 10多年的好东西,
值得使用.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6130/web">用 pyenv 管理多个 Python 版本&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, with pyenv.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pyenv" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-04-14-ScreenShot%202021-04-14%2010.19.00.jpg">
多版本多项目混合运行时环境管理,
真的没有 PyENV 这么自如的了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6114/web">PyCharm 2021.1 来了!&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM&lt;/li>
&lt;li>• Shared by Bartosz Zaczyński
This release includes faster indexing, enhanced WSL 2 support, and an exciting new collaboration tool called Code With Me.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6100/web">PDFx V1.4.1 已经可用&lt;/a>
&lt;ul>
&lt;li>METACHRIS.COM
PDFx is a tool to extract text, links, references, and metadata from PDF files and URLs. This release doesn’t include many new features but is rather a full update of the package repository to current Python standards, including testing and coverage, linting and static checks, GitHub workflows, and more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6125/web">Wing Python IDE 7.2.9 发布&lt;/a>
&lt;ul>
&lt;li>WINGWARE.COM
This release includes remote development for 64-bit Raspberry Pi, improved auto-closing of quotes, optimized change tracking, and more.
(&lt;code>是也乎:&lt;/code>
这么古老的 IDE 还在努力&amp;hellip;
&lt;img alt="Wing" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-04-14-ScreenShot%202021-04-14%2010.15.57.jpg">
为了象 VSCode 们而努力&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6109/web">PyPy v7.3.4 发布ed&lt;/a>
&lt;ul>
&lt;li>PYPY.ORG
This release includes two interpreters supporting the syntaxes for Python 2.7 and 3.7.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 467</title><link>https://zoomquiet.io/Weekly/21/issue-467/</link><pubDate>Wed, 07 Apr 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-467/</guid><description>&lt;blockquote>
&lt;p>Django 3.2 发布ed
原文: &lt;a href="https://pycoders.com/issues/467">PyCoder&amp;rsquo;s Weekly - Issue #467&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210407 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210407 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6087/web">如何用 Python 脚本打败柏林租赁市场&lt;/a>
&lt;ul>
&lt;li>GIAN SEGATO
Learn how one Python developer used a Python script to analyze the housing market in Berlin and predict when a property would be sold or when the price would be decreased. While the article doesn’t include a lot of technical details, it’s a great case study of how Python, its rich ecosystem, and a little creativity can turn solving a banal problem — like searching for a new house in a crowded market — into something fun and intellectually rewarding!
(&lt;code>是也乎:&lt;/code>
15年, 就有程序猿通过 Python 脚本自动对比给出北京4环外最性价比商品房&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6059/web">Python vs Java: 面向对象编程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
You may have heard that “everything is an object in Python.” But what does that mean for doing object oriented programming? If you’re coming to Python with a Java background, you’ll want to check out this course to learn how to reinterpret your understanding of Java objects to Python, and use objects in a Pythonic way.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>你全家才 OOP 呢.
Pythonic 一向是多范式嗯哼.
)&lt;/p></description></item><item><title>Issue 466</title><link>https://zoomquiet.io/Weekly/21/issue-466/</link><pubDate>Wed, 31 Mar 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-466/</guid><description>&lt;blockquote>
&lt;p>150 行代码的全文搜索引擎
原文: &lt;a href="https://pycoders.com/issues/466">PyCoder&amp;rsquo;s Weekly - Issue #466&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210331 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210331 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/6028/web">Python中的多模工作流程&lt;/a>
&lt;ul>
&lt;li>ALEX HAYES
Learn how to organize models into dataframes for exploratory data analysis, and why you might want to consider doing this.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6037/web">150 行 Python 代码构建全文搜索引擎&lt;/a>
&lt;ul>
&lt;li>BART DE GOEDE
Go from data preparation to search engine in just a few lines of Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="IDF" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-31-ScreenShot%202021-03-31%2014.56.35.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6022/web">Python 的 Ordereddict 与 Dict: 任务的正确工具&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn what Python’s OrderedDict is and how to use it in your code. You’ll also learn about the main differences between regular dictionaries and ordered dictionaries.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="OrderedDict" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-31-ScreenShot%202021-03-31%2014.54.12.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6045/web">发布 OpenTelemetry Python 1.0&lt;/a>
&lt;ul>
&lt;li>MATTHEW MCCLEARY&lt;/li>
&lt;li>• Shared by Alex Mitelman
OpenTelemetry Python distributed tracing API/SDK released its 1.0 version.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6024/web">PyCharm 2021.1 EAP 5 已出局&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6043/web">发布 Mu Version 1.1.0-Beta.3&lt;/a>
&lt;ul>
&lt;li>MADEWITH.MU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 465</title><link>https://zoomquiet.io/Weekly/21/issue-465/</link><pubDate>Wed, 24 Mar 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-465/</guid><description>&lt;blockquote>
&lt;p>SQLAlchemy 1.4.0 发布
原文: &lt;a href="https://pycoders.com/issues/465">PyCoder&amp;rsquo;s Weekly - Issue #465&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210324 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210324 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5980/web">Python 测试风格指南&lt;/a>
&lt;ul>
&lt;li>STARGIRL FLOWERS
Need a quick yet thorough guide to testing? This excellent resource is for you.
(&lt;code>是也乎:&lt;/code>
嗯哼?
发生什么了?
突然对 Python 工程测试叕热烈起来?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5997/web">Python 性能管理的5点框架&lt;/a>
&lt;ul>
&lt;li>STEVEN F. LOTT&lt;/li>
&lt;li>• Shared by Alex Mitelman
“Performance testing — like sailboat racing — depends on the conditions along the racecourse.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6007/web">如何用Python编写单元测试/第1部分: Fizz Buzz&lt;/a>
&lt;ul>
&lt;li>MIGUEL GRINBERG
Get an introduction to unit testing in Python from the author of the Flask Megatutorial.
(&lt;code>是也乎:&lt;/code>
作一件好事并不难,
难在每天都作好事儿.
单元测试也一样.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5988/web">用 Python 和 Pygame 构建小行星游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Build a clone of the Asteroids game in Python using Pygame. Step by step, you’ll add images, input handling, game logic, sounds, and text to your program.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Asteroids" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-24-ScreenShot%202021-03-24%2012.44.48.jpg">
没有物理响应的游戏, 其实不难
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5981/web">SQLAlchemy 1.4.0 发布&lt;/a>
&lt;ul>
&lt;li>SQLALCHEMY.ORG
Patch versions 1.4.1 and 1.4.2 are also now available.
(&lt;code>是也乎:&lt;/code>
世界上只余两种 Pythonic ORM,
Django的以及,
非Django的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5986/web">Python 软件包索引现在是 GitHub 秘密扫描集成商&lt;/a>
&lt;ul>
&lt;li>GITHUB.BLOG
(&lt;code>是也乎:&lt;/code>
为什么是 M$?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/6012/web">Python 基础书籍/ 平装本已可用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>sponsor
“Python Basics: A Practical Introduction to Python 3” is now available as a paperback book. Go from beginner to intermediate Python knowledge with a clear, concise, and practical curriculum. &lt;a href="https://pycoders.com/link/6012/web">Print copies available at a discounted launch price until the end of the week →&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 464</title><link>https://zoomquiet.io/Weekly/21/issue-464/</link><pubDate>Wed, 17 Mar 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-464/</guid><description>&lt;blockquote>
&lt;p>模式匹配在 Pythonic
原文: &lt;a href="https://pycoders.com/issues/464">PyCoder&amp;rsquo;s Weekly - Issue #464&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210317 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210317 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5971/web">Pythonic 的模式匹配教程&lt;/a>
&lt;ul>
&lt;li>RODRIGO GIRÃO SERRÃO&lt;/li>
&lt;li>• Shared by Rodrigo Girão Serrão
Structural pattern matching is coming in Python 3.10. This article explores how to use it to write Pythonic code by searching for some of the best use cases for the match statement. Keep in mind that match is still in alpha, so, while unlikely, some things may still change before the final version of 3.10 is released.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pattern" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-17-ScreenShot%202021-03-17%2010.19.02.jpg">
在 Erlang 用老的形式,
终于进入 Python,
不过, 也只是刚刚开始,
远没浸入内核,
只能当成语法糖先.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5970/web">PyQt6 vs PySide6: 两种 Python Qt 库间有什么区别?&lt;/a>
&lt;ul>
&lt;li>MARTIN FITZPATRICK
There is a new version of Qt (version 6) and with it new versions of PyQt and PySide — now named PyQt6 &amp;amp; PySide6 respectively. Take a look at the latest versions of the libraries to identify the differences between them and find solutions for writing portable code.
(&lt;code>是也乎:&lt;/code>
表兄弟有什么不同?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5960/web">用 Python/PyQt 和 SQLite 建立通讯录&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step project, you’ll build a minimal contact book application using Python, with PyQt to build the application’s GUI and SQLite to handle the database.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Contact" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-17-ScreenShot%202021-03-17%2010.14.04.jpg">
真正上手项目,
可以立即让你反感 GUI 编程&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5945/web">用 Flask/htmx 和 Tailwind CSS 进行快速原型制作&lt;/a>
&lt;ul>
&lt;li>AMAL SHAJI&lt;/li>
&lt;li>• Shared by Amal Shaji
Learn how to usee htmx and Tailwind CSS with Flask to quickly build interactive front-ends.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5969/web">Mu 版本 1.1.0-Beta.2 已发布&lt;/a>
&lt;ul>
&lt;li>MADEWITH.MU
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Mu" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-17-ScreenShot%202021-03-17%2010.12.36.jpg">
最萌 IDE 发布新版了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 463</title><link>https://zoomquiet.io/Weekly/21/issue-463/</link><pubDate>Wed, 10 Mar 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-463/</guid><description>&lt;blockquote>
&lt;p>4000 个徦模块在 PyPI
原文: &lt;a href="https://pycoders.com/issues/463">PyCoder&amp;rsquo;s Weekly - Issue #463&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210310 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210310 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5890/web">Poison Packages: 用户在用 4000 个徦模块访问 Python 社区&lt;/a>
&lt;ul>
&lt;li>PAUL DUCKLIN
Recently, a PyPI user going by the name “Remind Supply Chain Risks” uploaded nearly 4000 fake modules to the index, many of which were named as common misspellings of popular packages. Learn about the incident in this article, and read all the way to the end for four tips every Python developer should follow.
(&lt;code>是也乎:&lt;/code>
Fake News
Fake Modules
Fake People
Fake &amp;hellip;
&lt;img alt="PyPI" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-10-ScreenShot%202021-03-10%2009.03.59.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5898/web">Atlas: 从 Python 巨石到托管平台的旅程&lt;/a>
&lt;ul>
&lt;li>NAPHAT SANGUANSIN&lt;/li>
&lt;li>AND UTSAV SHAH
See how dropbox migrated their internal systems from a monolith architecture to something more service-oriented without disrupting their users while also minimizing the operation cost that typically comes with owning a service.
(&lt;code>是也乎:&lt;/code>
Dropbox 的奇幻想之旅
&lt;img alt="monolith" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-10-ScreenShot%202021-03-10%2009.08.08.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5865/web">更快地检测/诊断和解决代码级问题, 从而优化 Python 应用性能&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Datadog’s Continuous Profiler allows you to find the most resource-consuming parts in your production code all the time, at any scale, with minimal overhead. Improve MTTR, enhance user experience and reduce cloud provider costs with Datadog APM. Start troubleshooting your Python apps today →
(&lt;code>是也乎:&lt;/code>
良心赞助商.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5871/web">Django View 授权: 限制访问&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how to restrict your web pages to users with different roles through Django view authorization. You’ll learn about HttpRequest.user objects, view decorators that authenticate, and how to notify your users with the Django messages framework.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Authorization" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-03-10-ScreenShot%202021-03-10%2009.03.18.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5877/web">Django 3.2 令人兴奋的新功能&lt;/a>
&lt;ul>
&lt;li>HAKI BENITA
Django 3.2 is just around the corner and it’s packed with new features. Django versions are usually not that exciting — and that’s a good thing — but this time many features were added to the ORM.
(&lt;code>是也乎:&lt;/code>
是的, 没什么特性比增强 ORM 要来的兴奋/实用
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5869/web">PEP 621 最终&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
In the near future, you’ll be able to store project metadata in pyproject.toml.
(&lt;code>是也乎:&lt;/code>
从 yaml 开始, 现在 toml 也转正了,
世界终究回到了 ML 的手中&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5870/web">Python 3.10.0a6 可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Test it out today and take structural pattern matching for a spin!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;hr>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 462</title><link>https://zoomquiet.io/Weekly/21/issue-462/</link><pubDate>Wed, 03 Mar 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-462/</guid><description>&lt;blockquote>
&lt;p>运行在火星直升机上
原文: &lt;a href="https://pycoders.com/issues/462">PyCoder&amp;rsquo;s Weekly - Issue #462&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210303 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210303 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5856/web">语义版本化不会挽救您&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
Semantic versioning aims to both communicate the version of software as well as promise that certain versions won’t break anything. Sounds great, right? In a lot of cases it is, but a blind reliance on semantic versioning can come back to haunt you.
(&lt;code>是也乎:&lt;/code>
也就是说, 软件考古学, 并不依赖优雅的版本号.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5822/web">Python 和 MongoDB: 连接到 NoSQL 数据库&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to use Python to interface with the NoSQL database system MongoDB. You’ll get an overview of the differences between SQL and NoSQL, and you’ll also learn about related tools, including PyMongo and MongoEngine.
(&lt;code>是也乎:&lt;/code>
讲真, Python 内置的 BSDDB
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5843/web">用 Python 生成可定制的PDF报告&lt;/a>
&lt;ul>
&lt;li>MARTIN FITZPATRICK
Learn how to generate custom PDF reports using reportlab and pdfrw with a PyQt GUI.
(&lt;code>是也乎&lt;/code>
实用
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5857/web">Python 在火星直升机上运行&lt;/a>
&lt;ul>
&lt;li>NASA.GITHUB.IO
(&lt;code>是也乎:&lt;/code>
俺不相信 JPL 已经放弃了 LISP
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5848/web">Python 3.10.0a6 现在可用于测试&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
Now including structural pattern matching!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5824/web">Arrow 1.0.0 发布ed&lt;/a>
&lt;ul>
&lt;li>ARROW.READTHEDOCS.IO
(&lt;code>是也乎:&lt;/code>
嗯哼? 终于 1.0 了,
就看何时被 Python 官方内建了,
那才是真正融入历史.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5827/web">Python 开发人员2020调查结果&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM
(&lt;code>是也乎:&lt;/code>
为了多卖些许可证, 喷脑 很拼了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5828/web">祝 Python 和 Python 软件基金会周年快乐!&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 461</title><link>https://zoomquiet.io/Weekly/21/issue-461/</link><pubDate>Wed, 24 Feb 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-461/</guid><description>&lt;blockquote>
&lt;p>Happy Birthday, Python;-)
原文: &lt;a href="https://pycoders.com/issues/461">PyCoder&amp;rsquo;s Weekly - Issue #461&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210224 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210224 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5790/web">Python 并发: 棘手问题&lt;/a>
&lt;ul>
&lt;li>HAMEL HUSAIN
An exploration of threads, processes, and coroutines in Python, with interesting examples that illuminate the differences between each.
(&lt;code>是也乎:&lt;/code>
类似 CAP 法则,
嫑想同时什么好处都有;
通过其它经过考验的高并发能力系统转移矛盾,
Py 安心作自己擅长的事儿就好.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5798/web">为什么真的需要升级 Pip&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
If you’re using an old version of pip, installing the latest version of a Python package might fail—or install in a slower, more complex way. Learn what the problem is exactly, how to solve it, and what causes it.
(&lt;code>是也乎:&lt;/code>
官方广告..
其实, 不用任何 pip 指令就能完备部署的系统才是合格的生产系统.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5805/web">用 Python 每秒12个请求&lt;/a>
&lt;ul>
&lt;li>SUADE.ORG
How much should we trust framework benchmarks? And to what extent should they influence your choice of technology?
(&lt;code>是也乎:&lt;/code>
嗯哼? 这就是打脸了&amp;hellip;
标准化是技术到一个大平台期了,
大家无法作到差异化时&amp;hellip;
&lt;img alt="toto" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-24-ScreenShot%202021-02-24%2010.55.15.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5803/web">Python &amp;amp; APIs: 读取公共数据的成功组合&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn what APIs are and how to consume them using Python. You’ll also learn some core concepts for working with APIs, such as status codes, HTTP methods, using the requests library, and much more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Public" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-24-ScreenShot%202021-02-24%2010.51.34.jpg">
其实, 开放数据接口, 最要命的一点就是:
嫑乱变
嘦是一个版本的接口, 无论多不合理, 发布后就没改,
否则, 对应下游系统就囧了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5786/web">Python 字符串如何工作&lt;/a>
&lt;ul>
&lt;li>VIKTOR SKVORTSOV
Learn the ins and outs of how Python strings work, with a focus on how text is encoded and represented internally.
(&lt;code>是也乎:&lt;/code>
老爹最心塞的一次架构,
导致最后 2-&amp;gt;3 无法兼容
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5816/web">Python 3.X至3.9.1的缓冲区溢出可能导致远程执行代码&lt;/a>
&lt;ul>
&lt;li>NIST.GOV
Upgrade to 3.8.8 or 3.9.2 to avoid the issue.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 460</title><link>https://zoomquiet.io/Weekly/21/issue-460/</link><pubDate>Wed, 17 Feb 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-460/</guid><description>&lt;blockquote>
&lt;p>PEP 8 之歌
原文: &lt;a href="https://pycoders.com/issues/460">PyCoder&amp;rsquo;s Weekly - Issue #460&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210217 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210217 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5772/web">PEP 634: 结构模式匹配 ( match / case )&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
A few links related to PEP 634, which will add structural pattern matching to Python via a new match/case statement: PEP 634 (Specification), PEP 635 (Motivation and Rationale), PEP 636 (Tutorial &amp;amp; Examples)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5750/web">Python 字符串是不可变的/但仅在有时是&lt;/a>
&lt;ul>
&lt;li>AUSTIN HENLEY
It turns out you can mutate a string in Python… sort of.
(&lt;code>是也乎:&lt;/code>
困难的总是不时点
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5744/web">用 Pandas 轻松解决困难的数据分析问题&lt;/a>
&lt;ul>
&lt;li>MARTIN&lt;/li>
&lt;li>• Shared by Martin
A great strategy to use when faced with a tricky data analysis problem is to reshape the dataset into a format that turns it into an easy problem. In this article, you’ll look at an example involving a simple calculation and extensive reshaping in pandas.
(&lt;code>是也乎:&lt;/code>
数据分析并不难,
难就难在: 如何清洁原始数据, 以及事先形成偏见.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5745/web">用 Pandas 有效清洗文本&lt;/a>
&lt;ul>
&lt;li>CHRIS MOFFITT
In this article, you’ll see some examples of cleaning text fields in a large data file and learn several strategies for efficiently cleaning unstructured text fields using Python and pandas.
(&lt;code>是也乎:&lt;/code>
Pandas 也变成一个通用数据清洁机了..,..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5759/web">构建富终端仪表板&lt;/a>
&lt;ul>
&lt;li>WILL MCGUGAN
Learn how to use the Rich CLI library’s new terminal dashboard feature.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Terminal" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-17-ScreenShot%202021-02-17%2018.41.46.jpg">
基本上这种界面也只有影视作品中值得用,
现实中, 包含一点儿中文就全部错行了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5754/web">带 gRPC 的 Python 微服务&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to build a robust and developer-friendly Python microservices infrastructure using gRPC and Kubernetes. You’ll also explore advanced topics such as interceptors and integration testing.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="gRPC" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-17-ScreenShot%202021-02-17%2018.40.24.jpg">
这个插图比较马虎&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5755/web">Python 3.7.10 和 3.6.13 安全更新现已发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 459</title><link>https://zoomquiet.io/Weekly/21/issue-459/</link><pubDate>Wed, 10 Feb 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-459/</guid><description>&lt;blockquote>
&lt;p>指导委员会接受 PEP 634
原文: &lt;a href="https://pycoders.com/issues/459">PyCoder&amp;rsquo;s Weekly - Issue #459&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210210 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210210 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5696/web">Python 的整数如何工作&lt;/a>
&lt;ul>
&lt;li>VICTOR
Python’s integer datatype is pretty different from most other languages because they allow arbitrary precision. Learn how integers work under the hood in this in-depth article.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5701/web">Python 初学者友好与对高级用户支持功能之间纠结&lt;/a>
&lt;ul>
&lt;li>ANDRÉ ROBERGE
Python has made some big improvements to tracebacks in recent versions. See how tracebacks have evolved over the last couple of major releases and where there’s still some work left to be done. Check out the discussion on Hacker News.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5713/web">在 Cython 中实现 C++ 虚函式&lt;/a>
&lt;ul>
&lt;li>JUAN DIEGO CABALLERO&lt;/li>
&lt;li>• Shared by JDC
Learn how one team created Python bindings for a C++ library by implementing virtual functions in Cython. This article is a follow-up to an article we featured last year.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5700/web">用 hypothesis 基于属性的测试以及相关用例&lt;/a>
&lt;ul>
&lt;li>YING WANG
Testing software is hard. Property-based testing can help you create more effective tests. Learn how to do property-based testing with the hypothesis framework by looking at some real-world use cases.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="珢神?" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-10-ScreenShot%202021-02-10%2011.05.44.jpg">
不是那个 珢神&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5695/web">Python 指导委员会接受 PEP 634&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Pattern matching, which adds a kind of switch-case statement to Python, has been accepted.
(&lt;code>是也乎:&lt;/code>
PEP 的受理速度越来越快了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5726/web">用 Pip 和 Virtualenv 管理 Python 依赖关系&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Get up to speed with Python dependency management quickly and go from “writing scripts” to “building applications” with this complete course.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Virtualenv" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-10-ScreenShot%202021-02-10%2011.02.39.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 458</title><link>https://zoomquiet.io/Weekly/21/issue-458/</link><pubDate>Wed, 03 Feb 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-458/</guid><description>&lt;blockquote>
&lt;p>老爹和爱豆在 Twitter 上的闲聊&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/458">PyCoder&amp;rsquo;s Weekly - Issue #458&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210203 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210203 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5657/web">在 Pandas 查找和修复意外的内存占用&lt;/a>
&lt;ul>
&lt;li>MARTIN JONES&lt;/li>
&lt;li>• Shared by Martin Jones
Storing string columns as categories can result in massive memory savings when working with large dataframes in pandas. However, those savings can surprisingly disappear when you start concatenating dataframes. In this article, you’ll learn why, and find out how to fix it.
(&lt;code>是也乎:&lt;/code>
这应该也是门生意了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5669/web">Constant Folding 在 Python&lt;/a>
&lt;ul>
&lt;li>ARPIT BHAYANI
Every programming language aims to be performant and Python is no exception. Take a dive deep into Python internals and find out how Python makes its interpreter performant using a technique called constant folding.
(&lt;code>是也乎:&lt;/code>
叕一种性能技巧的 Pythonic 化
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5652/web">用 Datadog APM 可视化/优化 Python 应用程序性能&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Datadog APM generates detailed flame graphs from real requests so you can see which services or calls are generating errors or contributing to overall latency. Dive deeper into your production code with an always-on code profiler to troubleshoot. Start monitoring your applications with a free trial →
(&lt;code>是也乎:&lt;/code>
&lt;img alt="DATADOG" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-02-03-ScreenShot%202021-02-03%2010.52.36.jpg">
用了都说好.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5684/web">Pyston 2.1 超越 Python 3.8/3.9 性能&lt;/a>
&lt;ul>
&lt;li>MICHAEL LARABEL
Pyston is an alternative Python interpreter. According to these benchmarks, it’s significantly outperforming Python 3.8 and 3.9.
(&lt;code>是也乎:&lt;/code>
亲侄儿, 也放弃 Py2 了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5674/web">Python 和 NumPy 实现随机梯度下降算法&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn what the stochastic gradient descent algorithm is, how it works, and how to implement it with Python and NumPy.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5681/web">DjangoCon Europe 2021 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5663/web">spaCy v3.0 发布&lt;/a>
&lt;ul>
&lt;li>EXPLOSION.AI&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5664/web">NumPy 1.20.0 发布&lt;/a>
&lt;ul>
&lt;li>NUMPY.ORG
(&lt;code>是也乎:&lt;/code>
说这是史上最大一次合并,
改变了非常多的特性, 并放弃了对 Py3.6 以下的支持.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 457</title><link>https://zoomquiet.io/Weekly/21/issue-457/</link><pubDate>Wed, 27 Jan 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-457/</guid><description>&lt;blockquote>
&lt;p>pip 不再支持 Python 2
原文: &lt;a href="https://pycoders.com/issues/457">PyCoder&amp;rsquo;s Weekly - Issue #457&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210127 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210127 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5645/web">解析 Python 语句&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Learn how Python’s for statement works behind the scenes by diving into the bytecode and CPython source code.
(&lt;code>是也乎:&lt;/code>
老爹早已设计好了一切
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5623/web">您真的不需要 Virtualenv&lt;/a>
&lt;ul>
&lt;li>FROST MING&lt;/li>
&lt;li>• Shared by Frost Ming
Virtual environments are a staple of the Python world, but they aren’t without their drawbacks. Learn why virtual environments aren’t always the right solutions and how to get around them without sacrificing dependency isolation.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>PEP 582
将 Python 拉入 NPM 黑洞世界的提案&amp;hellip;
)&lt;/p></description></item><item><title>Issue 456</title><link>https://zoomquiet.io/Weekly/21/issue-456/</link><pubDate>Wed, 20 Jan 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-456/</guid><description>&lt;blockquote>
&lt;p>Python Web 开发赞叹中的赞叹
原文: &lt;a href="https://pycoders.com/issues/456">PyCoder&amp;rsquo;s Weekly - Issue #456&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210120 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210120 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5603/web">用 Pandas 和 Outlook 自动创建和分发 Excel 文件&lt;/a>
&lt;ul>
&lt;li>CHRIS MOFFITT
See how a little bit of Python can go a long way to automating manual processes and save businesses valuable time.
(&lt;code>是也乎:&lt;/code>
Excel 早已不是一个工具,
而是一个标准数据格式了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5595/web">追踪Python GIL&lt;/a>
&lt;ul>
&lt;li>MAARTEN BREDDELS
Lear how to trace and visualize the GIL, how the GIL affects performance, and how you use this information to write higher performance Python code.
(&lt;code>是也乎:&lt;/code>
刚好可以对比参考: &lt;a href="https://mp.weixin.qq.com/s/h0XXQ2cZzUFX6S3C2riFGA">沈崴 - 为什么 Python GIL 是一个杰出的设计&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5589/web">异或戏法&lt;/a>
&lt;ul>
&lt;li>FLORIAN HARTMANN
Is the exclusive or (XOR) operator something you have in your programming toolit? Learn how it works and how to use it to solve some common interview questions.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5577/web">Python 排序算法简介&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this course, you’ll learn all about five different sorting algorithms in Python from both a theoretical and a practical standpoint. You’ll also learn several related and important concepts, including Big O notation and recursion.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Sorting" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-20-ScreenShot%202021-01-20%2010.40.16.jpg">
不过, 无论怎么理解排序,
日常也都是调用 max/min 之类内置函式的哈.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5610/web">创造错误代码以赢得奖品&lt;/a>
&lt;ul>
&lt;li>AROBERGE.BLOGSPOT.COM
Get a chance of winning a prize by writing code with an error that friendly-traceback can’t properly analyze.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5583/web">Django 3.2 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5596/web">PyCon 2021 提案征集截止:2月12日&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 455</title><link>https://zoomquiet.io/Weekly/21/issue-455/</link><pubDate>Wed, 13 Jan 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-455/</guid><description>&lt;blockquote>
&lt;p>PyCon US 2021 开始征集议题
原文: &lt;a href="https://pycoders.com/issues/455">PyCoder&amp;rsquo;s Weekly - Issue #455&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210113 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210113 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5525/web">Code 2020 “Pytudes” 出现&lt;/a>
&lt;ul>
&lt;li>PETER NORVIG
Google researcher Peter Norvig goes through a suite of short Python programs and exercises for perfecting particular programming skills.
(&lt;code>是也乎:&lt;/code>
CODE 这个活动坚持几年了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5561/web">NumPy 教程: 用 Python 进入数据科学的第一步&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn everything you need to know to get up and running with NumPy, Python’s de facto standard for multidimensional data arrays. NumPy is the foundation for most data science in Python, so if you’re interested in that field, then this is a great place to start.
(&lt;code>是也乎:&lt;/code>
等等, 大家难道不是通过 Pandas 们使用 NumPy 的?
直接用什么味儿?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5556/web">FastAPI 服务实施: 关注点的抽象和分离&lt;/a>
&lt;ul>
&lt;li>CAMILLO VISINI&lt;/li>
&lt;li>• Shared by Camillo Visini
This article introduces an approach to structure FastAPI applications with multiple services in mind. The proposed structure decomposes the individual services into packages and modules, following principles of abstraction and separation of concerns.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Abstraction" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-13-ScreenShot%202021-01-13%2012.03.34.jpg">
一个框架是否大火,
就看基于其上有多少种抽象架构?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5531/web">NumPy 视觉介绍和数据表示&lt;/a>
&lt;ul>
&lt;li>JAY ALAMMAR&lt;/li>
&lt;li>• Shared by Python Bytes FM
“In this post, we’ll look at some of the main ways to use NumPy and how it can represent different types of data (tables, images, text…etc) before we can serve them to machine learning models.”
(&lt;code>是也乎:&lt;/code>
好象凡事儿, 可视化后, 就可以轻易学到手&amp;hellip;
很多时候可能正好相反
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5558/web">Python 用 Dash 开发数据可视化界面&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to build a dashboard using Python and Dash. Dash is a framework for building data visualization interfaces. It helps data scientists build fully interactive web applications quickly.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Dash" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-13-ScreenShot%202021-01-13%2011.57.44.jpg">
macOS 下最好的文档工具也叫 Dash&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5539/web">Reinventing the Python Logo: Interview With a UI Designer&lt;/a>
&lt;ul>
&lt;li>CARLO OCCHIENA
UI designer Jessica Williamson redesigns the Python logo as a hobby project and receives 7000 upvotes on Reddit. Here’s an interview with her.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Reinventing" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-13-ScreenShot%202021-01-13%2011.53.36.jpg">
&lt;img alt="效果" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-13-ScreenShot%202021-01-13%2011.53.57.jpg">
很同意, 原先象傻蛇, 现在象锐利超空间虫.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5533/web">PyCon US 2021: Call for Proposals Is Open&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 454</title><link>https://zoomquiet.io/Weekly/21/issue-454/</link><pubDate>Wed, 06 Jan 2021 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/21/issue-454/</guid><description>&lt;blockquote>
&lt;p>9小时没解决的BUG,休息好一刻钟就KO了
原文: &lt;a href="https://pycoders.com/issues/454">PyCoder&amp;rsquo;s Weekly - Issue #454&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>210106 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>210106 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5496/web">为 Python 放弃 Excel: 从旧版行业汲取的教训&lt;/a>
&lt;ul>
&lt;li>AMY PENISTON
Learn how Python is revolutionizing an industry that’s notoriously resistant to change and fraught with every programmer’s most dreaded tool: Excel spreadsheets.
(&lt;code>是也乎:&lt;/code>
不过, 现实是 秋叶的PPT 课程还是最好卖,
公司中, Excel 耍的好的都是 C*O
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5488/web">2020年 TIOBE 编程语言之王-&amp;gt;Python&lt;/a>
&lt;ul>
&lt;li>TIOBE.COM
For the fourth time, Python has won TIOBE’s Programming Language of the Year award. The award goes to the programming language that has gained the most popularity in one year, with Python rising by 2.01% in 2020.
(&lt;code>是也乎:&lt;/code>
感谢 COVID-19 ?
无数预测/分析都是用 Py 制作的,
当然, Guido 老爹入住 M$ 也是一种成圣仪式?
只是, Python 无论多好,我们自己无法用 Py 构造自己的睡后收入,
也只能是爱好而已.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5505/web">Python 幕后: Python 属性如何工作&lt;/a>
&lt;ul>
&lt;li>VICTOR SKVORTSOV
Take a deep dive into how Python attributes work, including a detailed analysis of the CPython code.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5514/web">用 Tox 进行 Python 测试和打包的最佳实践&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
How to ensure that your tests run code that you think they are running, and how to measure your coverage over multiple tox runs (in parallel.)
(&lt;code>是也乎:&lt;/code>
tox 这工具, 俺知道有5年多了,
但是, 没见国内有人用过哪&amp;hellip;
为什么?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5516/web">用 Django REST Framework/DRF 构建 HTTP API&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Django REST framework (DRF) is a toolkit built on top of the Django web framework that reduces the amount of code you need to write to create RESTful HTTP APIs.
(&lt;code>是也乎:&lt;/code>
FastAPI 们比 DRF 重型框架们还是要更加嗯哼.
&lt;img alt="DRF" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2021-01-06-ScreenShot%202021-01-06%2011.03.33.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5515/web">Django 3.1.5 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5485/web">Python 3.10.0a4 可试玩&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5489/web">PyPy 在 Mac 上寻求对 arm64 的支持&lt;/a>
&lt;ul>
&lt;li>MOREPYPY.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5499/web">SciPy 1.6.0 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 453</title><link>https://zoomquiet.io/Weekly/20/issue-453/</link><pubDate>Wed, 30 Dec 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-453/</guid><description>&lt;blockquote>
&lt;p>从一千万Jupyter Notebooks中发现&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/453">PyCoder&amp;rsquo;s Weekly - Issue #453&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201230 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201230 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5435/web">用 nvc++ 和 Cython 在 GPU 上加速 Python&lt;/a>
&lt;ul>
&lt;li>ASHWIN SRINATH
Python on GPUs has become a big topic for processing big data and scientific computing. In this article from the NVIDIA Developer Blog, you’ll learn how to leverage C++ in Python using Cython and the nvc++ library. There’s even a real-world example that illustrates the Jacobi method to solve a heat equation.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5410/web">从 Github 下载了 10,000,000 Jupyter 笔记本: 学到的东西&lt;/a>
&lt;ul>
&lt;li>ALENA GUZHARINA
The JetBrains Datalore team downloaded ten million Jupyter Notebooks and analyzed them to determine things like which languages were the most popular, what kinds of content are in notebook cells, and how consistently notebooks can be reproduced. It’s a fascinating look into trends in data science technology!
(&lt;code>是也乎:&lt;/code>
千万级别的 Jupyter 流行度分析.
&lt;img alt="Jupyter" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-30-ScreenShot%202020-12-30%2012.41.52.jpg">
这很 JetBrain
&lt;img alt="alert" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-30-ScreenShot%202020-12-30%2012.45.28.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5420/web">Django 管理员自定义&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how to customize Django’s admin with Python. You’ll use AdminModel objects to add display columns, calculate values, link to referring objects, and search and filter results. You’ll also use template overriding to gain full control over the admin’s HTML.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5428/web">解答布尔运算&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
In the latest entry to his series on syntactic sugar, Brett Cannon explores boolean expressions. You’ll learn how boolean expressions “short circuit” and, as an unexpected bonus, a peek into how CPython “cheats” at variables.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5415/web">值得了解:2020年十大Python库&lt;/a>
&lt;ul>
&lt;li>ALAN DESCOINS
This listicle is full of Python projects that you really should know about! Each library on the lists was launched or popularized in 2020 and has seen steady maintenance since its launch. Lots of great projects here!
(&lt;code>是也乎:&lt;/code>
Typer 绝对是惊喜,
作为 FastAPI 的 CLI 版本,
感觉只是游戏之作,
但是, 在 CLICK 之上, 融合 FastAPI 的气质,
立即大热&amp;hellip;
当然, 俺还是用 Invoke(来自 Febric 的习惯&amp;hellip;)
&lt;img alt="Top 10" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-30-ScreenShot%202020-12-30%2012.36.46.jpg">
tryolabs.com
每年总结 top10 模块, 已经有年头了,
品味没毛病.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5424/web">2020 年 Real Python 创作回顾&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
It’s been quite the year! The Real Python team has written, edited, curated, illustrated, and produced a mountain of Python articles this year. This year-end wrap-up shares a collection of articles that showcase a diversity of Python topics.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Articles" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-30-ScreenShot%202020-12-30%2012.33.24.jpg">
有妺 ;-)
真蟒年回顾&amp;hellip;
Tkinter 居然还是主流&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5422/web">Pandas 1.2.0的新功能&lt;/a>
&lt;ul>
&lt;li>PYDATA.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 452</title><link>https://zoomquiet.io/Weekly/20/issue-452/</link><pubDate>Wed, 23 Dec 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-452/</guid><description>&lt;blockquote>
&lt;p>Python 3.10a3 发布
原文: &lt;a href="https://pycoders.com/issues/452">PyCoder&amp;rsquo;s Weekly - Issue #452&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201223 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201223 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5408/web">Python 软件基金会 2020 募捐&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
“COVID-19 has changed all aspects of our lives and is reshaping our future. Nonprofits like the PSF are having to rebuild. With PyCon 2020 and 2021 happening virtually, the PSF is faced with potentially losing $1.2 million USD of expected revenue for those two years. This fundraiser is critically important and the money raised will help the PSF support the tools and initiatives that Pythonistas use everyday.”
(&lt;code>是也乎:&lt;/code>
Pythonistas 年度咨文,
值得动员日本分部漫画化.
将今年损失的 120万$ 找回来.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5383/web">建立自己的国际象棋引擎&lt;/a>
&lt;ul>
&lt;li>ANDREW HEALEY
Writing your own chess engine is a great way to explore computational complexity and combinatorial aspects of programming. Not to mention it’s pretty fun! Follow along with this reflection on how one coder created his own Chess engine from scratch.
(&lt;code>是也乎:&lt;/code>
反正, 没人折腾 go 的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5406/web">用 Python pickle 模块序列化对象&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how you can use the Python pickle module to convert your objects into a stream of bytes that can be saved to a disk or sent over a network. You’ll also learn the security implications of using this process on objects from an untrusted source.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Serializing" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-23-ScreenShot%202020-12-23%2010.06.27.jpg">
等等, 官方已经不推荐用 pickle 了哪..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5394/web">Python 真的是瓶颈吗?&lt;/a>
&lt;ul>
&lt;li>ANNA ANISIENIA
Python is slow. From one perspective, that is. But what are the true bottlenecks in the data engineering/data processing space, and how does Python compare to other technologies when those factors are considered?
(&lt;code>是也乎:&lt;/code>
工具的瓶颈并不是工程的,
人思想的瓶颈才一直是.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5382/web">用 PyQt 的 QThread 防止 GUI 冻结&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to prevent freezing GUIs by offloading long-running tasks to worker QThreads in PyQt.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="QThread" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-23-ScreenShot%202020-12-23%2010.00.55.jpg">
其实, 就是 Qt 不得不接管系统的各种职责在完成自我控制.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5393/web">Python 3.10a3 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
See what changes Python 3.10 will bring&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5396/web">新指导委员会选出ed&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/PYBLOGSAL&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NONE&lt;/p></description></item><item><title>Issue 451</title><link>https://zoomquiet.io/Weekly/20/issue-451/</link><pubDate>Wed, 16 Dec 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-451/</guid><description>&lt;blockquote>
&lt;p>通过练习学 Python 的生成器/协程
原文: &lt;a href="https://pycoders.com/issues/451">PyCoder&amp;rsquo;s Weekly - Issue #451&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201216 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201216 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5351/web">Python 位运算符&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how to use Python’s bitwise operators to manipulate individual bits of data at the most granular level. With the help of hands-on examples, you’ll see how you can apply bitmasks and overload bitwise operators to control binary data in your code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bitwise" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-16-ScreenShot%202020-12-16%2016.40.28.jpg">
回到汇编 ;-)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5347/web">用 mypy 进行详尽检查&lt;/a>
&lt;ul>
&lt;li>HAKI BENITA
What if mypy could warn you about possible problems at “compile time”? In this article, you’ll learn a little trick to get mypy to fail when a value in an enumeration type is left unhandled.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5363/web">用 Python 安排各种定期作业&lt;/a>
&lt;ul>
&lt;li>TOWARDSDATASCIENCE.COM&lt;/li>
&lt;li>• Shared by Martin Heinz
Every software developer, data scientist, and sysadmin must, at some point, schedule jobs to run. In this article, you’ll learn how to do this with Python. You’ll encounter a number of methods for scheduling jobs, from using the standard library to leveraging third-party packages.
(&lt;code>是也乎:&lt;/code>
嚓, 这口气大了, 也的确需要
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5340/web">Python 的对象物件系统如何运作&lt;/a>
&lt;ul>
&lt;li>VICTOR
The Python object system is one of the most important parts of the Python language. Mastering it is essential to mastering the Python language. Learn how the object system works by examining the CPython source code in this detailed tutorial.
(&lt;code>是也乎:&lt;/code>
灵魂追问了,
从代码上看, 老爹也一直在纠结ing&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5368/web">什么是数据工程/是否适合您?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this article, you’ll get an overview of the discipline of data engineering. You’ll learn what is and isn’t part of a data engineer’s job, who data engineers work with, and why data engineers play a crucial role in many industries.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="DataE" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-16-ScreenShot%202020-12-16%2016.41.00.jpg">
扫盲贴 ;-)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5346/web">Python 软件基金会 2020 募捐者&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Help the PSF recover funds lost due to COVID-19.
(&lt;code>是也乎:&lt;/code>
等等, 哪儿?
俺也得捐.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5348/web">PyTorch 1.7.1 发布: 更新 Python 3.9 二进制文件&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PYTORCH&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5344/web">Python 3.9.1 最终版本&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5353/web">Qt 6.0 发布&lt;/a>
&lt;ul>
&lt;li>QT.IO&lt;/li>
&lt;li>• Shared by Bartosz Zaczyński
(&lt;code>是也乎:&lt;/code>
嚓了,
真.活久见
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 450</title><link>https://zoomquiet.io/Weekly/20/issue-450/</link><pubDate>Wed, 09 Dec 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-450/</guid><description>&lt;blockquote>
&lt;p>ORM 到底值得嘛?
原文: &lt;a href="https://pycoders.com/issues/450">PyCoder&amp;rsquo;s Weekly - Issue #450&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201209 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201209 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5305/web">为什么要使用 ORM (对象关系映射器)?&lt;/a>
&lt;ul>
&lt;li>KARIM MARZOUQ&lt;/li>
&lt;li>• Shared by Karim Marzouq
Budding web developers learning Model-View-Controller frameworks are taught that they should use an Object Relational Mapper (ORM) to interface with their databases. But the “why” is often brushed aside or omitted entirely, leaving a fledgling programmer with burning questions like ”What are ORMs, anyway?” and “What problems do they solve?”
(&lt;code>是也乎:&lt;/code>
直觉上, 为了节省 SQL 培训时间, 以及将 SQL 安全隐藏到 ORM 模块中.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5329/web">降低 Python 中的数值精度会影响现实世界的数据集吗?&lt;/a>
&lt;ul>
&lt;li>MARTIN JONES&lt;/li>
&lt;li>• Shared by Martin Jones
Reducing numerical precision is a way to save memory in pandas, but does it make a difference to the conclusions that we might draw from real-world datasets?
(&lt;code>是也乎:&lt;/code>
这才是真正的千年虫本身
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5332/web">用PyQt处理SQL数据库:基础&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to use PyQt’s built-in SQL support to create GUI applications that effectively manage SQL databases.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyQt" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-09-ScreenShot%202020-12-09%2010.48.23.jpg">
连接以及读写DB 简单,
问题是 GUI 自动生成表格..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5331/web">用 TensorFlow 2 对象检测 API 令已打印链接可点击&lt;/a>
&lt;ul>
&lt;li>OLEKSII TREKHLEB
Learn how to turn your phone’s camera into a link detector on printed media using Tensor Flow 2’s Object Detection API.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 449</title><link>https://zoomquiet.io/Weekly/20/issue-449/</link><pubDate>Wed, 02 Dec 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-449/</guid><description>&lt;blockquote>
&lt;p>Python 类型检查
原文: &lt;a href="https://pycoders.com/issues/449">PyCoder&amp;rsquo;s Weekly - Issue #449&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201202 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201202 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5299/web">嫑用 Python 进行&amp;rsquo;拆解&amp;rsquo;&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
In the next blog post in his series about Python’s syntactic sugar, Brett Cannon tackles what would seem to be a very simple bit of syntax, but which actually requires diving into multiple layers to fully implement: not.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5280/web">Python 如何管理内存?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Get ready for a deep dive into the internals of Python to understand how it handles memory management. By the end of this course, you’ll know more about low-level computing, understand how Python abstracts lower-level operations, and find out about Python’s internal memory management algorithms.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Memory" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-02-ScreenShot%202020-12-02%2011.27.55.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5265/web">PyQt 布局: 创建专业范儿 GUI 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to use PyQt layouts to arrange and manage the graphical components on your GUI applications. With the help of PyQt’s layout managers, you’ll be able to create polished and professional GUIs with minimal effort.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyQt" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-12-02-ScreenShot%202020-12-02%2011.27.28.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5291/web">Python 类型检查&lt;/a>
&lt;ul>
&lt;li>JAN GIACOMELLI
What is type checking? Why do we need it? What’s the difference between static and runtime type checking?
(&lt;code>是也乎:&lt;/code>
终于 C++ 化不可避免了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5293/web">Django Bugfix 发布: 3.1.4&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
The π release!
(&lt;code>是也乎:&lt;/code>
&lt;strong>π&lt;/strong>版本,
也许应该学习隔壁图书版本?
就用 &lt;strong>π&lt;/strong> 的无限数字, 每次增长一位?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5294/web">pip 20.3 推出了新的依赖项解析器&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;li>• Shared by Sumana Harihareswara
(&lt;code>是也乎:&lt;/code>
努力, 总是能追上 Chrome 版本数的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 448</title><link>https://zoomquiet.io/Weekly/20/issue-448/</link><pubDate>Wed, 25 Nov 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-448/</guid><description>&lt;blockquote>
&lt;p>格式化 Python 字符串/越来越复杂.
原文: &lt;a href="https://pycoders.com/issues/448">PyCoder&amp;rsquo;s Weekly - Issue #448&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201125 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201125 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5247/web">Synthetic Data Vault (SDV): 用于数据集建模的Python库&lt;/a>
&lt;ul>
&lt;li>ESMAEIL ALIZADEH
Creating realistic data for testing applications can be difficult, especially when you have complex data requirements and privacy concerns make using real data problematic. Enter Synthetic Data Vault, a tool for modeling datasets that closely preserves important statistics, like mean and standard variation.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5239/web">Python enumerate(): 简化计数器循环&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Once you learn about for loops in Python, you know that using an index to access items in a sequence isn’t very Pythonic. So what do you do when you need that index value? In this tutorial, you’ll learn all about Python’s built-in enumerate(), where it’s used, and how you can emulate its behavior.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="enumerate" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-25-ScreenShot%202020-11-25%2010.53.51.jpg">
enumerate 是强力模块,
但是名字太复杂, 以至大家下意识的选择无视?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5240/web">可复制和可升级的Conda环境: 带 conda-lock 的依赖项管理&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
If your application uses Conda to manage dependencies, you face a dilemma. On the one hand, you want to pin all your dependencies to specific versions, so you get reproducible builds. On the other hand, once you’ve pinned everything, upgrades become difficult. Enter conda-lock.
(&lt;code>是也乎:&lt;/code>
conda 也值得有专用依赖管理工具.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5257/web">Python 中的正则表达式和构建正则表达式&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this course, you’ll learn how to perform more complex string pattern matching using regular expressions, or regexes, in Python. You’ll also explore more advanced regex tools and techniques that are available in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Regular" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-25-ScreenShot%202020-11-25%2010.52.38.jpg">
为什么真蟒出课这么快?
流水线?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5228/web">PyInstaller 4.1 支持了 Python 3.8 and 3.9&lt;/a>
&lt;ul>
&lt;li>PYINSTALLER.READTHEDOCS.IO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 447</title><link>https://zoomquiet.io/Weekly/20/issue-447/</link><pubDate>Wed, 18 Nov 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-447/</guid><description>&lt;blockquote>
&lt;p>Guido van Rossum (老爹) 去 Microsoft 了
原文: &lt;a href="https://pycoders.com/issues/447">PyCoder&amp;rsquo;s Weekly - Issue #447&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201118 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201118 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5200/web">PyPy: 不费力就能加速 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how you can use PyPy to improve the speed of your applications. You’ll see how PyPy compares with other Python implementations like CPython and learn about features that you can use to gain significant performance boosts without making changes to your code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyPy" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-18-ScreenShot%202020-11-18%2014.19.41.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5190/web">在 .NET 5 上运行 Python&lt;/a>
&lt;ul>
&lt;li>ANTHONY SHAW
Pyjion is an alternative to the CPython runtime that compiles Python to ECMA CIL and uses .NET common language runtime to compile the CIL to machine code. Learn how Pyjion works, how it compares to other Python runtimes, and what the future holds for the project.
(&lt;code>是也乎:&lt;/code>
为了欢迎老爹, M$ 也是很拼的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5212/web">在 PyPI 上猎取恶意软件包&lt;/a>
&lt;ul>
&lt;li>JORDAN WRIGHT
Jordan Wright installed every package on PyPI to look for malicious content. And he didn’t just inspect code, he actually ran the packages. Brave soul! Learn how he set-up this project and what he learned on his adventure.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5183/web">用 Python 模拟量子计算&lt;/a>
&lt;ul>
&lt;li>DANTE SBLENDORIO
Learn how to use Python for quantum computing with the QuTiP package, including an introduction to qubits and noise in quantum systems.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5213/web">用 Cython 包装 C++ 第一部分&lt;/a>
&lt;ul>
&lt;li>ANTON ZHDAN-PUSHKIN&lt;/li>
&lt;li>• Shared by Anton ZHdan-Pushkin
Learn how to wrap a C++ library with Cython in order to expose a Python API.
(&lt;code>是也乎:&lt;/code>
其实是 C 了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5205/web">Guido van Rossum (老爹) 去 Microsoft 了&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/GVANROSSUM
Retirement was “boring.”
(&lt;code>是也乎:&lt;/code>
无聊也是最强动机
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5202/web">Nikola v8.1.2 已发布&lt;/a>
&lt;ul>
&lt;li>GETNIKOLA.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5219/web">CircuitPython 6.0.0-Rc.1 已发布&lt;/a>
&lt;ul>
&lt;li>ADAFRUIT.COM
(&lt;code>是也乎:&lt;/code>
受到 MicroPython 激发, 而创建的叕一个专注嵌入式系统的 Python 发行版.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 446</title><link>https://zoomquiet.io/Weekly/20/issue-446/</link><pubDate>Wed, 11 Nov 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-446/</guid><description>&lt;blockquote>
&lt;p>Python 正式世界第二
原文: &lt;a href="https://pycoders.com/issues/446">PyCoder&amp;rsquo;s Weekly - Issue #446&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201111 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5153/web">在 Python 中作 Key-Driver 分析&lt;/a>
&lt;ul>
&lt;li>BRYCE MACHER
Take a look at how statistical knowledge plays an important role in answering business questions like “What drives the winningness of candy?” Along the way you’ll learn how to do Key-Driver analysis in Python on a problem that can’t be easily solved with a call to a machine learning library.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5161/web">用 Python Defaultdict 类型处理缺少的键&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this step-by-step course, you’ll learn how the Python defaultdict type works and how to use it for handling missing keys when you’re working with dictionaries. You’ll also learn how to use a defaultdict to solve problems like grouping or counting the items in a sequence or collection.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Defaultdict" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-11-ScreenShot%202020-11-11%2010.59.25.jpg">
&lt;code>Defaultdict&lt;/code>
每种新类型, 都需要长久的扫盲.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5176/web">机器学习的距离度量&lt;/a>
&lt;ul>
&lt;li>JAIME ZORNOZA
Many machine learning algorithmns can be summarized as transforming data to n-dimensional vectors and computing similarity between points by means of some distance metric. This article explores four of these metrics—the Euclidean, Manhattan, Minkowski, and Hamming distances—and how to compute them with Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5165/web">在 Python 中用 LRU 策略进行缓存&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Caching is an essential optimization technique. In this tutorial, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="LRU" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-11-ScreenShot%202020-11-11%2010.57.36.jpg">&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Least Recently Used (LRU) strategy
最小最新可用策略?
)&lt;/p></description></item><item><title>Issue 445</title><link>https://zoomquiet.io/Weekly/20/issue-445/</link><pubDate>Wed, 04 Nov 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-445/</guid><description>&lt;blockquote>
&lt;p>希望初级开发人员知道些什么?
原文: &lt;a href="https://pycoders.com/issues/445">PyCoder&amp;rsquo;s Weekly - Issue #445&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201104 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201104 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5130/web">用 scipy.fft 进行 傅立叶变换 :Python 的信号处理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how to use the Fourier transform, a powerful tool for analyzing signals with applications ranging from audio processing to image compression. You’ll explore several different transforms provided by Python’s scipy.fft module.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="fft" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-04-ScreenShot%202020-11-04%2014.36.56.jpg">
专注信号处理的模块,
当然有, 不然那么多大型天线收集到的数据怎么处理?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5124/web">Python 后背梗 #4: 如何执行Python字节码&lt;/a>
&lt;ul>
&lt;li>VICTOR SKVORTSOV
Here’s a joke you may have heard from Python developers: “Is Python interpreted or compiled? Yes.” When your program runs, the Python source code is compiled to bytecode. This in-depth article explores how bytecode gets executed.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5140/web">用 SimPy 在 Python 中模拟真实世界的过程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this step-by-step course, you’ll see how you can use the SimPy package to model real-world processes with a high potential for congestion. You’ll create an algorithm to approximate a complex system, and then you’ll design and run a simulation of that system in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="SimPy" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-11-04-ScreenShot%202020-11-04%2014.35.31.jpg">
SimPy ~ 简单的世界, 用 Python 来模拟物理反应&amp;hellip;
缩写太重要了. 马上就没什么合适的3字母缩写给自己项目用了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5120/web">五个高级 Django 技巧&lt;/a>
&lt;ul>
&lt;li>STEVEN PATE&lt;/li>
&lt;li>• Shared by Steven Pate
Dive into advanced django tips, including Q objects, annotations, prefetch objects, custom querysets, and custom model managers.
(&lt;code>是也乎:&lt;/code>
Q ~ 星际旅行中那个无聊的至高能量智慧生物?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5133/web">为何在导入过程中运行代码不是一个好主意 (以及如何发生) 的分析&lt;/a>
&lt;ul>
&lt;li>CHRIS SIEBENMANN
Code that runs when a module is imported is usually a code smell. But sometimes there’s no way around it.
(&lt;code>是也乎:&lt;/code>
等等, import 不就是用来乱入的?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5125/web">2020 年 Python 开发人员调查已延长至 11月7日&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/THEPSF&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5137/web">介绍 Pants v2&lt;/a>
&lt;ul>
&lt;li>BENJY WEINBERGER
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Pants is a scalable build system for monorepos: codebases containing multiple projects, often using multiple programming languages and frameworks, in a single unified code repository.
嗯哼, 只是为什么要用多数语言来开发一个重要的系统?
)&lt;/p></description></item><item><title>Issue 444</title><link>https://zoomquiet.io/Weekly/20/issue-444/</link><pubDate>Wed, 28 Oct 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-444/</guid><description>&lt;blockquote>
&lt;p>代码隔离在Python
原文: &lt;a href="https://pycoders.com/issues/444">PyCoder&amp;rsquo;s Weekly - Issue #444&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201028 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201028 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5102/web">实践中的 Python: 如何使用 % 运算符?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about the Python modulo operator (%). You’ll look at the mathematical concepts behind the modulo operation and how the modulo operator is used with Python’s numeric types. You’ll also see ways to use the modulo operator in your own code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Operator" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-28-ScreenShot%202020-10-28%2009.57.46.jpg">
取余, 其实有很多使用技巧, 可以用在神奇的场景中完成快速计算.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5083/web">CPython 加速计划&lt;/a>
&lt;ul>
&lt;li>MARK SHANNON
Core contributer Mark Shannon has a plan to increase CPython’s performance fivefold in four stages of updates.
(&lt;code>是也乎:&lt;/code>
目标是提升五倍.
嗯哼, 这对 Python 是否算是一种内卷行为?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5092/web">Python 中的代码隔离&lt;/a>
&lt;ul>
&lt;li>ARTEM GOLUBIN
How can you hide, or isolate, Python code in an application from potential bad actors? Learn several methods for doing so and why you should never run thirs party code in the same Python interpreter as your applications.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5080/web">The Real Python 播客 – #32: 新 &amp;ldquo;Python基础知识&amp;rdquo; 好书和填补学习道路中的空白&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Do you have gaps in your Python learning path? If you’re like me, you may have followed a completely random route to learn Python. This week on the show, David Amos is here to talk about the release of the Real Python book, “Python Basics: A Practical Introduction to Python 3”. The book is designed not only to get beginners up to speed but also to help fill in the gaps many intermediate learners may still have.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-28-ScreenShot%202020-10-28%2009.55.57.jpg">
老朋友, 老程序猿.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5082/web">2020年三季度 Python 软件基金会资深会员名单&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
Congratulations to all the new fellows!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 443</title><link>https://zoomquiet.io/Weekly/20/issue-443/</link><pubDate>Wed, 21 Oct 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-443/</guid><description>&lt;blockquote>
&lt;p>Python 在未来影业
原文: &lt;a href="https://pycoders.com/issues/443">PyCoder&amp;rsquo;s Weekly - Issue #443&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201021 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201021 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5045/web">Python 在未来影业&lt;/a>
&lt;ul>
&lt;li>DHRUV GOVIL
A look into how Python is used to bring your favorite movies to the big screen.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Film" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.40.56.jpg">
其实, Python 一直在电影工业中扮演着重要角色:
&lt;img alt="pipline" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.42.13.jpg">
越来越深的动画电影制作流程, 一直用 Python 良好胶合起来的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5061/web">用 Python/SQLite 和 SQLAlchemy 进行数据管理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="SQLAlchemy" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.37.45.jpg">
PSS 组合的确是最便捷的结构化数据管理方案;
&lt;img alt="SQLite" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.39.07.jpg">
但是, 没有良好训练, 想设计出一个能长期使用的数据库结构来, 不简单.
还是 ZODB 直觉的多.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5073/web">用 Pandas 取不良结构 Excel 文件-实用业务中的 Python&lt;/a>
&lt;ul>
&lt;li>CHRIS MOFFITT
Raise your hand if you’ve ever had to deal with a poorly formatted Excel spreadsheet. Wow, that’s a lot of you! Did you know you can use pandas and openpyxl to read even the craziest Excel sheets?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5075/web">Python 布尔值: 使用真值优化代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about the built-in Python Boolean data type, which is used to represent the truth value of an expression. You’ll see how to use Booleans to compare values, check for identity and membership, and control the flow of your programs with conditionals.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Booleans" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.36.30.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5057/web">在云计算中探索分形&lt;/a>
&lt;ul>
&lt;li>ERIC MATTHES&lt;/li>
&lt;li>• Shared by Eric Matthes
Fractals might be some of the most interesting mathematical structures to study and to visualize. Learn what fractals are and how to create beutiful fractal animations with Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5065/web">新 BBC micro:bit 发布&lt;/a>
&lt;ul>
&lt;li>MICROBIT.ORG
Now with a built-in speaker and microphone!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="micro" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.35.18.jpg">
叕一个 MicroPython 同类
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5048/web">Introducing spaCy v3.0 nightly&lt;/a>
&lt;ul>
&lt;li>EXPLOSION.AI
(&lt;code>是也乎:&lt;/code>
&lt;img alt="spaCy" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.34.02.jpg">
叕一个 AI 生产力工具.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5066/web">New Sound Pack for PyGame Zero&lt;/a>
&lt;ul>
&lt;li>SEAN.CO.UK&lt;/li>
&lt;li>• Shared by Sean McManus
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyGame" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-21-ScreenShot%202020-10-21%2010.30.09.jpg">
等等, 这货不是 PyGame 哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 442</title><link>https://zoomquiet.io/Weekly/20/issue-442/</link><pubDate>Wed, 14 Oct 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-442/</guid><description>&lt;blockquote>
&lt;p>PyOxidizer 0.8 发布
原文: &lt;a href="https://pycoders.com/issues/442">PyCoder&amp;rsquo;s Weekly - Issue #442&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201014 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201014 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/5027/web">Python 3.9 新特性巡礼&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Python 3.9 has arrived! Real Python contributors Geir Arne Hjelle and Christopher Trudeau are walking you through changes and new features in Python 3.9, such as time zone improvements, merging dictionaries, the new parser, type hints, and more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-14-ScreenShot%202020-10-14%2010.50.58.jpg">
75 分钟, 大家高兴的谈及各种自己平时用不上的特性&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5007/web">用 PostgreSQL 和 Python 将 USENET 磁带存档转换为网站&lt;/a>
&lt;ul>
&lt;li>JOZEF JAROSCIAK
“There were approximately 2.1 million posts in these archives created between Feb 1981 and June of 1991. This article describes the journey of converting those tapes into fully searchable PostgreSQL database and later also into the usenetarchives.com website.”
(&lt;code>是也乎:&lt;/code>
可以偷看爷爷们当年的嗯哼了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5038/web">2020年 Python 程序猿调查&lt;/a>
&lt;ul>
&lt;li>PSF &amp;amp; JETBRAINS
“This is the fourth iteration of the official Python Developers Survey. With this survey, we aim to understand how the world of Python development looks today and how it compares to last year. In 2019, over 24,000 Python developers from 150 countries responded sharing their opinions and helping us get an accurate picture of the Python community.”
(&lt;code>是也乎:&lt;/code>
官方联合 JETBRAINS 的调查,
当然是有一定倾向的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5012/web">pip 20.2 对依赖项解析器的更改&lt;/a>
&lt;ul>
&lt;li>PYPA.IO
Changes in the behavior of pip install will reduce inconsistency and make it stricter. Pip will no longer install a combination of packages that is mutually inconsistent and if you ask pip to install two packages with incompatible requirements, it will refuse (rather than installing a broken combination, like it did in previous versions). These changes will become the default in pip 20.3, due to be released in October.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5031/web">pip 用户反馈调查分析&lt;/a>
&lt;ul>
&lt;li>PIP TEAM
The pip team are considering removing pip search, or changing the way that it works. To help inform our decision, please tell us about your experience using pip search.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5025/web">PyOxidizer 0.8 发布&lt;/a>
&lt;ul>
&lt;li>GREGORY SZORC
(&lt;code>是也乎:&lt;/code>
好东西哪, 去年 PyCon 时发布的原型,
受到关注,
然后就炸裂了&amp;hellip;
也就是用 Rust 制造了一个 mini Python 运行时,
可以高效随应用一起发行,
解决以往 Python 应用发行时, 必须包含复杂的 Python 安装过程.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5041/web">Python 可视化发布周期&lt;/a>
&lt;ul>
&lt;li>DUSTIN INGRAM
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Release" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-14-ScreenShot%202020-10-14%2010.45.37.jpg">
也就是说, Python 现在的版本发布工程终于有 KPI 了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 441</title><link>https://zoomquiet.io/Weekly/20/issue-441/</link><pubDate>Wed, 07 Oct 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-441/</guid><description>&lt;blockquote>
&lt;p>Python 3.9 超酷新功能?
原文: &lt;a href="https://pycoders.com/issues/441">PyCoder&amp;rsquo;s Weekly - Issue #441&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>201007 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>201007 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4986/web">Python 3.9 超酷新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this course, you’ll explore some of the coolest and most useful features in the newly released Python 3.9. You’ll learn how Python 3.9 makes it easier to work with time zones, dictionaries, decorators, and several other techniques that will make your code cleaner and more efficient.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="3.9" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-07-ScreenShot%202020-10-07%2011.33.46.jpg">
真蟒 现在手也快了,
&lt;img alt="course" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-07-ScreenShot%202020-10-07%2011.33.33.jpg">
不过, 3.9 以及之后的语言新特性,
除了提高 IDE 依赖之外, 好象并没绝对必要的改进,
现在想来 go 语言的特性接纳原则和当初 guido 坚持的很相似&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4996/web">用 Nvidia Jetson Nano 2GB 和 Python 构建人脸识别系统&lt;/a>
&lt;ul>
&lt;li>ADAM GEITGEY
The Nvidia Jetson Nano is a single board computer similar to a Raspberry Pi. The Jetson Nano really packs a punch, however, thanks to its onboard Nvidia Maxwell GPU.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4980/web">展开丰富的比较运算符&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
In another installment of his “Unravelling” series, Brett Cannon takes a deep dive into rich comparison operators.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4985/web">Python 上下文管理器的魔力&lt;/a>
&lt;ul>
&lt;li>TOWARDSDATASCIENCE.COM&lt;/li>
&lt;li>• Shared by Martin Heinz
Learn the ins and outs of context managers, including some recipes that will make your code more readable, reliable, and less error prone&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4970/web">在 Streamlit 中创建游戏&lt;/a>
&lt;ul>
&lt;li>JOEL GRUS
Streamlit is a platform used to quickly create data apps. So, why not use it to make games?
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Streamlit" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-10-07-hangchicken_terminal.png">
快速生成 CLI 下的单词游戏&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4998/web">Python Insider: Python 3.9.0 现已发布而且已可以测试 3.10.0a1&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
如果 Python 3 系列相互间也不兼容, 那真的是蛋痛了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4971/web">Poetry 1.1.0 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON-POETRY.ORG
(&lt;code>是也乎:&lt;/code>
显式运行时环境管理工具, 居然撑下来了,
果然没有赞助就没有未来&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4965/web">欢迎参与 2020 Python 开发人员调查&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4992/web">告别, Python 3.5&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/5001/web">Python 基础知识: Python 3.9实用介绍&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>sponsor
With Python Basics you’ll go from beginner to intermediate Python knowledge with a clear, concise, and practical curriculum. Get a 27% launch discount until Thursday night →
(&lt;code>是也乎:&lt;/code>
虽然是赞助商,
但是, 这书是 真蟒 这么多年所有关键文章的集成,
实在是诚意满满&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 440</title><link>https://zoomquiet.io/Weekly/20/issue-440/</link><pubDate>Wed, 30 Sep 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-440/</guid><description>&lt;blockquote>
&lt;p>面向儿童的 Python
原文: &lt;a href="https://pycoders.com/issues/440">PyCoder&amp;rsquo;s Weekly - Issue #440&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200930 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200930 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4946/web">Python for Kids&lt;/a>
&lt;ul>
&lt;li>KEVIN THOMAS
In this ten part series, senior software engineer Kevin Thomas presents a kid-friendly comprehensive Python development tutorial utilizing a micro:bit development board. The GitHub repo contains all of the sample code as well as links to each tutorial in the series on LinkedIn. The first seven parts are published and the last three are coming soon!
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&amp;hellip;Part 9: FUN With Talking Robots
嗯哼, 涉及模块一定也属于不存在空间中&amp;hellip;
)&lt;/p></description></item><item><title>Issue 439</title><link>https://zoomquiet.io/Weekly/20/issue-439/</link><pubDate>Wed, 23 Sep 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-439/</guid><description>&lt;blockquote>
&lt;p>如何死都不用 Lambda ?
原文: &lt;a href="https://pycoders.com/issues/439">PyCoder&amp;rsquo;s Weekly - Issue #439&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200923 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200923 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4917/web">Git 内在: 通过构建 git 来理解&lt;/a>
&lt;ul>
&lt;li>NIKITA LESHENKO
Master the basics of git by building your own version in Python using this creative and interactive tutorial.
(&lt;code>是也乎:&lt;/code>
注意 Master 已经不合适继续提及了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4922/web">Python 练习问题: 面试准备&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll prepare for future interviews by working through a set of Python practice problems that commonly appear in coding tests. You’ll work through the problems yourself and then compare your results with solutions developed by the Real Python team.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Interview" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-23-ScreenShot%202020-09-23%2011.26.10.jpg">
面试已经成为一门显学,
无论面试时考查的东西和实际工作中有无关系,
面试难度, 已经成为一家企业的 face 了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4907/web">用 NumPy 进行数组编程&lt;/a>
&lt;ul>
&lt;li>CHARLES R. HARRIS ET AL
In this review published in Nature and co-authored by NumPy creator Travis Oliphant, the authors explore how NumPy increasingly acts as an interoperability layer between array computation libraries like PyTorch and Tensorflow.
(&lt;code>是也乎:&lt;/code>
除非象 PyTorch 要用细致的矩阵控制,
否则, 还是通过 Pandas 来用 NumPy 来的自然.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4898/web">例外当控制流程&lt;/a>
&lt;ul>
&lt;li>GEORGE opinion
Using exceptions as control flow is a practice typically discouraged, and for some good reasons. But is there any time when this approach makes sense?
(&lt;code>是也乎:&lt;/code>
简单说, 别轻易拿意外当控制用.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4918/web">CircuitPython 6.0.0 Beta 0 发布!&lt;/a>
&lt;ul>
&lt;li>ADAFRUIT.COM
(&lt;code>是也乎:&lt;/code>
&lt;img alt="CircuitPython" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-23-ScreenShot%202020-09-23%2011.19.15.jpg">
兼容 Mu, 基于MicroPython,
但是, 进行了更多发展, 支持更多硬件,
专注用 Python 进行智能硬件学习.
值得一试.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 438</title><link>https://zoomquiet.io/Weekly/20/issue-438/</link><pubDate>Wed, 16 Sep 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-438/</guid><description>&lt;blockquote>
&lt;p>低于3.6 版本的 Python 皆已 EOL
原文: &lt;a href="https://pycoders.com/issues/438">PyCoder&amp;rsquo;s Weekly - Issue #438&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200916 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200916 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4874/web">从Python调 C/C++ 的幕后&lt;/a>
&lt;ul>
&lt;li>ANTON ZHDAN-PUSHKIN&lt;/li>
&lt;li>• Shared by&lt;/li>
&lt;li>Anton Zhdan-Pushkin
Take a walk through internals of ctypes, libffi, binary extensions, and other tools that power seamless interoperability of CPython and C.
(&lt;code>是也乎:&lt;/code>
嗯哼, 允许自我推荐的?
&lt;img alt="GCC" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-16-ScreenShot%202020-09-16%2010.54.13.jpg">
不过, 这个漫画风格是喜欢的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4860/web">Python 中的面向数据的编程&lt;/a>
&lt;ul>
&lt;li>BRIAN KIHOON LEE
Python’s success in scientific and numerical computing is based largely on the performance of libraries like NumPy and SciPy. What is is that makes NumPy so effective, and where is numerical Python is headed in the future?
(&lt;code>是也乎:&lt;/code>
面向数据编程,
嗯哼, 18年前, Limodou 在 PyCon中国大会上就提出过,
其实, 所有编程语言, 本质上都是这个实践行为;
只是有的语言将这个思想融合到了自身,比如说 LISP;
有的只能通过各种模块来融合.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4887/web">用 conda-pack 收缩您的 Conda Docker 映像&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
If you’re building a Docker image that’s based on Conda, the resulting images can be huge. Learn one way to do shrink image sizes, by combining the conda-pack tool with multi-stage builds.
(&lt;code>是也乎:&lt;/code>
甩干技巧.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4891/web">The Real Python Podcast – Episode #26: 与Michael Kennedy 一起 Python 播客的5年: 成长/GIL/异步等&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Why is Python pulling in so many new programmers? Maybe some of that growth is from Python being a full-spectrum language. This week on the show we have Michael Kennedy, the host of the podcast “Talk Python to Me”. Michael reflects on five years of podcasting about Python, and many of the changes he has seen in the Python landscape.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-16-ScreenShot%202020-09-16%2010.48.59.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4880/web">pip 可用性调查&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
这个问卷大家都应该积极嗯哼一下,
光是加速墙内 pip 镜像群,
就值得嗯哼了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4892/web">Python 101 第二版发布&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4882/web">seaborn 0.11.0 现已发布&lt;/a>
&lt;ul>
&lt;li>PYDATA.ORG
(&lt;code>是也乎:&lt;/code>
seaborn 好同志,
是 matplotlib 的专用形象设计师,
真爱.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4870/web">所有低于3.6的Python版本现已 EOL&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
(&lt;code>是也乎:&lt;/code>
End of Life (EOL) release cycle is frozen; no further changes can be pushed to it.
&lt;img alt="EOL" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-16-ScreenShot%202020-09-16%2010.45.43.jpg">
嗯哼? 俺比较好奇的是 &lt;code>Łukasz&lt;/code> 怎么念?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 437</title><link>https://zoomquiet.io/Weekly/20/issue-437/</link><pubDate>Wed, 09 Sep 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-437/</guid><description>&lt;blockquote>
&lt;p>探索 Python 在太空探索中的作用
原文: &lt;a href="https://pycoders.com/issues/437">PyCoder&amp;rsquo;s Weekly - Issue #437&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200909 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200909 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4800/web">探索 Python 在太空探索中的作用&lt;/a>
&lt;ul>
&lt;li>MICROSOFT
In this learning path from Microsoft, you’ll get an introduction to Python, and be inspired to learn, discover, and create using Python-based data science and machine learning to help generate knowledge about the world beyond Earth.
(&lt;code>是也乎:&lt;/code>
一门语言是否有统治地位, 还得看是否经得住上天,
毕竟在外空间, 硬盘都随时有字节被反转的可能,
所以, 对应运行时的容错能力就非常重要了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4796/web">一个 Bash 命令开始新的一天&lt;/a>
&lt;ul>
&lt;li>DOAA MAHELY
When faced with the repetitive task of opening the same browser tabs, the same code IDE, and starting the same local server to start her workday, one resourceful Pythonista wrote a Python script to simplify her morning routine.
(&lt;code>是也乎:&lt;/code>
将 Py 脚本注入 Bash &amp;hellip;
更多乐趣, 更难迁移&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4801/web">适用于 Python 的“结构模式匹配”/第2部分&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
The saga of PEP 622 continues with updates to the proposed structure of the match statement—which has some similarities to a switch statement—and a discussion on the best way to document objections to a PEP.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4815/web">Python 反应式编程简介&lt;/a>
&lt;ul>
&lt;li>ROMAIN PICARD
Learn how to write event-driven code using the RxPY library, which is the Python implementation of the ReactiveX framework.
(&lt;code>是也乎:&lt;/code>
&lt;a href="https://www.amazon.com/Hands-Reactive-Programming-Python-Event-driven-ebook/dp/B07JY76FX5">Reactive Programming with Python&lt;/a>
已经有对应图书出版了:
&lt;img alt="RxPY" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-09-ScreenShot%202020-09-09%2011.16.11.jpg">
简单说, 现在我们的应用, 可以不依赖用户行为触发了,
而可以主动根据更多条件主动响应各种状态变化来行动;
可以说是 IFTTT 的语言/框架化.
或是说, 函式编程的泛化?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4793/web">聪明测试 不难&lt;/a>
&lt;ul>
&lt;li>LUKE PLANT
The more tests a project has, the better, right? Well, maybe not!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4795/web">Python 3.5.10 现在可用&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This could be the last release for 3.5!
(&lt;code>是也乎:&lt;/code>
嗯哼? 刚刚老爹在 Twitter 赞了 3.8.X ,怎么这儿才 3.5.10 ?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4817/web">Real Python 视频字幕现在可用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Subtitles" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-09-ScreenShot%202020-09-09%2011.07.04.jpg">
也就是说, 可以玩弹幕了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 436</title><link>https://zoomquiet.io/Weekly/20/issue-436/</link><pubDate>Wed, 02 Sep 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-436/</guid><description>&lt;blockquote>
&lt;p>请写更多惯用 Pythonic 代码
原文: &lt;a href="https://pycoders.com/issues/436">PyCoder&amp;rsquo;s Weekly - Issue #436&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200902 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200902 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4779/web">增强算术分配展开&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Augmented arithmetic assignment happen whenever you do a bit of arithmetic while also assigning a value, such as a += 1. Learn how this assignment works under the hood and how the discovery of a bug in Python lead to the conclusion that most people never use the **= operator.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4755/web">通用Python数据结构 (指南)&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about Python’s data structures. You’ll look at several implementations of abstract data types and learn which implementations are best for your specific use cases.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Guide" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-02-ScreenShot%202020-09-02%2012.18.36.jpg">
Python 内置数据结构真的是常讲常新哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4771/web">Python 依赖注入&lt;/a>
&lt;ul>
&lt;li>JAN GIACOMELLI&lt;/li>
&lt;li>• Shared by Jan Giacomelli
Learn how to use dependency injection to write loosely-coupled yet highly-cohesive code.
(&lt;code>是也乎:&lt;/code>
一切为了 &lt;strong>松耦合+高内聚&lt;/strong>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4787/web">写更多惯用 Pythonic 代码&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
Learn some of the idioms and conventions that can make your Python code more readable, effective, concise and reliable.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4753/web">Real Python Office Hours&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
The Real Python Office Hours is a weekly hangout where members of Real Python get the chance to interact with each other as well as Real Python authors and video course instructors. Join us live on Wednesday mornings!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Office" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-09-02-ScreenShot%202020-09-02%2012.15.44.jpg">
在线开放日, 大家可以直接和 真蟒 成员交流.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4773/web">Django 安全发行版: 3.1.1/3.0.10和2.2.16&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="探讨吐糟">探讨/吐糟&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 435</title><link>https://zoomquiet.io/Weekly/20/issue-435/</link><pubDate>Wed, 26 Aug 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-435/</guid><description>&lt;blockquote>
&lt;p>千万嫑在 下载 中运行Python
原文: &lt;a href="https://pycoders.com/issues/435">PyCoder&amp;rsquo;s Weekly - Issue #435&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200826 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200826 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4731/web">用 Python 和 DVC 进行数据版本控制&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn to use DVC, a powerful tool that solves many problems encountered in machine learning and data science. You’ll find out how data version control helps you to track your data, share development machines with your team, and create easily reproducible experiments!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="DVC" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-26-ScreenShot%202020-08-26%2011.29.26.jpg">
简单说, 就是将数据集的索引用 git 追踪,
数据集本身不用专门空间来管理&amp;hellip;
&lt;img alt="DVC" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-26-ScreenShot%202020-08-26%2011.29.11.jpg">
如果 6G 普及后, 无论数据集在哪儿都可以比硬盘读取速度要快的下载,
那么, 也就不用这么折腾了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4723/web">深入研究 Python 官方 Docker 映像&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
Take a stroll through the Dockerfile for the official Python Docker image. Along the way you’ll see how the image uses a custom Python build and always includes the latest version of pip.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4717/web">千万嫑在 下载文件夹 中运行Python&lt;/a>
&lt;ul>
&lt;li>GLYPH LEFKOWITZ
Learn about security issues that exploit how Python interacts with PATH and why you should always think twice about your current working directory.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4727/web">Ask for Forgiveness or Look Before You Leap?&lt;/a>
&lt;ul>
&lt;li>SEBASTIAN WITOWSKI
Is it faster to “ask for forgiveness” or “look before you leap” in Python? And when is it better to use one over the other?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4739/web">常见 Python 包错误&lt;/a>
&lt;ul>
&lt;li>JOHN WODDER
Learn about common mistakes made in creating and building a Python package and how to avoid them.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 434</title><link>https://zoomquiet.io/Weekly/20/issue-434/</link><pubDate>Wed, 19 Aug 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-434/</guid><description>&lt;blockquote>
&lt;p>用 Python 分析 Python 代码
原文: &lt;a href="https://pycoders.com/issues/434">PyCoder&amp;rsquo;s Weekly - Issue #434&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200819 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200819 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4703/web">异步视图在 Django 3.1&lt;/a>
&lt;ul>
&lt;li>TESTDRIVEN.IO&lt;/li>
&lt;li>• Shared by Michael Herman
Django 3.1 introduced support for asynchronous views, middleware, and tests. This tutorial shows you how to get started with async views.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4700/web">Python 网络爬取实用指北&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn all about web scraping in Python. You’ll see how to parse data from websites and interact with HTML forms using tools such as Beautiful Soup and MechanicalSoup.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Web" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-19-ScreenShot%202020-08-19%2012.10.11.jpg">
从 &lt;code>美汤&lt;/code> -&amp;gt; &lt;strong>&amp;lsquo;呆汤&amp;rsquo;&lt;/strong>
都没说无头浏览器的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4681/web">Delegation: OOP 中的组合和继承&lt;/a>
&lt;ul>
&lt;li>LEONARDO GIORDANI
Delegation is often considered one of the three pillars of object-oriented programming. Learn how to use this powerful concept in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4702/web">Python 数据API标准联盟官宣&lt;/a>
&lt;ul>
&lt;li>RALF GOMMERS
Proposed by Quantsight Labs, and with initial sponsors including Intel, Microsoft, and Google Research, the consortium aims to tackle fragmentation across libraries by developing API standards for n-dimensional arrays and dataframes.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Standards" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-19-ScreenShot%202020-08-19%2012.06.58.jpg">
Python 数据接口标准,
果然在 Google 发布前, 大家先抱团了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4683/web">用 Python 分析 Python 代码&lt;/a>
&lt;ul>
&lt;li>ROTEM TAMIR
Take a dip into static code analysis using abstract syntax trees and Python’s built-in ast modue.
(&lt;code>是也乎:&lt;/code>
这非常 PyPy
&lt;img alt="ast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-19-ScreenShot%202020-08-19%2012.08.19.jpg">
很少有语言能象 Python 这样内置语法解析器的,
AST 的功能远远没有发挥出来呢.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4687/web">Python 3.9.0rc1 现已可用&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4711/web">Wing Python IDE 7.2.4 发布&lt;/a>
&lt;ul>
&lt;li>WINGWARE.COM
Now supports Python 3.9!
(&lt;code>是也乎:&lt;/code>
为什么俺见 IDE 就脑仁儿痛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4684/web">Python 3.7.9 and 3.6.12 安全更新现已发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
嗯哼? 也学习 Django 分功能领域来分形升级了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 433</title><link>https://zoomquiet.io/Weekly/20/issue-433/</link><pubDate>Wed, 12 Aug 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-433/</guid><description>&lt;blockquote>
&lt;p>如何安全运行用户上传代码?
原文: &lt;a href="https://pycoders.com/issues/433">PyCoder&amp;rsquo;s Weekly - Issue #433&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200812 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200812 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4662/web">什么是 Python Wheels 以及为何应该关心?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn what Python wheels are and why you should care as both a developer and end user of Python packages. You’ll see how the wheel format has gained momentum over the last decade and how it has made the package installation process faster and more stable.
(&lt;code>是也乎:&lt;/code>
从 egg 到 Wheel &amp;hellip;
&lt;img alt="Wheel" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-12-ScreenShot%202020-08-12%2010.44.58.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4659/web">Name 中有什么: ShopRunner Python 数据科学库 2.0&lt;/a>
&lt;ul>
&lt;li>NICOLE CARLSON&lt;/li>
&lt;li>• Shared by Nicole Carlson
ShopRunner’s data science team decided to rename their open-source libraries after their namesake’s creator made comments that didn’t align with the group’s values. This article makes a great case study on how to rename projects while minimizing developer impact.
(&lt;code>是也乎:&lt;/code>
硬分叉后的必须手尾.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4652/web">Django 幸存之道(如果关心数据的话)&lt;/a>
&lt;ul>
&lt;li>DANIELE VARRAZO&lt;/li>
&lt;li>opinion
Many developers view Django’s “database agnosticism” as one of the framework’s strengths. Daniele Varrazzo, on the other hand, believes this approach potentially handcuffs the developer from taking advantage of database-specific features. Read Daniele’s detailed opinion and follow the discussion on Hacker News.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4669/web">在 Python 传参: 背景和最佳做法&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll explore the concept of passing by reference and learn how it relates to Python’s own system for handling function arguments. You’ll look at several use cases for passing by reference and learn some best practices for implementing pass-by-reference constructs in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pass" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-12-ScreenShot%202020-08-12%2010.43.18.jpg">
其实, 用最无聊的形式来最好.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4668/web">从头构造隐性关注分析&lt;/a>
&lt;ul>
&lt;li>ANDREW HEALEY
There are a number of reasons websites want to collect data about how users use their website. But how this works is often a controversial topic. Learn how tracking works by building a privacy-focused tracking system from scratch.
(&lt;code>是也乎:&lt;/code>
pixel.gif 技巧总是可用的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4667/web">虚拟活动资源&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Thinking about hosting a virtual Python conference or meetup? The PSF compiled a list of tools and resources to help you be successful! Oh, and they’ll be re-launching their grant program soon!
(&lt;code>是也乎:&lt;/code>
关键在网络活动的免费平台,
国外有很多, 国内呵呵&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4637/web">Q3 PSF成员提名截止日期为8月20日&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/THEPSF
Do you know someone who deserves to be a PSF fellow? Why not nominate them?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 432</title><link>https://zoomquiet.io/Weekly/20/issue-432/</link><pubDate>Wed, 05 Aug 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-432/</guid><description>&lt;blockquote>
&lt;p>如何安全运行用户上传代码?
原文: &lt;a href="https://pycoders.com/issues/432">PyCoder&amp;rsquo;s Weekly - Issue #432&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200805 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200805 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4610/web">Python 仍缺失 4 种强大功能&lt;/a>
&lt;ul>
&lt;li>SERDAR YEGULAP
Python doesn’t have true constants, nor does it implement features like tail recursion optimization that many compiled languages employ. Find out what other features Python is “missing” when compared to other languages, and why the core developers haven’t added these features to the language.
(&lt;code>是也乎:&lt;/code>
哪四大?
真常量;
真重载和泛型;
尾递归优化;
多行λ.
简单说, 就是 真LISP 化.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4606/web">用 Python 自定义 Django Admin&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how to customize Django’s admin with Python. You’ll use AdminModel objects to add display columns, calculate values, link to referring objects, and search and filter results. You’ll also use template overriding to gain full control over the admin’s HTML.
(&lt;code>是也乎:&lt;/code>
当一件软件系统功能已经无比坚固时,
对其样式进行魔改就变成了显学.
&lt;img alt="Customize" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-05-ScreenShot%202020-08-05%2011.27.46.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4623/web">用 BERT 进行多类文本 深度学习分类&lt;/a>
&lt;ul>
&lt;li>SUSAN LI
Want to optimize your chances of getting a conference proposal accepted? A little deep learning might do the trick!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4613/web">用 Rust 编写/发布 Python 模块&lt;/a>
&lt;ul>
&lt;li>WILLIAM WOODRUFF
And without any Rust dependencies!
(&lt;code>是也乎:&lt;/code>
来了, 终于来了, 今年,类似嗯哼, 一定是爆发式的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4608/web">Python 中处理文件的实用课程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this course, you’ll learn how you can work with files in Python by using built-in modules to perform practical tasks that involve groups of files, like renaming them, moving them around, archiving them, and getting their metadata.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Files" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-08-05-ScreenShot%202020-08-05%2011.27.05.jpg">
这在 Python 无比自然.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4617/web">异步 Python 中一次完全初始化&lt;/a>
&lt;ul>
&lt;li>CHRIS WELLONS
How do you asynchronously initialize a resource in Python? Read the article to learn how to solve this problem and then follow the discussion on Hacker News.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4603/web">Django Bugfix 发行版本: 3.0.9 + 2.2.15&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4599/web">Django 3.1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4629/web">pip 20.2 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;li>• Shared by Sumana Harihareswara
(&lt;code>是也乎:&lt;/code>
pip 作为唯一可用 Python 模块管理工具,
现在的升级越来越快了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 431</title><link>https://zoomquiet.io/Weekly/20/issue-431/</link><pubDate>Wed, 29 Jul 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-431/</guid><description>&lt;blockquote>
&lt;p>5个有趣的 Python 模块
原文: &lt;a href="https://pycoders.com/issues/431">PyCoder&amp;rsquo;s Weekly - Issue #431&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200729 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200729 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4592/web">Python Packages: 五个真爱&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, several Real Python authors share Python packages we like to use as alternatives to modules in the standard library. You’ll get to know a number of useful packages, including pudb, requests, parse, dateutil, and typer.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Five" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-29-ScreenShot%202020-07-29%2010.34.33.jpg">
typer 是 FastAPI 的 CLI 包装,太帅了.
而且可以无缝使用 Click 的所有嗯哼.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4564/web">初学者抽象指南&lt;/a>
&lt;ul>
&lt;li>JESSE DUFFIELD
To abstract or not to abstract. Is that the question?
(&lt;code>是也乎:&lt;/code>
走神?抽象? 又是 OOP 的伪装.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4581/web">XSS 开发在 Django 应用&lt;/a>
&lt;ul>
&lt;li>ANTHONY SHAW
Django does a lot to protect applications from cross-site scripting (XSS) attacks, but it isn’t perfect. Learn about 7 ways that Django is still vulnerable and how to protect Django applications from XSS attacks.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4590/web">Sans-I/O: 当 Rubber 遇到困难时&lt;/a>
&lt;ul>
&lt;li>AYMERIC AUGUSTIN&lt;/li>
&lt;li>• Shared by Florimond Manca
The creator of the websockets library shares pain points encountered and lessons learned while porting websockets to a Sans-I/O design.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4591/web">用 Python 激发欢乐&lt;/a>
&lt;ul>
&lt;li>MAXWELL FORBES
After a fling with TypeScript, one Python programmer shares some thoughts on keeping the flame alive with Python.
(&lt;code>是也乎:&lt;/code>
一位 TypeScript 程序猿的 Pythonic 向往.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4577/web">Python 3.8.5 作为安全修补发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Python 3.9.0b5, the last beta before 3.9.0, is also available.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4584/web">Abigail Dogbe 荣获PSF社区 2020一季度 服务奖&lt;/a>
&lt;ul>
&lt;li>CHARLES FREEBORN
One woman’s passion and dedication have helped transform PyLadies in Ghana, leading to over 500 women joining the organization.
(&lt;code>是也乎:&lt;/code>
通过 PyLadies 活动,
引导 500+ 女士 皈依了 Python.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 430</title><link>https://zoomquiet.io/Weekly/20/issue-430/</link><pubDate>Wed, 22 Jul 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-430/</guid><description>&lt;blockquote>
&lt;p>Flask 这10年
原文: &lt;a href="https://pycoders.com/issues/430">PyCoder&amp;rsquo;s Weekly - Issue #430&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200722 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200722 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4541/web">Flask 这10年: 和创造者 Armin Ronacher 的对话&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Armin Ronacher is a guest on the Real Python Podcast to talk about the first 10 years of Flask. You’ll hear about the origins of Flask and the components that make up the framework. Armin also talks about what goes into documenting a framework or API, and the community working on the ongoing development of the Flask project.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="10y" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-22-ScreenShot%202020-07-22%2010.37.17.jpg">
联合 Django 挤杀其它框架的10年&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4530/web">在 Python 中使用 Interfaces, Mixins 以及构建强大的自定义数据结构&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR&lt;/li>
&lt;li>• Shared by Redowan Delowar
How to supercharge Python’s built-in data structures and build powerful custom data structures with mixin classes.
Profile, Understand &amp;amp; Optimize Code Performance
You can’t improve what you can’t measure. Install in minutes. Profile and understand code’s behavior and performance (Wall-time, I/O, CPU, HTTP requests, SQL queries). Browse through appealing graphs →
BLACKFIREsponsor&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4539/web">Python 3中的面向对象编程 (OOP)&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn all about object-oriented programming (OOP) in Python. You’ll learn the basics of the OOP paradigm and cover concepts like classes and inheritance. You’ll also see to how instantiate an object from a class.
(&lt;code>是也乎:&lt;/code>
一个 OOP 养活了多少作家哪&amp;hellip;
&lt;img alt="OOP" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-22-ScreenShot%202020-07-22%2010.36.06.jpg">
沉思吧, 少年, 到底何时值得用 OOP.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4555/web">为什么不该从 PyPI 中删除软件包&lt;/a>
&lt;ul>
&lt;li>GONÇALO VALÉRIO
What to do if you need to deprecate a Python package that’s been published on the PyPI package repository.
(&lt;code>是也乎:&lt;/code>
其实, 每年各种 Python 基础教材/图书, 都在引诱初学者海量制造垃圾模块发布.
但是, PyPI 中没有自己属名的东西&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4532/web">Pandas Project: 与 Pandas 共事&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
With this follow-along Python project, you’ll build a script to calculate grades for a class using pandas. The script will quickly and accurately calculate grades from a variety of data sources. You’ll see examples of loading, merging, and saving data with pandas, as well as plotting some summary statistics.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pandas" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-22-ScreenShot%202020-07-22%2010.35.21.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4549/web">用 Python 了解和解码 JPEG 图像&lt;/a>
&lt;ul>
&lt;li>YASOOB KHALID
Learn about the JPEG compression algorithm in this comprehensive guide to decoding JPEGs with Python.
(&lt;code>是也乎:&lt;/code>
所以, 为什么不是 webp ?
等等, ECUG 第4届大会, 有强人用3小时捋过 JPEG 压缩算法源代码的&amp;hellip;
录音在: &lt;a href="http://0.zoomquiet.top/Erloung2ECUG/ErloungIV-091107-8hz/index.html">Index of /Erloung2ECUG/ErloungIV-091107-8hz {gen. by gen4idx.py v13.4.18 from Zoom.Quiet}&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4550/web">Django 3.1 RC 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
Django 3.1 release candidate 1 is the final opportunity for you to try out the potpourri of new features before Django 3.1 is released.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 429</title><link>https://zoomquiet.io/Weekly/20/issue-429/</link><pubDate>Wed, 15 Jul 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-429/</guid><description>&lt;blockquote>
&lt;p>Python 3.8.4 可用ed
原文: &lt;a href="https://pycoders.com/issues/429">PyCoder&amp;rsquo;s Weekly - Issue #429&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200715 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200715 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4497/web">Python Print 打印语句的(非)返回&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
Guido van Rossum recently proposed re-introducing the Python print statement. He was completely serious and even though the idea didn’t gain traction, it’s interesting to know why he made the proposal.
(&lt;code>是也乎:&lt;/code>
无法再基础的内建函式了,
但是, 一样有坑,
一定要认真学习.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4486/web">通过 13 个中级项目构想增加 Python 实力&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Get started on 13 Python project ideas that are just right for intermediate Python developers. They’ll challenge you enough to help you become a better Pythonista but will still be doable!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Ideas" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-15-ScreenShot%202020-07-15%2011.27.03.jpg">
MVP 永远是最给力的成长加速器.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4505/web">Python 机器人编程入门指南&lt;/a>
&lt;ul>
&lt;li>NICK MCCREA
Get a crash course in programming autonomous robots with Python. Don’t have a robot laying around? No problem! Use this open-source simulator to get started.
(&lt;code>是也乎:&lt;/code>
良心好文, 指出了核心问题, 以及坑位,
还有对应资源.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4520/web">如何快速实现JIT编译器: PyPy，LuaJIT，Graal等&lt;/a>
&lt;ul>
&lt;li>CAROL CHEN
Have you ever wondered how JIT compilers like PyPy work? Learn the basics by looking at a number of JITs including PyPy, LuaJIT, and Graal.
(&lt;code>是也乎:&lt;/code>
注意作者-&amp;gt;&lt;strong>陈冠希&lt;/strong>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4519/web">Hashing 丫的&lt;/a>
&lt;ul>
&lt;li>AKSHAY RAVIKUMAR
Take a deep dive into Python dictionaries by looking at four problems and considering their solutions.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4509/web">Python import : 高级技术和技巧&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
The Python import system is as powerful as it is useful. In this in-depth tutorial, you’ll learn how to harness this power to improve the structure and maintainability of your code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="import" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-07-15-ScreenShot%202020-07-15%2011.12.38.jpg">
太 docker 了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4516/web">不断增长的 Python 恶意软件&lt;/a>
&lt;ul>
&lt;li>AUSTIN JACKSON
Python’s low barrier to entry, enormous ecosystem, and rapid development process has made it one of he most desired programming languages for millions of developers around he globe—including malicious actors. Read the article at the link above and follow the discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
就象当年的 VB.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4512/web">Python 版本 3.8.0 至 3.8.3 中的零日漏洞导致哈希冲突并导致 DoS&lt;/a>
&lt;ul>
&lt;li>VIJAY PRABHU&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4498/web">Python 3.8.4 现在可用&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4492/web">Pytest 6.0.0rc1 发布&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/NICODDEMUS
(&lt;code>是也乎:&lt;/code>
pytest 应该统一 TDD 市场了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 428</title><link>https://zoomquiet.io/Weekly/20/issue-428/</link><pubDate>Wed, 08 Jul 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-428/</guid><description>&lt;blockquote>
&lt;p>Pylance/ VSCode 全新 Python 支持扩展
原文: &lt;a href="https://pycoders.com/issues/428">PyCoder&amp;rsquo;s Weekly - Issue #428&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200708 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200708 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4460/web">发布 Pylance: Visual Studio Code 对 Python 快速/功能丰富的语言支持&lt;/a>
&lt;ul>
&lt;li>SAVANNAH OSTROWSKI
Pylance is a new Python language server for VS Code based on Microsoft’s Pyright static type checking tool. With Pylance, you get type information in function signatures and when hovering on symbols, auto import suggestions, type checking diagnostics, and so much more!
(&lt;code>是也乎:&lt;/code>
官方推出更加强大的 Python 支持扩展,
更多的分析, 更多的提示, 以及更多的内存抢占&amp;hellip;.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>俺是什么 Py 支持扩展都不安装的.
)&lt;/p></description></item><item><title>Issue 427</title><link>https://zoomquiet.io/Weekly/20/issue-427/</link><pubDate>Wed, 01 Jul 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-427/</guid><description>&lt;blockquote>
&lt;p>机器狗已在公开发售,支持用 Python 对其编程&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/427">PyCoder&amp;rsquo;s Weekly - Issue #427&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200701 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200701 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4373/web">PEP 622: 结构模式匹配&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP proposes adding pattern matching—a sort of enhanced switch statement—to the Python language. Read the PEP at the link above and follow the discussion on Reddit.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;div class="highlight">&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-python" data-lang="python">&lt;span style="display:flex;">&lt;span>&lt;span style="color:#66d9ef">def&lt;/span> &lt;span style="color:#a6e22e">is_tuple&lt;/span>(node: Node) &lt;span style="color:#f92672">-&amp;gt;&lt;/span> bool:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">match&lt;/span> node:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">case&lt;/span> Node(children&lt;span style="color:#f92672">=&lt;/span>[LParen(), RParen()]):
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">return&lt;/span> &lt;span style="color:#66d9ef">True&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">case&lt;/span> Node(children&lt;span style="color:#f92672">=&lt;/span>[Leaf(value&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;(&amp;#34;&lt;/span>), Node(), Leaf(value&lt;span style="color:#f92672">=&lt;/span>&lt;span style="color:#e6db74">&amp;#34;)&amp;#34;&lt;/span>)]):
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">return&lt;/span> &lt;span style="color:#66d9ef">True&lt;/span>
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">case&lt;/span> _:
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span style="color:#66d9ef">return&lt;/span> &lt;span style="color:#66d9ef">False&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>这非常 Elixir 了.
)&lt;/p></description></item><item><title>Issue 426</title><link>https://zoomquiet.io/Weekly/20/issue-426/</link><pubDate>Wed, 24 Jun 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-426/</guid><description>&lt;blockquote>
&lt;p>DjangoCon US 2020 取消了
原文: &lt;a href="https://pycoders.com/issues/426">PyCoder&amp;rsquo;s Weekly - Issue #426&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200624 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200624 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4350/web">动手线性编程: 用 Python 进行优化&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn about implementing optimization in Python with linear programming libraries. Linear programming is one of the fundamental mathematical optimization techniques. You’ll use SciPy and PuLP to solve linear programming problems.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Linear" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-24-ScreenShot%202020-06-24%2010.38.30.jpg">
线性规划, 经典的最优解区域寻定方法,
当然, 这得在具体问题场景中才有意义.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4338/web">OpenSafely: 用 Python/SQL和Docker 理解冠状病毒健康数据&lt;/a>
&lt;ul>
&lt;li>JO BEST
Django and Payton developers teamed up with clinicians and researchers to release a new analytics platform called OpenSafely that allows researchers to analyze NHS health records from over 24 million people In the UK. With strict safety and privacy standards, OpenSafely may help redefine how medical data is analyzed and shared.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4344/web">PEP 618 已为 Python 3.10 接受：向 zip() 添加可选长度检查&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
PEP 618, which adds a new strict parameter to the built-in zip() function that optionally enforces same-length iterables, has been accepted for Python 3.10. Read the acceptance letter here and some interesting discussion about the PEP on Reddit.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4360/web">Pickle 的九个缺点&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
“Python’s pickle module is a very convenient way to serialize and de-serialize objects. It needs no schema, and can handle arbitrary Python objects. But it has problems. This post briefly explains the problems.”
(&lt;code>是也乎:&lt;/code>
腌菜V5,
无论有多不健康, 好用才是王道.
当然, 有更好的推荐了:
&lt;a href="https://marshmallow.readthedocs.io/">marshmallow&lt;/a>(&lt;strong>软糖&lt;/strong>推荐)
, &lt;a href="https://cattrs.readthedocs.io/en/latest/readme.html">cattrs&lt;/a>
, &lt;a href="https://developers.google.com/protocol-buffers">protocol buffers&lt;/a>
, 等等
&lt;img alt="marshmallow" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-24-ScreenShot%202020-06-24%2010.55.13.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4325/web">PyLadies 印度踏上征途&lt;/a>
&lt;ul>
&lt;li>ANWESHA DAS
On June 20th, 2020 PyLadies India held their first Meetup featuring a talk by CPython Core Contributor Mariatta Wijaya. Organizer Anwesha Das recounts her PyLadies journey and the steps the organization took to make the meetup a reality.
(&lt;code>是也乎:&lt;/code>
印度就是猛哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4333/web">用 Let’s Encrypt 保护容器化 Django 应用程序的安全&lt;/a>
&lt;ul>
&lt;li>TESTDRIVEN.IO&lt;/li>
&lt;li>• Shared by Jan Giacomelli
Secure a containerized Django app running behind an HTTPS Nginx proxy with Let’s Encrypt SSL certificates.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4328/web">在为 pandas 贡献时学到的高级pytest技术&lt;/a>
&lt;ul>
&lt;li>MARTIN WINKEL
Contributing to open-source projects is a great way to learn new techniques and level up your skills. Martin Winkel shares five advanced pytest techniques he learned while contributing to the pandas project.
(&lt;code>是也乎:&lt;/code>
每一个高速发展的大型开源项目中,
测试部分, 都是精巧的艺术品.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4329/web">NumPy 1.19.0 现已可用&lt;/a>
&lt;ul>
&lt;li>NUMPY.ORG
Version 1.19.0 drops support for Python 3.5 and below, including Python 2.
(&lt;code>是也乎:&lt;/code>
Pandas 真正的内核以及英雄&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4327/web">2020 年 Python 软件基金会董事会选举结果&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4349/web">DjangoCon US 2020 取消了&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 425</title><link>https://zoomquiet.io/Weekly/20/issue-425/</link><pubDate>Wed, 17 Jun 2020 10:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-425/</guid><description>&lt;blockquote>
&lt;p>令机器学习投入生产
原文: &lt;a href="https://pycoders.com/issues/425">PyCoder&amp;rsquo;s Weekly - Issue #425&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200617 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200617 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4283/web">令机器学习投入生产&lt;/a>
&lt;ul>
&lt;li>VICKI BOYKIS
Millions of web apps get deployed to production every day. But machine learning models aren’t web apps. And very few people are talking about deployment. Learn how tools like Streamlit can help take the edge off deploying your machine learning models.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4285/web">Python 生成器介绍&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
In this step-by-step course, you’ll learn about generators and yielding in Python. You’ll create generator functions and generator expressions using multiple Python yield statements. You’ll also learn how to build data pipelines that take advantage of these Pythonic tools.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Generators" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-17-ScreenShot%202020-06-17%2009.48.30.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4313/web">皮尤研究中心的 Python 库&lt;/a>
&lt;ul>
&lt;li>PATRICK VAN KESSEL
The Pew Research Center’s Data Labs team has open sources two Python libraries for wrangling files and cleaning up text documents.
(&lt;code>是也乎:&lt;/code>
目测, 这个研究库, 马上将被和谐.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4277/web">异步 Python 并不快&lt;/a>
&lt;ul>
&lt;li>CAL PATERSON
Performance optimization is a tricky subject and silver bullets are rare. This article shines a light on some of the common misconceptions around async Python, like “async is always faster.” Related discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
初学者困境&amp;hellip;
就是非常容易被这种看似公允的测试说明相信一个断言.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>真实场景中：
1、异步 web 服务器不可使用 reverse proxy，因为 async server 性能高于 reverse proxy。瓶颈位置在 reverse proxy 和 wsgi 层而非 web server。使用 reverse proxy 是因为多线程 context 切换成本高，开不了很多，所以需要一个能无限开 context 的异步服务器（nginx）挡在前面。而本身异步的服务器不需要。
2、异步 web server 不可使用 connection pool 和消息队列，因为无论是协程还是纯单线程异步，协程数和连接数都用不完。由于不存在多线程或者多进程的 context 切换成本，导致只能起有限的线程数，所以需要连接池。异步的连接数用不完，所以不需要连接池，否则会成为瓶颈。
3、异步服务器在并发数超过 1000 时才会明显体现出来，sync 服务器即使在使用 reverse proxy 的情况下由于中间的代理损耗也很难处理 1000 以上的并发。我在对异步服务器做性能测试的时候，是测试程序先挺不住，真实测试异步服务器的性能的技术含量不低，初学者做不到。
这篇作品槽点太多，先说以上几点。一个个讲过来，要打一天的字。
&amp;lt;&amp;ndash; 摘录隔壁群中对此文章的部分观点.
简单说, 对异步和协程的理解, 文章测试出发点就有问题.
)&lt;/p></description></item><item><title>Issue 424</title><link>https://zoomquiet.io/Weekly/20/issue-424/</link><pubDate>Wed, 10 Jun 2020 10:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-424/</guid><description>&lt;blockquote>
&lt;p>Flask 结合 Vue
原文: &lt;a href="https://pycoders.com/issues/424">PyCoder&amp;rsquo;s Weekly - Issue #424&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200610 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200610 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4254/web">Python 中 Web 爬虫: 工具/技术和合法性&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Do you want to get started with web scraping using Python? Are you concerned about the potential legal implications? What are the tools required and what are some of the best practices? This week Kimberly Fessel is a guest on the Real Python Podcast to discuss her excellent tutorial created for PyCon 2020 online titled “It’s Officially Legal so Let’s Scrape the Web.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-10-ScreenShot%202020-06-10%2015.17.44.jpg">
从 西部世界 中才知道 host 的另外含义.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4264/web">用 Pydantic 进行 Pedantic 配置管理&lt;/a>
&lt;ul>
&lt;li>REDOWAN NAFI&lt;/li>
&lt;li>• Shared by Redowan Delowar
Dealing with multiple configuration files for a Python application can be stressful. Learn how to take the edge off with a custom workflow centered around the Pydantic library.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4271/web">异步应该如何&lt;/a>
&lt;ul>
&lt;li>NIKITA SOBOLEV&lt;/li>
&lt;li>• Shared by Nikita Sobolev&lt;/li>
&lt;li>opinion
Sometimes synchronous and asynchronous code can look very similar. The only difference might be the use of async and await keywords. In this opinion piece, Nikita Sobolev argues that the potential for repeated code is a design fault of Python’s asyncio framework, and describes a solution that allows synchronous Python to execute asynchronous code.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4260/web">我们的 Python Monorepo&lt;/a>
&lt;ul>
&lt;li>DAN HIPSCHMAN
Opendoor, a residential real-estate startup, has quite a few Python services. These services were spread across several git repositories, but Opendoor’s engineering team recently moved them all into a single monorepo. Learn about the challenges the team faced with many repositories and how they set-up their monorepo to solve their problems.
(&lt;code>是也乎:&lt;/code>
反正 Google 将 Monorepo 玩出花了,
大家就认为 Monorepo 一定香.
其实, 呵呵&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4269/web">在 Python 展平列表的最快方法&lt;/a>
&lt;ul>
&lt;li>CHRIS CONLAN
Explore six different was to flatten a list of lists in Python and how their performance compares. The fastest of the six methods mentioned might surprise you!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Flatten" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-10-ScreenShot%202020-06-10%2015.16.12.jpg">
其实吧, 一般撞不到这么邪的场景.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4245/web">2020 年 Python 软件基金会董事会选举提名&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Ballots were sent out on June 8th.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 423</title><link>https://zoomquiet.io/Weekly/20/issue-423/</link><pubDate>Wed, 03 Jun 2020 10:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-423/</guid><description>&lt;blockquote>
&lt;p>Python 依赖关系管理工具概述
原文: &lt;a href="https://pycoders.com/issues/423">PyCoder&amp;rsquo;s Weekly - Issue #423&lt;/a>
&lt;img alt="pycoder" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-pycoder-s-weekly.png">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200603 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200603 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4228/web">从终端向 Python 传递代码的多种方法&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
You might know about pointing Python to a file path, or using -m to execute a module. But did you know that Python can execute a directory? Or a .zip file?
(&lt;code>是也乎:&lt;/code>
甚至于还有通过 FaaS 直接远程嗯哼的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4219/web">Python 3.9 的 PEP 们&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
The first Python 3.9 beta release is upon us! Learn what to expect in the final October release by taking a tour of the Python Enhancement Proposals (PEPs) that were accepted for Python 3.9.
(&lt;code>是也乎:&lt;/code>
老爹离开后, Py 没了缰绳儿, 越来越欢跳了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4210/web">Python 依赖关系管理工具概述&lt;/a>
&lt;ul>
&lt;li>MARIO KOSTELAC
While pip is often considered the de facto Python package manager, the dependency management ecosystem has really grown over that last few years. Learn about the different tools available and how they fit into this ecosystem.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="dependency" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-ScreenShot%202020-06-03%2009.38.17.jpg">
可见 pyenv 小出一和了一个多精巧的空间, 夯实了地位
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4236/web">在 Raspberry Pi 上用 Python 构建物理项目&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn to use Python on the Raspberry Pi. The Raspberry Pi is one of the leading physical computing boards on the market and a great way to get started using Python to interact with the physical world.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Raspberry" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-ScreenShot%202020-06-03%2009.32.23.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4215/web">CPython Internals Book (抢先体验折扣 ~ 6折)&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>sponsor
Unlock the inner workings of the Python language, compile the Python interpreter from source code, and participate in the development of CPython. The new “CPython Internals” book shows you exactly how.
&lt;a href="https://pycoders.com/link/4215/web">下载示例章节并获得您的早鸟折扣 →&lt;/a>
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Internals" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-06-03-ScreenShot%202020-06-03%2009.30.18.jpg">
真蟒版&amp;quot;CPython 源代码鉴赏&amp;quot;,
距离陈儒当年针对 Python 2.4 写的已经有12年了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4220/web">PSF 董事会提名期延长至6月3日&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4222/web">Qt for Python 5.15.0 发布了!&lt;/a>
&lt;ul>
&lt;li>QT.IO
(&lt;code>是也乎:&lt;/code>
Qt 是开源商业成功典范了..
嗯哼? 能抢到 QT.IO 这个域名也不容易哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 421</title><link>https://zoomquiet.io/Weekly/20/issue-421/</link><pubDate>Wed, 20 May 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-421/</guid><description>&lt;blockquote>
&lt;p>2019 Python 开发者问卷结果出来了
原文: &lt;a href="https://pycoders.com/issues/421">PyCoder&amp;rsquo;s Weekly - Issue #421&lt;/a>
&lt;img alt="RPP" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-13-real-python-logo-square.28474fda9228.png?imageView2/2/w/421">
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200520 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200520 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://realpython.com/python-vs-javascript/">给 Pythonistas 的分析 Python vs JavaScript for – Real Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Python and JavaScript are two of the most popular programming languages in the world. In this tutorial, you’ll take a deep dive into the JavaScript ecosystem by comparing Python vs JavaScript. You’ll learn the jargon, language history, and best practices from a Pythonista’s perspective.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pythonistas" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-20-ScreenShot%202020-05-20%2009.29.15.jpg">
没什么可比的, JS 除了是现今唯一一个真正全栈开发语言之外, 基本没什么吸引力,
而且这点也在被 Py 慢慢赶上&amp;hellip;
PS: node.js 创始人放弃 node 另开新坑也说明问题所在了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4154/web">Python 开发调查2019年结果&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM
The results of the 2019 Python Developers Survey, a joint effort from JetBrains and the Python Software Foundation, have been released. Some interesting takeaways: Flask continues to grow as the most popular web framework, about half of Python developers report using pytest for testing, and VS Code continues to grow rapidly in popularity with almost 1/4 Python developers using it as their main editor. Check it out!
(&lt;code>是也乎:&lt;/code>
仅仅根据 jetbrain 一家内部数据, 也算是代表一部分真实了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4143/web">通过在公共存储库中反编译 Python 字节码来发现秘密&lt;/a>
&lt;ul>
&lt;li>JESSE LI
If you commit .pyc files to GitHub, or other public source control repositories, then all of your application secrets, such as AWS credentials and database passwords, can be reconstructed from the bytecode contained in these files.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4140/web">Python 缓存整数&lt;/a>
&lt;ul>
&lt;li>ARPIT BHAYANI
Did you know that Python caches integers between -5 and 256? That is, these integer values are singletons, which means that any reference to one of them in your code references the same object in memory. Learn why Python does this and more in this short, but informative, article.
(&lt;code>是也乎:&lt;/code>
老爹自己从来不说这种技术细节&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4153/web">优化Django ORM查询&lt;/a>
&lt;ul>
&lt;li>ROCIO ARAMBERRI
The Django ORM is powerful, but also abstract. It can give the illusion that operations are inexpensive. Learn how the ORM works under the hood and how you can optimize Django ORM queries to improve the performance of your web apps.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4157/web">Python GitHub迁移工作组在呼吁志愿者！&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
The PSF is looking for volunteers to participate in a workgroup that will be involved with Python’s migration from bugs.python.org to GitHub.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4164/web">Python 3.9.0b1 现在可用于测试&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
“Python 3.9 is still in development. This release, 3.9.0b1, is the first of four planned beta release previews. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4174/web">Django 3.1 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION
(&lt;code>是也乎:&lt;/code>
Django 千秋万代一统江湖,
不过, 俺还在用 Bottle.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4141/web">Python 3.8.3 已发布&lt;/a>
&lt;ul>
&lt;li>CPYTHON DEV BLOG
(&lt;code>是也乎:&lt;/code>
昨晚刚刚安装上, 编译速度比 2.7.12 还要快
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 422</title><link>https://zoomquiet.io/Weekly/20/issue-422/</link><pubDate>Wed, 20 May 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-422/</guid><description>&lt;blockquote>
&lt;p>超现代 Python 开发环境配置
原文: &lt;a href="https://pycoders.com/issues/422">PyCoder&amp;rsquo;s Weekly - Issue #422&lt;/a>
&lt;img alt="RPP" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-13-real-python-logo-square.28474fda9228.png?imageView2/2/w/422">
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200527 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200527 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4197/web">在异步中等待&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
There are many ways to wait on the results of a coroutine in Python’s asyncio framework. They all have different properties and use cases. In this article, they’ve all been collected in one place to help you figure out which one you need.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4193/web">异步 Python 中的延迟&lt;/a>
&lt;ul>
&lt;li>CHRTIS WELLONS
Where does latency in asynchronous programs come from? Explore some common mistakes in asyncio programming, the differences between bounded and unbounded queues, and a suggestion for some best practices for programming with asyncio.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4179/web">在 Python 中创建和修改 PDF 文件&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Explore the different ways of creating and modifying PDF files in Python. You’ll learn how to read and extract text, merge and concatenate files, crop and rotate pages, encrypt and decrypt files, and even create PDFs from scratch.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pdf" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-27-ScreenShot%202020-05-27%2009.40.18.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4187/web">防止 SQL 注入: Django 作者的观点&lt;/a>
&lt;ul>
&lt;li>JACOB KAPLAN-MOSS
How do you prevent a SQL injection? Learn about best practices and tools for checking for vulnerabilities in a codebase in this post from Django creator Jacob Kaplan-Moss.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4183/web">Python Job Hunting in a Pandemic&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
Do you know someone in the Python community who recently was let go from their job due to the pandemic? What does the job landscape currently look like? What are skills and techniques that will help you in your job search? This week Kyle Stratis discusses how he is managing his job search after just being let go from his data engineering job.
(&lt;code>是也乎:&lt;/code>
其实找工作最佳姿势还是逼工作来找你吧&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4204/web">超现代 Python&lt;/a>
&lt;ul>
&lt;li>CLAUDIO JOLOWICZ
Opinionated guide to setting up a productive Python environment, including recommendations for testing, linting, documentation, and continuous integration.
(&lt;code>是也乎:&lt;/code>
居然上了一系列原创飞行艇漫画&amp;hellip;
&lt;img alt="Hypermodern" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-27-ScreenShot%202020-05-27%2009.26.40.jpg">
可以说是系列文章入口:&lt;code>2020年写 Python 是什么感觉&lt;/code>;
对应 16 年那篇 &lt;code>写JS什么感觉&lt;/code>,
早已不是拿起来 notepad 就能写的时代了, 各个环节,都有最佳套件等着你折腾&amp;hellip;
当然, 到底上不上, 得看自己或是团队的问题领域&amp;hellip;
&lt;img alt="Poetry" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-27-ScreenShot%202020-05-27%2009.28.45.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 420</title><link>https://zoomquiet.io/Weekly/20/issue-420/</link><pubDate>Wed, 13 May 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-420/</guid><description>&lt;blockquote>
&lt;p>神奇/但绝不神秘-直接在shell中运行Py
原文: &lt;a href="https://pycoders.com/issues/420">PyCoder&amp;rsquo;s Weekly - Issue #420&lt;/a>
&lt;img alt="RPP" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-13-real-python-logo-square.28474fda9228.png?imageView2/2/w/420">
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200513 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200513 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4128/web">探讨ing: Python 之性能&lt;/a>
&lt;ul>
&lt;li>ANNE-LAURE CIVEYRAC
Victor Stinner and Julien Danjou sat down (remotely, that is) with Anne-Laure Civeyrac to talk about Python’s performance. They discuss everything from profiling, why Python is slow, and projects aimed at improving Python’s performance. Check it out!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pycoders" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-13-ScreenShot%202020-05-13%2009.42.41.jpg">
真杂志.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4126/web">如何移动 Django 模型到另一个应用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to move a Django model from one app to another using Django migrations. You’ll explore three different techniques and learn some helpful guidelines for choosing the best approach for your situation and needs.
(&lt;code>是也乎:&lt;/code>
所有基于 ORM 框架的必修课
&lt;img alt="Model" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-13-ScreenShot%202020-05-13%2009.38.38.jpg">
太空鱼雷重装填&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4106/web">Naomi Ceder 退出PSF董事会&lt;/a>
&lt;ul>
&lt;li>NAOMI CEDER
Naomi Ceder will not be running for re-election to the PSF board of directors. In this blog post, she explains her reasons and thanks the community for the chance to serve.
(&lt;code>是也乎:&lt;/code>
标准人事变更
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4123/web">轻松并发 Python 的 concurrent.futures&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR&lt;/li>
&lt;li>• Shared by Redowan Delowar
Python’s concurrent.futures module is a high-level interface for the threading and multiprocessing modules. You can use it to effortlessly code asynchronous tasks!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4117/web">重新映射 Python 操作码&lt;/a>
&lt;ul>
&lt;li>CHRIS LYNE
Take a deep dive into .pyc files, opcodes, and disassembling code in this in-depth article about decompiling a .pyc module with obfuscated opcodes.
(&lt;code>是也乎:&lt;/code>
可以说是商业软件必修课 了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4111/web">Calculating Streaks in Pandas&lt;/a>
&lt;ul>
&lt;li>JOSH DEVLIN&lt;/li>
&lt;li>• Shared by Josh Devlin
Identifying streaks can be useful when dealing with sporting statistics, app logins, and more. Learn how to calculate streaks in Python using the pandas library and visualize them using Matplotlib.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 419</title><link>https://zoomquiet.io/Weekly/20/issue-419/</link><pubDate>Wed, 06 May 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-419/</guid><description>&lt;blockquote>
&lt;p>用 Python 生成无数独特光剑
原文: &lt;a href="https://pycoders.com/issues/419">PyCoder&amp;rsquo;s Weekly - Issue #419&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200506 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200506 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4058/web">Python 3.9 发布规划&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
In last week’s issue we had the dates mixed up, here are the correct ones: 3.9.0 final is expected to be released on October 5, 2020. On May 18, 2020 3.9.0 beta 1 is going to be released, marking the start of the feature freeze phase.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4084/web">为什么要记录测试&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
Have you ever looked at a test you wrote six months or a year ago and thought, “I know what this test does but why did I test this?” Maybe you should document your tests.
(&lt;code>是也乎:&lt;/code>
那就直接用 doctest?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4078/web">2020 Python 语言峰会&lt;/a>
&lt;ul>
&lt;li>PYTHON SOFTWARE FOUNDATION
This year’s Python Language Summit was held over videoconference. The PSF is posting summaries of the presentations as they become available.
(&lt;code>是也乎:&lt;/code>
在老爹离开的日子里, Python 果断努力变成 C#
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4067/web">Regular Expressions: Python中的正则表达式&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In previous tutorials in this series, you’ve seen several different ways to compare string values with direct character-by-character comparison. In this tutorial, you’ll learn how to perform more complex string pattern matching using regular expressions, or regexes, in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4089/web">用 Python 生成 10,000 多个独特的 8位 Lightsabers&lt;/a>
&lt;ul>
&lt;li>ADAM MCKERLIE&lt;/li>
&lt;li>• Shared by Adam McKerlie
May the Fourth be with you! And also some Python! Adam McKerlie shows us how he used Pillow and Tweepy to make a Twitter bot that tweets a unique lightsaber every day.
(&lt;code>是也乎:&lt;/code>
神奇了, Jadi 光剑自动生成器, 为每一个小伙伴生成一柄唯一的.
&lt;img alt="Lightsabers" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-06-ScreenShot%202020-05-06%2010.47.49.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4076/web">探索用于 Python 开发的 Jupyter Notebook 替代方案&lt;/a>
&lt;ul>
&lt;li>CHRIS MOFFITT
For many people, the Jupyter Notebook has become the de facto tool for exploratory data analysis. But is it really the bee’s knees?
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Alternative" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-05-06-ScreenShot%202020-05-06%2010.44.27.jpg">
Jupyter 有很多山寨小伙伴, 每一个都作的不错.特别是 VSCode.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4062/web">Python 3.9.0a6 现在可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4068/web">Django 错误修正版本: 3.0.6&lt;/a>
&lt;ul>
&lt;li>DJANGO SOFTWARE FOUNDATION&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4055/web">The Real Python 播客: Łukasz Langa 访谈&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON podcast
Łukasz is the release manager for CPython and the creator of the Black code formatter.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 418</title><link>https://zoomquiet.io/Weekly/20/issue-418/</link><pubDate>Wed, 29 Apr 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-418/</guid><description>&lt;blockquote>
&lt;p>Pandas DataFrame: 使处理数据令人愉快
原文: &lt;a href="https://pycoders.com/issues/418">PyCoder&amp;rsquo;s Weekly - Issue #418&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200429 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200429 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/4044/web">Python 2 最后的发布标志叕一个时代的终结&lt;/a>
&lt;ul>
&lt;li>RYAN DONOVAN
The final version of Python 2 has been released. As the Python community looks forward to the new era, Ryan Donovan from the Stack Overflow Blog takes some time to reflect on the transition and points out that, while support for Python 2 from official channels may be gone, the language isn’t dead. In fact, there’s reason to believe it will live on for decades to come.
(&lt;code>是也乎:&lt;/code>
再次: 不会的, Python 2.x 足以用到下个10年&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4045/web">你应该了解的 Python 3.9 新特性&lt;/a>
&lt;ul>
&lt;li>MARTIN HEINZ&lt;/li>
&lt;li>• Shared by Martin Heinz
Python 3.9 is scheduled for release on May 10, 2020, and it’s packed full of new goodies. Explore these new features in this overview by Martin Heinz, including new dict operators, updates to the math module, new string methods, a functools.ToplogicalSorter class, and more!
(&lt;code>是也乎:&lt;/code>
实话, 并不想知道&amp;hellip;
一个语言不是靠追加越来越多特性存活的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4032/web">Python pickle 模块: 如何在 Python 中保存对象&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll learn how you can use the Python pickle module to convert your objects into a stream of bytes that can be saved to a disk or sent over a network. You’ll also learn the security implications of using this process on objects from an untrusted source.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pickle" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-29-ScreenShot%202020-04-29%2010.36.55.jpg">
pickle 绝对是 Python 内建模块中最迷人的一个,
谁都忍不住溢用她&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4035/web">收集指导委员会问答的问题&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
As part of PyCon US 2020, the Python Steering Council will record a Q&amp;amp;A. They are soliciting questions from the community, so here’s your chance to get your burning questions answered!
(&lt;code>是也乎:&lt;/code>
很认真, 也很无奈&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4034/web">构造 Python 应用 (通用布局)&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
This course is a reference guide to common Python application layouts and project structures for command-line applications, web applications, and more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Structuring" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-29-ScreenShot%202020-04-29%2010.33.59.jpg">
的确, Python 程序其实,非常 八股文的&amp;hellip;
输入-&amp;gt;处理-&amp;gt;输出,
没了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 417</title><link>https://zoomquiet.io/Weekly/20/issue-417/</link><pubDate>Wed, 22 Apr 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-417/</guid><description>&lt;blockquote>
&lt;p>可以在 Zoom/Skype 中使用的替身
原文: &lt;a href="https://pycoders.com/issues/417">PyCoder&amp;rsquo;s Weekly - Issue #417&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200422 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200422 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3972/web">pip 20.1b1 发布, 包含新依赖性解析器&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PYPA
The beta release of pip version 20.1 has dropped and included the next-generation dependency resolver! The resolver is currently turned off by default because it’s unstable and not ready for everyday use. The pip mainainters do encourage users to try it out, however, and feedback on the new resolver can be submitted by filling out a survey.
(&lt;code>是也乎:&lt;/code>
不过默认关闭着&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3979/web">Python 软件基金会新闻: 谢谢捐赠/赞助者&lt;/a>
&lt;ul>
&lt;li>PSF BLOG
“Thanks to [the] generosity of individual and corporate donors and decreasing PyCon 2020 expenses, we estimate that the PSF will now only need $141,713 from its financial reserve to get through 2020.”
(&lt;code>是也乎:&lt;/code>
嗯哼? 老爹在任时, 从没见这种嗯哼?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/4003/web">Python 内建 Pathlib 其实很棒&lt;/a>
&lt;ul>
&lt;li>REDOWAN DELOWAR&lt;/li>
&lt;li>• Shared by Redowan Delowar
Python 3’s pathlib module has taken some time to gain traction since it was introduced in Python 3.4. After all, the os.path module had been the de facto tool for working with paths in Python. Why change code that works? Learn why pathlib is a better choice for working with file paths in Python in this thorough tutorial.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3971/web">Pytest 实效 Python 测试&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, 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.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Pytest" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-22-ScreenShot%202020-04-22%2012.04.06.jpg">
不过, 传统场景还是 unittest 为先吧?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3998/web">Python 2.7.18, 一个时代的终结&lt;/a>
&lt;ul>
&lt;li>BENJAMIN PETERSON
“Python 2.7.18 is a special release. I refer, of course, to the fact that ‘2.7.18’ is the closest any Python version number will ever approximate e, Euler’s number. Simply exquisite!”
(&lt;code>是也乎:&lt;/code>
放心, 俺一定会忠诚再用 42 年的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3996/web">Python 编码面试: 提示和最佳做法&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn how to take your Python coding interview skills to the next level and use Python’s built-in functions and modules to solve problems faster and more easily.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Interviews" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-22-ScreenShot%202020-04-22%2012.03.30.jpg">
关键还是用Python的内置函数和模块哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 416</title><link>https://zoomquiet.io/Weekly/20/issue-416/</link><pubDate>Wed, 15 Apr 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-416/</guid><description>&lt;blockquote>
&lt;p>嫑再将你 Python 模块命名为 utils
原文: &lt;a href="https://pycoders.com/issues/416">PyCoder&amp;rsquo;s Weekly - Issue #416&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200415 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200415 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3932/web">用 Python 和 OpenCV 开源工具实现虚拟背景&lt;/a>
&lt;ul>
&lt;li>BENJAMIN ELDER
With so much of the world stuck at home thanks to the COVID-19 pandemic, more and more workplaces are using video conferencing solutions—such as Zoom—to bring work to your living room. Or kitchen. Or bedroom. Or bathroom. OK… hopefully not that last one! Why not spice up your video conferencing with some awesome, homemade virtual backgrounds built with Python and OpenCV?
(&lt;code>是也乎:&lt;/code>
用一个简单例子来描述, 开源世界机械视觉最常见的应用&amp;hellip;
&lt;img alt="OpenCV" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-15-ScreenShot%202020-04-15%2012.56.19.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3955/web">继承与组成: Python OOP指南&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Learn about inheritance and composition in Python. You’ll improve your object-oriented programming (OOP) skills by understanding how to use inheritance and composition and how to leverage them in their design.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="OOP" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-15-ScreenShot%202020-04-15%2012.53.55.jpg">
很多 OOP 概念都是在特殊场景中才感觉舒服的&amp;hellip;
但是,我们学习使用却反过来, 先尝试理解各种模型,
再去撞场景&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3919/web">嫑再将你 Python 模块命名为 utils&lt;/a>
&lt;ul>
&lt;li>SEBASTIAN BUCZYŃSKI&lt;/li>
&lt;li>opinion
“Do not use utils as a name for your Python module neither put it into a class name. Try to be more specific about the role of code – e.g. create a place for validators, services or factories. If the role criterion doesn’t help and you really dealing with utils, try grouping code by its theme.”
(&lt;code>是也乎:&lt;/code>
utils 已经变成垃圾箱了&amp;hellip;
最好给出真正有意义的模块名
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3918/web">从分块到并行: 借助 Dask 加速 Pandas&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
In a recent article, Itamar Turner-Trauring discussed how to read large datasets with Pandas using a chunking technique to reduce memory overhead. Chunking has another advantage: it enables parallelism, which can dramatically speed up processing time. Learn why and how to enable parallelism for your Pandas processing code using the Dask library.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3926/web">数据科学: 现实不符合预期&lt;/a>
&lt;ul>
&lt;li>DAN FRIEDMAN&lt;/li>
&lt;li>opinion
“Seven common ways a data science role may not meet your expectations through tens of data scientist interviews and anecdotes from popular media.” Also see the related discussion on Hacker News&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3945/web">如何在 pytest 中为 Django 模型提供测试装置&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn how to use fixtures to simplify your testing in pytest. If you use Django, pytest fixtures can help you write tests that are painless to update and maintain even as you make changes to your models.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3961/web">PyPy 7.3.1 发布&lt;/a>
&lt;ul>
&lt;li>PYPY BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 415</title><link>https://zoomquiet.io/Weekly/20/issue-415/</link><pubDate>Wed, 08 Apr 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-415/</guid><description>&lt;blockquote>
&lt;p>Python 编程令俺数学长进了&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/415">PyCoder&amp;rsquo;s Weekly - Issue #415&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200408 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200408 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3897/web">Arduino 上 Python 如何开始?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>course
Discover how to use Arduino microcontrollers with Python to develop your own electronic projects. You’ll learn how to set up circuits and write applications with the Firmata protocol. You’ll control Arduino inputs and outputs and integrate the board with higher-level apps.
(&lt;code>是也乎:&lt;/code>
其实有更加友好的 &lt;a href="https://micropython.org/">MicroPython - Python for microcontrollers&lt;/a> 生态哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3874/web">最期望一早告诉俺的 有关 Python 中多进程处理的事情[2019]&lt;/a>
&lt;ul>
&lt;li>PAMELA MCA&amp;rsquo;NULTY
Python’s multiprocessing module abstracts away a lot of the overhead involved in writing multiprocessing code in Python. But while it might be “easy” to implement multiprocessing in Python, it’s not always easy to do multiprocessing well. In this article, Pamela McA’Nulty shares five tips to help you write better multiprocessing code.
(&lt;code>是也乎:&lt;/code>
相比多线程, 多进程已经少很多坑了..
但是, 那也比不上 Pyhton 自己不管任何 多XX ,
运行时管理丢给系统监管就好.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3872/web">PyPI 新赞助计划&lt;/a>
&lt;ul>
&lt;li>PSF&lt;/li>
&lt;li>PYTHON SOFTWARE FOUNDATION
The Packaging Working Group of the Python Software Foundation is launching an all-new sponsorship program to sustain and improve Python’s packaging ecosystem. Funds raised through this program will go directly towards improving the tools that your company uses every day and sustaining the continued operation of the Python Package Index.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3875/web">pyproject.toml 到底是咩?&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
“I have seen setuptools users use pyproject.toml because they were ‘told to by ‘ without knowing the entire point behind the file. And so I decided to write this blog post to try and explain to setuptools users why pyproject.toml exists and what it does as it’s the future of packaging in the Python ecosystem.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3906/web">配置很糟? 尝试上真正的编程语言&lt;/a>
&lt;ul>
&lt;li>JESTEM KRÓLICZKIEM
“In this post, I’ll try to explain why I find most config formats frustrating to use and suggest that using a real programming language (i.e. general purpose one, like Python) is often a feasible and more pleasant alternative for writing configs.”
(&lt;code>是也乎:&lt;/code>
配置和代码的边界太难以嗯哼了..
俺一直使用 .py 当配置文件使用,
直到交付其它人用时, 才发现这太容易引入无法预料的人为 bug 了&amp;hellip;
然后, 开始各种专用配置文件的尝试&amp;hellip;
然后&amp;hellip; 当然又回到 .py 了哈.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3909/web">2020 Q1 PSF 资深会员&lt;/a>
&lt;ul>
&lt;li>PSF&lt;/li>
&lt;li>PYTHON SOFTWARE FOUNDATION
The PSF Fellow Members for Q1 2020 have been announced. Congratulations to all of the new fellows!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3898/web">Python 2.7.18 候选版-1 已经发布&lt;/a>
&lt;ul>
&lt;li>PSF&lt;/li>
&lt;li>PYTHON SOFTWARE FOUNDATION
“Python 2.7.18 will be the last release of the Python 2.7 series, and thus Python 2.” (It’s not dead, it’s resting!)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 414</title><link>https://zoomquiet.io/Weekly/20/issue-414/</link><pubDate>Wed, 01 Apr 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-414/</guid><description>&lt;blockquote>
&lt;p>研究花多少时间来学 Py 就好?
原文: &lt;a href="https://pycoders.com/issues/414">PyCoder&amp;rsquo;s Weekly - Issue #414&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200401 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200401 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3848/web">用 GloVe 向量自动查找单词线索&lt;/a>
&lt;ul>
&lt;li>JAMES SOMERS
In the Czech boardgame Codenames, one player must come up with a single-word clue that prompts their teammates to select certain words from a 5x5 board while simultaneously avoiding a “bomb” word that, if selected, causes the team to lose. In this article, James Somers explores how to generate clues automatically using Global Vectors for Word Representations—with surprising results.
(&lt;code>是也乎:&lt;/code>
在游戏中发现的现象&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3841/web">通过创建游戏来学习 Python 技能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
In this episode, Christopher interviews Jon Fincher from the Real Python Team. Jon talks about his recent articles on PyGame and Arcade. They discuss if game programming is a good way to develop your Python programming skills, and if a game would make a good portfolio piece.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-01-ScreenShot%202020-04-01%2011.56.59.jpg">
几乎变成真蟒 专场了&amp;hellip;一则周刊中4+消息都是来自 RealPython,
不过, 人家是真的大力在原创各种嗯哼.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3861/web">SimPy: 用 Python 模拟现实世界的过程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
See how you can use the SimPy package to model real-world processes with a high potential for congestion. You’ll create an algorithm to approximate a complex system, and then you’ll design and run a simulation of that system in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="SimPy" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-04-01-ScreenShot%202020-04-01%2011.55.07.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3846/web">psycopg3: 第一份报告&lt;/a>
&lt;ul>
&lt;li>DANIELE VARRAZZO
“What’s left? Well, a lot! Now that the basic machinery is in place, and Python can send and retrieve bytes to and from Postgres, it’s time to attack the adaptation layer.”
(&lt;code>是也乎:&lt;/code>
叕一次重新开始尝试构筑完美 ORM 层,然后, 发现果然还是天真了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3856/web">软件开发中的认知偏见&lt;/a>
&lt;ul>
&lt;li>STANISLAV MYACHENKOV
“In this post, I will try to answer the question: why do we feel weird about technical solutions?” Not strictly Python-focused, but absolutely worth a read.
(&lt;code>是也乎:&lt;/code>
&lt;strong>软件工程心理动力学&lt;/strong>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3853/web">通过探索 COVID-19 数据学习 Pandas&lt;/a>
&lt;ul>
&lt;li>MATT MAKAI
“Use the pandas data analysis tool to explore the free COVID-19 data set provided by the European Centre for Disease Prevention and Control.”
(&lt;code>是也乎:&lt;/code>
这个真不错, 就现实世界结合在一起了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3833/web">您学习 Python 用了多长时间?&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
“Wait, don’t answer that. It doesn’t matter.”
(&lt;code>是也乎:&lt;/code>
现在看 42 分钟真的够了,
当年用了半年, 实在是不得法.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 413</title><link>https://zoomquiet.io/Weekly/20/issue-413/</link><pubDate>Wed, 25 Mar 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-413/</guid><description>&lt;blockquote>
&lt;p>匹兹堡的 PyCon US 2020 被取消
原文: &lt;a href="https://pycoders.com/issues/413">PyCoder&amp;rsquo;s Weekly - Issue #413&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200325 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200325 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3794/web">宾夕法尼亚州/匹兹堡的 PyCon US 2020 被取消&lt;/a>
&lt;ul>
&lt;li>PYCON BLOG
“Recently, the United States and the State of Pennsylvania have asked that large gatherings be postponed or cancelled until further notice. With that in mind, the PSF has worked to reduce financial exposure and develop a plan to provide content remotely.”
(&lt;code>是也乎:&lt;/code>
&lt;img alt="COVID-19" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-25-%E6%9C%AA%E5%91%BD%E5%90%8D%E6%96%87%E4%BB%B6.jpg?imageView2/2/w/360">
注视之下, 终于还是怂了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3796/web">今年将推出新 pip 解析器&lt;/a>
&lt;ul>
&lt;li>PSF BLOG
“The developers of pip are in the process of developing a new resolver for pip (as we announced on the PSF blog last year). We aim to roll it out later this year. As part of that work, there will be some major changes to how pip determines what to install, based on package requirements.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3804/web">改进 Python 的 Pretty-Printing&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
Some changes are being proposed to add more customization to the pprint module in Python 3.10 or later, and while a PEP hasn’t been created yet, there are some internal discussions going on debating whether or not such a change is worthwhile and what the API might look like.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3814/web">The Real Python Podcast 上线&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>podcast
A weekly Python podcast hosted by Christopher Bailey with interviews, coding tips, and conversation with guests from the Python community. The show covers a wide range of topics including Python programming best practices, career tips, and related software development topics.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Podcast" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-25-ScreenShot%202020-03-25%2010.47.15.jpg">
也来了哪&amp;hellip;
俺们的也有了哪:
&lt;a href="https://fm.101.camp/">fm.101.camp 蟒营™电台 钩陈各种值得探讨&lt;/a>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3809/web">Python Scope &amp;amp; the LEGB Rule: 在代码中解析名称&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you’ll learn what scopes are, how they work, and how to use them effectively to avoid name collisions in your code. Additionally, you’ll learn how to take advantage of a Python scope to write more maintainable and less buggy code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="LEGB" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-25-ScreenShot%202020-03-25%2010.42.53.jpg">
LEGB 法则真的是无上真理,
但是, 官方并没约定一个固定的形式,
所以, 导致大家都在摸索自己的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3811/web">CPython 3.9.0a5 现在可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3805/web">DjangoCon Europe 2020 推迟到9月&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 412</title><link>https://zoomquiet.io/Weekly/20/issue-412/</link><pubDate>Wed, 18 Mar 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-412/</guid><description>&lt;blockquote>
&lt;p>嫑乱打日志
原文: &lt;a href="https://pycoders.com/issues/412">PyCoder&amp;rsquo;s Weekly - Issue #412&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200318 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200318 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 37 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3783/web">最关键的 Python 代码指标&lt;/a>
&lt;ul>
&lt;li>STEVE DOWER
“Code metrics are a popular way to analyse the complexity of our software. For some reason, we are attracted to single-figure summaries of quality, whether it’s lines of code, cyclomatic complexity, or the Pylint score. Personally, I think using these are about as valuable as judging another person based on one of their visible or measurable characteristics.”
(&lt;code>是也乎:&lt;/code>
对 圈复杂度 们的叕一次私人反击, 但是, 资本将重构一切.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3785/web">用 PyGame 作 2D 卷轴游戏&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this step-by-step course, you’ll learn how to use PyGame. This library allows you to create games and rich multimedia programs in Python. You’ll learn how to draw items on your screen, implement collision detection, handle user input, and much more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Side-Scroller" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-18-ScreenShot%202020-03-18%2017.48.08.jpg?imageView2/2/w/360">
卷轴式游戏从无到有&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3758/web">机器学习十大 Python 软件包&lt;/a>
&lt;ul>
&lt;li>ACTIVESTATE&lt;/li>
&lt;li>sponsor
The field of data science is rapidly growing and relies heavily on Machine Learning; with hundreds of ML libraries, Python has become the language of choice for most engineers. Check out ActiveState’s list of the top 10 ML packages to learn →
(&lt;code>是也乎:&lt;/code>
一直低调赚钱的 ACTIVESTATE , 发布的 Python 发行版本可以说是最稳定的一支;
他们心目中的 ML 模块是:&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;pre tabindex="0">&lt;code>#10 Matplotlib
#9 Natural Language Toolkit (NLTK)
#8 Pandas
#7 Scikit-learn
#6 Seaborn
#5 NumPy
#4 Keras
#3 SciPy
#2 Pytorch
#1 TensorFlow
&lt;/code>&lt;/pre>&lt;p>嗯哼, 有两个纯粹可视化模块&amp;hellip;
以及, TF 完胜 PyTorch &amp;hellip;
)&lt;/p></description></item><item><title>Issue 411</title><link>https://zoomquiet.io/Weekly/20/issue-411/</link><pubDate>Thu, 12 Mar 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-411/</guid><description>&lt;blockquote>
&lt;p>2020 应该如何享用 Jupyter?
原文: &lt;a href="https://pycoders.com/issues/411">PyCoder&amp;rsquo;s Weekly - Issue #411&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200311 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200311 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3749/web">Post-Mortem Python 绘图&lt;/a>
&lt;ul>
&lt;li>ANDY JONES
Who loves debugging things that only fail occasionally? Just me? Maybe you need to check out Andy Jones’ extract() function that “magically” extracts a caller’s environment into an IPython interpreter session. Mix in a little post-mortem debugging with Jupyter’s %debug magic command, and you’ll be painlessly debugging finicky code in no time.
(&lt;code>是也乎:&lt;/code>
神奇的事后验尸,
&lt;code>extract()&lt;/code> 能将调用者环境装配人 Jupyter 进行细致的检验.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://ljvmiranda921.github.io/notebook/2020/03/06/jupyter-notebooks-in-2020/">2020 年如何用 Jupyter 笔记本&lt;/a>
&lt;ul>
&lt;li>LJ MIRANDA
In this first of a three-part blog post, LJ Miranda surveys the data science landscape and discusses the forces that push data science tools to evolve.
(&lt;code>是也乎:&lt;/code>
一个系列, 刚刚发布第一篇,
1: 数据科学的笔记本
/2: 2020我的笔记本
/3: 笔记本的未来..
是的, 笔记本从实体的, 到电脑形态, 现在又是一种可计算文档的指代了&amp;hellip;
其实, 对 Jupyter 的发展是看好的, 但是, 对其最终产品形态不明朗,
因为 notebook 形式非常创意的将 开发/调试/笔记/发行 很好的揉合在一起;
唯独没对运行时有考虑&amp;hellip;这就比较尴尬了&amp;hellip;
&lt;img alt="Jupyter" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-12-axis_with_jupyter_forces.png">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3735/web">思考 psycopg3&lt;/a>
&lt;ul>
&lt;li>DANIELE VARRAZZO
A core maintainer of the popular psycopg2 PostgreSQL adapter for Python discusses breaking changes he would like to see in a hypothetical pyscopg3 project, including better query/parameter separation, more sensible context manager behavior with connections, and async support.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="psycopg3" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-12-architecture.jpg">
当大家大规模从 MySQL 迁移到 Pq , 各种模块就大发展起来了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3744/web">Alexa Python 开发: 构建和部署 Alexa Skill&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you’ll become an Alexa Python developer by deploying your own Alexa skill. You’ll build an application that users will interact with using voice commands to Amazon Alexa devices. Your skill will respond back with a random joke when invoked by the user!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Alexa" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-12-ScreenShot%202020-03-12%2015.33.02.jpg">
Amazon 全家桶开发环境&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3748/web">PyCon 2020 为 COVID-19 更新&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
“PyCon continues to closely monitor the Coronavirus (also known as COVID-19) situation. As of March 6, PyCon 2020 in Pittsburgh, Pennsylvania is scheduled to take place.”
(&lt;code>是也乎:&lt;/code>
PyCon 官方还在使用 BLOGSPOT.COM,
最早也最稳定的 blog 服务.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 410</title><link>https://zoomquiet.io/Weekly/20/issue-410/</link><pubDate>Wed, 04 Mar 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-410/</guid><description>&lt;blockquote>
&lt;p>EOF不是字符
原文: &lt;a href="https://pycoders.com/issues/410">PyCoder&amp;rsquo;s Weekly - Issue #410&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200304 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200304 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3682/web">Python Requests 高级用法&lt;/a>
&lt;ul>
&lt;li>DANI HODOVIC
“While it’s easy to immediately be productive with requests because of the simple API, the library also offers extensibility for advanced use cases. If you’re writing an API-heavy client or a web scraper you’ll probably need tolerance for network failures, helpful debugging traces and syntactic sugar.”&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3685/web">EOF不是字符&lt;/a>
&lt;ul>
&lt;li>RUSLAN SPIVAK
Do you know how an application knows when a read operation reaches the end of a file? In this interesting read, explore what EOF (end-of-file) really is by writing your own version of the Linux cat command in ANSI C, Python, Go, and JavaScript.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3688/web">用 Django ORM 进行双重检查的锁定&lt;/a>
&lt;ul>
&lt;li>LUKE PLANT
The double-checked locking pattern is useful when you need to restrict access to a certain resource to stop simultaneous process from working on it at the same time. Learn how to apply this pattern in Django using the ORM and database level locking features.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3701/web">Python Bindings: 从 Python 调用 C 或 C++&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
What are Python bindings? Should you use ctypes, CFFI, or a different tool? In this step-by-step tutorial, you’ll get an overview of some of the options you can use to call C or C++ code from Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bindings" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-03-04-ScreenShot%202020-03-04%2010.47.07.jpg">
虽然 Py 们好用又好写,
但是, 真正比拼的还是对 C/C++ 们的调用能力,
毕竟这个世界底层是 C 家族的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3671/web">PyPy 状态 Blog: PyPy 和 CFFI 已迁移到 Heptapod&lt;/a>
&lt;ul>
&lt;li>MOREPYPY.BLOGSPOT.COM
PyPy has moved the center of their development off Bitbucket and to the new foss.heptapod.net/pypy
(&lt;code>是也乎:&lt;/code>
因为 Bitbucket 凉了&amp;hellip;
俺的仓库也得迁移了&amp;hellip;
foss.heptapod.net &amp;lt;- GitLab企业版, 免费使用环境&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3709/web">PyCon 2020: March 2 COVID-19 下的更新&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
“As of March 2, PyCon 2020 in Pittsburgh, PA is scheduled to happen.”
(&lt;code>是也乎:&lt;/code>
技术大会也被疫情了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3669/web">对匹兹堡 PyCon 感到兴奋的 19 个理由&lt;/a>
&lt;ul>
&lt;li>EMILY MOREHOUSE
(&lt;code>是也乎:&lt;/code>
Pittsburgh PyCon 的宣传文案来了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 409</title><link>https://zoomquiet.io/Weekly/20/issue-409/</link><pubDate>Wed, 26 Feb 2020 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-409/</guid><description>&lt;blockquote>
&lt;p>PyCon2020US 按时开始注册,没受疫情影响
原文: &lt;a href="https://pycoders.com/issues/409">PyCoder&amp;rsquo;s Weekly - Issue #409&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3631/web">分析NBA助攻: 如何使用Python可视化数据中的隐藏关系&lt;/a>
&lt;ul>
&lt;li>JP HWANG
Using basketball as the background setting, the author discusses several different strategies for uncovering relationships and producing beautiful visualizations with Python.
(&lt;code>是也乎:&lt;/code>
其实, 前提是有老司机能先识别出关系,
才能找到数据模型来提取.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3637/web">PyCon美国2020年 Packaging 峰会：注册和主题提案&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Registration is open for the PyCon US 2020 Packaging Summit. Topic proposals are also being accepted. Both registration and topic proposals close on March 7, 2020.
(&lt;code>是也乎:&lt;/code>
来了, 来了, 没受疫情影响
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3655/web">Django 安全漏洞: CVE-2020-7471&lt;/a>
&lt;ul>
&lt;li>MITRE.ORG
Django 1.11 before 1.11.28, 2.2 before 2.2.10, and 3.0 before 3.0.3 allows SQL Injection if untrusted data is used as a StringAgg delimiter (e.g., in Django applications that offer downloads of data as a series of rows with a user-specified column delimiter).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3624/web">用 Python 处理 PDF&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this step-by-step course, you’ll learn how to work with a PDF in Python. You’ll see how to extract metadata from preexisting PDF files. You’ll also learn how to merge, split, watermark, and rotate pages in PDFs using Python and the PyPDF2 library.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PDFs" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-02-26-ScreenShot%202020-02-26%2010.11.05.jpg">
在中国虽然 PDF 不怎么受待见, 但是, 人家的确是世界第一通用文档格式哪
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3636/web">生产中的 Python&lt;/a>
&lt;ul>
&lt;li>HYNEK SCHLAWACK
Hynek Schlawack feels that discussions of Python web applications in production are missing from Python conferences. He is offering to mentor people who are interested in proposing conference talks on the subject&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3622/web">Python 中的 Null : 了解 NoneType 对象&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn about the NoneType object None, which acts as the “null” in Python. This object represents emptiness, and you can use it to mark default parameters and even show when you have no result.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Null" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-02-26-ScreenShot%202020-02-26%2010.04.16.jpg">
Python 中, 万物皆对象, 没有对象本身也是一种对象
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3621/web">PEP 584 PR 已合并 (Dictionary Union)&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PYTHON
This will add the following dictionary operations: dict1 | dict2 (copy + update) and dict1 |= dict2 (update). See PEP 584 for example use cases.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 408</title><link>https://zoomquiet.io/Weekly/20/issue-408/</link><pubDate>Wed, 19 Feb 2020 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-408/</guid><description>&lt;blockquote>
&lt;p>一起寻找完美的 Python 代码编辑器吧?
原文: &lt;a href="https://pycoders.com/issues/408">PyCoder&amp;rsquo;s Weekly - Issue #408&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3565/web">寻找完美的Python代码编辑器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Find your perfect Python development setup with this review of Python IDEs and code editors. Writing Python using IDLE or the Python REPL is great for simple things, but not ideal for larger programming projects. With this course you&amp;rsquo;ll get an overview of the most common Python coding environments to help you make an informed decision.
(&lt;code>是也乎:&lt;/code>
真蟒引战技巧越来越好了,
无论计算机发展到哪儿, 嘦说最好的编辑器, 一定一地鳮毛的
&lt;img alt="Editor" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-02-19-ScreenShot%202020-02-19%2017.03.25.jpg">
Vim/Thonny/repl.it/Visual Studio Code/PyCharm/Jupyter
这都哪和哪儿比哪&amp;hellip;根本比不到点儿上的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3575/web">Python 重载函数&lt;/a>
&lt;ul>
&lt;li>ARPIT BHAYANI
Python does not natively support function overloading (having multiple functions with the same name.) See how you can implement and add this functionality using common language constructs like decorators and dictionaries. Related discussion on Hacker News.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3577/web">PEP 614 (草稿): 放宽装饰器语法限制&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
&amp;ldquo;Python currently requires that all decorators consist of a dotted name, optionally followed by a single call. This PEP proposes removing these limitations and allowing decorators to be any valid expression.&amp;rdquo; For example, this would become a valid decoration: @buttons[1].clicked.connect
(&lt;code>是也乎:&lt;/code>
老爹支持的一则草案
希望将类似:
button_1 = buttons[1]
&amp;hellip;
@button_1.clicked.connect
def eggs():
&amp;hellip;
合理化为:
@buttons[1].clicked.connect
def eggs():
&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3569/web">建立良善的 Python 测试&lt;/a>
&lt;ul>
&lt;li>CHRIS NEJAME&lt;/li>
&lt;li>• Shared by Chris NeJame
A collection of testing maxims, tips, and gotchas, with a few pytest-specific notes. Things to do and not to do when it comes to writing automated tests.
(&lt;code>是也乎:&lt;/code>
深切体会过, 好的测试, 必须有好的可测试代码配合.
否则, 太南了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3580/web">Python 类型边缘&lt;/a>
&lt;ul>
&lt;li>STEVE BRAZIER
Adding more strict typing around the edges of a Python system for better error messages and design, using Pydantic and mypy. Interesting read!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3582/web">Python 3.9 StatsProfile&lt;/a>
&lt;ul>
&lt;li>DANIEL OLSHANSKY
The author of the profiling API improvements coming to Python 3.9 demonstrates the feature and explains how it was added to CPython.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3563/web">机器人/生成艺术和Python,我的天哪&lt;/a>
&lt;ul>
&lt;li>GEOFFREY BRADWAY
How to make cool looking plotter art with NumPy, SciPy, and Matplotlib.
(&lt;code>是也乎:&lt;/code>
简直就是抖音课程营销必备展示小视频
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3587/web">PyCon US 2020 教程时间表&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3599/web">Python 3.8.2rc2 可用以测试&lt;/a>
&lt;ul>
&lt;li>PYTHON INSIDER&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 407</title><link>https://zoomquiet.io/Weekly/20/issue-407/</link><pubDate>Wed, 12 Feb 2020 10:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-407/</guid><description>&lt;blockquote>
&lt;p>Guido 老爹义劝快乐的为 Python 提贡献吧
原文: &lt;a href="https://pycoders.com/issues/407">PyCoder&amp;rsquo;s Weekly - Issue #407&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3535/web">通过比较流行的项目模板了解 Python 工具的最佳实践&lt;/a>
&lt;ul>
&lt;li>JONAS KEMPER
&amp;ldquo;Use Flake8, pytest, and Sphinx in your current Python project. Also evaluate pre-commit, black, and Pylint. For your next project, consider adding poetry and Dependabot.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
老爹对结果呛声指点更加实在的&amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>@gvanrossum
You missed mypy. Simpler docs use markdown, not ReST (Sphinx). Black is overrated unless your team argues over style a lot. You don&amp;rsquo;t need Pylint if you&amp;rsquo;re using flake8. Never heard of poetry or dependabot. And you should use a CI solution, e.g. Travis-CI, to run your tests.
)&lt;/p></description></item><item><title>Issue 406</title><link>https://zoomquiet.io/Weekly/20/issue-406/</link><pubDate>Wed, 05 Feb 2020 10:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-406/</guid><description>&lt;blockquote>
&lt;p>值得收藏的22个最常用 Python 模块
原文: &lt;a href="https://pycoders.com/issues/406">PyCoder&amp;rsquo;s Weekly - Issue #406&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200205 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3512/web">如何下架 Python 2 从而提升开发人员幸福感&lt;/a>
&lt;ul>
&lt;li>BARRY WARSAW
&amp;ldquo;Now that LinkedIn engineering has fully embraced Python 3, we no longer have to worry about supporting Python 2 and have seen our support loads decrease. We can now depend on the latest open source libraries and tools, and free ourselves from the constrictions of having to write bilingual Python.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
LinkedIn 的故事教导我们&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3509/web">Python &amp;quot; != &amp;quot; 不是 &amp;quot; is not &amp;ldquo;: 对象对比在 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this quick and practical tutorial, you&amp;rsquo;ll learn when to use the Python is, is not, == and != operators. You&amp;rsquo;ll see what these comparison operators do under the hood, dive into some quirks of object identity and interning, and define a custom class.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Comparing" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-02-05-ScreenShot%202020-02-05%2010.38.18.jpg">
好可爱的插图, 油号不匹配真的会出大事儿的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3510/web">适用 Python 的简洁代码概念&lt;/a>
&lt;ul>
&lt;li>RIGEL DI SCALA
&amp;ldquo;Software engineering principles, from Robert C. Martin&amp;rsquo;s book Clean Code, adapted for Python. This is not a style guide. It&amp;rsquo;s a guide to producing readable, reusable, and refactorable software in Python.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3496/web">世界上 22 个最常用的Python软件包&lt;/a>
&lt;ul>
&lt;li>ERIK-JAN VAN BAAREN
&amp;ldquo;As a starting point, I took a list of the most downloaded Python packages on PyPI over the past 365 days. Let&amp;rsquo;s dive in and find out what they do, how they&amp;rsquo;re related, and why they rank so high!&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
最具价值的模块, 多数没收录在内建中:
Urllib3;
Six(2-&amp;gt;3 自动兼容);
botocore, boto3, s3transfer, awscli (云厂商专用模块);
Pip;Python-dateutil;Requests;
S3transfer;Certifi(SSL 支持模块我);
Idna(民族文化);
PyYAML(越来越常用的);
Pyasn1;Docutils;Chardet;
RSA;
Jmespath(叕一个 JSON 支持);
Setuptools;Pytz;Futures;
Colorama;Simplejson;
都是百万级别的下载量&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3500/web">2020 我将如何测试&lt;/a>
&lt;ul>
&lt;li>JAMES BENNETT
&amp;ldquo;Everything I&amp;rsquo;m currently doing for testing my personal [Python] projects, and the reasoning for why I do things the way I do.&amp;rdquo; Interesting read if you&amp;rsquo;re looking to optimize your testing setup.
(&lt;code>是也乎:&lt;/code>
私人项目才玩的起高科技哪,
越是大项目, 越应该选择无聊的技术桟.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3499/web">Django 安全笑柄发布: 3.0.3, 2.2.10, and 1.11.28&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
Fixes CVE-2020-7471: Potential SQL injection via StringAgg(delimiter)
(&lt;code>是也乎:&lt;/code>
Django 现在分裂为几个大产品线,是否正确, 还有待市场检验.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3504/web">Pandas 1.0.0 新特性 (稳定版)&lt;/a>
&lt;ul>
&lt;li>PYDATA.ORG
(&lt;code>是也乎:&lt;/code>
等了10多年的 1.0 版本
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 405</title><link>https://zoomquiet.io/Weekly/20/issue-405/</link><pubDate>Wed, 29 Jan 2020 18:18:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-405/</guid><description>&lt;blockquote>
&lt;p>Python 3.9.0a3 现在可用于测试
原文: &lt;a href="https://pycoders.com/issues/405">PyCoder&amp;rsquo;s Weekly - Issue #405&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200129 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200129 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3445/web">用 Tkinter 进行 Python GUI 编程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this article, you&amp;rsquo;ll learn the basics of GUI programming with Tkinter, the de-facto Python GUI framework. Master GUI programming concepts such as widgets, geometry managers, and event handlers. Then, put it all together by building two applications: a temperature converter and a text editor.
&lt;img alt="Tkinter" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-01-29-ScreenShot%202020-01-29%2017.54.14.jpg">&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3456/web">Pythonic Code Review [2016]&lt;/a>
&lt;ul>
&lt;li>ILYA ETINGOF
&amp;ldquo;In this article I&amp;rsquo;ll focus on my personal experience in authoring and reviewing Python code from both psychological and technical perspectives. And I&amp;rsquo;ll do so keeping in mind the ultimate goal of striking a balance between code reviews being enjoyable and technically fruitful.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
为什么总感觉私人经验比团队经验要来的靠谱?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3462/web">pip 20.0 已发布&lt;/a>
&lt;ul>
&lt;li>PYPA.IO
Default to doing a user install (as if &amp;ndash;user was passed) when the main site-packages directory is not writeable and user site-packages are enabled, cache wheels built from Git requirements, and more.
(&lt;code>是也乎:&lt;/code>
终于, 20个大版本了, 终于支持 NPM 样的本地模块支持
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3458/web">Python 3.9 兼容性变更&lt;/a>
&lt;ul>
&lt;li>KARTHIKEYAN SINGARAVELAN
&amp;ldquo;With the EoL of Python 2 being in line with development of Python 3.9 there were changes made to Python 3.9 that broke a lot of packages since many deprecation warnings became errors.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
老爹退休, Python 就开始了 Chrome 刷版本般节奏&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3465/web">关于如何为 Python 安装软件包的快速入门指南&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
&amp;ldquo;If you just want to start poking at Python and want to avoid the pitfalls to installing packages globally, it only takes 3 steps to do the right thing.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3449/web">Python 3.9.0a3 现在可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHONINSIDER.BLOGSPOT.COM
Changelog at the link.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 404</title><link>https://zoomquiet.io/Weekly/20/issue-404/</link><pubDate>Thu, 23 Jan 2020 19:19:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-404/</guid><description>&lt;blockquote>
&lt;p>404 了啊啊啊啊&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/404">PyCoder&amp;rsquo;s Weekly - Issue #404&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200115 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200115 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3372/web">在N皇后问题上对比 Python, Go 和 C++ (PDF)&lt;/a>
&lt;ul>
&lt;li>PASCAL FUA,&lt;/li>
&lt;li>KRZYSZTOF LIS
&amp;ldquo;Python currently is the dominant language in the field of Machine Learning but is often criticized for being slow to perform certain tasks. In this report, we use the well-known N-queens puzzle as a benchmark to show that once compiled using the Numba compiler it becomes competitive with C++ and Go in terms of execution speed while still allowing for very fast prototyping.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
叕一则对比
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3371/web">Codemodding Python: 将 Unittest 断言声明为 Python 断言&lt;/a>
&lt;ul>
&lt;li>HANS-WILHELM WARLO
Large codebases require continued maintenance, but it is time-consuming and cumbersome to change portions of code scattered around many files. This article shows how to write codemods to refactor Python code using its Abstract Syntax Tree—gaining far more granular control than basic regex and search-replace.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3390/web">Arcade: Python 游戏框架入门&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to use arcade, a modern Python framework for crafting games with compelling graphics and sound. Object-oriented and built for Python 3.6 and up, arcade provides you a modern set of tools for crafting great Python game experiences.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Arcade" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-01-23-ScreenShot%202020-01-23%2010.21.41.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3386/web">创建一个简单的 Python Pip 存储库&lt;/a>
&lt;ul>
&lt;li>JAN-PIET MENS
&amp;ldquo;I wanted the simplest (i.e. most lightweight) possible repository capable of serving packages in such a way as that Python&amp;rsquo;s pip would be able to install them.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3370/web">编写多语言脚本&lt;/a>
&lt;ul>
&lt;li>NKANAEV.GITHUB.IO
Python and Ruby have somewhat similar syntaxes, could you come up with a program that&amp;rsquo;s valid in both languages?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 403</title><link>https://zoomquiet.io/Weekly/20/issue-403/</link><pubDate>Wed, 15 Jan 2020 16:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-403/</guid><description>&lt;blockquote>
&lt;p>监狱中学 Python 改变人生
原文: &lt;a href="https://pycoders.com/issues/403">PyCoder&amp;rsquo;s Weekly - Issue #403&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200115 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200115 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3302/web">A coverage.py 调试求助&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
Ned was getting reports for a mysterious disk I/O bug in the latest coverage.py release and asked the community for help. Read the crowd-sourced diagnosis on Hacker News and Ned&amp;rsquo;s follow-up post next. What a journey&amp;hellip;
(&lt;code>是也乎:&lt;/code>
最喜欢这种故事了&amp;hellip;总是展现出软件工程的诗意来
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3303/web">The &amp;ldquo;No Code&amp;rdquo; 妄想&lt;/a>
&lt;ul>
&lt;li>ALEX HUDSON&lt;/li>
&lt;li>观点
&amp;ldquo;2020 is going to be the year of &amp;rsquo;no code&amp;rsquo;: the movement that say you can write business logic and even entire applications without having the training of a software developer. I empathise with people doing this, and I think some of the &amp;rsquo;no code&amp;rsquo; tools are great. But I also thing it&amp;rsquo;s wrong at heart.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
机械代码-&amp;gt;编译代码-&amp;gt;高级代码-&amp;gt;DSL-&amp;gt;低代码-&amp;gt;无码科技&amp;hellip;
嗯哼,突然 发现 fenng 的前瞻能力哪
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3273/web">Python 如何实现超长整数?&lt;/a>
&lt;ul>
&lt;li>ARPIT BHAYANI
&amp;ldquo;Python must be doing something beautiful internally to support super long integers and today we find out what&amp;rsquo;s under the hood. The article goes in-depth to explain design, storage, and operations on super long integers as implemented by Python.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3285/web">Python GUI 编程学习路径&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Does your Python program need a Graphical User Interface (GUI)? With this free learning path you&amp;rsquo;ll develop your Python GUI programming skills from scratch. Covers Tkinter, PyQt, wxPython, and Kivy.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="gui" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-01-15-ScreenShot%202020-01-15%2015.53.59.jpg">
图形界面开发之路&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3275/web">Mercurial&amp;rsquo;s 的 Python 3 之旅和思考&lt;/a>
&lt;ul>
&lt;li>GREGORY SZORC
Lessons learned from Mercurial&amp;rsquo;s Python 3 porting effort and a more opinionated commentary of the transition to Python 3 and the Python language ecosystem as a whole. A great read about the mechanics of porting a large Python project to Python 3.
(&lt;code>是也乎:&lt;/code>
hg 真心命不好, 就是因为爹没 Linus 知名,所以, 这么好的 DVCS 工具,
一直被 git 压制.
但是,真正好用, 俺一直在服务端配置 hg 内置 web 服务来配合 hooks,
完成要很多其它工具配合才能完成的自动化并版本化配置同步.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3279/web">用 super() 增强 Python OOP 代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
How to leverage single and multiple inheritance in your object-oriented Python code using the built-in super() function.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3296/web">在监狱中俺从 Python 学到了什么&lt;/a>
&lt;ul>
&lt;li>SHADEED WALLACE-STEPTER
How open source programming can offer opportunities after incarceration.
(&lt;code>是也乎:&lt;/code>
社区, 永远是社区的力量&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3272/web">Pandas 1.0.0 新功能&lt;/a>
&lt;ul>
&lt;li>PANDAS.IO&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 402</title><link>https://zoomquiet.io/Weekly/20/issue-402/</link><pubDate>Wed, 08 Jan 2020 12:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-402/</guid><description>&lt;blockquote>
&lt;p>Ubuntu 20.04 LTS 果断禁断 Python 2
原文: &lt;a href="https://pycoders.com/issues/402">PyCoder&amp;rsquo;s Weekly - Issue #402&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200108 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200108 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3235/web">最后的 Python 2.7 维护版本计划2020四月发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Python 2.7 is retired and became EOL on Jan 1, 2020. The last 2.7 release will be in April 2020.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3230/web">Ubuntu 20.04 LTS 明确移除其 Python 2 依赖&lt;/a>
&lt;ul>
&lt;li>MICHAEL LARABEL
&amp;ldquo;With Python 2 having reached end-of-life at the start of 2020, Ubuntu and Debian developers continue their work on removing Python 2 at least from the base OS. Work continues on transitioning packages to Python 3 or otherwise ultimately dropping unmaintained packages.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
第一个重量级正式呼应.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3246/web">Python *args 和 **kwargs 神秘化&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn how to use args and kwargs in Python to add more flexibility to your functions. You&amp;rsquo;ll also take a closer look at the single and double-asterisk unpacking operators, which you can use to unpack any iterable object in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="kwargs" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-01-08-ScreenShot%202020-01-08%2015.00.53.jpg">
这么复杂的东西, 只能投降了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3244/web">俺对异步压力无感&lt;/a>
&lt;ul>
&lt;li>ARMIN RONACHER
&amp;ldquo;So for you developers of async libraries here is a new year&amp;rsquo;s resolution for you: give back pressure and flow control the importance they deserve in documentation and API.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3243/web">思考 Python 目标受众 [2017]&lt;/a>
&lt;ul>
&lt;li>NICK COGHLAN
Who is Python being designed for? CPython core dev Nick Coghlan discusses Python&amp;rsquo;s and PyPI&amp;rsquo;s target audience and design philosophy. Recommended reading.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3234/web">DjangoCon 欧洲2020年发布&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
DjangoCon Europe 2020 will take place in Porto, Portugal from May 27–31, 2020.
(&lt;code>是也乎:&lt;/code>
今年是 葡萄牙&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 401</title><link>https://zoomquiet.io/Weekly/20/issue-401/</link><pubDate>Wed, 01 Jan 2020 17:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/20/issue-401/</guid><description>&lt;blockquote>
&lt;p>Python 2.7 今天正式退休
原文: &lt;a href="https://pycoders.com/issues/401">PyCoder&amp;rsquo;s Weekly - Issue #401&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>200101 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>200101 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3187/web">Python 2.7 Retires Today&lt;/a>
&lt;ul>
&lt;li>PYTHONCLOCK.ORG
Python 2.7 will not be maintained past Jan 1st, 2020. So long Python 2, and thank you for your years of faithful service. Python 3, your time is now!
(&lt;code>是也乎:&lt;/code>
当然, 海量 Py2.7 兼容代码, 将继续在非官方支持下良好运行到永远&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3194/web">对 Python之禅 的冥想&lt;/a>
&lt;ul>
&lt;li>MOSHE ZADKA
&amp;ldquo;The Zen of Python is not &amp;rsquo;the rules of Python&amp;rsquo; or &amp;lsquo;guidelines of Python&amp;rsquo;. It is full of contradiction and allusion. It is not intended to be followed: it is intended to be meditated upon. In this spirit, I offer this series of meditations on the Zen of Python.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
蟒之禅 的原义就是引发沉思,而不是终止之&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3191/web">Python 计时器功能: 监视代码的三种方法&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to use Python timer functions to monitor how fast your programs are running. You&amp;rsquo;ll use classes, context managers, and decorators to measure your program&amp;rsquo;s running time. You&amp;rsquo;ll learn the benefits of each method and which to use given the situation.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Timer" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2020-01-01-ScreenShot%202020-01-01%2017.33.52.jpg">
总之: &lt;a href="https://pypi.org/project/codetiming/">codetiming&lt;/a> 内置计时器;
&lt;a href="https://docs.python.org/3/library/time.html#time.perf_counter">time.perf_counter()&lt;/a> 提供精确计时;
&lt;a href="https://docs.python.org/3/library/timeit.html">timeit&lt;/a> 专用运行时计时;
&lt;a href="https://docs.python.org/3/library/profile.html">cProfile&lt;/a> 专用性能分析器;
&lt;a href="https://docs.python.org/3/library/profile.html#pstats.Stats">pstats&lt;/a> CLI 性能分析工具;
&lt;a href="https://kcachegrind.github.io/">KCachegrind&lt;/a> GUI 工具来观察性能分析数据;
&lt;img alt="KcgShot3Small.gif (GIF Image, 260\u00a0×\u00a0218 pixels)" loading="lazy" src="https://kcachegrind.github.io/images/KcgShot3Small.gif">
&lt;a href="https://github.com/rkern/line_profiler">line_profiler&lt;/a> 单行代码性能监察;
&lt;a href="https://pypi.org/project/memory-profiler/">memory-profiler&lt;/a> 内存监察工具.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3196/web">开源移民情绪困扰&lt;/a>
&lt;ul>
&lt;li>ARMIN RONACHER
The creator of Flask reflects on the Python 2 to 3 migration and how the Python community handled the transition. Interesting read!
(&lt;code>是也乎:&lt;/code>
和 &lt;code>数字游民&lt;/code> 不同, 移民指就基础运行平台的迁移,
不象 Python 1.x -&amp;gt; 2.x 的迁移, 亳无压力,
因为, 当年根本就没什么成规模的 1.x 工程.
所以, 技术工程迁移, 多数阻力不在技术, 而在情绪, 就象人月神话,以及其它真实软件工程心理学著作中论及的&amp;hellip;
代码相处时间久了, 一样有感情的, 被迫迁移到完全无感觉的新平台中, 就象改嫁&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3183/web">Python REPL和Shell集成技巧&lt;/a>
&lt;ul>
&lt;li>JOHN D. COOK
Some good tips and ways to minimize the context interruption when moving between the shell and a Python session.
(&lt;code>是也乎:&lt;/code>
厨子说的总是有用的&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3197/web">俺名片能运行 Linux+MicroPython&lt;/a>
&lt;ul>
&lt;li>GEORGE HILLIARD
Embedded systems engineer builds a card-sized computer that boots Linux and runs MicroPython. Cool!
(&lt;code>是也乎:&lt;/code>
网红事件了&amp;hellip;
&lt;img alt="MicroPython" loading="lazy" src="https://www.thirtythreeforty.net/posts/2019/12/my-business-card-runs-linux/businesscard-top_huad90566bef925e8b01048d4355f78bd6_6751801_1024x1024_fit_q80_box.jpg">
已经有人准备将之复制并配置为实体 BTC 銭包了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3190/web">PyPy 7.3.0 发布&lt;/a>
&lt;ul>
&lt;li>PYPY BLOG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 400</title><link>https://zoomquiet.io/Weekly/19/issue-400/</link><pubDate>Wed, 25 Dec 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-400/</guid><description>&lt;blockquote>
&lt;p>无依赖项的轻量级Excel读/写器
原文: &lt;a href="https://pycoders.com/issues/400">PyCoder&amp;rsquo;s Weekly - Issue #400&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191225 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191225 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3157/web">Python Dictionary 迭代: 高级技巧和窍门&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this intermediate-level course, you&amp;rsquo;ll take a deep dive into how to iterate through a dictionary in Python. Dictionaries are a fundamental data structure, and you&amp;rsquo;ll be able to solve a wide variety of programming problems by iterating through them.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Iteration" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-12-25-ScreenShot%202019-12-25%2012.48.35.jpg">
视频教程, 果断是重点了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3144/web">ASGI 简介: 异步 Python Web生态系统的出现&lt;/a>
&lt;ul>
&lt;li>FLORIMOND MANCA
&amp;ldquo;If you were thinking Python had been getting locked into data science, think again! Python web development is back with an async spin, and it&amp;rsquo;s exciting.&amp;rdquo; Great writeup!
(&lt;code>是也乎:&lt;/code>
只是, 为什么?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3141/web">2020 年发布 Python 应用程序的 12种替代方案趋势&lt;/a>
&lt;ul>
&lt;li>CRISTIAN MEDINA&lt;/li>
&lt;li>• Shared by Cristian Medina
A look at the various systems to choose from for packaging and distributing Python code.
(&lt;code>是也乎:&lt;/code>
分散到云/移动/环境/发行几个方向后, 其实选择并不多, 也没什么变化&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3151/web">NumPy, SciPy, 和 Pandas: 与Python的关联&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn what correlation is and how you can calculate it with Python. You&amp;rsquo;ll use SciPy, NumPy, and Pandas correlation methods to calculate three different correlation coefficients. You&amp;rsquo;ll also see how to visualize data, regression lines, and correlation matrices with Matplotlib.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Correlation" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-12-25-ScreenShot%202019-12-25%2012.49.28.jpg">
竞合关系哪&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3149/web">Python 性能 Tips&lt;/a>
&lt;ul>
&lt;li>SKIP MONTANARO
Various tips and tricks that help improve the performance of your Python programs.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3138/web">Django Security 发行: 3.0.1, 2.2.9, 以及 1.11.27&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
Addresses CVE-2019-19844: Potential account hijack via password reset form.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3148/web">Python 3.8.1 发行&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 399</title><link>https://zoomquiet.io/Weekly/19/issue-399/</link><pubDate>Wed, 18 Dec 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-399/</guid><description>&lt;blockquote>
&lt;p>是什么令 Python 成为伟大的开发语言?
原文: &lt;a href="https://pycoders.com/issues/399">PyCoder&amp;rsquo;s Weekly - Issue #399&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191211 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191211 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3095/web">是什么使Python成为一种很棒的语言?&lt;/a>
&lt;ul>
&lt;li>STEVE DOWER
&amp;ldquo;What makes Python a great language? It gets the need to know balance right. [&amp;hellip; ] I would argue that the Python language has an incredibly well-balanced sense of what developers need to know. Better than any other language I&amp;rsquo;ve used.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
马后炮也是有技巧的&amp;hellip;.
人家老爹从没说过类似的&amp;hellip; Linus 倒是经常嗯哼&amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&amp;hellip;有着令人难以置信的平衡感
Python 对各种开发者都有友好的切入点, 而且有统一的成品代码观感.
)&lt;/p></description></item><item><title>Issue 398</title><link>https://zoomquiet.io/Weekly/19/issue-398/</link><pubDate>Wed, 11 Dec 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-398/</guid><description>&lt;blockquote>
&lt;p>MicroPython 物联网编程没问题
原文: &lt;a href="https://pycoders.com/issues/398">PyCoder&amp;rsquo;s Weekly - Issue #398&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191211 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191211 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/3053/web">MicroPython: Python编程硬件简介&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Are you interested in the Internet of Things, home automation, and connected devices? In this tutorial, you&amp;rsquo;ll learn about MicroPython and the world of electronics hardware. You&amp;rsquo;ll set up your board, write your code, and deploy a MicroPython project to your own device.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="MicroPython" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-12-11-ScreenShot%202019-12-11%2011.44.48.jpg">
参考: &lt;a href="http://blog.pychina.org/events/pycon2019china-nn.html">PyCon19China 南宁场私人回顾 blog.PyChina.org | 蠎中国社区 blog&lt;/a>
国内资深玩家的有关分享&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3060/web">PEP 591: 在 typing 中添加最终的限定词&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP proposes a final qualifier to be added to the typing module—in the form of a final decorator and a Final type annotation—to serve three related purposes: Declaring that a method should not be overridden, declaring that a class should not be subclassed, declaring that a variable or attribute should not be reassigned.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3055/web">正确进行 Python 配置&lt;/a>
&lt;ul>
&lt;li>MICHAEL WHALEN
&amp;ldquo;Let&amp;rsquo;s talk about configuring Python applications, specifically the kind that might live in multiple environments – dev, stage, production, etc.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
充分利用内置能力, 精心规划好开发/测试/运营环境参数,
综合使用环境变量, 以及自动加载机制&amp;hellip;
当然, 俺推荐 Borg 类.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3064/web">8 个超棒 pytest 插件&lt;/a>
&lt;ul>
&lt;li>OPENSOURCE.COM&lt;/li>
&lt;li>• Shared by Python Bytes FM
&amp;ldquo;One of the best aspects of the popular Python testing tool is its robust ecosystem. Here are eight of the best pytest plugins available.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3057/web">两个恶意 Python 库盗用 SSH 和 GPG 密钥&lt;/a>
&lt;ul>
&lt;li>LUKAS MARTINI
Also see the related discussion on Hacker News.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3051/web">Instagram 取消 Python 垃圾收集&lt;/a>
&lt;ul>
&lt;li>INSTAGRAM ENGINEERING BLOG
How Instagram&amp;rsquo;s Django backend runs with GC disabled and gets a 10% performance gain.
(&lt;code>是也乎:&lt;/code>
大厂商都必须有能力根本自己业务特点来定制运行时环境.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3065/web">Python 代码风格和 Pythonic 习语/惯用法&lt;/a>
&lt;ul>
&lt;li>PYTHON-GUIDE.ORG
A review of general concepts, language idioms, and Pythonic coding conventions.
(&lt;code>是也乎:&lt;/code>
已有中译: &lt;a href="https://pythonguidecn.readthedocs.io/zh/latest/writing/style.html#idiom">代码风格 — The Hitchhiker&amp;rsquo;s Guide to Python&lt;/a>
来自:
&lt;img alt="pythonguidecn" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-12-11-ScreenShot%202019-12-11%2011.41.27.jpg">
&lt;code>Python 宇宙搭车客指南&lt;/code>
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3070/web">Monads 没您想像的那么难&lt;/a>
&lt;ul>
&lt;li>YING WANG
Monads explained with Python code examples.
(&lt;code>是也乎:&lt;/code>
不是那个神人 王垠;
用 Py 来喷 Haskell&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/3044/web">CPython 3.8.1rc1 可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 397</title><link>https://zoomquiet.io/Weekly/19/issue-397/</link><pubDate>Wed, 04 Dec 2019 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-397/</guid><description>&lt;blockquote>
&lt;p>Guido 退出 Python 指导委员会
原文: &lt;a href="https://pycoders.com/issues/397">PyCoder&amp;rsquo;s Weekly - Issue #397&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191204 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191204 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2993/web">Guido van Rossum 退出 Python 指导委员会&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
&amp;ldquo;Part of my reason is that in the end, SC duty feels more like a chore to me than fun, and one of the things I&amp;rsquo;m trying to accomplish in my life post Dropbox retirement is to have more fun. To me, fun includes programming in and contributing to Python, for example the PEG parser project.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
放弃争论, 清心编程&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2995/web">Python Descriptors: 简介&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn what Python descriptors are and how they&amp;rsquo;re used in Python&amp;rsquo;s internals. You&amp;rsquo;ll learn about the descriptor protocol and how the lookup chain works when you access an attribute. You&amp;rsquo;ll also see a few practical examples where Python descriptors can come in handy.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Descriptors" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-12-04-ScreenShot%202019-12-04%2011.59.54.jpg">
配合装饰器才能发挥作用的描述符:&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>&amp;hellip;能在类上拦截对实例属性的访问,由此可以引出很多有趣的用法,和metaclass结合起来更是如此. 对于Python来说&amp;quot;性能&amp;quot;似乎从来不是牺牲&amp;quot;功能&amp;quot;(以及其他各种美德)的理由,这次也不例外.
zhihu 上有人点评&amp;hellip;
)&lt;/p></description></item><item><title>Issue 396</title><link>https://zoomquiet.io/Weekly/19/issue-396/</link><pubDate>Wed, 27 Nov 2019 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-396/</guid><description>&lt;blockquote>
&lt;p>Guido: 代码的可读性如此重要&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/396">PyCoder&amp;rsquo;s Weekly - Issue #396&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191127 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191127 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2970/web">PyCon 2020 注册已上线&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG
PyCon is the largest annual gathering for the community that uses and develops the open-source Python programming language. April 15–23 in Pittsburgh. Pro-tip: Get your early bird tickets today.
(&lt;code>是也乎:&lt;/code>
PyCon2020 早鸟票已经有了,,,
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2975/web">Python KeyError 异常以及如何处理它们&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
KeyError exceptions are often caused by a bad key lookup in a dictionary, but there are a few other situations when a KeyError can be raised as well. Knowing how to handle these exceptions is essential to writing good Python code.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="KeyError" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-11-27-ScreenShot%202019-11-27%2012.39.10.jpg">
等等, 这个是常见, 但是, 不难追踪哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2969/web">实用 Unicode (2012)&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
Timeless tutorial that teaches the basics of Unicode, and how both Python 2 and Python 3 work, as well as some key tips on solving Unicode problems.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2964/web">Guido van Rossum 论 Python 如何令思维的代码表述更轻松&lt;/a>
&lt;ul>
&lt;li>DROPBOX.COM
A conversation with the creator of the world&amp;rsquo;s most popular programming language on removing brain friction for better work.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Guido" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-11-27-ScreenShot%202019-11-27%2012.41.40.jpg?imageView2/2/w/420">&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;blockquote>
&lt;p>全文如下:
The Mind at Work: Guido van Rossum on how Python makes thinking in code easier
By Anthony Wing Kosner
Published on November 25, 2019
A conversation with the creator of the world&amp;rsquo;s most popular programming language on removing brain friction for better work.
Nothing defines the 21st century more than the ubiquitous effects of computer programming. Almost everything we do, particularly at work, is mediated by screens displaying the results of the enormous amount of computation that we now take for granted. If you&amp;rsquo;re one of the 99.7% of the human race that are not programmers, how all of this happens is a bit of a mystery. As science fiction writer Arthur C. Clarke quotably wrote, &amp;ldquo;Any sufficiently advanced technology is indistinguishable from magic.&amp;rdquo;
Of course, it isn&amp;rsquo;t magic. It is, however, both complicated and complex, with codebases of tech companies measured in millions of lines of code. When you&amp;rsquo;re reasoning about a real system you might want to build in code, you&amp;rsquo;re thinking about the complex relationships between different functions over time. Your code can be more or less complicated in how it is written and structured, but the problem you&amp;rsquo;re trying to solve has an inherent complexity that can&amp;rsquo;t be reduced to something simpler.
Becoming a programmer is not just about ideas, and you won&amp;rsquo;t last long at it if you can&amp;rsquo;t deal with the laser-focused details of describing your ideas in code. &amp;ldquo;I&amp;rsquo;m a little skeptical of the claim that the systems thinking is primary there, because it&amp;rsquo;s much easier to come up with an idea for a system than it is to take an idea and turn it into working code,&amp;rdquo; says Guido van Rossum, the creator and retired BDFL (Benevolent Dictator for Life) of the Python programming language. JavaScript still owns the web, and Java runs 2.5 billion Android phones, but for general purpose programming and education, Python has become the default standard.
If anyone has made turning an idea into working code easier, for more people, it&amp;rsquo;s Van Rossum over his 30-year history with Python. And he&amp;rsquo;s done it with a self-effacing grace and an understated humor—the language is named after the surreal comedy of Monty Python, not the actual Burmese python. In its quiet way, the Python programming language has managed to make some of the complications of programming computers less difficult for our brains to manage.
To understand how Van Rossum accomplished this amazing feat, we have to go back into the history of computing to the era of mainframes and machine language. &amp;ldquo;The mainframe is a machine that costs many millions of dollars, and the combined pay of all those programmers is peanuts compared to the cost of the mainframe,&amp;rdquo; he says, explaining that cost logically prioritized machine time over human time. &amp;ldquo;But as I experienced desktop workstations and PCs, I realized that a change of mindset about cost of the programmer&amp;rsquo;s time versus cost of the computer&amp;rsquo;s time was overdue.&amp;rdquo; Van Rossum doesn&amp;rsquo;t think he was the first person to observe this shift, but he really capitalized on it in the design of Python.
This simple idea of giving humans priority over machines is at the core of the philosophy behind Python. Certainly the fact that it&amp;rsquo;s an interpreted language as opposed to a compiled language means that the programmer gets immediate feedback about the code they&amp;rsquo;re writing without needing to take the time to recompile it after making each change. This is very common now, but thirty years ago it was quite controversial because the conventional wisdom was that faster (for the computer) was better. Updating this belief has had a large positive impact on the productivity of programmers.
&amp;ldquo;In Python, every symbol you type is essential.&amp;rdquo;
—Guido van Rossum
&amp;ldquo;There are a whole bunch of common programming tasks that are easy in Python,&amp;rdquo; says Van Rossum. &amp;ldquo;For someone who is not yet a programmer, who wants to become a programmer, for those people Python is particularly easy to get.&amp;rdquo; Indeed, many computer science schools are switching over from Java to Python, because it&amp;rsquo;s much easier to grasp for beginners. The reasons behind this are complex, with many factors each reducing little bits of friction. What&amp;rsquo;s simple is the philosophy behind all of the improvements: Everything should have a necessary purpose. The lack of extraneous code makes it easier to focus on what you need to pay attention to. &amp;ldquo;In Python, every symbol you type is essential,&amp;rdquo; Van Rossum says.
This concision makes it easy to accomplish something meaningful in Python, which is one of the reasons for its wide adoption. &amp;ldquo;The typical way that we introduce Python to beginning programmers is also important. We can show them very small snippets of code that require very little understanding of terminology and concepts from programming before they make sense,&amp;rdquo; Van Rossum explains, &amp;ldquo;whereas the smallest Java program, for example, contains a whole bunch of what are, to the uninitiated eye, noise characters.&amp;rdquo;
This quietness and simplicity of design makes it easier to see what&amp;rsquo;s going on. &amp;ldquo;Python for me is incredibly visual,&amp;rdquo; says Van Rossum. &amp;ldquo;When I read Python, I definitely see it as a two-dimensional structure, rather than one-dimensional, like language. That is probably because Python uses indentation for grouping, but probably also because my mind just likes thinking visually.&amp;rdquo;
He&amp;rsquo;s not the only one, of course, who thinks visually. We all do to some extent. But he&amp;rsquo;s particularly sensitive to the effects of the visual on cognition. &amp;ldquo;Some poorly formatted text can drive me crazy. They interrupt my visual parsing of the flow and the structure, and in that sense, I do think in Python,&amp;rdquo; Van Rossum admits. &amp;ldquo;I can grasp code much better when it&amp;rsquo;s formatted properly.&amp;rdquo; It takes more information to resolve the uncertainty about what code indentations mean if they&amp;rsquo;re arbitrary than if those indentations have a clear purpose, as they do in Python. So if the experience is easier, it&amp;rsquo;s because fewer bits of information have to be processed for you to know what&amp;rsquo;s going on.
Python&amp;rsquo;s readability is not just typographic, but conceptual. Van Rossum thinks Python may be closer to our visual understanding of the structures that we are representing in code than other languages because, &amp;ldquo;Python makes that structure mandatory.&amp;rdquo;
&amp;ldquo;While I was researching my book, CODERS,&amp;rdquo; says author Clive Thompson, &amp;ldquo;I talked to a lot of developers who absolutely love Python. Nearly all said something like &amp;lsquo;Python is beautiful.&amp;rsquo; They loved its readability—they found that it was far easier to glance at Python code and see its intent. Shorn of curly brackets, indented in elegant visual shelves, anything written in Python really looks like modern poetry.&amp;rdquo; They also find that Python is fun to write, which is more important than it may seem. As Thompson writes, &amp;ldquo;When you meet a coder, you&amp;rsquo;re meeting someone whose core daily experience is of unending failure and grinding frustration.&amp;rdquo;
&amp;ldquo;You primarily write your code to communicate with other coders, and, to a lesser extent, to impose your will on the computer.&amp;rdquo;
—Guido van Rossum
Building the priority of the programmer&amp;rsquo;s time into the language has had a curious effect on the community that&amp;rsquo;s grown around it. There&amp;rsquo;s a social philosophy that flows out of Python in terms of the programmer&amp;rsquo;s responsibility to write programs for other people. There&amp;rsquo;s an implicit suggestion, very much supported by Van Rossum in the ways he talks and writes about Python, to take a little more time in order to make your code more interpretable to someone else in the future. Expressing your respect for others and their time through the quality of your work is an ethos that Van Rossum has stealthily propagated in the world. &amp;ldquo;You primarily write your code to communicate with other coders, and, to a lesser extent, to impose your will on the computer,&amp;rdquo; he says.
The universality of the culture that&amp;rsquo;s spread around Python has achieved some measure of what Van Rossum intended two decades ago with a short-lived project called CP4E (Computer Programming for Everybody). &amp;ldquo;I&amp;rsquo;m usually not a very visionary thinker. People always ask me, what&amp;rsquo;s next for Python, and I never know. But I put on my most visionary hat, and assumed that it would make sense for everyone to learn programming.&amp;rdquo; Personal computers had been around for 20 years, but mostly they were glorified typewriters and calculators. Van Rossum asked, &amp;ldquo;isn&amp;rsquo;t it crazy that all those people have computers, and very few of them learn to program?&amp;rdquo;
In the time since, he has focused on making programming easier to learn and easier to do through the advancements in Python, now at version 3.7. He still thinks that programming teaches generally valuable skills, like problem solving, following directions carefully, and understanding what directions mean. But he&amp;rsquo;s also found that, &amp;ldquo;there are certain introductions to programming that are fun for kids to do, but they&amp;rsquo;re not fun for all kids, and I don&amp;rsquo;t think I would want to make it a mandatory part of the curriculum.&amp;rdquo;
At the same time, the need for people to program their computers has also diminished because of the growth of software, particularly on the web, that allows you to intuitively do what used to require programing to accomplish. &amp;ldquo;I&amp;rsquo;m not so sure that it needs to happen anymore,&amp;rdquo; Van Rossum says of CP4E. &amp;ldquo;I think computers have made it to that point, where they&amp;rsquo;re just a useful thing that not everybody needs to know what goes on inside.&amp;rdquo;
&amp;ldquo;Python is now also the language of amateurs, and I mean that in the best possible way.&amp;rdquo;
—Guido van Rossum
But that are a growing number of people who are using Python in many fields. &amp;ldquo;The currently prevailing theory about Python&amp;rsquo;s unexpected success,&amp;rdquo; says Van Rossum, &amp;ldquo;is that at some point, it established itself into data science and machine learning, and scientific data processing in general, and once you have critical mass, it&amp;rsquo;s easier for everyone to use the same system as their colleagues and their competitors, than to try something different.&amp;rdquo; And even though it started as purely a tool for professional programmers, Van Rossum says, &amp;ldquo;Python is now also the language of amateurs, and I mean that in the best possible way.&amp;rdquo;
A successful open source software project, like Python, has to be easy to learn for beginners, but also have practical application to real world problems that more advanced users will want to solve. Just as for beginners you want to keep things simple so all of their brain energy is spent on learning the complications of the programming environment, for advanced users you want to help them manage the complexity of these competing abstractions. Part of the motivation for making the implementation of Python as simple as possible is to be able to change your mind, to learn, to iterate. &amp;ldquo;If you write a prototype in Python and you get it to work, often, that&amp;rsquo;s not a very big effort,&amp;rdquo; says Van Rossum, &amp;ldquo;and then you can afford to throw away your prototype and write the same thing again based on what you&amp;rsquo;ve learned. You can still write it in Python, but the second version will be much better than the first.&amp;rdquo;
Part of the enduring appeal of Python is the optimism and humility of starting over. &amp;ldquo;If you&amp;rsquo;ve invested much more time into writing and debugging code, you&amp;rsquo;re much less eager to throw it all away and start over.&amp;rdquo; Co-founder and CEO, Drew Houston wrote the first prototype of Dropbox in Python on a five-hour bus ride from Boston to New York. &amp;ldquo;The early prototypes of Dropbox were thrown away, largely, many times,&amp;rdquo; says Van Rossum.
What can we learn from Python about how to design better tools for thinking? Tim Peters, one of Python&amp;rsquo;s major contributors, offers some clues in the aphoristic The Zen of Python, in which he channels Van Rossum&amp;rsquo;s guiding principles. Particularly relevant to our present discussion are this pair: &amp;ldquo;Simple is better than complex. Complex is better than complicated.&amp;rdquo; This could almost be a recipe for how the brain prioritizes its functions to use energy efficiently.
Equally important for Van Rossum is the social aspect of thinking and building tools. What has he taken away from his thirty year journey with Python? &amp;ldquo;I have learned that you can&amp;rsquo;t do it alone, which is not an easy lesson for me. I&amp;rsquo;ve learned that you don&amp;rsquo;t always get the outcome that you went for, but maybe the outcome you get is just as good, or better.&amp;rdquo;
简单说:
&lt;code>Python 之禅&lt;/code> 真的包含了老爹所有关键思考成果.
)&lt;/p></description></item><item><title>Issue 394</title><link>https://zoomquiet.io/Weekly/19/issue-394/</link><pubDate>Wed, 13 Nov 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-394/</guid><description>&lt;blockquote>
&lt;p>俺的 Python 开发环境 2020 版
原文: &lt;a href="https://pycoders.com/issues/394">PyCoder&amp;rsquo;s Weekly - Issue #394&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191113 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191113 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2898/web">PSF 寻求开发商以提高 pip 品质&lt;/a>
&lt;ul>
&lt;li>PYFOUND.BLOGSPOT.COM&lt;/li>
&lt;li>• Shared by Brian Rutledge
The Python Software Foundation Packaging Working Group is receiving funding to work on the design, implementation, and rollout of pip&amp;rsquo;s next-generation dependency resolver. Funding has been allocated to secure a senior developer and an intermediate developer, starting in December 2019 or January 2020. RFP open now through November 22.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2901/web">俺的Python开发环境,2020版&lt;/a>
&lt;ul>
&lt;li>JACOB KAPLAN-MOSS
The co-creator of Django explains his Python environment: &amp;ldquo;My setup pieces together pyenv, poetry, and pipx. It&amp;rsquo;s probably a tad more complex than is ideal for most Python users, but for the things I need, it&amp;rsquo;s perfect.&amp;rdquo; Related discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
来了, 又来了, 每年更新最具有引战体质话题&amp;hellip;
pipenv 被弃用非常明智&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2899/web">何时在Python中使用列表推导&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Python list comprehensions make it easy to create lists while performing sophisticated filtering, mapping, and conditional logic on their members. In this tutorial, you&amp;rsquo;ll learn when to use a list comprehension in Python and how to create them effectively.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Comprehension" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-11-13-ScreenShot%202019-11-13%2011.33.25.jpg">
最讨巧也最容易滥用的技巧&amp;hellip;
简单说:
在应该使用时
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2889/web">Python中的&amp;quot;解析&amp;quot;&lt;/a>
&lt;ul>
&lt;li>ASTHASR.GITHUB.IO
&amp;ldquo;Don&amp;rsquo;t be afraid to create new, more specific data types for your specific use cases. It&amp;rsquo;s okay to represent different data, used for different purposes, with different data structures, and makes later generalization easier!&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
毕竟 Python 内置的, 而对其它对象的分析, Python 生态中工具也是最多的&amp;hellip;
所以, 嫑怕, 放心定制自己舒服的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2880/web">使用 Keras 和深度学习发现自然灾害&lt;/a>
&lt;ul>
&lt;li>ADRIAN ROSEBROCK
In this tutorial, you will learn how to automatically detect natural disasters (earthquakes, floods, wildfires, cyclones/hurricanes) with up to 95% accuracy using Keras, Computer Vision, and Deep Learning.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2905/web">Python 成为 GitHub 第二受欢迎的语言&lt;/a>
&lt;ul>
&lt;li>DEVELOPER-TECH.COM
GitHub has published its latest State of the Octoverse report which provides fascinating insights into the development industry.
(&lt;code>是也乎:&lt;/code>
第一当然是 JAVA 了, 报告中还有其它有趣的结论:
谁是增长最快的语言? 哪个编辑器最受欢迎&amp;hellip;
当然, 无论调查如何, 自己舒服的才是最好的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2903/web">简单便携式 Python 解释器的复杂路径&lt;/a>
&lt;ul>
&lt;li>GLAUBER COSTA
&amp;ldquo;We needed a Python interpreter that can be shipped everywhere. You won&amp;rsquo;t believe what happened next!&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
简单说, 用专用工具来完成&amp;hellip;别自己乱来&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2885/web">那些最为低估的 Python 软件包&lt;/a>
&lt;ul>
&lt;li>EYAL TRABELSI
(&lt;code>是也乎:&lt;/code>
除了 this 模块之外, 在各种领域都散落有官方一直没注意到的神奇模块,
当然, 多数都是和大数据相关的, pandas 插件, 数据清理/探索, 以及性能检测什么的&amp;hellip;
值得逐一尝试体验&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2890/web">停止使用 utcnow 以及 utcfromtimestamp&lt;/a>
&lt;ul>
&lt;li>PAUL GANSSLE
(&lt;code>是也乎:&lt;/code>
简单说 datetime 才是最好的选择.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 395</title><link>https://zoomquiet.io/Weekly/19/issue-395/</link><pubDate>Wed, 13 Nov 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-395/</guid><description>&lt;blockquote>
&lt;p>激萌模块-&amp;gt;用表情符编写Python程序
原文: &lt;a href="https://pycoders.com/issues/395">PyCoder&amp;rsquo;s Weekly - Issue #395&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191120 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191120 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2932/web">Python 中咯线程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn how to use threading in your Python programs. You&amp;rsquo;ll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Threading" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-11-20-ScreenShot%202019-11-20%2010.41.42.jpg">
基础而又不简单的嗯哼&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2926/web">加载较少数据来减少 Pandas 内存用量&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
How to reduce the memory your DataFrame uses at the time it is initially loaded: by dropping columns, lower-range numerical dtypes, and categoricals.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2943/web">Python 字典&amp;quot;加法&amp;quot;的回归&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
An interesting summary of discussions around PEP 584 (&amp;ldquo;Add + and += operators to the built-in dict class&amp;rdquo;).&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2939/web">为什么向 Python 3 迁移需要这么长时间?&lt;/a>
&lt;ul>
&lt;li>VICKI BOYKIS
(&lt;code>是也乎:&lt;/code>
因为, 多数项目没法儿迁移&amp;hellip;
)
&lt;a href="https://pycoders.com/link/2949/web">Related discussion on Hacker News.&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2933/web">Django 3.0 RC 1 可用矣&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2948/web">PyCon 2020 Tutorial 提案截止日期临近&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 393</title><link>https://zoomquiet.io/Weekly/19/issue-393/</link><pubDate>Wed, 06 Nov 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-393/</guid><description>&lt;blockquote>
&lt;p>DROPBOX 官方致谢老爹6年贡献, 对比&amp;hellip;
原文: &lt;a href="https://pycoders.com/issues/393">PyCoder&amp;rsquo;s Weekly - Issue #393&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191106 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191106 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2827/web">Python 采用了12个月发布周期(PEP 602) (PEP 602)&lt;/a>
&lt;ul>
&lt;li>LWN.NET
The CPython team moves to a consistent annual release schedule. More info here in PEP 602.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2808/web">用 Kivy Python 框架构建移动应用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to build a mobile application with Python and the Kivy GUI framework. You&amp;rsquo;ll discover how to develop an application that can run on your desktop as well as your phone. Then, you&amp;rsquo;ll package your app for iOS, Android, Windows, and macOS.
(&lt;code>是也乎:&lt;/code>
讲真, 用 QPython 更加简洁
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2826/web">2019 Python 开发者调查表&lt;/a>
&lt;ul>
&lt;li>PSF BLOG
&amp;ldquo;[We] aim to identify how the Python development world looks today and how it compares to the last two years. The results of the survey will serve as a major source of knowledge about the current state of the Python community and how it is changing over the years, so we encourage you to participate and make an invaluable contribution to this community resource. The survey takes approximately 10 minutes to complete.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
官方构建的, 想更多引发对中国程序猿的注意,
大家多去填写吧
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2820/web">您不必迁移到 Python 3&lt;/a>
&lt;ul>
&lt;li>SEBASTIAN WITOWSKI
&amp;ldquo;Python 3 is great! But not every Python 2 project has to be migrated. There are different ways how you can prepare for the upcoming Python 2 End of Life.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
无法同意更多, 绝大多数应用并没到只有 Py3 能承载的分儿上
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2803/web">为毛要使用python -m pip&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
Arguments for why you should always use python -m pip over pip/pip3 to control exactly which Python environment is used.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2812/web">Thank You, Guido&lt;/a>
&lt;ul>
&lt;li>DROPBOX.COM
&amp;ldquo;After six and a half years, Guido van Rossum, the creator of Python, is leaving Dropbox and heading into retirement.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
老爹, 多谢哉.
&amp;ndash;&amp;gt; DROPBOX 官方致谢, 当然, 当年 Google 并没感谢过, 毕竟&amp;hellip;你懂的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 392</title><link>https://zoomquiet.io/Weekly/19/issue-392/</link><pubDate>Wed, 30 Oct 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-392/</guid><description>&lt;blockquote>
&lt;p>可期仙器 -&amp;gt;removestar -&amp;gt;自动替换*导入为显式导入
原文: &lt;a href="https://pycoders.com/issues/392">PyCoder&amp;rsquo;s Weekly - Issue #392&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191030 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191030 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2771/web">Black 19.10b0 发布&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PSF
I&amp;rsquo;ve been using Black to automatically format most of my Python code since it came out last year, and it&amp;rsquo;s been an incredibly helpful tool. Stable release coming soon. More about how to use Black here.
(&lt;code>是也乎:&lt;/code>
不妥协的&amp;hellip;何时 VSCode 们, 内置了 Black 才算得果位哪.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2768/web">Python 和 PyQt: 构建GUI桌面计算器&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to create Graphical User Interface (GUI) applications with Python and PyQt. Once you&amp;rsquo;ve covered the basics, you&amp;rsquo;ll build a fully-functional desktop calculator that can respond to user events with concrete actions.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyQt" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-10-30-ScreenShot%202019-10-30%2010.33.05.jpg">
真正上手就会发现, QtDesigner 生成的代码不如手工写的&amp;hellip;
以及, 问题在 GUI 软件现在基本都向 WAP 转化了&amp;hellip;
Electorn 面前, 以及 Flutter 的目标, 都是没 Qt 什么事儿的哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2781/web">Python 3.8 中 System V式 共享内存性能&lt;/a>
&lt;ul>
&lt;li>VENKATESH-PRASAD RANGANATH
&amp;ldquo;To evaluate the performance gains from shared memory, I ran the following simple test—create a list of integers and double each integer in the list in parallel by chunking the list and processing each chunk in parallel.&amp;rdquo; Surprising results!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2779/web">何时切换为 Python 3.8&lt;/a>
&lt;ul>
&lt;li>PYTHONSPEED.COM
A quick rundown of the problems you might encounter when switching major Python versions.
(&lt;code>是也乎:&lt;/code>
迁移不是问题, 问题是不兼容&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2765/web">考虑使用 memoryview 和 bytearray 进行有字节零复制交互&lt;/a>
&lt;ul>
&lt;li>BRETT SLATKIN&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2767/web">用 Python 处理 TTF 字体文件&lt;/a>
&lt;ul>
&lt;li>READEVALPRINT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 391</title><link>https://zoomquiet.io/Weekly/19/issue-391/</link><pubDate>Wed, 23 Oct 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-391/</guid><description>&lt;blockquote>
&lt;p>最后一个官方 Py2 版本 2.7.17 发布
原文: &lt;a href="https://pycoders.com/issues/391">PyCoder&amp;rsquo;s Weekly - Issue #391&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2735/web">Arduino 微控制嘼 + Python: 入门&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Discover how to use Arduino microcontrollers with Python to develop your own electronic projects. You&amp;rsquo;ll learn how to set up circuits and write applications with the Firmata protocol. You&amp;rsquo;ll control Arduino inputs and outputs and integrate the board with higher-level apps.
(&lt;code>是也乎:&lt;/code>
Arduino 比 树莓派 其实不差&amp;hellip;
&lt;img alt="Arduino" loading="lazy" src="http://ydlj.zoomquiet.top/ipic/2019-10-23-ScreenShot%202019-10-23%2009.45.00.jpg">
只是, 上手嵌入系统, 电工一系列工具就得先准备并熟练了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2721/web">为 Python 编写个 LLVM 专业工具&lt;/a>
&lt;ul>
&lt;li>STEPHEN DIEHL
&amp;ldquo;We&amp;rsquo;re going to build a single module Numba-like compiler for Python. It won&amp;rsquo;t be nearly as featureful or complete, but should demonstrate how you can go about building your own little LLVM specializer for a subset of Python or your own custom DSL expression compiler; and integrating it with the standard NumPy/SciPy stack for whatever scientific computing domain you work.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2731/web">Python 2.7.17 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Python 2.7.17 is a bug fix release in the Python 2.7.x series. It is expected to be the penultimate release for Python 2.7. &lt;a href="https://pycoders.com/link/2722/web">详细变更说明&amp;hellip;.&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2738/web">Python 代码复杂性瀑布&lt;/a>
&lt;ul>
&lt;li>NIKITA SOBOLEV
What can be done to prevent your Python code from getting too complex? A good linter setup does much more than finding missing commas and bad quotes. A good linter allows you to rely on it with architecture decisions and help you with the refactoring process.
(&lt;code>是也乎:&lt;/code>
还是得靠 linter 工具,
因为工程师总是不自主的在工程中将代码越写越复杂&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2742/web">在 Python 中重新实现 Solaris 命令使 C 语言的性能提高了17倍&lt;/a>
&lt;ul>
&lt;li>DARREN MOFFAT
&amp;ldquo;As a result of fixing a memory allocation issue in the /usr/bin/listusers command, that had caused issues when it was converted to 64 bit, I decided to investigate if this ancient C code could be improved by conversion to Python.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
涉及性能, 古老的锅/坑总是 C 挖的&amp;hellip;
现在, Python 也有机会来填/挖了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2726/web">Y组合器的简单本质(用Python解释)&lt;/a>
&lt;ul>
&lt;li>LIONEL PARREAUX
&amp;ldquo;The Y combinator is a central concept in lambda calculus, which is the formal foundation of functional languages. Y allows one to define recursive functions without using self-referential definitions.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
经典思想总是值得反复嗯哼的&amp;hellip;
反正无论怎么推导,虽然总是能成功, 但是, 就是无法相信自己的眼睛&amp;hellip;
直觉上中间一定有谁偷走了什么&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2716/web">大规模 Python: 严格的模块&lt;/a>
&lt;ul>
&lt;li>CARL MEYER
The Instagram engineering team is experimenting with a technique for writing Python modules that are side-effect-free on import to reduce server startup time and unexpected global state changes.
(&lt;code>是也乎:&lt;/code>
好吧, 什么事儿数量一多都不容易&amp;hellip;.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2712/web">Python 属性访问和描述符协议&lt;/a>
&lt;ul>
&lt;li>AMIR RACHUM
A deep dive into Python attribute access and the descriptor protocol. What exactly happens when we say foo.bar?&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 390</title><link>https://zoomquiet.io/Weekly/19/issue-390/</link><pubDate>Wed, 16 Oct 2019 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-390/</guid><description>&lt;blockquote>
&lt;p>VSCode 支持直接 Jupyter Notebook 编辑了
原文: &lt;a href="https://pycoders.com/issues/390">PyCoder&amp;rsquo;s Weekly - Issue #390&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2685/web">CPython 3.8.0 发布&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Assignment expressions, positional-only arguments, = specifier in f-strings, and more. Click the link for the full changelog and download links.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2698/web">Python 3.8 的超酷新功能&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
What does Python 3.8 bring to the table? Learn about some of the biggest changes and see you how you can best make use of them.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="py3.8.0" loading="lazy" src="https://ipic.zoomquiet.top/2019-10-16-ScreenShot%202019-10-16%2010.09.47.jpg">
Python 也跟上了刷版本号并追加特性来刷声望的节奏&amp;hellip;
大约 2027 年就能用上 Python 42.0.0 了
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2689/web">由于 Python 的误解, 成千上万的科学论文可能无效&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL
Developers assumed that glob.glob() returns a sorted list of files, but it doesn&amp;rsquo;t. And this led to a number of statistical errors and data discrepancies in several published scientific papers.
(&lt;code>是也乎:&lt;/code>
一个内建函式误解导致的血案&amp;hellip;
只能说大家相互抄的忒勤快了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2701/web">Python range() 函式&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this step-by-step course, you&amp;rsquo;ll master the Python range() function, learn how its implementation differs in Python 3 vs 2, and see how you can use it to write faster and more Pythonic code.
(&lt;code>是也乎:&lt;/code>
真蟒 的插图是真心走心了&amp;hellip;
&lt;img alt="x2x3" loading="lazy" src="https://ipic.zoomquiet.top/2019-10-16-ScreenShot%202019-10-16%2010.08.31.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2672/web">元编程在 Python&lt;/a>
&lt;ul>
&lt;li>SAURABH KUKADE
&amp;ldquo;Meta-programming is an act of building functions and classes who can manipulate code by modifying, wrapping existing code or generating code.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
叕一则 &lt;code>元编程&lt;/code> 体验&amp;hellip;
只是, 这根本是语言自身表达能力不足时, 开放自省接口给用户来扩展表述的哪&amp;hellip;
当然, 这么一来, 语言本身不稳定的锅就可以愉快的丢给用户了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2675/web">Django 3.0 Beta 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
See the release notes for a list of changes and new features.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2682/web">PyPy V7.2 发布&lt;/a>
&lt;ul>
&lt;li>MOREPYPY.BLOGSPOT.COM
ARM aarch64 support, new JSON decoder, sandboxing makes a return, &amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 389</title><link>https://zoomquiet.io/Weekly/19/issue-389/</link><pubDate>Tue, 08 Oct 2019 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-389/</guid><description>&lt;blockquote>
&lt;p>Rust 来解决 Python 环境管理问题-&amp;gt;pyflow
原文: &lt;a href="https://pycoders.com/issues/389">PyCoder&amp;rsquo;s Weekly - Issue #389&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2649/web">Django 入门: 构建投资组合应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this course, you&amp;rsquo;ll learn the basics of creating powerful web applications with Django, a Python web framework. You&amp;rsquo;ll build a portfolio website to showcase your web development projects, complete with a fully functioning blog.
(&lt;code>是也乎:&lt;/code>
好象今年开始, 真蟒 已经占据主要周刊内容了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2652/web">适用于 Python 的自动格式化程序&lt;/a>
&lt;ul>
&lt;li>KEVIN PETERS&lt;/li>
&lt;li>• Shared by Kevin Peters
An auto formatter is a tool that will format your code in a way it complies with the tool or any other standard it set. But which auto formatter should you use with Python code?
(&lt;code>是也乎:&lt;/code>
这种事儿叫用户选择会出人命的, 学习 golang, 及时官方钦定一个并内建才对
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2590/web">用 Datadog 分布式跟踪和 APM 监视您的 Python 应用程序&lt;/a>
&lt;ul>
&lt;li>DATADOG&lt;/li>
&lt;li>sponsor
Debug and optimize your code by tracing requests across web servers, databases, and services in your environment—and seamlessly correlate those traces with metrics and logs to troubleshoot issues. Try Datadog in your environment with a free 14-day trial →
(&lt;code>是也乎:&lt;/code>
非常实诚的好服务
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2656/web">Timsort: 从未听说过的最快排序算法&lt;/a>
&lt;ul>
&lt;li>BRANDON SKERRITT
CPython uses Timsort for sorting containers. Timsort is a fast O(n log n) stable sorting algorithm built for the real world — not constructed in academia.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2637/web">PyPy 的新 JSON 解析器&lt;/a>
&lt;ul>
&lt;li>PYPY STATUS BLOG
PyPy has a new and faster JSON parser implementation. This post covers the design decisions that were made to develop the new and improved parser.
(&lt;code>是也乎:&lt;/code>
好象只有 PyPy 还在继续 Pythonic 之旅
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2645/web">用 ％autoreload 自动重新加载 Python 模块&lt;/a>
&lt;ul>
&lt;li>SEBASTIAN WITOWSKI
Tired of having to reload a module each time you change it? IPython&amp;rsquo;s %autoreload to the rescue!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2653/web">教程中不常用的 六个 Django 模板标签&lt;/a>
&lt;ul>
&lt;li>MEDIUM.COM/@HIGHCENBURG
{% for &amp;hellip; %} {% empty %} {% endfor %} anyone?
(&lt;code>是也乎:&lt;/code>
为什么不常用? 原因很明显了哪
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2651/web">(浮点) 数字, 丫们说谎&lt;/a>
&lt;ul>
&lt;li>GLYPH LEFKOWITZ
When and why 2 + 2 = 4.00000000000000000001&amp;hellip;
(&lt;code>是也乎:&lt;/code>
老爹当年一闪神, 到今反复嗯哼永不断
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2641/web">Python 2.7 退休倒计时:〜2.5个月&lt;/a>
&lt;ul>
&lt;li>PYTHONCLOCK.ORG
(&lt;code>是也乎:&lt;/code>
放心万里长城永不倒
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 388</title><link>https://zoomquiet.io/Weekly/19/issue-388/</link><pubDate>Sun, 06 Oct 2019 21:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-388/</guid><description>&lt;blockquote>
&lt;p>NASA实锤对比Py和多种主力数据科学语言
原文: &lt;a href="https://pycoders.com/issues/388">PyCoder&amp;rsquo;s Weekly - Issue #388&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>&lt;/blockquote>
&lt;ul>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>191006 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2577/web">Python 中如何用 Generators 和 Yield&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn about generators and yielding in Python. You&amp;rsquo;ll create generator functions and generator expressions using multiple Python yield statements. You&amp;rsquo;ll also see how to build data pipelines that take advantage of these Pythonic tools.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Generators" loading="lazy" src="https://ipic.zoomquiet.top/2019-10-07-ScreenShot%202019-10-07%2020.14.24.jpg">
可以说, 真蟒, 一己之力, 将 Python 领域所有值得嗯哼的事儿, 这几年全部重新嗯哼了一遍&amp;hellip;
这是为了获得完全自主产权的教材, 来构筑课程池?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2579/web">对比 Python, Julia, Matlab, IDL 以及 Java&lt;/a>
&lt;ul>
&lt;li>NASA.GOV
&amp;ldquo;We use simple test cases to compare various high level programming languages. We implement the test cases from an angle of a novice programmer who is not familiar with the optimization techniques available in the languages. The goal is to highlight the strengths and weaknesses of each language but not to claim that one language is better than the others.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
实锤了&amp;hellip;.
&lt;img alt="NASA" loading="lazy" src="https://ipic.zoomquiet.top/2019-10-07-fig_languages_histo.png">
没有一枝独秀, 只有相对优势.
如果自己用 Python 没毛病, 如果公司来, Java 永远正确.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2572/web">正则表达式在 Python 中的性能&lt;/a>
&lt;ul>
&lt;li>JUN WU
&amp;ldquo;Working with regex, you have to understand what you are doing: the regex engine for Python, the type of statement you are writing, and alternative tools that are available for your purposes. Yes, there are instances when the re package may not be the best tool to use.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2587/web">PEG 在 Core Developer Sprint&lt;/a>
&lt;ul>
&lt;li>GUIDO VAN ROSSUM
&amp;ldquo;Every year for the past four years a bunch of Python core developers get together for a week-long sprint at an exotic location. These sprints are sponsored by the PSF as well as by the company hosting the sprint.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
老爹真的开始放飞了, 敢于放权给大家玩内核了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2588/web">Mypy 0.730 发布&lt;/a>
&lt;ul>
&lt;li>MYPY-LANG.BLOGSPOT.COM
Mypy 0.730 is out, with prettier, colored output and error code support, along with many other fixes and improvements.
(&lt;code>是也乎:&lt;/code>
兼容 Py2 的生态圈已经正式起航&amp;hellip;再次.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2570/web">Django Bugfix 发布: 2.2.6, 2.1.13 and 1.11.25&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 387</title><link>https://zoomquiet.io/Weekly/19/issue-387/</link><pubDate>Wed, 25 Sep 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-387/</guid><description>&lt;p>原文: &lt;a href="https://pycoders.com/issues/387">PyCoder&amp;rsquo;s Weekly - Issue #387&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>
&lt;ul>
&lt;li>190925 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>190925 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2551/web">用 pdb 调试 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn the basics of using pdb, Python&amp;rsquo;s interactive source code debugger. pdb is a great tool for tracking down hard-to-find bugs, and it allows you to fix faulty code more quickly.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="调试" loading="lazy" src="https://ipic.zoomquiet.top/2019-09-25-ScreenShot%202019-09-25%2012.25.22.jpg">
这是屠龙技,轻易用不上, 真要用上了, 也说明已经身陷焦油坑, 难以逃离了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2555/web">H如何验证 PyPI 是否信任?&lt;/a>
&lt;ul>
&lt;li>BRETT CANNON
&amp;ldquo;A co-worker of mine attended a technical talk about how Go&amp;rsquo;s module mirror works and he asked me whether there was something there that Python should do.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
这真心是件基础又忧心的事儿&amp;hellip;
好在, 一直有标准精良自检方案
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2540/web">PSF 中的 requests 所有权已转移给新维护者&lt;/a>
&lt;ul>
&lt;li>GITHUB.COM/PSF
Also see the related discussion on Reddit.
(&lt;code>是也乎:&lt;/code>
多年媳妇, 熬成??? 叕一例&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2553/web">What&amp;rsquo;s in a Name? Tales of Python, Perl, and the GIMP&lt;/a>
&lt;ul>
&lt;li>SVEN GREGORI
Fun read about the challenges of naming and renaming open-source projects.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2530/web">PyCascades 2020 CFP&lt;/a>
&lt;ul>
&lt;li>PAPERCALL.IO&lt;/li>
&lt;li>Portland
The PyCascades call for proposals is open until October 1st.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 386</title><link>https://zoomquiet.io/Weekly/19/issue-386/</link><pubDate>Wed, 18 Sep 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-386/</guid><description>&lt;p>原文: &lt;a href="https://pycoders.com/issues/386">PyCoder&amp;rsquo;s Weekly - Issue #386&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>
&lt;ul>
&lt;li>190918 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>190918 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2515/web">Call for Proposals for PyCon 2020 Is Open&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
The submission deadlines are: Tutorial proposals are due November 22, 2019. Talk, Charlas, Poster, and Education Summit proposals are due December 20, 2019.
(&lt;code>是也乎:&lt;/code>
对比 &lt;a href="https://cn.pycon.org/">PyCon China 2019&lt;/a>
我们才开始, 人家已经面向 2020 了&amp;hellip;
其实, 这才是应该的节奏;
不过, 今年 PyCon19中国, 扩张到6个城市, 也是世界之最了.
欢迎来嗯哼, 俺也去其中一个, 猜, 哪个?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2514/web">Python vs C++: Selecting the Right Tool for the Job&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Explore the similarities and differences you&amp;rsquo;ll find when comparing Python vs C++. You&amp;rsquo;ll learn about memory management, virtual machines, object-oriented programming differences, and much more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Selecting" loading="lazy" src="https://ipic.zoomquiet.top/2019-09-18-ScreenShot%202019-09-18%2017.20.14.jpg">
其实, C++ 是创始人都在警告: &lt;a href="http://open-std.org/JTC1/SC22/WG21/docs/papers/2018/p0977r0.pdf">想想瓦萨号&lt;/a> 的一种失控语言
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2508/web">PEP 603: Adding a frozenmap Type to collections&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
A draft PEP that proposes adding a new fully persistent and immutable mapping type called frozenmap to the collections module in the Python standard library.
(&lt;code>是也乎:&lt;/code>
不可变量是系统安全的基础, 可惜&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2496/web">Java Primer for Python Developers&lt;/a>
&lt;ul>
&lt;li>MAX MAUTNER
&amp;ldquo;There are large distinctions between the two programming languages, but I&amp;rsquo;ll try to give the most notable that I encountered–as I approached Java from a Python-heavy background.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2499/web">The Boring Technology Behind a One-Person Internet Company&lt;/a>
WENBING FANG
The Python-powered tech stack of a one-person company (ListenNotes podcast search engine).
(&lt;code>是也乎:&lt;/code>
单人企业就得优先选择 &lt;code>无聊技术栈&lt;/code>;
终于, Python 从 PHP 手中抢走了这一称号.
)&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2507/web">Types for Python HTTP APIs&lt;/a>
&lt;ul>
&lt;li>ANIRUDH PADMARAO&lt;/li>
&lt;li>(INSTAGRAM)
How Instagram uses types to document and enforce a contract for their Python HTTP APIs.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 385</title><link>https://zoomquiet.io/Weekly/19/issue-385/</link><pubDate>Wed, 11 Sep 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-385/</guid><description>&lt;p>原文: &lt;a href="https://pycoders.com/issues/385">PyCoder&amp;rsquo;s Weekly - Issue #385&lt;/a>
&lt;img alt="PyCoder" loading="lazy" src="https://cdn.pycoders.com/37bdf31dc645f968ffb90196e5d38ff5">&lt;/p>
&lt;ul>
&lt;li>190911 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 42 分钟 完成快译&lt;/li>
&lt;li>190911 &lt;a href="http://zoomquiet.io/">Zoom.Quiet&lt;/a>(大妈) 用时 17 分钟 完成格式转抄.&lt;/li>
&lt;/ul>
&lt;hr>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2456/web">Python 登顶 &amp;ldquo;IEEE Top Programming Languages of 2019&amp;rdquo; 排名&lt;/a>
&lt;ul>
&lt;li>IEEE.ORG
Python&amp;rsquo;s growth in popularity has been incredible. This list is interesting because it allows you to adjust the weights for the various factors that determine the ranking.
(&lt;code>是也乎:&lt;/code>
国内早已大吼了&amp;hellip;
实在是其它语言, 对快速变化的混乱数据一直并没什么关注,
反而一直在一线和各种混乱共处的 Python 长期积累出来一堆神器.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2481/web">MATLAB vs Python: 为什么以及如何进行切换&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn about MATLAB vs Python, why you should switch from MATLAB to Python, the packages you&amp;rsquo;ll need to make a smooth transition, and the bumps you&amp;rsquo;ll most likely encounter along the way.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="MATLAB" loading="lazy" src="https://ipic.zoomquiet.top/2019-09-11-ScreenShot%202019-09-11%2011.55.30.jpg">
其实很友好咯&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2468/web">我们的类型之旅: 检验4百万行 Python 代码&lt;/a>
&lt;ul>
&lt;li>DROPBOX.COM
&amp;ldquo;Dropbox has been one of the first companies to adopt Python static type checking at this scale. These days thousands of projects use mypy, and things are quite battle tested.&amp;rdquo; Related discussion on Hacker News.
(&lt;code>是也乎:&lt;/code>
Dropbox 实锤,为什么值得上类型系统&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2454/web">跟踪自然语言处理的进展&lt;/a>
&lt;ul>
&lt;li>NLPPROGRESS.COM
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2472/web">Python *args 和 **kwargs : 揭秘&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to use args and kwargs in Python to add more flexibility to your functions. You&amp;rsquo;ll also take a closer look at the single and double-asterisk unpacking operators, which you can use to unpack any iterable object in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="kwargs" loading="lazy" src="https://ipic.zoomquiet.top/2019-09-11-ScreenShot%202019-09-11%2011.53.10.jpg">
这个插画很传神&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2470/web">落日背影 Python 2&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
PSF notes about the end of support for Python 2.x.
&lt;a href="https://pycoders.com/link/2467/web">Related discussion on Hacker News.&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2482/web">Django 3.0 Alpha 1 发布&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
&lt;a href="https://pycoders.com/link/2459/web">Changelog here.&lt;/a>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 384</title><link>https://zoomquiet.io/Weekly/19/issue-384/</link><pubDate>Wed, 04 Sep 2019 14:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-384/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/384">PyCoder&amp;rsquo;s Weekly - Issue #384&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2400/web">CPython 发布 3.8.0b4&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This is the last beta before 3.8 RC1.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2402/web">用 Python 和 spaCy 进行自然语言处理&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to use spaCy. This free and open-source library for Natural Language Processing (NLP) in Python has a lot of built-in capabilities and is becoming increasingly popular for processing and analyzing data in NLP.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="spaCy" loading="lazy" src="http://res.pychina.up.zoomquiet.top/2019-09-05-ScreenShot%202019-09-05%2011.25.31.jpg">
没听说过哪&amp;hellip;嗯哼, 不支持中文&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2417/web">Python 包索引的实证分析 (PDF)&lt;/a>
&lt;ul>
&lt;li>ARXIV.ORG&lt;/li>
&lt;li>• Shared by Python Bytes FM
&amp;ldquo;In this research, we provide a comprehensive empirical summary of the Python Package Repository, PyPI, including both package metadata and source code covering 178,592 packages, 1,745,744 releases, 76,997 contributors, and 156,816,750 import statements.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
叕一则老 FM 节目&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2408/web">教老 Pythonista 新 Gopher 技巧 (Go vs Python)&lt;/a>
&lt;ul>
&lt;li>ED CREWE&lt;/li>
&lt;li>opinion
&amp;ldquo;So in conclusion, Python may not be a Gopher Snake but for this task it does rather eat Go for breakfast.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
扎心了老铁&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2404/web">添加动作到 PEG Grammar&lt;/a>
&lt;ul>
&lt;li>GUIDO VAN ROSSUM
Part 6 of Guido&amp;rsquo;s series on PEG parsers.
(&lt;code>是也乎:&lt;/code>
老爹公开发话系列&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2420/web">Django Bugfix 发布版本: 2.2.5, 2.1.12, and 1.11.24&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 383</title><link>https://zoomquiet.io/Weekly/19/issue-383/</link><pubDate>Wed, 28 Aug 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-383/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/383">PyCoder&amp;rsquo;s Weekly - Issue #383&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2341/web">您的 CPython 源代码指南&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this detailed Python tutorial, you&amp;rsquo;ll explore the CPython source code. By following this step-by-step walkthrough, you&amp;rsquo;ll take a deep dive into how the CPython compiler works and how your Python code gets executed.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="大图&amp;hellip;" loading="lazy" src="https://files.realpython.com/media/Screen_Shot_2019-03-12_at_2.31.16_pm.f36c3e99b8b4.png">
结合多年前的源代码鉴赏就知道,
源代码, 想看一定能看懂,
就好比, 建筑师通过复杂计算/设计/思考/施工, 完成的建筑,
虽然无法简单的透视一切,
但是, 依然可以通过各种行为, 快速理解真正的设计点是什么&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2346/web">函式重构为多个退出点&lt;/a>
&lt;ul>
&lt;li>MARTIJN FAASSEN
&amp;ldquo;It&amp;rsquo;s sometimes claimed that not only should a function have a single entry point, but that it should also have a single exit. One could argue such from sense of mathematical purity. But unless you work in a programming language that combines mathematical purity with convenience [&amp;hellip; ] that point seems moot to me.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
良心经验,
多退出点,
也是俺写代码时, 经常干的事儿,
但是, 从没完备思考过, 为什么, 以及有什么问题和好处&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2345/web">Python 3 自动更新&lt;/a>
&lt;ul>
&lt;li>PY3READINESS.ORG
This is an automated Python 3 support table for the most popular packages. 360 out of the 360 most downloaded packages on PyPI now support Python 3.
(&lt;code>是也乎:&lt;/code>
不是俺敏感哪, 这批包和 360 真的没什么关联嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2366/web">到时候摆脱 Python 2&lt;/a>
&lt;ul>
&lt;li>NCSC.GOV.UK
&amp;ldquo;Don&amp;rsquo;t constrict yourself, Python 2 slithers off into the sunset in 2020.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
放心, 有的场景中, Python 1.* 都在用呢
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2358/web">Onelinerizer: 将Python 代码重写为单行程序&lt;/a>
&lt;ul>
&lt;li>ONELINERIZER.COM
Fun!
(&lt;code>是也乎:&lt;/code>
说是任何程序哈&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 382</title><link>https://zoomquiet.io/Weekly/19/issue-382/</link><pubDate>Wed, 21 Aug 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-382/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/382">PyCoder&amp;rsquo;s Weekly - Issue #382&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2315/web">有效的 Python 环境: 构造自己的家&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
This guide will walk you through the decisions you need to make when customizing your development environment for working with Python: shells, terminal emulators, version management (pyenv), virtual environments &amp;amp; pipenv, package management, and more.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="pyenv" loading="lazy" src="https://ipic.zoomquiet.top/2019-08-21-ScreenShot%202019-08-21%2011.57.00.jpg">
pyenv 是正确的开始.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2293/web">规模 Python 静态分析: Instagram 版本&lt;/a>
&lt;ul>
&lt;li>BENJAMIN WOODRUFF&lt;/li>
&lt;li>(INSTAGRAM)
Instagram&amp;rsquo;s back-end is a massive Django app with several million lines of code. This post is about how they&amp;rsquo;ve used linting and automated refactoring to help manage the scale of their Python codebase.
(&lt;code>是也乎:&lt;/code>
这之前 google 已经完成更加大规模静态自动化分析&amp;hellip;
只是, 故事主人没怎么说&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2323/web">为 Python 编写自定义 profilers&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
In this article you&amp;rsquo;ll learn how to write custom profilers, and in particular profilers that will help you pinpoint the places in your code where it just sits there waiting.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2300/web">Python Web 框架概述&lt;/a>
&lt;ul>
&lt;li>STXNEXT.COM
Django, Flask, Pyramid, and many, many others—get an overview of what&amp;rsquo;s available so you can choose the right Python framework for your web development project.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2291/web">设计持续构建系统: 用 Sanic 处理 Webhooks&lt;/a>
&lt;ul>
&lt;li>CHRISTIAN MEDINA&lt;/li>
&lt;li>• Shared by Cristian Medina
How to use Python and Sanic to handle webhook events from GitHub in continuous build systems.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2308/web">PyCon US 2020 网站已上线&lt;/a>
&lt;ul>
&lt;li>PYCON.ORG
PyCon 2020 takes place April 15–23, 2020 in Pittsburgh, PA.
(&lt;code>是也乎:&lt;/code>
加油 PyCon2020China , 目测咱们的 11月能上线就是巨大的进步&amp;hellip;
以往都是下半年了,才上线当年的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 381</title><link>https://zoomquiet.io/Weekly/19/issue-381/</link><pubDate>Wed, 14 Aug 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-381/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/381">PyCoder&amp;rsquo;s Weekly - Issue #381&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2265/web">用 Python 进行&lt;code>传统&lt;/code>人脸检测&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this course on face detection with Python, you&amp;rsquo;ll learn about a historically important algorithm for object detection that can be successfully applied to finding the location of a human face within an image.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Face Detection" loading="lazy" src="https://ipic.zoomquiet.top/2019-08-14-ScreenShot%202019-08-14%2010.44.51.jpg">
当然, 现在 BAT 都有自己云 AI 了,
直接调用, 就不用本地生撸了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2250/web">Python 中的三种反转控制技术&lt;/a>
&lt;ul>
&lt;li>DAVID SEDDON
Inversion of Control, in which code delegates control using plugins, is a powerful way of modularising software. It may sound complicated, but it can be achieved in Python with very little work. This article examines three different techniques for handling IOC in Python.
(&lt;code>是也乎:&lt;/code>
IoC ~ 委托控制插入&amp;hellip;
模块化软件的有效手段,
其实就是插件技术, 只是在代码层面上的&amp;hellip;
大约是:
依赖注入,注册,猴补丁, 这几个思路.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2266/web">NumPy 1.17.0 不再支持 Python 2&lt;/a>
&lt;ul>
&lt;li>MAIL-ARCHIVE.COM
&amp;ldquo;The 1.17.0 release contains a number of new features that should substantially improve its performance and usefulness. The Python versions supported are 3.5-3.7, note that Python 2.7 has been dropped.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
爱过&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2257/web">print() 函式深挖 (17,000 字指南)&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn all there is to know about the print() function in Python and discover some of its lesser-known features. Avoid common mistakes, take your &amp;ldquo;hello world&amp;rdquo; to the next level, and know when to use a better alternative.
(&lt;code>是也乎:&lt;/code>
深挖灵魂40层,
当问打印合理无.
&lt;img alt="print" loading="lazy" src="https://ipic.zoomquiet.top/2019-08-14-ScreenShot%202019-08-14%2010.43.17.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2249/web">Python 工具环境概述&lt;/a>
&lt;ul>
&lt;li>ADITHYA BALAJI
An opinionated guide to tooling in Python covering pyenv, poetry, black, flake8, isort, pre-commit, pytest, coverage, tox, Azure Pipelines, sphinx, and readthedocs.
(&lt;code>是也乎:&lt;/code>
每年这种文章都得更新一下,
非常值得对比检验自己武器库是否合理的:
Python 工具全景图
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2272/web">通过从头开始编写异步 Web 框架来剖析其工作原理&lt;/a>
&lt;ul>
&lt;li>OLEH KUCHUK
(&lt;code>是也乎:&lt;/code>
叕一则从0 开始, 手撸框架, 只为了嗯哼明白到底什么是重要的
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 380</title><link>https://zoomquiet.io/Weekly/19/issue-380/</link><pubDate>Wed, 07 Aug 2019 15:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-380/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/380">PyCoder&amp;rsquo;s Weekly - Issue #380&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2182/web">在 Django Admin 中管理用户应该了解的&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn what you need to know to manage users in Django admin. Out of the box, Django admin doesn&amp;rsquo;t enforce special restrictions on the user admin. This can lead to dangerous scenarios that might compromise your system.
(&lt;code>是也乎:&lt;/code>
当年的时尚, 今天就变成黑魔法了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2168/web">为什么你的 Mock 不起作用&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
&amp;ldquo;Mocking is a powerful technique for isolating tests from undesired interactions among components. But often people find their mock isn&amp;rsquo;t taking effect, and it&amp;rsquo;s not clear why. Hopefully this explanation will clear things up.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
所以, 还是 Docker 中给真东西测试吧
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2197/web">Django 安全版本发布: 2.2.4, 2.1.11 and 1.11.23&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
Addresses DoS possibilities in django.utils.text.Truncator, strip_tags(), django.utils.encoding.uri_to_iri(), and a potential SQL injection issue in JSONField/HStoreField.
(&lt;code>是也乎:&lt;/code>
三连发&amp;hellip;可见 Django 基金会是真赚銭的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2170/web">PySpark 大数据处理的第一步&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Take your first steps with Spark, PySpark, and Big Data processing concepts using intermediate Python concepts.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2184/web">用 Fakes 以及 Factories 改进 Django 测试&lt;/a>
&lt;ul>
&lt;li>MARTIN ANGELOV
This blog post is an introduction into unit testing in Django. It offers an explanation on what are faker and factories and code examples illustrating them.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2181/web">Python 中的内存管理&lt;/a>
&lt;ul>
&lt;li>ARTEM GOLUBIN
This article describes memory management in CPython 3.6 and how it uses a pool allocator called PyMalloc to speed-up memory operations and reduce fragmentation.
(&lt;code>是也乎:&lt;/code>
随着 Python 越来越 C++ 化, 内存问题也必然回到程序猿眼前&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2195/web">PEP 589 – TypedDict: 带有一组固定键的字典类型提示&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 379</title><link>https://zoomquiet.io/Weekly/19/issue-379/</link><pubDate>Thu, 01 Aug 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-379/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/379">PyCoder&amp;rsquo;s Weekly - Issue #379&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2129/web">什么是 Python 3.8 将带来的?&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
&amp;ldquo;The Python 3.8 beta cycle is already underway, with Python 3.8.0b1 released on June 4, followed by the second beta on July 4. That means that Python 3.8 is feature complete at this point, which makes it a good time to see what will be part of it when the final release is made.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
已经开始期待 Py 4 了&amp;hellip;
在老爹有生之年..应该规划好 Python 42 前所有开发呢.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2138/web">PyLint 误报&amp;hellip;&lt;/a>
&lt;ul>
&lt;li>LUKE PLANT
&amp;ldquo;In some recent discussion on Reddit, I claimed that, for cases where I&amp;rsquo;m already using flake8, it seemed as though 95% of Pylint&amp;rsquo;s reported problems were false positives. Others had very different experiences, so I was intrigued enough to actually do some measurements.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2108/web">理解 Python Traceback&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to read and understand the information you can get from a Python traceback. You&amp;rsquo;ll walk through several examples of tracebacks and see how to handle some of the most common types of exceptions in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Traceback" loading="lazy" src="https://ipic.zoomquiet.top/2019-07-31-ScreenShot%202019-08-01%2007.24.52.jpg">
正如其名&amp;hellip;倒追&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2122/web">Django vs Flask in 2019: 框架之选&lt;/a>
&lt;ul>
&lt;li>MICHAEL HERMAN&lt;/li>
&lt;li>• Shared by Michael Herman
In this article, you&amp;rsquo;ll take a look at the best use cases for Django and Flask along with what makes them unique, from an educational and development standpoint.
(&lt;code>是也乎:&lt;/code>
Bottle 一生推&amp;hellip;
不过,商业项目, Django 没问题.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2112/web">字典在 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
In this course on Python dictionaries, you&amp;rsquo;ll cover the basic characteristics of dictionaries and learn how to access and manage dictionary data. Once you&amp;rsquo;ve finished this course, you&amp;rsquo;ll have a good sense of when a dictionary is the appropriate data type to use and know how to use it.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2137/web">Python 3.8.0b3 可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 378</title><link>https://zoomquiet.io/Weekly/19/issue-378/</link><pubDate>Wed, 24 Jul 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-378/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/378">PyCoder&amp;rsquo;s Weekly - Issue #378&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2057/web">创建用 Google 登录的 Flask 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll create a Flask application that lets users sign in using their Google login. You&amp;rsquo;ll learn about OAuth 2 and OpenID Connect and also find out how to implement some code to handle user session management.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Login" loading="lazy" src="https://ipic.zoomquiet.top/2019-07-24-ScreenShot%202019-07-24%2012.07.09.jpg">
如何基于一个不存在的网站完成用户登录检验?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2086/web">Guido 有关 Python 上 PEG Parsers&lt;/a>
&lt;ul>
&lt;li>GUIDO VAN ROSSUM
&amp;ldquo;Some years ago someone asked whether it would make sense to switch Python to a PEG parser. [&amp;hellip; ] I looked into it a bit and wasn&amp;rsquo;t sure what to think, so I dropped the subject. Recently I&amp;rsquo;ve learned more about PEG (Parsing Expression Grammars), and I now think it&amp;rsquo;s an interesting alternative to the home-grown parser generator that I developed 30 years ago when I started working on Python.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
老爹难得放话了&amp;hellip;
有趣, 但是, 只能放弃.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2050/web">Pip 决定前前兼容 Python 2.x&lt;/a>
&lt;ul>
&lt;li>PYPA.IO
&amp;ldquo;pip will continue to ensure that it runs on Python 2.7 after the CPython 2.7 EOL date. Support for Python 2.7 will be dropped, if bugs in Python 2.7 itself make this necessary (which is unlikely) or Python 2 usage reduces to a level where pip maintainers feel it is OK to drop support. The same approach is used to determine when to drop support for other Python versions.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
顺应民意&amp;hellip;
无论 官方是否支持 Py2 代码,
海量 Py2 only 的包是应该长久支持的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2054/web">日志在 Python&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Python provides a logging system as a part of its standard library, so you can quickly add logging to your application. In this course, you&amp;rsquo;ll learn why using this module is the best way to add logging to your application as well as how to get started quickly, and you will get an introduction to some of the advanced features available.
(&lt;code>是也乎:&lt;/code>
视频教程,如何日志&amp;hellip;
不过,这事儿, 在Python 不是太困难, 而是太容易,
以至难以决定用哪种姿势&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2084/web">通过构造复本来理解 Celery 如何工作&lt;/a>
&lt;ul>
&lt;li>KOMU WAIRAGU&lt;/li>
&lt;li>• Shared by Komu Wairagu
&amp;ldquo;A delayed job processor (also called a background processor, asynchronous task queue, etc.) is a software system that can run code at a later time. Examples of such software includes Celery, Resque, Sidekiq, and others. In this post we will try and understand how these things work by building a clone/replica of such software.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2067/web">简化您的 Python 开发人员环境&lt;/a>
&lt;ul>
&lt;li>MASON EGGER&lt;/li>
&lt;li>• Shared by Python Bytes FM
Three tools (pyenv, pipx, pipenv) make for smooth, isolated, reproducible Python developer and production environments.
(&lt;code>是也乎:&lt;/code>
混合这么多环境管理工具,
怎么叫简洁呢?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 377</title><link>https://zoomquiet.io/Weekly/19/issue-377/</link><pubDate>Wed, 17 Jul 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-377/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/377">PyCoder&amp;rsquo;s Weekly - Issue #377&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/2040/web">用 Collaborative Filtering 构建推荐引擎&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you&amp;rsquo;ll learn about collaborative filtering, which is one of the most common approaches for building recommender systems. You&amp;rsquo;ll cover the various types of algorithms that fall under this category and see how to implement them in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Recommendation" loading="lazy" src="https://ipic.zoomquiet.top/2019-07-17-ScreenShot%202019-07-17%2010.24.38.jpg">
有公式原理分析的教程&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2023/web">Python GIL GIL是否已被杀?&lt;/a>
&lt;ul>
&lt;li>ANTHONY SHAW
Thoughts on upcoming features in Python 3.8 and 3.9, like sub-interpreters, that will make writing high-performance concurrent programs that are CPU-bound more convenient.
(&lt;code>是也乎:&lt;/code>
GIL 将被谋杀嘛?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2037/web">The Python Celery Cookbook: 小工具,巨大的可能性&lt;/a>
&lt;ul>
&lt;li>VADYM ZAKOVINKO
&amp;ldquo;Everyone in the Python community has heard about Celery at least once, and maybe even already worked with it. Basically, it&amp;rsquo;s a handy tool that helps run postponed or dedicated code in a separate process or even on a separate computer or server. This saves time and effort on many levels.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
又见 芹菜&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2034/web">在 Python 3 中将列表转换为集合的速度更快: set() or {*}&lt;/a>
&lt;ul>
&lt;li>MICHAEL BASSILI
Perhaps surprisingly, there is a performance difference between the two. Read Michael&amp;rsquo;s article to find out why using a {*} set literal is faster.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/2029/web">用 Keras 和深度学习进行视频分类&lt;/a>
&lt;ul>
&lt;li>ADRIAN ROSEBROCK
In this tutorial, you will learn how to perform video classification using Keras, Python, and Deep Learning.
(&lt;code>是也乎:&lt;/code>
pyimagesearch.com
是位非常厉害的光头程序猿, 一己之立写书/设计课程,完成原创模块,
四处演讲/咨询&amp;hellip;.
专注 CV
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 376</title><link>https://zoomquiet.io/Weekly/19/issue-376/</link><pubDate>Wed, 10 Jul 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-376/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/376">PyCoder&amp;rsquo;s Weekly - Issue #376&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1963/web">CPython 3.7.4 现已释放&lt;/a>
&lt;ul>
&lt;li>PYTHONINSIDER.BLOGSPOT.COM
Lots of bug fixes and small improvements. Full changelog here.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1969/web">Python 3.8 先睹为快&lt;/a>
&lt;ul>
&lt;li>JERRY PUSSINEN
Playing around with new features in Python 3.8 such as assignment expressions (&amp;ldquo;walrus operator&amp;rdquo;), positional-only arguments, and runtime audit hooks.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1953/web">用 Python 读写文件&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn about reading and writing files in Python from the ground up. You&amp;rsquo;ll cover everything from what a file is made up of to which libraries can help you along that way. You&amp;rsquo;ll also take a look at some basic scenarios of file usage as well as some advanced techniques.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1951/web">用 Python 将数据加载到 PostgreSQL 的最快方法&lt;/a>
&lt;ul>
&lt;li>HAKI BENITA
This article explores ways to import messy data from remote source into PostgreSQL using Python and the Psycopg2 module. The data is big, fetched from a remote source, and needs to be cleaned and transformed.
(&lt;code>是也乎:&lt;/code>
简单说无论什么渠道, Pg 都吃的了,
问题压力在 Python 这边儿&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1957/web">用 Docker 将 Django 部署到 Heroku&lt;/a>
&lt;ul>
&lt;li>MICHAEL HERMAN
This post looks at how to deploy a Django app to Heroku with Docker via the Heroku Container Runtime.
(&lt;code>是也乎:&lt;/code>
各家 PaaS 都用上了自己的容器平台&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 375</title><link>https://zoomquiet.io/Weekly/19/issue-375/</link><pubDate>Wed, 03 Jul 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-375/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/375">PyCoder&amp;rsquo;s Weekly - Issue #375&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1915/web">更频繁的 Python 版本?&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
&amp;ldquo;Łukasz Langa, who is the release manager for the upcoming 3.8 release, as well as the manager for the date-to-be-determined release of 3.9, has proposed PEP 596 (&amp;ldquo;Python 3.9 Release Schedule (doubling the release cadence)&amp;rdquo;). As its name would imply, the PEP proposes halving the current release cycle to nine months, which would make the 3.9 release happen in June 2020.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
事实证明, 开源项目版本攀爬速度,和基金会储备金数额呈正比关系
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1914/web">Python 标准库模块之间的依赖关系&lt;/a>
&lt;ul>
&lt;li>DOUG HELLMANN
What would a minimal Python standard library (only enough code to successfully download and install other packages) look like? Nice research and writeup.
(&lt;code>是也乎:&lt;/code>
这也算红学变种&amp;hellip;
其实, miniPy 之类项目早已完成了这种鉴定
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1916/web">Python 中的函数编程&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn how to approach functional programming in Python. You&amp;rsquo;ll cover what functional programming is, how you can use immutable data structures to represent your data, as well as how to use filter(), map(), and reduce().
(&lt;code>是也乎:&lt;/code>
真蟒的 FP.py 嗯哼&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1937/web">如何构建 Raspberry Pi + Python 机器人&lt;/a>
&lt;ul>
&lt;li>AUGUST R. GARCIA
&amp;ldquo;Building robots seems expensive and complicated. However, it turns out that it&amp;rsquo;s relatively straightforward. Do you have an IQ higher than 90 and assorted random garbage lying around your house? Then you too can make a robot in a reasonably small amount of time.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
叕一则和 RPi 来相关的嗯哼
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1932/web">如何通过 Python 用 Redis&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll cover how to use both Redis and its Python client library. You&amp;rsquo;ll learn a bite-sized slice of Redis itself and master the redis-py client library.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Redis.py" loading="lazy" src="https://ipic.zoomquiet.top/2019-07-03-ScreenShot%202019-07-03%2015.51.33.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1925/web">检测用 Python,Go 和 Rust 编写的程序&lt;/a>
&lt;ul>
&lt;li>NICOLAS HAHN
&amp;ldquo;This is a subjective, primarily developer-ergonomics-based comparison of the three languages from the perspective of a Python developer&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
WoW 可见, Python 性能并没差太多&amp;hellip;在数据量足够大时&amp;hellip;
另外, 还有一种可能没测试:
&lt;a href="https://github.com/indygreg/PyOxidizer">indygreg/PyOxidizer: A modern Python application packaging and distribution tool&lt;/a>
用 Rust 将 Python 再编译后&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1930/web">SymPy 再次让数学变得有趣&lt;/a>
&lt;ul>
&lt;li>WORDSANDBUTTONS.ONLINE
Intro to SymPy, a Python library for symbolic mathematics. It aims to become a full-featured computer algebra system (CAS) while keeping the code as simple as possible in order to be comprehensible and easily extensible.
(&lt;code>是也乎:&lt;/code>
目标不是数值计算,
而是 计算机代数系统 (CAS)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 374</title><link>https://zoomquiet.io/Weekly/19/issue-374/</link><pubDate>Wed, 26 Jun 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-374/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/374">PyCoder&amp;rsquo;s Weekly - Issue #374&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1895/web">如何用 Python Lambda 函数&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn about Python lambda functions. You&amp;rsquo;ll see how they compare with regular functions and how you can use them in accordance with best practices.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Lambda" loading="lazy" src="https://ipic.zoomquiet.top/2019-06-26-ScreenShot%202019-06-26%2011.17.41.jpg">
简单说, 用在应该用的地方就好
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1903/web">如何在 Python 中轻松嗯哼进度条&lt;/a>
&lt;ul>
&lt;li>CODINGDOSE.INFO&lt;/li>
&lt;li>• Shared by Franccesco Orozco
A survey of Python progress bar libraries like Progress, ProgressBar2, TQDM, Click, and Clint that allow you to add animated progress bars to your command-line apps.
(&lt;code>是也乎:&lt;/code>
进度条, CLI 中的, 简直就是选择困难症激发重灾区&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1892/web">将 Qt 应用程序从 C++ 移植到 Python 然后发现&amp;hellip;&lt;/a>
&lt;ul>
&lt;li>ICS.COM
&amp;ldquo;Our experience at ICS with Python and PyQt is that large complex (typically desktop) applications can be developed with Python. Users can&amp;rsquo;t tell that it was implemented in Python and not C++. Performance is typically not an issue, and experienced Qt C++ developers can quickly make the transition to Python.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
哈..多么痛的领悟&amp;hellip;
&lt;img alt="ICS" loading="lazy" src="https://www.ics.com/sites/default/files/images/Screenshot_20180612_135929.png">&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Qt Creator&amp;hellip;能不用就不用&amp;hellip;
)&lt;/p></description></item><item><title>Issue 373</title><link>https://zoomquiet.io/Weekly/19/issue-373/</link><pubDate>Wed, 19 Jun 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-373/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/373">PyCoder&amp;rsquo;s Weekly - Issue #373&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1822/web">如果将自己的包合理发布到 PyPI&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON&lt;/li>
&lt;li>video
Learn how to create a Python package for your project and how to publish it to PyPI, the Python Package Repository with this step-by-step tutorial. Quickly get up to speed on everything from naming your package to configuring it using setup.py.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="PyPI" loading="lazy" src="https://ipic.zoomquiet.top/2019-06-19-ScreenShot%202019-06-19%2023.09.51.jpg">
虽然教程很多, 但是, 有专用题图的不多.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1837/web">比较Rust,Haskell,C,Python,Scala和OCaml中的相同项目&lt;/a>
&lt;ul>
&lt;li>TRISTAN HUME
&amp;ldquo;A rare opportunity to compare implementations of large programs that all did the same thing, written by friends I knew were highly competent, and have a fairly pure opportunity to see what difference design and language choices could make.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1821/web">走向 &amp;ldquo;Kernel Python&amp;rdquo;&lt;/a>
&lt;ul>
&lt;li>GLYPH LEFKOWITZ&lt;/li>
&lt;li>opinion
&amp;ldquo;We need a newer, leaner, unburdened &amp;lsquo;kernel&amp;rsquo; Python. We need to dump the whole standard library out on the floor, adding back only the smallest bits that we need, so that we can tell what is truly necessary and what&amp;rsquo;s just nice to have.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1844/web">在 Python 中用 &lt;strong>main&lt;/strong>.py&lt;/a>
&lt;ul>
&lt;li>SHANE O&amp;rsquo;NEILL
&amp;ldquo;The magic file &lt;strong>main&lt;/strong>.py is called when you run your project with the -m module flag. If you code is intended to be used a module first, and command line interface second, this makes perfect sense to use. Think of it as a place we can put whatever would be in our body of our if &lt;strong>name&lt;/strong> === &amp;ldquo;&lt;strong>main&lt;/strong>&amp;rdquo; statement.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1853/web">PyPI现在支持通过 WebAuthn 进行双因登录&lt;/a>
&lt;ul>
&lt;li>PYFOUND.BLOGSPOT.COM
&amp;ldquo;To further increase the security of Python package downloads, we&amp;rsquo;re adding a new beta feature to the Python Package Index: WebAuthn support for U2F compatible hardware security keys as a two-factor authentication (2FA) login security method.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1826/web">PSF公布2019年董事会选举结果&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM/THEPSF
&amp;ldquo;The 4 available seats go to: Lorena Mesa @loooorenanicole , Kushal Das @kushaldas, Marlene Mhangami @marlene_zw, and Jannis Leidel @jezdez. Congratulations to Lorena, Kushal, Marlene, and Jannis!&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1824/web">Python 动态编程示例&lt;/a>
&lt;ul>
&lt;li>NATHAN GOLDBAUM
A short introduction to the (confusingly named) concept of dynamic programming with Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 372</title><link>https://zoomquiet.io/Weekly/19/issue-372/</link><pubDate>Wed, 12 Jun 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-372/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/372">PyCoder&amp;rsquo;s Weekly - Issue #372&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1809/web">Python 预测未来4年将超越 C 和 Java&lt;/a>
&lt;ul>
&lt;li>ZDNET.COM
&amp;ldquo;Python&amp;rsquo;s ascent continues among software developers, bolstered by its usability compared with Java and C.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
Go 在 10年前就预测过自己将在10年以内超越 JAVA
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1791/web">CPython 3.8.0b1 可用于测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
New features include: f-string debugging, &amp;ldquo;async REPL&amp;rdquo; mode, AsyncMock in unittest.mock, async-support for unittest, math.comb added, Python embedding got better, and more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1807/web">如何用 Tweepy 制作 Python Twitter 机器人&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to make a Twitter bot in Python with Tweepy, which is a package that provides a very convenient way to use the Twitter API. You can use your Twitter bot to automate all or part of your Twitter activity.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Tweepy" loading="lazy" src="https://ipic.zoomquiet.top/2019-06-12-ScreenShot%202019-06-12%2010.47.32.jpg">
等等, 为什么那么多教程都在尝试向一个不存在的网站自动化收发不存在的嗯哼?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1782/web">2019 目前 Python 打包势态&lt;/a>
&lt;ul>
&lt;li>STEFANO BORINI
&amp;ldquo;In this post, I will try to explain the intricate details of Python packaging. I spent the best part of my evenings in the past two months to gather as much information as possible about the problem, the current solutions, what is legacy and what is not.&amp;rdquo; Related discussion on Hacker News
(&lt;code>是也乎:&lt;/code>
Poetry 硬广, 但是, 也揭示至今, 有关部署 Py 环境, 还是没有统一靠谱方案.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1781/web">macOS 未来版本将不包括 Python 2.7&lt;/a>
&lt;ul>
&lt;li>MICHAEL TSAI
The next macOS release deprecates built-in Python 2.7 and other system scripting languages, such as Ruby. The system scripting languages on macOS have always lagged behind the latest releases, for example, the macOS system Python is still on 2.7. You&amp;rsquo;ll still be able to install Python 2 or Python 3 as you would most likely anyway today.
(&lt;code>是也乎:&lt;/code>
虽然从来不用系统内置的 Python,
但是, 这又是一个不买新 MBP 的理由了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1792/web">解决 Python 编程难题 ~&amp;gt; 循序渐进&lt;/a>
&lt;ul>
&lt;li>DONNACHA OISÍN KIDNEY
&amp;ldquo;This post is a write-up of a solution to part of a programming puzzle I did yesterday. It&amp;rsquo;s a little different than the usual &amp;lsquo;solution + theory&amp;rsquo; approach, though: I&amp;rsquo;m going to talk about the actual steps you&amp;rsquo;d need to take to get to the solution (i.e. what to google, what intermediate code looks like, etc.).&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1783/web">为 PyTorch 编写玩具后端编译器&lt;/a>
&lt;ul>
&lt;li>BRAM WASTI
&amp;ldquo;This tutorial is designed as an end-to-end walkthrough detailing all that is necessary for building and integrating a compiler into PyTorch&amp;rsquo;s JIT.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 371</title><link>https://zoomquiet.io/Weekly/19/issue-371/</link><pubDate>Wed, 05 Jun 2019 09:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-371/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/371">PyCoder&amp;rsquo;s Weekly - Issue #371&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1758/web">Python 中的指针: 有什么意义?&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Get a clearer understanding of Python&amp;rsquo;s object model and learn why pointers don&amp;rsquo;t really exist in Python. You&amp;rsquo;ll also cover ways to simulate pointers in Python without the memory-management nightmare.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Point" loading="lazy" src="https://ipic.zoomquiet.top/2019-06-05-ScreenShot%202019-06-05%2010.10.55.jpg">
这个插图真心没 got 到技术点儿&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1772/web">Python 和并发: CSP 和协同程序&lt;/a>
&lt;ul>
&lt;li>YING WANG
Nice overview of &amp;ldquo;communicating sequential processes&amp;rdquo; (CSP), a concurrency model similar to the notion of actor models, and how it can be implemented in Python.
(&lt;code>是也乎:&lt;/code>
珢神很久没嗯哼点儿什么了&amp;hellip;
等等, 嚓同音, 不是珢神&amp;hellip;
简单说, 并行计算在 Py 中不是难事儿, 困难的只是在生产环境中稳定嗯哼起来?
反正作为学术问题, 这个方向还够养活几个博士的&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1769/web">CNNs,第2部分:训练卷积神经网络&lt;/a>
&lt;ul>
&lt;li>VICTOR ZHOU
A nice walkthrough of deriving backpropagation for CNNs and implementing it from scratch in Python.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1745/web">重写 Slack Python SDK&lt;/a>
&lt;ul>
&lt;li>RODNEY URQUHART
The lead maintainer of the Slack Python SDK gives a retrospective about refactoring the current SDK and migrating it from Python 2 to Python 3.
(&lt;code>是也乎:&lt;/code>
嗯哼? 应该喜大普奔嘛? Py2-&amp;gt;py3
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1740/web">Python 的 Caduceus 综合症&lt;/a>
&lt;ul>
&lt;li>VICKI BOYKIS
&amp;ldquo;Which of the two should the ecosystem tackle as a priority? Should they clean up all backwards compatibility first? (that would be PEP 594, &amp;lsquo;removing dead batteries from the standard library&amp;rsquo;) Should they focus on moving everyone over to the new features?&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
&lt;a href="http://www.rof.com/assets/images/2320-pq.jpg">Caduceus&lt;/a>
Py2/3 变成现实中纠缠态事务,难以决策
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1761/web">PyPI 现在支持双因素身份验证&lt;/a>
&lt;ul>
&lt;li>ERNEST W. DURBIN III
Protect your PyPI login with two-factor authentication using Time-based One-time Password (TOTP) app.
(&lt;code>是也乎:&lt;/code>
但是, 镜像也就越来越困难&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1757/web">Language Summit 闪电演讲(摘要)&lt;/a>
&lt;ul>
&lt;li>A. JESSE JIRYU DAVIS&lt;/li>
&lt;li>• Shared by Ricky White
Summaries of the lightning talks presented at the Python Language Summit at PyCon 2019.
(&lt;code>是也乎:&lt;/code>
其实, 闪电演讲才是一个大会的灵魂.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1780/web">PSF Q2 2019 筹款活动&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Support the Python Software Foundation by donating in the quarterly donation drive. Your donations help fund Python conferences, workshops, user groups, community web services, and more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 370</title><link>https://zoomquiet.io/Weekly/19/issue-370/</link><pubDate>Fri, 31 May 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-370/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/370">PyCoder&amp;rsquo;s Weekly - Issue #370&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1698/web">PEP 594: 从标准库中删除死电池&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
&amp;ldquo;This PEP proposed a list of standard library modules to be removed from the standard library. The modules are mostly historic data formats (e.g. Commodore and SUN file formats), APIs and operating systems that have been superseded a long time ago (e.g. Mac OS 9), or modules that have security implications and better alternatives (e.g. password and login).&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
死电池&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1694/web">将数学结构转换为 Java,Python,Haskell 和 Racket 示例代码&lt;/a>
&lt;ul>
&lt;li>MATT MIGHT
Nice guide to translating the common discrete mathematical structures, such as sets, sequences, functions, disjoint unions, relations and syntax, into working code in Java, Python, Racket and Haskell.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1719/web">Python Logging: 漫步源代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn about how the Python logging package is designed from an OOP perspective. You&amp;rsquo;ll walk line by line down the package&amp;rsquo;s core module and become better equipped to know what your code is doing.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="logging" loading="lazy" src="https://ipic.zoomquiet.top/2019-05-31-ScreenShot%202019-05-31%2011.27.51.jpg">
真蟒 ~ 看来是要上市了?
每周这么多好文章发布&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1709/web">在生产中运用 Poetry&lt;/a>
&lt;ul>
&lt;li>MISHA BEHERSKY&lt;/li>
&lt;li>• Shared by Misha Behersky
&amp;ldquo;In this article I want to share my experience of using the Poetry dependency manager in production environment.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
Poetry 叕一个想替代 Pyenv/pipenv 的嗯哼
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1702/web">Keras: 深度学习提取大数据集特征&lt;/a>
&lt;ul>
&lt;li>ADRIAN ROSEBROCK
In this tutorial you will learn how to use Keras feature extraction on large image datasets with Deep Learning. We&amp;rsquo;ll also learn how to use incremental learning to train your image classifier on top of the extracted features.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1696/web">在 Python 中从头实现卷积神经网络&lt;/a>
&lt;ul>
&lt;li>VICTOR ZHOU
A simple but detailed guide to what CNNs are, how they work, and how to build one from scratch in Python.
(&lt;code>是也乎:&lt;/code>
够硬核
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1688/web">使用 GDB (GNU调试器) 探索Python&lt;/a>
&lt;ul>
&lt;li>EVAN BRODER
&amp;ldquo;In order to demonstrate some of GDB&amp;rsquo;s flexibility, and show some of the steps involved in practical GDB work, we&amp;rsquo;ve put together a brief example of debugging Python with GDB.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
可能是复杂工程调试的最佳助推器
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1720/web">1884年皇家天文学会告诉我们今天的 Python 开发者&lt;/a>
&lt;ul>
&lt;li>SCOTT KILPATRICK
Or: Why dealing with time zones is hard.
(&lt;code>是也乎:&lt;/code>
为什么处理时区很难&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1699/web">为什么 Python 类语法这么不同&lt;/a>
&lt;ul>
&lt;li>NED BATCHELDER
Interesting language design discussion about Python&amp;rsquo;s class syntax and how it could be made more regular and beginner friendly.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 369</title><link>https://zoomquiet.io/Weekly/19/issue-369/</link><pubDate>Wed, 22 May 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-369/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/369">PyCoder&amp;rsquo;s Weekly - Issue #369&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1648/web">和 Bokeh 用 Python 进行交互式数据可视化&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON video
This course will get you up and running with the Bokeh library, using examples and a real-world dataset. You&amp;rsquo;ll learn how to visualize your data, customize and organize your visualizations, and add interactivity.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Bokeh" loading="lazy" src="https://ipic.zoomquiet.top/2019-05-22-ScreenShot%202019-05-22%2017.07.33.jpg">
没说的&amp;hellip;这真的是一种设计精良, 输出又实用的数据可视化模块
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1653/web">使用 Nvidia Jetson Nano 和 Python 以150美元的价格构建基于硬件的人脸识别系统&lt;/a>
&lt;ul>
&lt;li>ADAM GEITGEY
&amp;ldquo;With the Nvidia Jetson Nano, you can build stand-alone hardware systems that run GPU-accelerated deep learning models on a tiny budget. It&amp;rsquo;s just like a Raspberry Pi, but a lot faster.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1663/web">接受PEP 581(使用CPython的GitHub问题)&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
CPython&amp;rsquo;s issue tracker will be migrated from Roundup to GitHub issues.
(&lt;code>是也乎:&lt;/code>
顺应民意&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1655/web">虽然内建电池, 可丫们都漏汤了&lt;/a>
&lt;ul>
&lt;li>PYFOUND.BLOGSPOT.COM
&amp;ldquo;Amber Brown of the Twisted project shared her criticisms of the Python standard library [at PyCon 2019]. This proved to be the day&amp;rsquo;s most controversial talk; Guido van Rossum stormed from the room during Q &amp;amp; A.&amp;rdquo; Related discussion on Hacker News
(&lt;code>是也乎:&lt;/code>
Twisted 的确有资格蔑视一切网络库.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1638/web">Python 中的 Unicode 和字符编码: 无痛指南&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Get a Python-centric introduction to character encodings and unicode. Handling character encodings and numbering systems can at times seem painful and complicated, but this guide is here to help with easy-to-follow Python examples.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Unicode" loading="lazy" src="https://ipic.zoomquiet.top/2019-05-22-Unicode%20%26%20Character%20Encodings%20in%20Python.jpg">
其实, 最简单的对策:
不写中文&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1637/web">值得学习的 Python 内建函式&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER
&amp;ldquo;Which built-ins should you know about? I estimate most Python developers will only ever need about 30 built-in functions, but which 30 depends on what you&amp;rsquo;re actually doing with Python.&amp;rdquo;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1644/web">PSF Q2 2019 筹款活动&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Support the Python Software Foundation by donating in the quarterly donation drive. Your donations help fund Python conferences, workshops, user groups, community web services, and more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 368</title><link>https://zoomquiet.io/Weekly/19/issue-368/</link><pubDate>Wed, 15 May 2019 11:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-368/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/368">PyCoder&amp;rsquo;s Weekly - Issue #368&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1604/web">CPython 3.8.0a4 已可测试&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
Among the new major new features and changes so far: Assignment expressions (PEP 572), Positional-only arguments (PEP 570), multiprocessing can now use shared memory to avoid pickling, typed_ast is back.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1593/web">用 Python 播放和录制声音&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this tutorial, you&amp;rsquo;ll learn about libraries that can be used for playing and recording sound in Python, such as PyAudio and python-sounddevice. You&amp;rsquo;ll also see code snippets for playing and recording sound files and arrays, as well as for converting between different sound file formats.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Sound" loading="lazy" src="https://files.realpython.com/media/Playing-and-Recording-Sound-in-Python_Watermarked.e9aac7628df3.jpg">
总之有太多模块可以使用,
但是, 没有完美解决所有问题的&amp;hellip;
所以, 要组合来嗯哼&amp;hellip;
推荐外部专用软件来嗯哼, python 就进行管理就好.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1615/web">Dropbox 客户端如何用 Python&lt;/a>
&lt;ul>
&lt;li>ANVILVENTURES.COM
&amp;ldquo;This blog post talks about reverse engineering the Dropbox client, breaking its obfuscation mechanisms, de-compiling it to Python code as well as modifying the client in order to use debug features which are normally hidden from view.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
&lt;img alt="litb_tracing" loading="lazy" src="https://anvilventures.com/blog/images/litb_tracing.png">
终于有人站出来分析靠谱的 py 客户端技巧了&amp;hellip;
&lt;img alt="litb_debugging" loading="lazy" src="https://anvilventures.com/blog/images/litb_debugging.png">
虽然有麻烦, 但是, 都能嗯哼掉
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1606/web">Python GIL 是否已 Slain?&lt;/a>
&lt;ul>
&lt;li>ANTHONY SHAW
A discussion of PEP554 (subinterpreters) and how it relates to the global interpreter lock (GIL) in CPython.
(&lt;code>是也乎:&lt;/code>
有关 PEP 的讨论越来越公开了&amp;hellip;
毕竟, BDLF 退位了, 大家终于能愉快的吵架了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1607/web">PEP 554 将终结 GIL 嘛?&lt;/a>
&lt;ul>
&lt;li>PYTHON BYTES podcast
Another discussion of subinterpreters (PEP 554) and how they will allow true in-process parallelism.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1592/web">可能不会在 Python 3 中使用的, 但, 应该&lt;/a>
&lt;ul>
&lt;li>VINKO KODŽOMAN
(&lt;code>是也乎:&lt;/code>
叕一则鼓动使用 py3 新特性的文章&amp;hellip;
问题是, 用 py2 的经验来写 py3 并无太大不同哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 367</title><link>https://zoomquiet.io/Weekly/19/issue-367/</link><pubDate>Wed, 08 May 2019 09:42:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-367/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/367">PyCoder&amp;rsquo;s Weekly - Issue #367&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1588/web">这是 PyCon 2019&lt;/a>
&lt;ul>
&lt;li>TWITTER.COM
PyCon 2019 in Cleveland was an amazing experience! A big Thank You to all of the organizers and volunteers who made it happen! At the link above you&amp;rsquo;ll find a list of tweets from the conference to give you a sense of what it was like there. Also check out the talk recordings on YouTube.
(&lt;code>是也乎:&lt;/code>
今年大会是 Py2 在世最后一次了&amp;hellip;
得看看, 大家怎么看 Py2 没有的世界&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1549/web">Guido 表示: 请职 BDFL 决定中 SNS 发挥了重要作用&lt;/a>
&lt;ul>
&lt;li>TFIR.IO&lt;/li>
&lt;li>• Shared by revyuh.com video
&amp;ldquo;I did not enjoy at all when the central developers were sending me hints on Twitter questioning my authority and the wisdom of my decisions, instead of telling me in my face and having an honest debate about things.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
网络暴力无论谁, 也无法真正无视&amp;hellip;
因为人脑是自动化处理信息的, 主意识只能起个分流作用&amp;hellip;
garbage in
garbage out
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1563/web">反思科学计算:调试,性能和信任&lt;/a>
&lt;ul>
&lt;li>ITAMAR TURNER-TRAURING
&amp;ldquo;You&amp;rsquo;ve run your batch process with your scientific model, and after hours and hours it spit out a result. And the result is wrong.&amp;rdquo; Itamar&amp;rsquo;s article has some valuable tips on how to debug this type of situation in your own Python programs.
(&lt;code>是也乎:&lt;/code>
如何避免长期运行后才有结果的程序, 给出错误结果&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1544/web">通过 Vettery 找 Python 工作&lt;/a>
&lt;ul>
&lt;li>VETTERY&lt;/li>
&lt;li>sponsor
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs. Get started →
(&lt;code>是也乎:&lt;/code>
想肉身翻越的可以一试&amp;hellip;
另外 FCC 也是好渠道&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1586/web">有关 PyPI &amp;ldquo;商业模式&amp;rdquo; 的讨论&lt;/a>
&lt;ul>
&lt;li>DUSTIN INGRAM
Challenges in making a package index turn a profit and what happened in the JavaScript community with NPM. Recommended reading!
(&lt;code>是也乎:&lt;/code>
这是向服务厂商进化的必然,
就看 PFP 是否够胆了&amp;hellip;
否则, PyPi 永远无法成为生产线中的一环&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1575/web">Python 分析中的确定性和统计&lt;/a>
&lt;ul>
&lt;li>GABRIELE TORNETTA&lt;/li>
&lt;li>• Shared by Gabriele Tornetta
This post discusses some of the current profiling tools and techniques for Python apps: &amp;ldquo;The official documentation has a whole section on the subject, but we shall go beyond that and have a look at some alternative solutions, especially in the area of sampling profilers.&amp;rdquo; Nice read!
(&lt;code>是也乎:&lt;/code>
&lt;img alt="python_structs" loading="lazy" src="https://p403n1x87.github.io//images/python-profiling/python_structs.svg">
真心没那么简单,好在早已有方便工具:
&lt;img alt="austin" loading="lazy" src="https://p403n1x87.github.io//images/python-profiling/web-austin.gif">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1562/web">用 Python 制作自己的 GeoIP API&lt;/a>
&lt;ul>
&lt;li>ENZO CALAMIA
This article shows you how to maintain your own GeoIP database and how to implement an API around it. Very cool, I had no idea this data was available for free.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1548/web">Python 中的 sorted() vs sort()&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Learn how to sort various types of data in different data structures, customize the order, and work with two different ways of sorting in Python.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Guide_Watermarked" loading="lazy" src="https://files.realpython.com/media/The-Python-Sort-Function-Guide_Watermarked.394963ad7eff.jpg">
真蟒的插画真心可以出画册了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions
NIL&lt;/p></description></item><item><title>Issue 366</title><link>https://zoomquiet.io/Weekly/19/issue-366/</link><pubDate>Thu, 02 May 2019 09:15:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-366/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/366">PyCoder&amp;rsquo;s Weekly - Issue #366&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1537/web">如何充分利用 PyCon&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
PyCon is about to kick off! Whether you&amp;rsquo;re a first-timer or a seasoned attendee, this guide will help you get ready to have a great PyCon.
(&lt;code>是也乎:&lt;/code>
简单说, 不一定要到现场, 认真复习一切就好
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1505/web">在 PyCharm PyCon Booth 上结识 Python 内容创建者&lt;/a>
&lt;ul>
&lt;li>PAUL EVERITT
If you&amp;rsquo;re at PyCon this week come and meet yours truly, along with Michael Kennedy from the Talk Python podcast, Brian Okken from Test &amp;amp; Code, Miguel Grinberg, Chris Medina, PyBites, and the Real Python Team. Be sure to stop by and say hi :)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1503/web">用 PyGame Zero 教孩子编码&lt;/a>
&lt;ul>
&lt;li>MATT LAYMAN
How can you excite a kid about computers? In this article the author shares his experience teaching his six year old son some programming using PyGame Zero.
(&lt;code>是也乎:&lt;/code>
一样是游戏创作, PyGame 比 Scratch 要靠谱的多&amp;hellip;
&lt;img alt="logo" loading="lazy" src="https://pygame-zero.readthedocs.io/en/stable/_static/logo.svg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1511/web">用计算机视觉检测帕金森病&lt;/a>
&lt;ul>
&lt;li>ADRIAN ROSEBROCK
Learn how to use OpenCV and machine learning to automatically detect Parkinson&amp;rsquo;s disease in hand-drawn images of spirals and waves.
(&lt;code>是也乎:&lt;/code>
玩具级别&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1513/web">Mac Adware, à la Python&lt;/a>
&lt;ul>
&lt;li>OBJECTIVE-SEE.COM
An examination of a malicious piece of macOS software (adware) which leverages Python and various levels of obfuscation to hinder analysis.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1527/web">使用 Django 和 GeoDjango 制作基于位置的 Web 应用程序&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON video
Learn how to use Django and GeoDjango to build a location-based web application from scratch. You&amp;rsquo;ll be building a simple nearby shops application that lists the shops closest to a user&amp;rsquo;s location, powered by PostgreSQL and PostGIS.
(&lt;code>是也乎:&lt;/code>
GeoDjango ~ Django 的特化道路将不会停止,
本质上已经从框架厂商, 变成方案厂商了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 365</title><link>https://zoomquiet.io/Weekly/19/issue-365/</link><pubDate>Wed, 24 Apr 2019 09:15:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-365/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/365">PyCoder&amp;rsquo;s Weekly - Issue #365&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1491/web">Requests III: HTTP同时为人类和机器&lt;/a>
&lt;ul>
&lt;li>PYTHON-REQUESTS.ORG
Requests is getting a makeover slated for release in 2020: asyncio, HTTP/2, connection pooling, timeouts, Python 3.6+, and more.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1465/web">Python 学习路径&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Step-by-Step Python learning paths and study plans for beginner, intermediate, and advanced Python developers.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Paths_Watermarked" loading="lazy" src="https://files.realpython.com/media/Real-Python-Learning-Paths_Watermarked.714b04cebe68.jpg">
俺就赞个图, 真正的自学路径, 不可能按照这种来的&amp;hellip;
入门, 其实就一瞬间&amp;hellip;建立/有意识的知道如何建立任意命题的 MVP 就 KO 80% 问题了.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1478/web">在您组织内打包 Python 嗯哼&lt;/a>
&lt;ul>
&lt;li>STEFAN SCHERFKE
What do you do when your organization uses Python for in-house development and you can&amp;rsquo;t (or don&amp;rsquo;t want to) make everything Open Source? Where do you store and manage your code? How do you distribute your packages? Stefan lays out his approach in this detailed article.
(&lt;code>是也乎:&lt;/code>
gitlab+conda ?
有趣的经验&amp;hellip;
$ ownconda &amp;ndash;help
Usage: ownconda [OPTIONS] COMMAND [ARGS]&amp;hellip;
Support tools for local development, CI/CD and Conda packaging.
Options:
&amp;ndash;help Show this message and exit.
Commands:
build Build all recipes in RECIPE_ROOT in the correct&amp;hellip;
check-for-updates Update check for external packages in RECIPE_ROOT.
ci Run a GitLab CI pipeline locally.
completion Print Bash or ZSH completion activation script.
dep-graph Create a dependency graph from a number of Conda&amp;hellip;
develop Install PATHS in develop/editable mode.
gitlab Run a task on a number of GitLab projects.
lint Run pylint for PATHS.
make-docs Run sphinx-build and upload generated html&amp;hellip;
prune-index Delete old packages from the local Conda index at&amp;hellip;
pylintrc Print the built-in pylintrc to stdout.
pypi-recipe Create or update recipes for PyPI packages.
sec-check Run some security checks for PATHS.
show-updated-recipes Show updated recipes in RECIPE_ROOT.
test Run tests in PATHS.
update-recipes Update Conda recipes in RECIPE_ROOT.
upload Upload Conda packages in PKG_DIR.
validate-recipes Check if recipes in RECIPE_ROOT are valid.
原来是 ownconda 的广告.
&lt;img alt="packaging" loading="lazy" src="https://stefan.sofa-rockers.org/images/packaging-git-flow.png">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1499/web">通过 Vettery 找 Python 相关工作&lt;/a>
&lt;ul>
&lt;li>VETTERY&lt;/li>
&lt;li>sponsor
Vettery specializes in developer roles and is completely free for job seekers. Interested? Submit your profile, and if accepted, you can receive interview requests directly from top companies seeking Python devs. Get started →
(&lt;code>是也乎:&lt;/code>
有远程 SOHO 的, 但是, 首先能用英文流畅的交流是个关键门槛.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1483/web">Flask vs Django: 选择你的 Python Web 框架&lt;/a>
&lt;ul>
&lt;li>DAMIAN HITES
What are the main differences between Django and Flask? What are their respective strengths and weaknesses? Read Damian&amp;rsquo;s article to find out.
(&lt;code>是也乎:&lt;/code>
不涉及复杂功能, 数据库&amp;hellip;
俺用 Bottle
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1460/web">基于 NASA Image Search API 造作个 Python GUI 应用&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL
Learn how to build a Python GUI app for browsing the NASA image library from scratch using the wxPython toolkit.
(&lt;code>是也乎:&lt;/code>
wxPython &amp;hellip; 上古神品&amp;hellip;在 Qt 开源后, 几乎无人讨论了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1468/web">Python 仅位置参数&lt;/a>
&lt;ul>
&lt;li>JAKE EDGE
Inside baseball about &lt;a href="https://pycoders.com/link/1493/web">PEP 570&lt;/a>.
(&lt;code>是也乎:&lt;/code>
前几周已经嗯哼过几篇了..
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 364</title><link>https://zoomquiet.io/Weekly/19/issue-364/</link><pubDate>Wed, 17 Apr 2019 15:15:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-364/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/364">PyCoder&amp;rsquo;s Weekly - Issue #364&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1454/web">尝试 Python 3 用 asyncio 来并发&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON video
Learn how to speed up your Python 3 programs using concurrency and the asyncio module in the standard library. See step-by-step how to leverage concurrency and parallelism in your own programs, all the way to building a complete HTTP downloader example app using asyncio and aiohttp.
(&lt;code>是也乎:&lt;/code>
叕一则, REAL PYTHON 的嗯哼,
难道, 周刊已经被收购了?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1436/web">Python 用于拍摄黑洞照片&lt;/a>
&lt;ul>
&lt;li>MIKE DRISCOLL
&amp;ldquo;Scientists have used a new algorithm to take a photo of a black hole. One of the most exciting parts about it to me is that they used a lot of Python libraries to do the magic.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
虽然 Python 慢, 但是, 想看到黑洞, 还是靠咱&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1442/web">Django: 保持逻辑模板(和视图)&lt;/a>
&lt;ul>
&lt;li>BLOT.IM
Solid advice! Keep your Django templates and views clean by moving application logic into model methods and model managers.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1424/web">如何不停机在 Django 中重建索引&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step Python tutorial, you&amp;rsquo;ll get a solid understanding of the limitations of Django migrations by tackling a well known problem: creating an index in Django without downtime.
(&lt;code>是也乎:&lt;/code>
&lt;img alt="Django_Watermarked" loading="lazy" src="https://files.realpython.com/media/How-to-Create-An-Index-Concurrently-in-Django_Watermarked.943163f9806b.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1423/web">在 PyCharm的 PyCon Booth 上与 Python 内容创建者们见面&lt;/a>
&lt;ul>
&lt;li>JETBRAINS.COM
I&amp;rsquo;ll be there, the Real Python team will be there, and so will Mike Kennedy from Talk Python, Brian Okken from Test &amp;amp; Code, Matt Harrison, the PyBites team, Chris Medina, and Miguel Grinberg. Be sure to stop by and say hi :) Thanks JetBrains!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1443/web">list.sort() 嗯哼 sorted(list)&lt;/a>
&lt;ul>
&lt;li>FLORIAN DAHLITZ
Taking a closer look at Python&amp;rsquo;s built-in list sorting methods with regards to memory consumption and time efficiency. Nice writeup!&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1425/web">PyCon 2019 接近售磬&lt;/a>
&lt;ul>
&lt;li>PYCON.BLOGSPOT.COM
Get your ticket before it&amp;rsquo;s too late :)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 363</title><link>https://zoomquiet.io/Weekly/19/issue-363/</link><pubDate>Wed, 10 Apr 2019 23:15:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-363/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/363">PyCoder&amp;rsquo;s Weekly - Issue #363&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1389/web">PEP 570 (仅位参数)已被接受&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP introduces a new syntax, /, for specifying positional-only parameters in Python function definitions. Looks useful for getting tighter control over how a library API can be called (i.e. preventing positional params from being called as keyword arguments). This will also allow for some function call speed optimizations in the future.
(&lt;code>是也乎:&lt;/code>
严格参数传输,以便优化&amp;hellip;反正就是越来越 C++ 呗&amp;hellip;
老爹一退休就乱来.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1408/web">惯用式 Pandas: 你可能不知道的技巧和特征&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON video
In this series you&amp;rsquo;ll see how to use some lesser-used but idiomatic Pandas capabilities that lend your code better readability, versatility, and speed.
(&lt;code>是也乎:&lt;/code>
忘记的就是不重要的
不知道的就是不必要
当然世界并不是这样
(￣▽￣)
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1341/web">用 PyCharm 成为 Python 大狮&lt;/a>
&lt;ul>
&lt;li>JETBRAINS&lt;/li>
&lt;li>sponsor
PyCharm is the Python IDE for Professional Developers by JetBrains providing a complete set of tools for productive Python, Web and scientific development. Be more productive and save time while PyCharm takes care of the routine.
(&lt;code>是也乎:&lt;/code>
通过 IDE 变成 guru ?
喝多了&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1415/web">本地 LRU 缓存&lt;/a>
&lt;ul>
&lt;li>MOSHE ZADKA
How to avoid shared global state when using the functools.lru_cache decorator from the standard library.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1412/web">Python 3.7 使用慢加载&lt;/a>
&lt;ul>
&lt;li>INADA NAOKI
CPython 3.7 has a new feature (-X importtime) for profiling import time and this article gives you a good overview on how to use this to reduce application startup time.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1385/web">AvantPy: 友好的追溯&lt;/a>
&lt;ul>
&lt;li>ANDRÉ ROBERGE
AvantPy provides friendlier Python tracebacks, translated into various languages, to help beginners learn programming. Right now the project is still in its early stages and the maintainer is looking for contributors.
(&lt;code>是也乎:&lt;/code>
早期&amp;hellip;寻求志愿者&amp;hellip;
只是, 这种追踪代码运行状态, 对于初学有什么帮助?
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 362</title><link>https://zoomquiet.io/Weekly/19/issue-362/</link><pubDate>Thu, 04 Apr 2019 15:15:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-362/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/362">PyCoder&amp;rsquo;s Weekly - Issue #362&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1377/web">如何在 Python 编码面试中脱颖而出&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
Take your Python coding interview skills to the next level and use Python&amp;rsquo;s built-in functions and modules to solve problems faster and more easily.
(&lt;code>是也乎:&lt;/code>
面经在国外也是显学哪&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1363/web">看看 Python, 参数化&lt;/a>
&lt;ul>
&lt;li>LUKE PLANT&lt;/li>
&lt;li>• Shared by Luke Plant
Detailed article that explores the application of parameterization in Python and how it relates to mainstream design patterns such as dependency injection, strategy, template method, and others.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1344/web">Django 教程:建立自己项目组合网站&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn the basics of creating powerful web applications with Django, a Python web framework. You&amp;rsquo;ll build a portfolio application to showcase your web development projects, complete with a fully functioning blog.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1364/web">Django 2.2 LTS 发布&lt;/a>
&lt;ul>
&lt;li>DJANGOPROJECT.COM
What&amp;rsquo;s new? HttpRequest.headers to easily access request headers, database-level constraints on models, improved runserver performance when watching large project folders. Also, this is a long-term support (LTS) release, which means that security and data loss fixes will be applied for at least the next three years.
(&lt;code>是也乎:&lt;/code>
LTS &amp;lt;== Ubuntu 制造出来的品牌&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1380/web">有关过度使用 Comprehensions 以及 Generator Expressions&lt;/a>
&lt;ul>
&lt;li>TREY HUNNER&lt;/li>
&lt;li>• Shared by Ricky White
Comprehensions are lovely, but they can easily be overused. In this article Trey shows you helpful examples and tips on sensible comprehension use in your own code.
(&lt;code>是也乎:&lt;/code>
代码简洁可读, 永远是代码第一原则.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1355/web">六种简便方法在云中运行 Jupyter 笔记本&lt;/a>
&lt;ul>
&lt;li>KEVIN MARKHAM
A comparison of free services for running an interactive Jupyter Notebook in the cloud: Binder, Kaggle Kernels, Google Colab, Azure Notebooks, CoCalc, Datalore.
(&lt;code>是也乎:&lt;/code>&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>Binder, Kaggle, Google, Microsoft, CoCalc, and Datalore&amp;hellip;
简单的说, 简单但述求不同, 对于墙内的,
抱 M$ 的粗腿吧&amp;hellip;
)&lt;/p></description></item><item><title>Issue 361</title><link>https://zoomquiet.io/Weekly/19/issue-361/</link><pubDate>Thu, 28 Mar 2019 21:12:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-361/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/361">PyCoder&amp;rsquo;s Weekly - Issue #361&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1311/web">Python 中的线程介绍&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this intermediate-level tutorial, you&amp;rsquo;ll learn how to use threading in your Python programs. You&amp;rsquo;ll see how to create threads, how to coordinate and synchronize them, and how to handle common problems that arise in threading.
(&lt;code>是也乎:&lt;/code>
真蟒, 系列插图, 真香&amp;hellip;
&lt;img alt="&amp;hellip;" loading="lazy" src="https://files.realpython.com/media/Intro-to-Threading_Watermarked.95b143d3ba6c.jpg">
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1313/web">Python 到底是 Pass-By-Reference 或 Pass-By-Value? (2014)&lt;/a>
&lt;ul>
&lt;li>ROBERT HEATON
A great explanation of Python&amp;rsquo;s argument-passing semantics.
(&lt;code>是也乎:&lt;/code>
参数传递的一次嗯哼&amp;hellip;
&lt;img alt="&amp;hellip;" loading="lazy" src="https://robertheaton.com/images/PBORReassign.jpg">&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>手绘万岁&amp;hellip;
)&lt;/p></description></item><item><title>Issue 360</title><link>https://zoomquiet.io/Weekly/19/issue-360/</link><pubDate>Thu, 21 Mar 2019 17:17:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-360/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/360">PyCoder&amp;rsquo;s Weekly - Issue #360&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1244/web">如何使用 wxPython 构建 Python GUI 应用&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to create a cross-platform graphical user interface (GUI) using Python and the wxPython toolkit. A graphical user interface is an application that has buttons, windows, and lots of other widgets that the user can use to interact with your application.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1245/web">简化您的 Python 开发环境&lt;/a>
&lt;ul>
&lt;li>MASON EGGER • Shared by Mason Egger
How three tools (pyenv, pipx, pipenv) make for smooth, isolated, reproducible Python developer and production environments.
(&lt;code>是也乎:&lt;/code>
这,是非常重要的常用嗯哼哪&amp;hellip;
只是, 一点儿也不简单..因为 Python 中一直就没有一个合理的工具一致性解决所有阶段的开发环境问题:
本地开发时的版本和模块依赖管理
测试时高速部署依赖模块
运行时自动化同步版本和依赖模块版本
Docker 是一把将所有阶段的环境问题用虚拟机解决了,
只是带来空间无法控制, 以及必须理解并忍受越来越多的专用工具;
所以, 先用已有工具组合为一个合理可理解的工具箱来完成是好的:
pyenv 进行本地/测试/生产 的运行时版本和模块依赖树隔离
在 pyenv 之下..
conda 负责部分大型编译型模块的预编译管理
pipenv 进行模块的依赖/版本管理
嗯哼, 就是缺少一环:
可以高速冻结本地模块依赖树,
并能自动化同步模块树镜像到任意指定主机上;
以便从本地安装模块,而不依赖可怜的墙外网速&amp;hellip;&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;blockquote>
&lt;p>再次感叹: dh-virtualenv, 已经解决了这一环的问题&amp;hellip;&lt;/p></description></item><item><title>Issue 359</title><link>https://zoomquiet.io/Weekly/19/issue-359/</link><pubDate>Wed, 13 Mar 2019 17:17:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-359/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/359">PyCoder&amp;rsquo;s Weekly - Issue #359&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1177/web">用 PEP 8 撰写真正 Pythonic 代码&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON video
Learn how to write high-quality, readable code by using the Python style guidelines laid out in PEP 8. Following these guidelines helps you make a great impression when sharing your work with potential employers and team mates. Learn how to make your code PEP 8 compliant with these bite-sized lessons.
(&lt;code>是也乎:&lt;/code>
没那么简单, 团队习惯兼容的配置又能有用, 太难
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1197/web">在Python中实施单一责任原则(SRP)&lt;/a>
&lt;ul>
&lt;li>NIKITA SOBOLEV
The Single Responsibility Principle (or SRP) is an important concept in software development. The main idea of this concept is: all pieces of software must have only a single responsibility. Nikita&amp;rsquo;s article guides you through the complex process of writing simple code with some hands-on refactoring examples. You&amp;rsquo;ll use callable classes, SRP, dependency injection, and composition to write simple Python code. Nice read!
(&lt;code>是也乎:&lt;/code>
Python 是个橡皮泥, 嘦愿意, 总是能嗯哼成喜欢的样子&amp;hellip;
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1190/web">如何使用测试 CI 和代码覆盖率设置 Python 项目以取得成功&lt;/a>
&lt;ul>
&lt;li>JEFF HALE
How to add tests, CI, code coverage, and more. Very detailed writeup.
(&lt;code>是也乎:&lt;/code>
非常详细&amp;hellip;以致难以简单的向团队交付&amp;hellip;
Install Black
Create .pycache
Install pytest
Create Tests
Sign up for Travis CI and Configure
Create .travis.yaml
Test Travis CI
Add Code Coverage
Add Coveralls
Add PyUp
看起来步骤不多&amp;hellip;但是,,,,
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1184/web">用 Python 和 OpenCV 检测真/假面孔&lt;/a>
&lt;ul>
&lt;li>ADRIAN ROSEBROCK
Learn how to detect liveness with OpenCV, Deep Learning, and Keras. You&amp;rsquo;ll learn how to detect fake faces and perform anti-face spoofing in face recognition systems with OpenCV.&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1187/web">用 pyenv 管理多个 Python 版本&lt;/a>
&lt;ul>
&lt;li>REAL PYTHON
In this step-by-step tutorial, you&amp;rsquo;ll learn how to install multiple Python versions and switch between them with ease, including project-specific virtual environments, even if you don&amp;rsquo;t have sudo access with pyenv.
(&lt;code>是也乎:&lt;/code>
其实 PyEnv 比 pipenv 灵活就在,
不仅仅是将运行时版本进行了管理,
而且可以简便的将 Python 版本环境, 工程模块依赖环境,
在本地自由结合到任意工程目录上.
就是缺少一个一键将当前环境所有依赖模块冻结为压缩文件,
并能简洁的传送到远方主机, 一键完成再安装配置的工具&amp;hellip;
毕竟, 总是有些模块是依赖外部 GCC 之类工具现场编译的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;li>&lt;a href="https://pycoders.com/link/1180/web">2005 年以来 Python 包的增长&lt;/a>
&lt;ul>
&lt;li>PYDIST.COM
&amp;ldquo;The Python ecosystem has been steadily growing [since 2005]. After the first few years of hyper growth as PyPI gained near-full adoption in the Python community, the number of packages actively developed each year—meaning they had at least one release or new distribution uploaded—has increased 28% to 48% every year.&amp;rdquo;
(&lt;code>是也乎:&lt;/code>
每年 28%~48% 的增长,
比中国 GDP 高, 但是远远小于 node.js 的.
)&lt;/li>
&lt;/ul>
&lt;/li>
&lt;/ul>
&lt;h2 id="讨论">讨论&lt;/h2>
&lt;blockquote>
&lt;p>Discussions&lt;/p></description></item><item><title>Issue 358</title><link>https://zoomquiet.io/Weekly/19/issue-358/</link><pubDate>Wed, 06 Mar 2019 10:01:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-358/</guid><description>&lt;h2 id="realpython">原文: &lt;a href="https://pycoders.com/issues/358">PyCoder&amp;rsquo;s Weekly - Issue #358&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/h2>
&lt;ul>
&lt;li>&lt;a href="https://pycoders.com/link/1124/web">PEP 584: 在内置 Dict 类中添加+和 - 运算符&lt;/a>
&lt;ul>
&lt;li>PYTHON.ORG
This PEP suggests adding merge + and difference - operators to the built-in dict class. The merge operator will have the same relationship to the dict.update method as the list concatenation operator has to list.extend, with dict difference being defined analogously. I think this is a pretty cool feature suggestion. Related discussion here.
(&lt;code>是也乎:&lt;/code>
简单说, 用直觉计算符号来操作最常用的 dict 对象&amp;hellip;
&lt;blockquote>
&lt;blockquote>
&lt;blockquote>
&lt;p>d = {&amp;lsquo;spam&amp;rsquo;: 1, &amp;rsquo;eggs&amp;rsquo;: 2, &amp;lsquo;cheese&amp;rsquo;: 3}
e = {&amp;lsquo;cheese&amp;rsquo;: &amp;lsquo;cheddar&amp;rsquo;, &amp;lsquo;aardvark&amp;rsquo;: &amp;lsquo;Ethel&amp;rsquo;}
d + e
{&amp;lsquo;spam&amp;rsquo;: 1, &amp;rsquo;eggs&amp;rsquo;: 2, &amp;lsquo;cheese&amp;rsquo;: &amp;lsquo;cheddar&amp;rsquo;, &amp;lsquo;aardvark&amp;rsquo;: &amp;lsquo;Ethel&amp;rsquo;}
e + d
{&amp;lsquo;cheese&amp;rsquo;: 3, &amp;lsquo;aardvark&amp;rsquo;: &amp;lsquo;Ethel&amp;rsquo;, &amp;lsquo;spam&amp;rsquo;: 1, &amp;rsquo;eggs&amp;rsquo;: 2}
)&lt;/p></description></item><item><title>Issue 349</title><link>https://zoomquiet.io/Weekly/19/issue-349/</link><pubDate>Wed, 02 Jan 2019 12:21:00 +0800</pubDate><guid>https://zoomquiet.io/Weekly/19/issue-349/</guid><description>&lt;p>原文: &lt;a href="https://pycoders.com/issues/349">PyCoder&amp;rsquo;s Weekly - Issue #349&lt;/a>
&lt;img alt="realpython" loading="lazy" src="https://img.realpython.net/3b531c6b64e7b41603a68ad2d1d535fb">&lt;/p>
&lt;blockquote>
&lt;p>Happy New Year!
It&amp;rsquo;s been an amazing 2018 for Python and I can&amp;rsquo;t wait to see what 2019 has in store for us.
With so much growth and excitement in the space I&amp;rsquo;m really enthusiastic for the future of Python and our global community.
For this week&amp;rsquo;s issue it felt appropriate to include a couple of retrospectives and recap articles. From the new PyPI website launching to Guido stepping down as BDFL, a lot has happened after all.
So here&amp;rsquo;s to a successful 2019 for you! Happy Pythoning!
— Dan Bader, Editor
(&lt;code>是也乎:&lt;/code>
从12年开始, 坚持翻译发布技术周刊有6年了,
其间关注过很多种 weekly ,只有 &lt;code>PyCoder's Weekly&lt;/code> 一直稳定嗯哼,
现在不易&amp;hellip;
)&lt;/p></description></item></channel></rss>