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代做的题目,将直接取消考试资格。

S
Description
程序部国庆题目
Readme 49 KiB
Languages
Markdown 100%