外观
第2周:第一次上机课
本周是第一次上机课。请完成 OpenJudge 注册与入组,确认本机的 Python 和 VS Code 可以正常使用,并提交签到题。
一、本周需要完成什么
- 了解上机课的出勤、课程冲突和补交安排。
- 加入课程群和对应的 OpenJudge 小组。
- 按课程规则设置 OpenJudge 用户名和昵称。
- 在 VS Code 中运行第一个 Python 程序。
- 了解 CodeGeeX 的基本使用方式和考试限制。
- 提交签到题,并确认评测结果为 Accepted。
二、上机课安排
出勤与课程冲突
每次上机课都会登记出勤。请按课程安排到场,并在课堂内完成当次练习。
如果上机时间与其他课程冲突,请及时向助教登记冲突课程和节次。需要补做或补交时,以当周课程通知中的时间和提交方式为准。
请及时加入课程群
尚未加入课程群的同学,请在本次上机课中联系助教完成入群,以免错过作业、补交和课程调整通知。
三、注册并加入 OpenJudge
本班 OpenJudge 小组:
OpenJudge - 计算概论C(py) 进入课程小组,完成注册、入组和练习提交。
注册与入组流程
- 打开 计算概论C(8班)OpenJudge 小组。
- 点击右上角“登入”,再点击“点此注册”,创建 OpenJudge 账号。
- 注册完成后重新进入课程小组并登录。
- 点击“计算概论C(py)”右侧的“加入”。
- 按要求设置昵称,并选择对应助教。
如果入组时忘记选择助教,可进入小组主页,点击左上角“修改设定”重新选择。
用户名规则
用户名采用“院系首字母 + 学号 + 姓名首字母”的格式。例如,哲学系曹荣乐同学,学号为 2300014958,用户名可写为:
text
zx2300014958crl不同院系的缩写和长姓名的处理方式,请查看完整说明:
用户名和助教选择会影响成绩统计
请严格按照规则设置用户名、昵称并选择对应助教。如果系统无法识别你的身份,平时成绩和机考成绩可能无法正确统计。
四、认识 OpenJudge 的评测结果
完成代码后,将源代码提交到对应题目。常见评测结果包括:
| 评测结果 | 含义 | 建议检查 |
|---|---|---|
| Accepted | 程序通过全部测试 | 本题已完成 |
| Wrong Answer | 输出结果错误 | 算法、输入处理和边界情况 |
| Presentation Error | 输出格式不符合要求 | 空格、换行、标点和提示文字 |
| Runtime Error | 程序运行时出错 | 下标、类型转换、除零等问题 |
| Time Limit Exceeded | 程序运行时间过长 | 算法效率或死循环 |
只有显示 Accepted,才表示这次提交已经通过。题目要求的文字、标点、空格和换行都需要完全一致。
五、配置 Python 与 VS Code
本学期使用 VS Code 编写和运行 Python 程序。第一次上机时,请至少完成以下配置:
- 从官网下载并安装 Python 和 VS Code。
- 建立课程工作文件夹,并使用 VS Code 打开整个文件夹。
- 在扩展商店安装 Microsoft 发布的 Python、Python Debugger、Python Environments 和 Pylance。
- 打开命令面板,运行
Python: Select Interpreter,选择刚安装的 Python 解释器。 - 新建
test.py,输入并运行:
python
print("Hello world!")终端中出现 Hello world!,说明基本环境已经配置成功。
安装截图、Windows 与 macOS 的操作差异以及常见问题,请查看:
配套视频位置
教学网 → 教学内容 → 第 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 秋季学期