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

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

教育者资源

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

编码和扩展包

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

代码之旅

帮助学生理解一个新的代码库可能既具有挑战性又耗时。创建足够详细的说明可能很繁琐,而且对学生来说仍然不容易遵循。CodeTour 可以帮助你以一种简化和互动的方式向学生介绍你的作业和项目。

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

以下短视频展示了一个学生使用CodeTour开始开发他们的应用程序:

CodeTour 在 Space Jam 课程中的应用

本质上,“代码导览”是一系列互动步骤,每个步骤都与特定的目录或文件/行相关联,并包含对相应代码的描述。导览可以签入仓库以与源代码控制共享,或者导出为“导览文件”,这使得任何人都可以重放相同的导览,而无需克隆任何代码!

在以下视频中,一位讲师正在移除源代码中嵌入的现有指令,并用CodeTour步骤替换它们。然后,学生可以在这个大型游戏开发项目中逐步跳转。

示例作业中的代码之旅

CodeTour 入门指南

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

扩展市场中的CodeTour扩展

为了在您的教室中有效使用CodeTour,我们建议遵循CodeTour仓库中的指南。

学生资源

VS Code 入门课程

Title Description
Set up your Python beginner development environment Get started with learning Python by installing and configuring the tools you need to build real applications.
Use Git version-control tools Utilize the tight integration of Visual Studio Code with the Git source-control management system.
Write basic Python in notebooks Learn the basics of Python by using notebooks in Visual Studio Code.
Build a Node.js app for Azure Cosmos DB Build a database app to store and query data in Azure Cosmos DB by using Visual Studio Code and Node.js.

通过NASA启发的课程学习Python

本学习路径通过受美国国家航空航天局(NASA)科学家启发的模块,向您介绍Python的世界,为您在太空探索领域的职业生涯做好准备。访问Microsoft Learn培训查看完整的模块列表。

通过这些模块,您将:

  • 了解并安装学习编程所需的工具
  • 学习核心编程概念并将其应用于现实生活中的NASA问题
  • 了解机器学习和人工智能等尖端技术
  • 观看真实的NASA员工谈论他们的工作并提供建议
Title Description
Discover the role of Python in space exploration Learn how Python and data science play a role in the innovative solutions that NASA creates.
Use Artificial Intelligence to classify space rocks Create an AI model that can classify types of space rock present in a photo.
Use Machine Learning to predict rocket launches This module introduces you to the world of machine learning and help you build a basic ML model.

与《飞越月球》一起学习Python

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

Title Description
Explore space with Python and Visual Studio Code Plan a moon mission, predict meteor showers, and use artificial intelligence to recognize objects in this learning path inspired by the Netflix film "Over the Moon".

与神奇女侠一起学习Python

查看这些受《神奇女侠1984》启发的课程,旨在帮助你编写你的第一行Python代码。在第一个模块中,学习如何破解凯撒密码,揭示带有位置信息的秘密消息。在第二个模块中,创建一个性格挑战,以确定你最像哪个角色!

跟随第一课的视频教程一起学习。

Title Description
Learn Python with Wonder Woman Build a message decoder program and a personality quiz in these lessons inspired by the WONDER WOMAN 1984 film.

学习Python与太空大灌篮

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

Title Description
Use basketball stats to optimize game play with Visual Studio Code Analyze basketball stats and create an app in this learning path inspired by the film "Space Jam: A New Legacy."

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

使用 Live Share 进行协作

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

注意: 视频中提到了已弃用的Live Share扩展包和Live Share音频扩展。要跟随视频操作,您只需要安装Live Share扩展。

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

你们每个人都可以打开文件、导航、编辑代码或高亮显示,并且更改会立即反映出来。在编辑时,你可以看到同学的游标,跳转到相同的位置,并跟随他们的操作。

您还可以使用VS Code的调试功能一起调试,例如悬停、局部变量和监视、堆栈跟踪或调试控制台。您都可以设置断点并推进调试光标以逐步执行会话。

有关您可以使用 Live Share 进行的更多详细信息,请访问操作指南

开始使用 Live Share

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

安装 Live Share 扩展

一旦你登录到你的GitHub账户,你可以在活动栏中看到Live Share图标。

活动栏中的Live Share图标

启动实时共享会话

如果您从会话详情菜单中选择开始协作会话,会话的邀请链接将自动复制到您的剪贴板。您可以与任何您希望协作的人分享此链接,只要他们也安装了VS Code和Live Share扩展。

Live Share 邀请

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

Live Share 已加入

加入实时共享会话

如果您从会话详情菜单中选择加入协作会话,您将能够输入您收到的URL。

加入实时共享会话

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

从浏览器加入实时共享会话

如果你想加入一个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会话

下一步