你什么时候用iPython笔记本和文本Edi

2024-06-16 16:06:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我喜欢ipython环境,因为我经常进行迭代数据分析,并承诺尽可能少地使用excel和ipython笔记本,以提高我的python技能集。在

但也就是说,我见过很多人使用其他文本编辑器/环境(比如Sublime text)来达到类似的目的。我也在许多博客上读到,在专业编程环境中,文本编辑器是首选。在

所以,问题是您是否同时使用ipython笔记本电脑另一个文本编辑器?它们是补充工具还是替代工具?这取决于你用它做什么吗?我是不是太死板了?在

请分享一下你的工作流程。在

另请参阅。。。http://opiateforthemass.es/articles/why-i-dont-like-jupyter-fka-ipython-notebook/ 还有。。。https://www.kaggle.com/general/19778


Tags: 工具text目的环境专业技能编程ipython
3条回答

笔记本电脑最适合于探索性编程;“如果我用这个数据集做X会是什么样子”。它也是分散代码和解释的一个很好的媒介,比如literate programming。在

但是,如果我在编写Python模块或脚本,我更喜欢文本编辑器。在我的例子中vim和{},但这是个人品味的问题。一个好的编辑器可以帮助你编写代码。例如,当您保存文件时,它可以运行(a)linter(s)。或者插入由热键触发的代码段。在

我经常使用笔记本作为测试环境(一次运行一次单元来检查代码的一部分)、调试、分析或只是尝试。如果您的代码需要更高的生产级别,或者您正在编写模块或脚本,那么只需将您的工作笔记本保存到一个.py文件中,然后在Sublime这样的文本编辑器中进行后续编辑。在

简单的答案是使用最适合你的东西,在大多数情况下,这将是所有工具的组合。在

我使用文本编辑器和ipython笔记本。VS代码加python VS代码扩展:https://github.com/DonJayamanne/pythonVSCode/wiki/Jupyter-Examples

相关问题 更多 >