vlambda博客
学习文章列表

挑战 VS Code、Python,JetBrains 祭出全新数据科学 IDE 神器!

整理 | 王晓曼

出品 | CSDN(ID:CSDNnews)

知名开发商 JetBrains 正在为数据科学家测试自己的 IDE,这可能被视为对 Visual Studio Code 及其 Python 扩展这两个超级流行组合的挑战。

挑战 VS Code、Python,JetBrains 祭出全新数据科学 IDE 神器!

在一个早期的私人访问计划中,出现了一个名为JetBrains DataSpell 的新产品,它可用于所有希望加入 EAP 的人, 例如使用 wrangle notebooks 等,该产品在满足 Al 和数据科学使用案例的 Jupyter 计划中流行起来。

事实上,早期测试的主要焦点是优化 notebook 的体验,包括流畅地操作 Jupyter Notebook 单元格的功能,及传统的快捷方式、清晰的输出显示和快速修复,JetBrains 提到了这些改进:

  • 可以通过快捷方式和鼠标来合并单个输出;

  • 已经显著改进了 notebooks 的滚动和输出;

  • 对于表输出,添加了专门的操作以便在单独的编辑器选项卡中打开数据;

  • 对于图像,添加了专门的操作以便将图像保存到文件中;

  • 对于代码单元中未解析的包,添加了一个快速修复,它在当前单元中添加了 import 语句并可自动调用,这样用户就不必手动操作了;

  • 中文和韩文字符现在可以在表格输出中正确显示了。

JetBrains 因其 Rider.NET IDE 和其它以微软为中心的开发产品的工具,如 WinForms, Windows Presentation Foundation (WPF) ASPNET 等,而被 Visual Studio Magazine 的读者所熟知。

现在,该公司发起了对 VS Code 及其 Python 扩展的挑战,后者带有一个 Jupyter-specific 工具,两者都非常受欢迎。VS Code 已经在主要的调查中被评为头号开发工具,截止撰写本文时,在 Visual Studio 市场中,Python 扩展已经被惊人地下载了 4160 万次。从这个角度来看,市场上第二大流行的工具是 C/ C++,它的下载量还不到 2300 万次。

JetBrains 在它的声明中没有提到 VS Code,但它回答了一个相关的问题:“对数据科学家而言,为什么 JetBrains DataSpell 比其他工具更好?”

答案是:

说到 Python 生态系统,还没有专门为数据科学设计的 IDE。参与数据科学的人必须使用编辑器、开发人员 IDE 或独立的 Jupyter notebooks。

只有在 R 语言生态系统中才有一个用于数据科学的独立 IDE。我们经常听到有 RStudio 经验的人抱怨 Python 中不存在类似的东西,而 JetBrains DataSpell 就是这样一款面向数据科学家的 IDE。

一方面,JetBrains DataSpell 带来了广泛的数据科学工具,包括 notebooks、交互式 REPL、数据集和可视化浏览器,以及 Conda 支持。另一方面,JetBrains DataSpell 为 Python 和其它大量工具提供智能编码帮助,所有这些都在一个统一的用户界面下无缝集成。

此外,除了支持 Python 外,JetBrains DataSpell 也提供支持其他语言。目前,它已经提供了对 R 语言的基本支持,将来还会增加对其他数据科学语言的支持。

Nafiul Islam 在一个视频中分享了更多关于 EAP 中的新产品信息,他指出,它是由该公司 Python-specific PyCharm IDE 产品背后的同一个团队创建的。

“PyCharm 团队一直在开发一个名为 DataSpell 的新 IDE, 它所做的就是回答我们能为数据科学家做什么这个问题”他说。因此 DataSpell 是为专业数据科学家设计的一种新的 IDE,这种体验的核心是 Jupiter notebook。我们非常努力使 Jupiter Notebook 的体验尽可能清晰。”

随着 EAP 向公众开放,JetBrains 正在邀请那些一直在等待并允许开发者从 DataSpell 网站中下载 EAP 构建而不需要注册的人。

9 月 6 日 的公告中还提供了更多关于预期价格(类似于其它 JetBrains intellij -based 的 IDE)和功能的细节,并回答了有关 DataSpell 与 PyCharm 有何不同的问题。关于后者有一个有趣的提示:“大多数 JetBrains DataSpell 的功能,包括对 Jupyter notebooks 的支持,也将很快提供 PyCharm Pro。”

参考链接:

https://visualstudiomagazine.com/articles/2021/09/08/jetbrains-dataspell.aspx

挑战 VS Code、Python,JetBrains 祭出全新数据科学 IDE 神器!

挑战 VS Code、Python,JetBrains 祭出全新数据科学 IDE 神器!