HackerTube English?

Transforming Code into Beautiful, Idiomatic Python

Next Day VideoYouTube ↗

字幕解读

Raymond Hettinger 在这场 Python 演讲里,用循环、排序和资源管理说明怎样让代码直接表达意图。需要同时取得位置和值时,他举出 enumerate;需要按某个属性排序时,他用排序键表达这个属性。他还用循环的 else 区分自然结束和提前 break,并用上下文管理器把重复的准备和清理操作放在一起。讲座横跨 Python 2 和 Python 3,导读聚焦这些例子背后的阅读和维护问题。幻灯片、实测速度和具体版本中的行为未独立核验。

存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。

补充字幕原文 2

says what you want it's more declarative

it factored out the setup logic and tear down logic

Hacker News 评论

查看 HN 原评论 ↗