读芯术:敲代码就像写小说?Jupyter让文学编程成为现实( 二 )


为了测试调试器 , 我们创建了一个新的xpythonnotebook并编写了一个简单的函数 。 像往常一样运行函数并观察结果 。 若要启用调试器 , 请点击窗口右上方的关联按钮 。
读芯术:敲代码就像写小说?Jupyter让文学编程成为现实
文章图片
启用调试器
现在准备再次运行该函数 。 只是这一次 , 执行将在设置的断点窗口停止 , 这样就能够查看程序的状态 。
读芯术:敲代码就像写小说?Jupyter让文学编程成为现实
文章图片
调试代码
可以看到程序在断点窗口处停止 。 打开调试器面板 , 可以看到变量、断点窗口列表、调用堆栈导航和源代码 。
Jupyter的新可视化调试器提供了期望的IDE调试器的所有功能 。 它仍在开发中 , 因此还有很多新功能可以期待 。 其开发者计划在2020年发布以下功能:
·在变量探测器中可呈现丰富的mime类型
·启用尽可能多的内核调试
·用户界面中可支持条件断点窗口
·从JupyterLabVoilà预览扩展中启用Voilà控制面板的调试
JupyterNotebook一直是探索和实验代码的好方法 。 然而 , 软件开发人员通常会使用一个成熟的IDE , 记录工作 , 以创建可用于生产的库 。 这不仅低效 , 而且会造成Jupyter价值的损失 。
读芯术:敲代码就像写小说?Jupyter让文学编程成为现实
文章图片
图源:unsplash
nbdev和可视化调试器是两个旨在缩小notebook和IDE之间差距的项目 。 此外 , notebook可实现更好的文档 , 包括图表、图像和视频 , 有时还提供了更好的工具 , 如自动补全功能 。
让编程就像写小说 , 这样的Jupyter你值得拥有!
读芯术:敲代码就像写小说?Jupyter让文学编程成为现实
文章图片
留言点赞关注
我们一起分享AI学习与发展的干货
如转载 , 请后台留言 , 遵守转载规范


推荐阅读