Early Access Program PyCharm

JetBrains DataSpell EAP 现已向所有用户开放

Read this post in other languages:
English, Français, 日本語, 한국어, Deutsch, Português do Brasil, Русский, Español

JetBrains DataSpell 是我们专为数据科学家构建的全新 IDE。 从 3 月宣布至今,它一直在专属抢先体验计划 (EAP) 下提供。 在我们邀请所有用户之前,我们目前只邀请了有限数量的用户来帮助我们打磨完善这款全新的 IDE。 今天,我们十分高兴地宣布将向公众开放 EAP。 这意味着我们正在向所有等候已久的用户发出诚挚邀请。 我们还允许用户不必注册即可从 JetBrains DataSpell 的网站中下载 EAP 版本。 欢迎您立即下载最新的 EAP 版本。

 在过去数月中,DataSpell 团队一直将改进 notebook 体验作为工作重点。 这种体验涉及到很多方面,包括能否顺利处理 Jupyter Notebook 单元格、访问所有传统快捷键、清晰的输出显示以及快速修复。

Notebook 支持方面的一些改进:

  • 我们现在可以通过快捷方式和鼠标将单个输出隐藏。
  • 我们显著改进了 Notebook 和 Notebook 输出的滚动效果。
  • 对于表输出,我们添加了在单独的编辑器选项卡中打开数据的专用操作。
  • 对于图像,我们添加了将图像保存到文件的专用操作。
  • 对于代码单元中未解析的软件包,我们添加了支持将导入语句添加到当前单元并自动调用该语句的快速修复,因此用户不必手动执行此操作。
  • 现已能够在表输出中正确显示中文和韩语字符。

远程 Notebook 支持是我们正在积极努力的另一个领域。 JetBrains DataSpell 不仅支持用户在其计算机上运行的本地 Notebook,还支持在远程服务器上运行的 Notebook。 在非公开 EAP 期间,对远程 Notebook 的支持从实验性功能逐步升级为开箱即用的功能。 随着即将到来的更新,我们计划在此方面做出更多改进。

我们最近开始在交互式 Python 控制台方面投入了更多精力。 现在,在 Python 控制台中评估 DataFrame 和图表时,会直接在控制台内部显示其交互式输出。 探索性数据分析不仅限于 Jupyter Notebook,而且常可通过 Python 脚本完成。 交互式 Python 控制台是实现该功能的出色工具,我们将继续对其进行改进。

最后且同样重要的是,我们汇总罗列了针对一些常见问题的答案:

问:JetBrains DataSpell 如何优于其他数据科学家工具?

谈到 Python 生态系统时,从未有过专为数据科学设计的 IDE。 参与数据科学的人员必须使用编辑器、开发者 IDE 或独立式 Jupyter Notebook。 只有在 R 生态系统中才真正提供了面向数据科学的独立式 IDE。 我们经常听到体验过 RStudio 的人抱怨 Python 不存在类似的工具。 JetBrains DataSpell 就是这样一款适用于数据科学家的 IDE。

一方面,JetBrains DataSpell 将广泛的数据科学工具结合到一起,这些工具包括笔记本、交互式 REPL、数据集和可视化浏览器以及 Conda 支持。 另一方面,JetBrains DataSpell 为 Python 和大量其他工具提供了智能代码辅助功能,所有工具都在统一的用户界面下无缝集成。

此外,尽管 Python 支持是重中之重,但 JetBrains DataSpell 对于其他语言的支持同样持开放态度。 目前,它已基本支持 R 语言。以后也可能会添加对其他语言的支持。

问:JetBrains DataSpell 的功能能否在 PyCharm 中使用?

可以,JetBrains DataSpell 的大部分功能(包括对于 Jupyter Notebook 的支持)都同样很快会在 PyCharm Pro 中可用。

问:JetBrains DataSpell 与 PyCharm 有何不同?

 PyCharm 的用户界面在设计时充分考虑到了开发工作流。 它需要您配置项目、运行配置等。 JetBrains DataSpell 旨在变得更加轻量化,并且在设计时充分考虑到了数据探索工作流。

如果您将 Python 用于纯数据科学,那么无论您所从事的是探索性数据分析还是机器学习模型原型设计等不同领域,JetBrains DataSpell 都将是您的理想工具。 如果您还打算进行一些 Python 开发,那么 PyCharm 可能是更好的选择。

问:JetBrains DataSpell 的定价如何?

我们计划将 DataSpell 发布为付费产品,定价与其他基于 JetBrains IntelliJ 的 IDE(如 DataGrip 和 PyCharm Professional 版)类似。

问:我应如何报告反馈以及订阅有关全新 EAP 版本的通知?

  1. 确保您已在 jetbrains.com/dataspell 注册接收 EAP 新闻。
  2. 加入我们的 Slack 社区
  3. 在我们的问题跟踪器中提交错误和功能建议以及对现有建议进行投票。

欢迎您下载 JetBrains DataSpell 的 EAP 版本,分享您的反馈并把此消息传播出去!

您的 JetBrains DataSpell 团队

Discover more