登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发资讯 > 正文

Python出新项目,共享平台助数据科学家协作

2018-01-02 18:13    it168网站原创  作者: 编译|三文鱼 编辑: 单文彦

  【IT168 资讯】尽管Python广受欢迎,并且在数学和数据项目中无处不在,但在协作方面,Python传统上还是落后于JavaScript。

  作为部落社会的生物群体,人类喜欢一起工作。这在青少年和年轻人中非常明显,他们愿意花费大量时间与朋友分享信息和图片。

  尽情分享

  Python开发人员用pip共享完成的项目。类似于JavaScript中的npm,两种方法都是开发人员使用“coding tribe”模块或库编写的好方法。如何实时编辑完成的项目呢?JavaScript开发人员通常可以复制和粘贴整个工作网站或代码片段。此外,JavaScript还有一系列协作工具,如Stack Overflow。

  万幸的是,类似于JavaScript开发人员使用的协作工具,Python开发人员可以也可以使用托管工具。来看一下IBM基于超级流行和高实用性Jupyter笔记本电脑的著名系统。来自Python社区的老用户可能会记得,Python Jupyter Notebook曾经被称为iPython。

  比较Python和JavaScript的商业代码协作平台

  为了理解基于Jupyter Notebook的Python共享平台的潜力,我们将比较基于Jupyter Notebook的IBM数据科学体验平台和用于共享JavaScript的Glitch进行比较。

  Glitch是面向大众的社会编码。这是一个完全不同于GitHub的方法,并且实时共享正在运行的JavaScript Web项目。

  像Glitch这样的工具可以立即复制或编辑某个工作项目。

  Python的商业工具也在开发中。例如,IBM Data Science Experience向Python程序员提供了类似的视图。

  IBM Data Science Experience让使用社区代码更简单。

  新项目通过一个漂亮的网络界面创建和共享。

  IBM为Python开发人员提供的接口比JavaScript的Glitch接口更简洁(如下所示)。

  使用IBM Data Science Experience,也可以通过Web界面创建一个全新的笔记本

  体验项目

  对于开发者来说,JavaScript的神奇之处在于,您可以在Web上立即在浏览器中用发者工具打开偶然发现的新项目的代码。您可以看到该项目、查看代码,然后看到您的更改。

  Jupyter Notebook在交互编辑他人项目的过程中提供了同样的灵活性。

  结论

  新的Python商业平台为Python带来了更多乐趣和协作。从历史上看,JavaScript开发人员已经享有更多的协作平台。如今,Python开发人员的商业平台与JavaScript开发人员的平台类似。由于Python在数据科学开发人员中广泛流行,像IBM这样的公司正在将Python协作工具引入企业,并提供像IBM Data Science Experience这样的强大产品。

标签: Python , javascript , 大数据
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部