返回课程总览

实验 01 · 工具准备

安装与账号

安装或确认 VS Code、Python、MATLAB 和 Codex,并完成 PowerShell 验证。

核心问题

如何确认每个课程工具已经能在 Windows 环境中使用?

复用技能

  • 打开 PowerShell
  • 检查 PATH
  • 验证 Python、VS Code、MATLAB 和 Codex

主要任务

  1. 安装或确认 VS Code,并验证 code --version。
  2. 安装或确认 Python,并运行 hello 命令。
  3. 确认 MATLAB 能启动。
  4. 确认 Codex 能启动或完成账号设置。

提交内容

完整讲义

实验 1:安装与账号

目标

安装或确认课程需要的工具:VS Code、Python、MATLAB 和 Codex。本实验关注 环境准备,不进入正式编程。

必需工具

  • Windows PowerShell
  • VS Code
  • Python
  • MATLAB
  • Codex

安装 VS Code

  1. 打开 VS Code 官方下载页面:

``text https://code.visualstudio.com/Download ``

  1. 下载 Windows 安装程序。
  2. 运行安装程序。
  3. 保留默认选项。如果看到 Add to PATH,请勾选。
  4. 关闭并重新打开 PowerShell。
  5. 验证:

``powershell code --version ``

如果无法识别 code,今天可以先从开始菜单打开 VS Code。课后请教师帮助 修复 PATH 设置。

安装或确认 Python

  1. 先检查 Python 是否已经安装:

``powershell python --version ``

  1. 如果缺少 Python,打开 Python 官方 Windows 下载页面:

``text https://www.python.org/downloads/windows/ ``

  1. 下载当前稳定版 Windows 安装程序。
  2. 运行安装程序。
  3. 在安装程序第一个界面勾选 Add python.exe to PATH
  4. 选择 Install Now
  5. 关闭并重新打开 PowerShell。
  6. 验证:

``powershell python --version ``

  1. 确认 Python 可以运行一个简单命令:

``powershell python -c "print('hello from Python')" ``

如果仍然无法识别 python,请让教师检查 Python 是否已加入 PATH。 在 Python 能从 PowerShell 运行之前,不要继续实验 2。

确认 MATLAB

运行:

matlab

MATLAB 可能会作为单独应用打开。确认能启动后可以关闭。

安装或确认 Codex

  1. 打开 Codex 官方页面:

``text https://developers.openai.com/codex/ ``

  1. 如果教师要求使用 Windows app,打开:

``text https://developers.openai.com/codex/app/windows ``

  1. 按照当前官方 Windows 指引安装教师指定的 Codex 形式:app、CLI 或 IDE extension。
  2. 使用课程提供的账号登录。
  3. 关闭并重新打开 PowerShell。
  4. 验证:

``powershell codex ``

如果无法识别 codex,不要从搜索结果中随便下载安装程序。请让教师检查安装。

Checkpoint

向教师展示:

  • code --version 可用,或 VS Code 能从开始菜单打开。
  • python --version 可用。
  • python -c "print('hello from Python')" 可用。
  • MATLAB 能启动。
  • Codex 能启动,或教师已确认账号设置。

提交内容

  • 显示 VS Code 已安装的截图。
  • 显示 Python 版本的截图。
  • 显示 Python hello 命令的截图。
  • Codex 能启动的截图或教师现场检查。

反思问题

简短回答:

  1. 哪些工具已经安装好了?
  2. 今天哪个工具需要设置?
  3. 哪个命令可以检查 VS Code 是否能从 PowerShell 使用?
  4. 哪个命令证明 Python 可以运行一个短程序?