跳转至

上周蠎快讯 #685

Title: 上周蠎快讯 #685
Slug: pycoderw-685
Date: 2025-06-10 11:42
Tags: Weekly,Python,pycoder,ZH

千位分隔符

原文: PyCoder’s Weekly | Issue #685

  • 250611 Zoom.Quiet用时 17 分钟 完成格式转抄.
  • 250611 Zoom.Quiet用时 42 分钟 完成快译

(是也乎:

因为之前快译的周刊: https://discu.eu/weekl01python/ 从上周开始经常 502 错误, 无法访问, 所以, 切换回古老的 PyCoder's Weekly, 除了编号不同外, 每周关注到的新内容其实并不过大不同..

)


快讯

鉴于 Polars 目前非常热门,且数据验证是数据管道的重要组成部分,本文探讨了五个支持 Polars DataFrames 的 Python 数据验证库。通过对比,本文将针对具体用例,推荐最适合的库..

许多可迭代对象可以使用内置的 reversed 函数进行反转,而 Python 的切片语法仅适用于序列。学习如何反转数据..

通过密切关注 Postgres 的维护工作,避免 Python 应用出现性能倒退。这份月度检查清单概述了需要监控的内容、如何及早发现慢查询,以及如何确保索引、自动清理和 I/O 性能达到预期 →

这是一个自定进度的编码挑战,您将通过在 Unix 上构建流行的字数统计实用程序 (wc) 的克隆来练习您的 Python 技能..

(是也乎:

其实, 复刻已有的成功工具, 不如创建解决自己真实问题的小工具?

)

(是也乎:

全面使用 mamba ing..

)

(是也乎:

不知道从哪年开始, 对 PyCon 的视频内容已经没什么兴趣了..

)


文章/教程/嗯哼

Articles, Tutorials and Talks

掌握了 Python 的词汇和语法之后,该如何进一步学习在代码中运用正确的组合呢?Python 内置的 itertools 库又能如何提升你的技能呢?本周节目中,我们与 Rodrigo Girão Serrão 畅谈如何通过他的博客教授 Python,以及他对 itertools 库的热爱..

(是也乎:

其实..应该在学习基本语法之前, 立即开始构建实用工程..

)

你肯定不希望所有慢速测试都执行完,结果却有一个快速测试失败。学习如何调整 pytest 的执行顺序,让速度更快的测试优先运行..

许多程序都需要配置,其中一种常见的格式是 INI 文件。Python 的 configparser 库可以读取这些文件,学习如何使用它..

(是也乎:

是时候统一升级到 TOML 了

)

..如何在使用 f 字符串修饰符将数字转换为字符串时包含千位分隔符的快速 TIL 帖子..

(是也乎:

bignum = 123541241234

print(f"Big money ${bignum:,}")
# Big money $123,541,241,234

print(f"Big money ${bignum:_}")
# Big money $123_541_241_234

print(f"Big money ${bignum:n}")
# Big money $123541241234

内置支持..

)

了解如何使用 Astral 的 uv 加速和强化 Django Docker 构建,以实现更快的安装、更好的缓存和可重现的环境..

(是也乎:

反正现在, 所有 Python 模块想提速, 就比大家谁的 rust 含量高?

)

了解如何使用 abs() 计算 Python 绝对值,从头开始实现其背后的数学,并在您自己的类中对其进行自定义..

(是也乎:

是真蟒 Quiz 的配套文章, 可以说, 一手出文章, 一手出测试, 还有付费课程.. 真蟒 团队将自洽玩的溜, 可惜 LLM 一起来, 这种要认真投入时间学习的行为, 真的难以繁荣了哈?

)

在此测验中,您将测试您在 Python 中计算绝对值的知识,掌握内置函数和常见用例以提高您的编码准确性..

(是也乎:

Quiz ~ 这词竟然是在 乃木坂46 定番节目中学会的..

)

为了更好地理解解释器的内部结构,本文向您展示了局部变量如何存储以及堆栈和框架如何工作..

(是也乎:

如果想优化字节码的话..

)

Rodrigo 分享了他个人在 2025 年意大利 PyCon 上的精彩瞬间。他介绍了一些闪电演讲、Python 测验、社区活动等..


好物/妙品/

Interesting Projects, Tools and Libraries, Projects & Code

(是也乎:

没事儿.. 现在都用 LLM 通过 SVG 创建了..

PS: 就是 positron 团队作品

)

(是也乎:

这种干得过 R Studio 嘛?

)

(是也乎:

>>> from testcontainers.postgres import PostgresContainer
>>> import sqlalchemy

>>> with PostgresContainer("postgres:16") as postgres:
...     engine = sqlalchemy.create_engine(postgres.get_connection_url())
...     with engine.begin() as connection:
...         result = connection.execute(sqlalchemy.text("select version()"))
...         version, = result.fetchone()
>>> version
'PostgreSQL 16...'

看起来是个实用模块, 不过, 放在国内网络中, 基本不可用了吧..

)


📆🐍 即临活动

(是也乎:

)


历史这周


DAMA

❤️ Happy Pythonic ;-(大妈私人无责任播报)

      _~~-∽~_
  \/ /  ← +  \ \/
    '_   ⩌   _'
    > '--+--' \

...act by ferris-actor v0.2.4 (built on 23.0303.201916)

PS

Happy Pythonic

PPS

不觉中蟒周刊快译已经到了第10+3个年头

开始有小伙伴加入承担 pythonic 周刊的翻译, 从来没提醒过, 可就这么默默坚持下来了...

问为什么:

[皱眉]每周新闻资讯 怎么能错过 
看看有什么新东西 
当有新的发现时:
    what f**k 还能这样玩? 还有这东西?
    每周开彩蛋[吃瓜]

无法同意更多... 很多社区贡献看起来辛苦, 其实受益最多的, 就是主动承担者也.


好文笔,感叹号年度配额: 3/3

投稿/反馈邮箱:

[email protected]

(邮件列表地址, 当成正常邮件发送邮件就好, 不用注册, 不用翻越...)


ZoomQuiet/大妈

就是四处 是也乎,( ̄▽ ̄) 的那个大妈:

全力嗯哼: 大妈的多重宇宙 https://www.youtube.com/@Chaos42DAMA
私自嗯哼: ZoomQuiet https://zoomquiet.io

as 创始组织者:
    CPyUG (mailling-list: [email protected])
    PyChina (订阅号: PyChinaOrg)
    本地社区: 
        GDG珠海 (订阅号: GDG-ZhuHai)
        FMHub



旧[utteranc.es]注释: