按老师安排,完成Kesci平台的Datathon训练营.这篇文章主要记录完成第一章节的内容.

学习目的

  • 掌握K-Lab平台的基本操作
  • 学习 Python 语言基础

学习内容

KLab操作基础

创建项目

创建一个项目,并挂载一个社区数据集.

直接点击创建项目完成即可.如下图所示.这里数据集选择最近的新型冠状肺炎数据.

运行项目

运行项目, 进入运行环境.

项目创建完成后,点击运行,选择资源和镜像,如下图所示.

Fork项目

该部分的训练是学习运行别人的项目,Fork即克隆别人公开的项目.如下图所示,我寻找了一个名为2019-nCoV疫情可视化的项目进行Fork.

接下来对这个Fork的项目进行运行.Kesci的运行环境是基于Jupyter Notebook的,同时新增了控制台界面,可以执行shell命令.

对于Notebook,将光标放在一个cell内摁Shift + Enter即可运行该cell内的python代码.

这里成功运行了第一个cell.如下图所示.

对于第二个cell,运行会报错,如下图所示.

可以利用Notebook执行shell命令pip 安装python第三方库,如下图所示.

后面依次类此,不再赘述.

更详细的内容详见Klab使用指南

生成项目版本

在K-Lab上创建的数据分析项目如果需要公开发布或分享给他人,必须要至少成一个项目版本:在Notebook页面点击生成版本按钮,该操作将基于当前notebook的内容生成一个新的版本。

项目版本管理

同一个项目可保存许多个版本,在项目详情页,你可以通过下拉菜单切换查看不同版本的内容。

  • 点击“比对“ 按钮可以对比不同版本之间的内容变更情况
  • 如需要把当前运行时内编辑的内容替换为某一历史版本的内容,点击“替换”按钮即可,需要注意的是,如果当前运行时内正在编辑的内容没有生成版本保存,那么将会全部被覆盖。所以请注意保存每一个版本的内容。

更详细的内容详见社区功能

了解Python

阅读并在K-Lab运行界面中练习 《从零上手Python关键代码》《Python入门教程 》

可参考资料:


我很好奇