适用于编码器的无笔记本笔记本或Jupyter开发环境

2020-12-05 22:08:21

Permalink GitHub是超过5000万开发人员的家园,他们共同致力于托管和审查代码,管理项目以及共同构建软件。 注册 数以百万计的开发人员和公司在GitHub(全球最大,最先进的开发平台)上构建,发行和维护其软件。 当我开始使用Python的数据堆栈时,Jupyter和笔记本给我留下了深刻的印象,但发现笔记本很快让人讨厌(来自编程背景)。 我终于找到了一个不错的解决方案,而不是编码人员,而不是数据科学家: 相反,我使用VS Code的“交互式Python”选项卡,该选项卡允许使用Ctrl-Enter或所有上述所有单元格快速执行一个单元格 “执行上面的单元格”功能非常方便,它位于每个单元格中,可让您运行整个笔记本直到该按钮 vim通过vim插件绑定,而不是nvim插件,后者仍然存在滚动问题

图像被渲染; 听起来像是一件小事,但不是,在我通过vim-slime命令将IPython发送到tmux选项卡之前,这是类似的设置,但是我无法渲染图像,因为它在终端中 易于共享和git-committable .py文件,所有笔记本数据均采用方便的百分比格式 我发现此设置轻松,可扩展且最重要。 不需要在单元格之间来回手动操作,而是可以通过vim绑定轻松,即时地导航一个代码文件。 无需云笔记本供应商锁定,并且超级简单的设置。 [1] VS Code的内置本机.ipynb查看器非常好,但是它不支持任何vim绑定扩展,我仍然认为笔记本范式不合适。 对于一开始就学习和遵循教程来说,这很棒,但是一旦您进行的互动比阅读的多,就会使您的速度减慢。