forked from ITStudio_OUC/ProgrammeHomework
87984722b981dc6cc7563d9a506ee4ef1610fdd4
ProgrammeHomework
程序部国庆题目(以 Python 为主,同时考察项目能力)。
考试内容
主要考察之前你们在公共课以及每日一题当中学习到的 Python 基础知识、代码风格规范、Django 项目相关工程能力。
因为本次考核具有的筛选性质,所以我们将默认你认真学习了 Python 公共课以及每日一题课程的基础部分。
题目构成
| 类型 | 形式 | 内容 |
|---|---|---|
| 简单题 | 选择题 | 基础概念 |
| 中等题 | 简答题 / 编程题 | 基础应用 |
| 难题 | 项目 | 综合工程能力 |
提交方式
本次考核默认你已经学会了如何进行 git 开发并熟练掌握了 git 开发规范,因此我们不通过群聊收文件,你的仓库就是唯一答卷。
1. 建仓与授权
- 在你的 GitHub 账号下创建一个私有仓库,命名为
qz2026-<你的ID>(例:qz2026-ZhangSan); - 进入仓库的 Settings → Collaborators → Add people,将考核组账号
lkjing2021345添加为协作者并等待其接受,这是评分的唯一通道,没有授权的仓库将无法被批改; - 进行完以上操作之后,通过群聊收集表将自己的仓库地址填上去。
- 仓库全程保持私有,截止前不得将内容转载至其他平台或设为公开。
2. 仓库结构(建议)
README.md:简要说明;written.md:选择题 + 简答题答案;q2/、q3/:各编程小题独立目录;project/:难题项目,内含 README,说明项目功能、依赖与运行方式。
3. 提交要求
- 全仓库:配置好
.gitignore,不得提交__pycache__/、.idea/、venv/等无关产物;提交信息应能说明本次改动内容,禁止全篇update; - 简单题与中等题:无需开分支,直接提交至 main 即可;请保持过程性提交(一题或一小步一个 commit),最后一次性上传全部内容将无法获得过程分;
- 难题项目:请在功能分支上开发,完成后通过 Pull Request 合并回 main(自行审阅、自行合并即可,考核组不参与 review),注意:如果觉得自己有能力比较完美地把难题项目做出来的话,可以直接跳过前面的基础题;
- 考核期间请勿 force push 改写已推送的历史。
4. 交卷
- 假期内可随时推送与修改你的答案,我们只在截止后统一批改;
- 以 10月7日 23:59 时仓库的最后状态为准,此后请勿再推送,截止后的提交将不被查看;
- 建仓并完成协作者授权后,请尽快将仓库链接填入下方表单,便于考核组核对授权情况;
- 未完成的题目也请保留过程提交,过程同样是分。
5. 关于批改
- 考核期间不会有人对你的代码给出修改意见,请独立完成;
- 你的提交历史、分支结构与代码本身同等重要,均会纳入评分;
- 对题目有疑问请在题库仓库提 Issue(注意不要贴出你的解答代码),共性问题我们会不定期汇总置顶。(注:截至时间前5个小时,即10月7日21点之后的 issue 不予回复)
温馨提示:想着借助AI走捷径的同学注意,我们有非常完善的AI鉴别机制,题目本身难度不大,但是要是被发现你是纯粹让AI代做的题目,将直接取消考试资格。
Description
Languages
Python
100%