跳转至

上周蠎快讯 #703

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

从 pip 切换到 uv..

原文: PyCoder’s Weekly | Issue #703

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

(是也乎:

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

)


快讯

PEP 8 概述了 Python 的首选编码风格。它经常在网络讨论中被当作攻击性武器。这篇文章探讨了 PEP 8 的具体内容以及它经常被忽视的地方..

Python 3.14 对错误消息进行了十项改进,可帮助您发现常见的编码错误并为您指明正确的方向..

(是也乎:

嘦 Python 本身没有内置 ty/ruff 之类专业工具, 那么, 错误消息总是比不过 IDE 中的..

)

要在 Python 中将文本拆分成行,您应该使用 splitlines() 方法,而不是 split() 方法,这篇文章向您展示了原因..

(是也乎:

是的, 当然是计算机历史梗...各种系统中换行的字符约定并不相同..

)


探讨

Discussions

None


文章/教程/嗯哼

Articles, Tutorials and Talks

过去几年 Python 学习有什么变化?初学者在开启学习之旅时应该掌握哪些新技术和最新建议?本周节目中,Stephen Gruppetta 和 Martin Breuss 再次回归,共同探讨 Python 学习入门..

2020 年,Seth Larson 和 Andrey Petrov 打赌,Python 2 兼容插件 six 是否还会出现在 PyPI 下载量前 20 名中。Seth 赢了,但可能只是因为有一个库仍在使用它...

(是也乎:

python-dateutil

就是这个库的存在, 导致 six 依然被依赖..

)

Talk Python 采访了 Mason Egger,讨论了 Temporal,这是一个持久的执行平台,使开发人员能够构建可扩展的应用程序,而不会牺牲生产力或可靠性..

学习使用 ty,这是一款用 Rust 编写的超快速 Python 类型检查器。获取设置说明、运行类型检查,并在个人项目中微调自定义规则..

(是也乎:

如果不使用 Py3.15 之后的类型声明式 code-style 那么, 这种工具也没什么用..

)

文章探讨了编写软件时技能和品味之间的差异。“干净代码”的含义对某些人来说可能与对其他人来说不一样..

(是也乎:

现在感觉得区分人类品味和 AI 品味的不同了..

)

Ruff 是一款速度极快的现代 Python linter,具有简单的界面,可以替代 Pylint、isort 和 Black,并且它正在迅速流行起来..

(是也乎:

一般都配置到 IDE 中, 平时 CI/CD 流程中并不用折腾, 当然, 如果工程师们死也不愿意在本地配置, 那就真的值得结合版本管理规约, 进行自动化限制了..

)

Python 3.14 引入了 t 字符串,本文向您展示了 tdom 一个利用它们来产生更安全输出的新 HTML DOM 工具包..

(是也乎:

从使用过程中:

from tdom import html

这种起手势不难感受到, 这个 tdom 是想替代以往的模板系统..

)

演示如何使用 Django 和 SQLite 构建全文搜索来增强博客的搜索功能..

(是也乎:

对于小型应用, SQLite 是全能的, 根本不用折腾其它数据库产品..

)


好物/妙品/

Interesting Projects, Tools and Libraries, Projects & Code

(是也乎:

互联网菩萨: Cloudfare 发布的 cloudflare/capnweb: JavaScript/TypeScript-native, low-boilerplate, object-capability RPC system

Python 实现..

)

(是也乎:

刚刚开始的项目, 看起来就是 HTMX 版本的 Django, 只是基于 FastAPI?

)

(是也乎:

by React and shadcn/ui ..

FastAPI 向 Django admin 进化的叕一步

可以看到有 https://github.com/doganarif/fastapi-radar/blob/main/CLAUDE.MD

所以, 这已经是 AIGC 作品了.. )

(是也乎:

如果对 rST 语法习惯的话, 可以直接拿来替代 markdwon 排版器了

)


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]注释: