I don't like notebooks.- Joel Grus (Allen Institute for Artificial Intelligence)
O'ReillyYouTube ↗
延伸阅读 1
字幕解读
在 2018 年的 JupyterCon 演讲中,Joel Grus 肯定了笔记本把说明、代码和图表放在一起的长处,也指出一个容易忽略的问题:单元格的排列顺序并不等于执行历史,编辑过的代码也可能还没有重新运行。他由此区分了展示结果和复现分析两种任务。为了让别人能复现并扩展分析,他主张明确记录依赖和参数,把可复用逻辑放进能单独测试的模块。问答中,他也认可按顺序追加单元格的探索方式。
存档字幕(转写方式未注明) ↗ · 引文按字幕原文展示,可点时间戳回看片段。
补充字幕原文 2
notebooks have tons and tons of hidden Statedata science code should follow the rules of good software engineering