跳至主要内容

借助 DataLab 在课堂上无缝教授数据

本文将向您展示如何使用 DataLab 在不到 5 秒内,用 Python 或 R 在课堂上教授数据。
Filip Schouwenaars
Filip Schouwenaars

创建您的免费账户

实践并学习路径你的进步。

使用 Google 继续继续即表示您接受我们的 使用条款,我们的 隐私政策 ,并且您的数据存储在美国。

Datalab 让您无需再为所有学生的环境配置和调试操心,助力教师在课堂上高效教授数据技能。

在介绍新主题后,动手编程是巩固理解、夯实知识的无价方式。亲自运行并尝试新函数与编程概念是不可替代的。

然而,传统做法是让每位参与者在各自电脑上跟练,这常常令人应接不暇:他们需要安装正确版本的 R(或 Python)以及相应的软件包与版本,还需要配置良好的集成开发环境(IDE)。

同样,开放式作业非常适合检验学生是否能运用新学到的技能。但如果您希望学生协作完成呢?这就变得麻烦:有人用 git,有人使用 Dropbox 或 OneDrive 等云解决方案,还有人会通过电子邮件互相发送代码文件。等到您批改时,学生提交的作业由于环境差异或依赖缺失,往往无法无错运行。

考虑到学期进度,您或许会怀疑这些互动式教学方法是否值得投入如此多的时间与精力。

好消息是!云技术的最新进展催生了多种数据协作平台,彻底绕过环境配置与协作的难题。本文将探讨 DataLab 如何为您带来改变。这个来自 DataCamp 的现代数据科学笔记本可在不足 5 秒内,让您和学生在完全一致的 Python 或 R 环境中开始工作。而且最棒的是:它是免费的!

The DataCamp Workspace editor

DataLab 编辑器

为何选择 DataLab?

免费使用

教授数据科学的教师与教授可申请免费的 DataCamp Classroom Group。Classroom Group 的所有成员都可免费访问 DataCamp 全部课程库以及 DataLab 高级版许可。这使他们能够创建数量不限的私有数据项目(称为 workbooks),轻松与其他学生共享,并享有为期 1 年的版本历史。

Apply for a free DataCamp Classroom group to get free Workspace Premium access.

申请免费的 DataCamp Classroom group,即可获得 DataLab 高级版免费使用权。

零配置,轻松共享

DataLab 中的每个数据项目都运行在全托管、预配置的笔记本环境中,数秒即可启动。您可以创建 Python 与 R 的工作簿,常见的数据科学软件包均已预装。若您想安装更多软件包或其他版本,也完全可以。

Python 和 R 工作簿都提供“SQL Cell”功能,使学生能够用 SQL 查询数据库和数据仓库,随后在 Python 或 R 中继续分析。

内置了类似 Google 文档的实时协作;协作只需分享一个链接即可。您可以将 DataLab 视作云端的“超强版” JupyterLab,专为易用性、便捷数据访问与协作而优化。

Workspace comes configured with all common packages and built-in collaboration

DataLab 预装常见软件包并内置协作能力

学生可毫不费力地跟练

在您讲解的同时让学生跟着动手,能大大增强他们的参与感:无需等到课间,他们就能直接尝试您正在讲解的概念。借助 DataLab,这一切都很简单:

  • 作为教师,先创建一个新工作簿,放入所有示例数据集、示例文本和示例代码,作为学生的起点。
  • 然后创建一个简单的复制链接,与学生共享。
  • 学生点击该链接后,会自动创建一个新工作簿,其中包含原工作簿的全部数据与内容,学生可在其中自由尝试而不影响样例工作簿。

想亲身体验,请访问这个示例工作簿并点击其复制链接(将创建一个新工作簿)。学生即可在不到 5 秒内开始上手,数据文件与样板代码一应俱全。

Create copy link and share it with your students

创建复制链接并与学生分享

轻松布置作业

复制链接功能也让布置作业变得容易。在工作簿中描述作业并分享复制链接。学生点击复制链接后,会基于该内容创建自己的工作簿来完成作业。

学生甚至可以协作完成:三人小组中,一位学生点击复制链接创建工作簿,然后邀请另外两位作为编辑共同协作。所有更改都会自动保存,他们还能通过版本历史查看并恢复过去版本。完成作业后,他们可将工作簿分享给您以便批改。你们的执行环境完全一致:对他们能无错运行的内容,对您也将无错运行。

Group collaborators can easily share a workspace and collaborate in it

小组成员可轻松共享同一工作簿并在其中协作

您掌控全局

作为群组管理员,您可以配置 DataLab。

  • DataLab 内置强大的 AI 助手,可生成数据科学代码并修复、解释错误。但您也可选择将其禁用。
  • 您可以控制群组中新建工作簿的默认共享设置(例如默认仅创建者可见)。
  • 您可以指定学生是否可以将工作簿分享给他人或整个群组。

完整的群组设置概览,请参阅我们的群组设置管理文章。

最后,我们还能为您提供学生使用 DataLab 的洞察:他们创建了多少工作簿、在作业上花了多少时间、谁与谁协作等。

Group admins can control several group settings

群组管理员可管理多项群组设置

DataLab 实战

全球各地的教授都已转用 DataLab 来支持教学。

Richard Herron 是东北大学 D’Amore-McKim 商学院金融系的教学副教授。他通过 DataLab 分发课程内容,便于学生跟练。他的学生也用它进行小组协作:

“我非常喜欢 DataLab!我试过几种其他云端 JupyterLab 方案,DataLab 对我和学生来说是迄今最省心的。DataLab 是一套开箱即用的解决方案,就像『JupyterLab 的 Google 文档』。因为它的使用方式类似 Google 文档,所以和我的学生的预期一致。比如,学生可以共享文件并在同一笔记本中协作。我很喜欢在 Zoom 上看到学生在同一笔记本里进行『结对编程』。下次我教授金融数据分析课程时,可能会从本地环境全面转到 DataLab。我建议每位数据分析教师都来试试 DataCamp DataLab!”

Mauricio Uriona 是巴西弗洛里亚诺波利斯圣卡塔琳娜联邦大学工业与系统工程系的副教授。他早已利用 DataCamp for Classrooms 项目让学生访问课程库,如今也在多门课程中使用 DataLab。对初学者而言,门槛的大幅降低对他而言具有颠覆性意义。

Emile Jaspar 在荷兰阿芬斯应用科学大学教授人工智能与数据科学。他在为商业 IT 管理学位开发数据科学模块方面发挥了重要作用。他使用 DataLab 分享课程笔记与分发作业;能够为其阿芬斯 Classroom 群组中新建工作簿设置默认选项,这一功能非常实用,既能确保学生先独立完成再进行协作。

结语

在当今的技术环境下,让学生在本地电脑上完成数据科学练习或作业既复杂又耗时。DataLab 省去了所有配置与共享的麻烦,让学生专注于最重要的事情:练习并巩固新获得的数据技能。

免费试用 DataLab,查阅关于如何在教育场景中使用 DataLab 的分步指南,或立即创建您的免费 DataCamp Classroom。

主题