现已推出!了解 11 月份的新功能和修复。

面向教育工作者和学生的 VS Code

欢迎来到使用 Visual Studio Code 作为教育工作者或学生的世界!在本文中,我们将向您介绍各种工具、扩展包和学习路径,这些工具和学习路径可以帮助您开始在 Visual Studio Code 中进行编码。无论您是希望找到资源来提升课堂体验的教育工作者,还是渴望学习和探索编码的学生,本指南都将帮助您入门。

教育工作者资源

以下资源可以帮助您在课堂中开始使用 Visual Studio Code

编码和扩展包

安装所有不同的软件组件以准备编码可能会令人沮丧。有编辑器/IDE、运行时和编译器、包或库以及每个版本的不同版本。我们为您提供了可以帮助您加速设置的编码和扩展包。

CodeTour

帮助学生理解新的代码库可能具有挑战性且耗时。创建足够详细的描述性说明可能很繁琐,而且对于学生来说仍然不够容易理解。CodeTour 可以帮助您以精简且交互的方式向学生介绍您的作业和项目。

CodeTour 是一个 Visual Studio Code 扩展,使您能够创建代码库的分步指南。此功能在您的课堂中非常有用,可以将您的作业分解为学生可以遵循的步骤,或者通过将学生指向作业中的相关部分,使他们熟悉作业的所有部分。

以下短片展示了一名学生使用 CodeTour 开始处理其应用

CodeTour in a Space Jam lesson

本质上,“代码游览”是一系列交互式步骤,每个步骤都与特定的目录或文件/行相关联,并包含对相应代码的描述。可以将游览签入到存储库中以与源代码管理共享,或者导出到“游览文件”,这使任何人都可以重播相同的游览,而无需克隆任何代码!

在以下视频中,一位教师正在删除嵌入在源代码中的现有说明,并将其替换为 CodeTour 步骤。然后,学生可以在大型游戏开发项目中从一个步骤跳到另一个步骤。

CodeTour in a sample assignment

CodeTour 入门

要开始使用 CodeTour,您需要从 VS Code 市场下载 CodeTour 扩展。

CodeTour extension in Extension Marketplace

为了在课堂上有效地使用 CodeTour,我们建议遵循 CodeTour 存储库中的指导原则。

学生资源

VS Code 入门课程

标题 说明
设置您的 Python 初学者开发环境 通过安装和配置构建实际应用程序所需的工具,开始学习 Python。
使用 Git 版本控制工具 利用 Visual Studio Code 与 Git 源代码管理系统的紧密集成。
在笔记本中编写基本 Python 通过使用 Visual Studio Code 中的笔记本学习 Python 的基础知识。
为 Azure Cosmos DB 构建 Node.js 应用 通过使用 Visual Studio Code 和 Node.js 构建数据库应用,以便在 Azure Cosmos DB 中存储和查询数据。

通过 NASA 启发的课程学习 Python

此学习路径向您介绍了 Python 的世界,其中包含受美国国家航空航天局 (NASA) 科学家启发的模块,旨在为您在太空探索领域从事职业做好准备。有关模块的完整列表,请访问 Microsoft Learn 培训

通过这些模块,您将

  • 了解和安装学习编程所需的工具
  • 学习核心编程概念并将其应用于真实的 NASA 问题
  • 掌握有关机器学习和人工智能等前沿技术的知识
  • 观看实际的 NASA 员工谈论他们的工作并提供建议
标题 说明
探索 Python 在太空探索中的作用 了解 Python 和数据科学如何在 NASA 创建的创新解决方案中发挥作用。
使用人工智能对太空岩石进行分类 创建可以对照片中存在的太空岩石类型进行分类的 AI 模型。
使用机器学习预测火箭发射 本模块向您介绍机器学习的世界,并帮助您构建基本的 ML 模型。

通过《飞奔去月球》学习 Python

尝试这些以太空旅行为主题的挑战,其中向您介绍数据科学、机器学习和人工智能,并使用 Python、Visual Studio Code 和 Azure 等工具。

标题 说明
使用 Python 和 Visual Studio Code 探索太空 计划月球任务,预测流星雨,并在此学习路径中使用人工智能来识别物体,该路径的灵感来自 Netflix 电影《飞奔去月球》。

通过神奇女侠学习 Python

查看这些以神奇女侠 1984 为灵感的课程,这些课程旨在帮助您编写第一行 Python 代码。在第一个模块中,了解如何破解凯撒密码,该密码揭示了带有位置的秘密消息。在第二个模块中,创建个性挑战以确定您最像哪个角色!

请观看 第一个课程的视频演练

标题 说明
通过神奇女侠学习 Python 在这些以神奇女侠 1984 电影为灵感的课程中,构建消息解码器程序和个性测验。

通过《空中大灌篮》学习 Python

此学习路径的灵感来自电影《空中大灌篮:新传奇》,向篮球迷展示了对数据科学和编码的理解如何支持他们的热情、创造机会,甚至为可能的职业打开大门。在 Visual Studio Code、Azure、GitHub、JavaScript 和 Python 中培养技能,以深入了解球员历史中的各个时刻如何导致决赛中的关键比赛决策。观看介绍视频

标题 说明
使用篮球数据来优化 Visual Studio Code 的比赛 在此学习路径中,分析篮球数据并创建应用,该路径的灵感来自电影《空中大灌篮:新传奇》。

适用于教育工作者和学生的工具

使用 Live Share 进行协作

Live Share 使您能够与朋友、同学或教授快速实时地协作处理同一代码,而无需同步代码或配置相同的开发工具、设置或环境。

注意:该视频提到了已弃用的 Live Share 扩展包和 Live Share Audio 扩展。要观看视频,您只需要安装 Live Share 扩展。

当您共享协作会话时,与您一起工作的人会在其编辑器中看到工作区文件,并且还会接收编辑器上下文,例如语言服务或调试配置。这意味着您的同学可以读取您共享的代码,而无需克隆存储库或安装代码所依赖的任何依赖项。他们可以在他们熟悉的 Visual Studio Code 环境中帮助您编写代码。

您们每个人都可以打开文件、导航、编辑代码或突出显示,并且更改会立即反映出来。当您编辑时,您可以查看同学的光标,跳转到相同的位置,并关注他们的操作。

您还可以使用 VS Code 的调试功能(如悬停提示、局部变量和监视、堆栈跟踪或调试控制台)一起进行调试。你们都可以设置断点并移动调试光标来单步执行会话。

有关 Live Share 的更多详细信息,请访问使用指南

开始使用 Live Share

要开始在 VS Code 中使用 Live Share,请从 VS Code Marketplace 下载 Live Share 扩展。

安装 Live Share 扩展

登录 GitHub 帐户后,您可以在活动栏中看到 Live Share 图标。

Live Share icon in the Activity Bar

开始 Live Share 会话

如果您从“会话详细信息”菜单中选择“启动协作会话”,则会话的邀请链接会自动复制到剪贴板。只要他们也安装了 VS Code 和 Live Share 扩展,您就可以与任何您想协作的人共享此链接。

Live Share invitation

当您的同学加入会话时,您会收到通知,并且在“参与者”下看到他们的名字。

Live Share joined

加入 Live Share 会话

如果您从“会话详细信息”菜单中选择“加入协作会话”,则可以输入您收到的 URL。

Joining a Live Share session

您应该能够在屏幕上看到并与同学的代码进行交互!

从浏览器加入 Live Share 会话

如果您想加入 Live Share 会话,但您的计算机上没有安装 Visual Studio Code,您可以使用 Visual Studio Code for the Web 加入会话。VS Code for the Web 提供完全在浏览器中运行的零安装 Visual Studio Code 体验。要开始使用,请在浏览器中转到 https://vscode.dev

在您导航到 VS Code for the Web 后,您可以安装 Live Share 扩展,并加入 Live Share 会话

后续步骤