1 简介

  PyCharm开发公司jetbrains专门面向数据科学的ide项目DataSpell在前不久发布了其EAP版本(早期预览版本),为我们带来了诸多趋于成熟的功能特性,本文就将为大家介绍其使用方式及主要的一些功能。

2 DataSpell EAP版本使用体验

  你可以在官网https://www.jetbrains.com/dataspell/下载适合你系统的安装包,然后像其他jetbrains系列产品那样进行安装:

  在安装过程中可以勾选对ipynb文件的关联,使得我们直接双击ipynb文件就可以自动打开到DataSpell

  安装完成之后,打开DataSpell,可以先进行诸如conda环境配置等选项:


  以及对一些辅助插件的安装,譬如智能代码补全插件TabNine

  进入操作界面后,整个界面风格跟pycharm等如出一辙,不同的是,在setting中可以进行R环境的配置,可见其专门面向数据科学的特点:



  亦可创建诸多数据科学场景中常见格式的文件:

  支持本地、远程多种方式的jupyter服务连接:

  在对jupyter notebook的支持上做得还是比较到位,兼容了几乎所有快捷键,除了按Z撤回单元格操作,按shift+ctrl+i在光标处拆分单元格等部分快捷键需要手动设置:

  对matplotlibplotly等主流绘图库的支持也很不错:


  而对于R的支持也很不错,可以像Rstudio那样对脚本中的代码使用ctrl+enter进行运行和查看结果:


  包括对R包的图形界面化管理:

  可以看出,DataSpell对于通吃数据科学领域主流需求的野心还是很大的,DataSpell面向jupyter的诸多功能尤其是高速灵敏的代码提示让我很舒服,但对于R的支持方面,我很难找出放弃使用Rstudio而转向DataSpell的理由,读者朋友们也可以自行下载体验,更深入的感受DataSpell


  以上就是本文的全部内容,欢迎在评论区与我进行讨论。

最新文章

  1. FTP : mput with no confirmation
  2. For Your Dream
  3. JMeter学习-004-WEB脚本入门实战
  4. Javascript笔记一
  5. RHEL7软件包管理
  6. [置顶] Putty管理私钥文件
  7. RBAC(Role-Based Access Control)基于角色的访问控制
  8. JAVA GUI学习 - JTree树结构组件学习 ***
  9. Sea.Js的运行原理(转)
  10. Redis之(二)数据类型及存储结构
  11. 学习笔记_J2EE_Spring(一)_入门
  12. Python基础_列表 list
  13. Google - Find minimum number of coins that make a given value
  14. 一键清空Form表单数据
  15. Golang闭包入门了解
  16. MyEclipse同时配置多个tomcat
  17. PHP开发中,让var_dump调试函数输出更美观 ^_^#
  18. Linux下MySql变量修改遇到的问题记录
  19. 移动端meta声明
  20. 【BZOJ】1685: [Usaco2005 Oct]Allowance 津贴(贪心)

热门文章

  1. Shiro03
  2. 20210716考试-NOIP19
  3. Robot Framework(7)- DateTime 测试库常用的关键字列表
  4. SpringMVC-初见
  5. 1.docker概述及其历史
  6. 【简单数据结构】并查集--洛谷 P1111
  7. Jenkins 进阶篇 - 任务关联
  8. PHP垃圾回收机制的一些浅薄理解
  9. 转mybatis返回自增主键,亲测
  10. 5cms使用sql语句给网站添加内容