360如何做网站优化,哪个网站做娱乐,制作论文招聘网站的,实木复合门网站建设价格AI编程工具横向评测–Cloudstudio塑造完全态的jupyter notebook助力数据分析应用开发
数据分析类应用的开发#xff0c;指的是首先进行数据分析#xff0c;比如统计学分析、机器学习模型的构建等#xff0c;然后将分析的流程开发成数据分析类的工具#xff0c;或者将数据分…AI编程工具横向评测–Cloudstudio塑造完全态的jupyter notebook助力数据分析应用开发
数据分析类应用的开发指的是首先进行数据分析比如统计学分析、机器学习模型的构建等然后将分析的流程开发成数据分析类的工具或者将数据分析的成果包装成用户界面GUI供用户使用。这一类的开发传统的常见流程是首先在jupyter notebook 中使用R或者python语言进行数据分析的工作因为notebook分步骤显示代码机器运行结果的功能特别适合数据分析过程中观察代码阶段性输出并调整相关代码的习惯接下来是编写应用的环节通常会转换到VS code等编程环境中来进行因为notebook不具备编辑、运行和调试.py文件的功能。由于上面的原因一些人放弃了使用jupyter notebook而在VS code里面进行notebook的编辑和运行但是其和jupyter notebook在使用习惯上还是有一定的区别会有一些习惯转换的问题。
而Cloudstudio重新打造了jupyter notebook保留了notebook的传统界面、特色优点并增加了新的功能可以以习惯的形式进行数据分析可以编写、运行和调试.py代码更增加AI助手协助成为一个完全态的jupyter notebook。借助这些功能数据分析类应用的开发的整个流程就可以在一个界面中完成各个环节平滑过度无缝衔接带给人全新的愉悦体验。
以下就自己体验的过程和大家做更加细致的分享
1. AI助手的协助
随着AI的发展我们对AI编程助手的能力已经从开始的嘲讽变成了欣赏对它的信任也已经从0增加到90%这相应地反映在我们编程流程的改变上。开始一个新的项目首先是用自然语言让AI编程助手实现基础性的代码编写工作比如给出一个应用的框架有时候故意把要求描述地不那么具体免得AI助手有更好的解决方案然后是对应用的细节进行调整最终会在很短的时间内完成一个项目编程的时候我已经习惯将AI助手的面板扩大到整个面板的1/2如图1方便看其给出的对代码的回应而原有的编写代码的面板相应缩减因为不再需要那么仔细地观看其中的代码。
2. 编辑、运行和调试.py文件
当点击边栏中的.py文件时原来notebook界面切换成一整块的界面来显示.py文件这是原来没有的功能同样可以使用AI助手图2。界面和VS code的界面比较更加简洁。如果代码运行报错终端会显示在图中AI助手的位置也是感觉界面简洁的一个原因。 特别值得一提的是因为传统notebook本身就在浏览器中运行而构建的应用大多数也是通过浏览器运行的所以应用的预览效果可以在同一个窗口中进行观察图3这就避免了在各个浏览器窗口之间跳来跳去这一点体验上优于VS code 等IDE。
所以在体验Cloudstudio上python编程界面时候本来是感觉没有多大新意的时候突然看到notebook的这些变化瞬间喜欢上了Cloudstudio上的notebook。这款notebook可以说是完全态的可以一站式完成数据分析类应用的开发和调试已经成为可以和VS code 媲美的一款新的IDE特别对于原来重度使用jupynotebook的人来说喜爱之情溢于言表一定会重新回归jupynotebook的使用。