章节大纲
-
-
本课程采用cs61a 2020spring前半学期python内容
- 根据6次HW,5次LAB,自愿撰写题库(Moodel coderunner 题),每个合格题目,平时成绩+1分,平时成绩加到 100 分为止(因为 DeepSeek 的出现,平时成绩主要根据机试给出)。
-
目前 openEuler 社区里,专门以 Python 为主的实习小组是SIG-python-modules(Python 模块特别兴趣小组https://www.openeuler.openatom.cn/zh/sig/sig-python-modules)。根据社区最新信息,该小组正在进行的实习任务主要有:
🐍 SIG-python-modules 的实习任务
-
Python 软件包维护与升级:维护 openEuler 发行版中的 Python 软件包,包括修复 bug、升级版本、处理依赖关系等。
-
新 Python 软件包引入:将社区用户需要的 Python 包引入 openEuler,确保兼容性和稳定性。
-
Python 软件包测试:使用社区测试框架(如 mugen)编写测试用例,确保软件包质量。
🎯 如何参与
-
官网:访问 openEuler 开源实习官网 查看最新的实习任务和报名方式。
-
任务认领:在 src-openeuler 组织仓库 搜索带有 intern-python-modules 或 intern 标签的任务,选择感兴趣的任务进行认领。
-
技能要求:熟悉 Python 编程,了解 Linux 基本操作和 Git 使用。
🔖 其他可能涉及 Python 的小组
除了 SIG-python-modules,以下小组的实习任务也可能涉及 Python:-
SIG-BigData:大数据组件开发,部分任务使用 Python 进行脚本编写或组件集成。
-
SIG-Dev-Utils:开发工具、SDK 和库,部分工具可能使用 Python 开发。
建议直接访问 openEuler 实习官网,查看最新发布的实习任务列表,选择感兴趣的任务并联系导师报名参与。实习积分多少分,平时成绩加分*2,平时成绩加到 100 分为止。 -
- 蓝桥杯 python省赛 一等奖,平时成绩+10 分,二等奖+5 分,三等奖+2 分,平时成绩加到 100 分为止。
- 3个项目proj( 实验课),每次满分100分,(项目)实验成绩占比25%。未经过答辩满分80 分,经过答辩和现场代码补全成绩85-100。每迟交一天满分扣2分, 最多扣 40 分。
- 平时考试,机试 3 次,满分 100 分(占比 25%)
- 期末考试,笔试,满分100分,考试成绩占比50%。考试范围平时 HW、LAB题库和https://cs61a.org/resources/ cs61a官方对应章节历史试题。(重点发现、审核考试成绩和平时成绩不统一的学生平时代码是否存在抄袭)。考试AB卷 每个题库每卷 3题,总计 6 题。AB卷题目完全不重合。HW、LAB题库数量参考平时 HW、LAB 数量;历史试题题库范围为2020 年midterm1 和 midterm2 (4套卷子25题左右)对应于授课章节的题目(考到面向对象和继承)。题库题目所在试卷以mt.pdf、mt1.pdf或mt2.pdf结尾。
如何避免抄袭/抄袭标准:最低标准为看过答案或他人代码后确保充分理解后,关闭所有参考代码,再开始coding。不要反复多次频繁查看。禁止复制粘贴任何他人代码。
本课程会对学生提交的代码采用https://theory.stanford.edu/~aiken/moss/ 进行抄袭检测。
