JetBrains DataSpell是一个集成开发环境 (IDE),专门用于探索性数据分析和机器学习模型原型设计的特定任务!轻松开始典型的数据处理工作流程。轻松一键在命令和编辑器模式之间切换,具有智能编码辅助的优势,包括智能代码完成、即时错误检查和快速修复、轻松
JetBrains DataSpell是一个集成开发环境 (IDE),专门用于探索性数据分析和机器学习模型原型设计的特定任务!轻松开始典型的数据处理工作流程。轻松一键在命令和编辑器模式之间切换,具有智能编码辅助的优势,包括智能代码完成、即时错误检查和快速修复、轻松导航等,编码更轻松,支持实时查看变量的输出和状态。允许通过交互式控件就地浏览数据帧和可视化,具有丰富的内置工具,为您的工作带来更多的便捷,DataSpell 2023.1:支持具有单独环境的多个项目、Notebook 效率增强功能和 DataFrame 增强
2023.1新功能
一、具有单独环境的多个项目
1、管理多个单独的项目
现在,借助DataSpell,您可以将工作组织成多个完全独立的项目,每个项目都有自己的虚拟环境或Python解释器。
在DataSpell的欢迎屏幕的左窗格中选择Projects(项目)选项,以查看现有项目的列表,打开这些项目,或者创建一个新项目。您也可以从File(文件)菜单中创建和管理项目。
2、带有附加目录的工作区
您也可以继续使用一个带有附加目录的工作区。为工作区配置的环境或解释器默认会被您附加到工作区的目录和项目继承。
要在工作区中使用DataSpell,请在欢迎屏幕的左窗格中选择Quick Start(快速启动)选项,配置一个默认环境,然后点击Launch DataSpell(启动DataSpell)。
二、Jupyter Notebook效率增强功能
1、将Jupyter Notebook转换为Python脚本
在Jupyter Notebook与Python脚本之间来回切换是数据科学中一个常见的工作流。现在,只需点击几下,就可以在Jupyter Notebook(.ipynb文件)与Python脚本(.py文件)之间进行转换。
2、单元执行的开始时间和持续时间
由于Jupyter Notebook单元经常不按顺序执行,而且某些单元运行很长时间,代码单元的最后一次执行时间和执行持续时间现在都直接显示在单元下方。
3、Jupyter Notebook代码补全
Jupyter Notebook提供的无效代码补全功能已被禁用。享受新的和改进的DataFrame列名补全、动态类的自动补全、远程Jupyter服务器的路径补全等。
4、Markdown用户体验
Jupyter Notebook和Markdown文件中的Markdown单元获得多项改进,包括更正表格式设置的意图操作、拆分长文本的Fill Paragraph(填充段落)编辑器操作,以及Markdown文件的Smart Keys(智能按键)设置页面。
三、DataFrame增强
1、CSV到pandas DataFrame
从CSV文件中的数据创建pandas DataFrame是一项常见的数据科学任务。将CSV(.csv文件)拖放到Jupyter Notebook中,会根据文件的内容自动创建pandas DataFrame。
2、更改默认显示的行数
DataSpell以表格形式显示pandas DataFrame的内容。为了更舒适地浏览大型DataFrame表,请使用Change Default(更改默认值)对话框将每页显示的行数更新为您喜欢的页面大小。
四、用户体验
1、Python Packages(Python软件包)工具窗口
Python Packages(Python软件包)工具窗口是管理软件包和预览特定环境或Python解释器的软件包文档的最快捷方式。您可以在工具窗口靠近下方的组中找到它,或者从主菜单中打开:Window|Tool Windows|Python Packages(窗口|工具窗口|Python软件包)。
2、Jupyter Notebook调试器中的调试控制台
交互式调试控制台可以用于向Jupyter调试器发送命令,在调试Jupyter Notebook单元时查看输出和错误消息。
3、增强了解释器微件
您可以直接从DataSpell状态栏的解释器微件中添加一个新的Python解释器。打开微件,选择相关目录,然后会打开一个弹出窗口,其中包含一个添加新解释器的选项。
五、新UI
2022年,JetBrains为其IDE引入了新UI,旨在减少视觉复杂性,提供对基本功能的简单访问,并逐级呈现复杂功能。
新UI拥有简化的主工具栏、新工具窗口布局、更新的图标集、新的浅色和深色主题,等等。
通过Settings/Preferences|Appearance&Behavior|New UI Preview(设置/偏好设置|外观与行为|新UI预览)启用新UI。
软件特色
一、智能 Jupyter 笔记本
1、针对高交互性进行了调整
只需一次按键即可在命令和编辑器模式之间切换。使用箭头键在单元格上导航。使用所有标准的 Jupyter 快捷方式。享受完全交互式的输出——就在单元格下。
2、智能编码辅助
在编辑代码单元格时,享受智能代码完成、即时错误检查和快速修复、轻松导航等等。
3、本地和远程笔记本
使用本地 Jupyter 笔记本或直接从 IDE 轻松连接到远程 Jupyter、JupyterHub 或 JupyterLab 服务器。
二、交互式 Python 脚本
1、科学 Python 控制台
在 Python 控制台中以交互方式运行 Python 脚本或任意表达式。实时查看变量的输出和状态。
2、Python 脚本中的单元格
使用 #%% 分隔符将 Python 脚本拆分为代码单元格,并像在 Jupyter 笔记本中一样单独运行它们。
3、数据和可视化输出
通过交互式控件就地浏览数据帧和可视化。支持所有流行的 Python 科学库,包括 Plotly、Bokeh、Altair、ipywidgets 等。
三、内置工具和集成
1、版本控制
克隆 Git 项目、提交和推送更改、处理多个分支、管理更改列表以及在提交之前暂存更新。
2、终端
通过内置终端使用命令行 shell,该终端支持与您的操作系统相同的所有命令。
3、数据库工具
直接从 IDE 访问和查询数据库。在编辑 SQL 代码、运行查询、浏览数据和更改架构时依靠智能编码帮助。
安装激活教程
1、在本站下载并解压,如图所示
2、首先我们来安装软件,如图所示,选择你的安装位置
3、勾选安装位数和进行适配设置,根据提示继续安装,安装完成,将patch补丁复制到安装目录中,管理员身份运行
4、成功后运行软件,进入欢迎界面,Plugins-齿轮按钮-Install Plugin From Disk-选本地语言包插件zh.xxx.zip,然后重启(Restart IDE)或直接将本地汉化插件.jar拖到软件欢迎界面,点重启
使用说明:
专为数据处理设计的接口,数据相关的功能有较高的优先度,用户可以在任务间切换并且使用新的笔记本,就像是重新使用已配置的环境一样。JetBrains期待DataSpell在数据处理上可以更加实际且高效。