Skip to content

第2周:第一次上机课 ​

本周是第一次上机课。请完成 OpenJudge 注册与入组,确认本机的 Python 和 VS Code 可以正常使用,并提交签到题。

一、本周需要完成什么 ​

  • 了解上机课的出勤、课程冲突和补交安排。
  • 加入课程群和对应的 OpenJudge 小组。
  • 按课程规则设置 OpenJudge 用户名和昵称。
  • 在 VS Code 中运行第一个 Python 程序。
  • 了解 CodeGeeX 的基本使用方式和考试限制。
  • 提交签到题,并确认评测结果为 Accepted。

二、上机课安排 ​

出勤与课程冲突 ​

每次上机课都会登记出勤。请按课程安排到场,并在课堂内完成当次练习。

如果上机时间与其他课程冲突,请及时向助教登记冲突课程和节次。需要补做或补交时,以当周课程通知中的时间和提交方式为准。

请及时加入课程群

尚未加入课程群的同学,请在本次上机课中联系助教完成入群,以免错过作业、补交和课程调整通知。

三、注册并加入 OpenJudge ​

本班 OpenJudge 小组:

OpenJudge - 计算概论C(py)
进入课程小组,完成注册、入组和练习提交。

注册与入组流程 ​

  1. 打开 计算概论C(8班)OpenJudge 小组。
  2. 点击右上角“登入”,再点击“点此注册”,创建 OpenJudge 账号。
  3. 注册完成后重新进入课程小组并登录。
  4. 点击“计算概论C(py)”右侧的“加入”。
  5. 按要求设置昵称,并选择对应助教。

如果入组时忘记选择助教,可进入小组主页,点击左上角“修改设定”重新选择。

用户名规则 ​

用户名采用“院系首字母 + 学号 + 姓名首字母”的格式。例如,哲学系曹荣乐同学,学号为 2300014958,用户名可写为:

text
zx2300014958crl

不同院系的缩写和长姓名的处理方式,请查看完整说明:

查看 OpenJudge 使用介绍与院系缩写表

用户名和助教选择会影响成绩统计

请严格按照规则设置用户名、昵称并选择对应助教。如果系统无法识别你的身份,平时成绩和机考成绩可能无法正确统计。

四、认识 OpenJudge 的评测结果 ​

完成代码后,将源代码提交到对应题目。常见评测结果包括:

评测结果含义建议检查
Accepted程序通过全部测试本题已完成
Wrong Answer输出结果错误算法、输入处理和边界情况
Presentation Error输出格式不符合要求空格、换行、标点和提示文字
Runtime Error程序运行时出错下标、类型转换、除零等问题
Time Limit Exceeded程序运行时间过长算法效率或死循环

只有显示 Accepted,才表示这次提交已经通过。题目要求的文字、标点、空格和换行都需要完全一致。

五、配置 Python 与 VS Code ​

本学期使用 VS Code 编写和运行 Python 程序。第一次上机时,请至少完成以下配置:

  1. 从官网下载并安装 Python 和 VS Code。
  2. 建立课程工作文件夹,并使用 VS Code 打开整个文件夹。
  3. 在扩展商店安装 Microsoft 发布的 Python、Python Debugger、Python Environments 和 Pylance。
  4. 打开命令面板,运行 Python: Select Interpreter,选择刚安装的 Python 解释器。
  5. 新建 test.py,输入并运行:
python
print("Hello world!")

终端中出现 Hello world!,说明基本环境已经配置成功。

安装截图、Windows 与 macOS 的操作差异以及常见问题,请查看:

查看完整的《2026秋环境配置》

配套视频位置

教学网 → 教学内容 → 第 2 讲——第 1 章程序设计与 Python 导引 → 本讲实例、素材及课程资源 → VS Code 及相关 AI 插件配置。

六、CodeGeeX 与 AI 工具 ​

本周只介绍 VS Code 中的 CodeGeeX: AI Coding Assistant。在扩展商店搜索 CodeGeeX,确认发布者为 Zhipu AI 后安装,并按提示登录。

CodeGeeX 可以用于代码解释、对话生成和行内补全。使用 AI 生成代码后,请逐行阅读,确认代码确实符合题目要求,并能够独立修改和调试。

机考环境不提供 AI 插件

AI 工具可以辅助平时学习,但机考时不会提供代码生成或自动补全功能。请保持独立读题、编写代码和定位错误的能力。

七、本周签到题 ​

签到题要求输出:

text
祝大家新学期一切顺利

Python 程序可以写为:

python
print('祝大家新学期一切顺利')

提交后,请确认 OpenJudge 显示 Accepted。如果显示 Presentation Error,请重点检查输出文字、标点、空格和换行。

离开机房前检查 ​

  • [ ] 已加入课程群。
  • [ ] 已注册 OpenJudge,并加入正确的小组。
  • [ ] 用户名、昵称和助教选择符合课程要求。
  • [ ] Python 和 VS Code 可以正常运行程序。
  • [ ] 已完成签到题,评测结果为 Accepted。

适用学期:2026 秋季学期

课程资料由授课教师、助教与同学共同积累。