章节大纲

    • 本课程采用cs61a 2020spring前半学期python内容

      1. 根据6次HW,5次LAB,自愿撰写题库(Moodel coderunner 题),每个合格题目,平时成绩+1分,平时成绩加到 100 分为止(因为 DeepSeek 的出现,平时成绩主要根据机试给出)。
      2. 目前 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-modulesintern 标签的任务,选择感兴趣的任务进行认领。
        • 技能要求:熟悉 Python 编程,了解 Linux 基本操作和 Git 使用。

        🔖 其他可能涉及 Python 的小组

        除了 SIG-python-modules,以下小组的实习任务也可能涉及 Python:
        • SIG-BigData:大数据组件开发,部分任务使用 Python 进行脚本编写或组件集成。
        • SIG-Dev-Utils:开发工具、SDK 和库,部分工具可能使用 Python 开发
           
        建议直接访问 openEuler 实习官网,查看最新发布的实习任务列表,选择感兴趣的任务并联系导师报名参与。实习积分多少分,平时成绩加分*2,平时成绩加到 100 分为止。
         
      3. 蓝桥杯 python省赛 一等奖,平时成绩+10 分,二等奖+5 分,三等奖+2 分,平时成绩加到 100 分为止。
      4.  3个项目proj( 实验课),每次满分100分,(项目)实验成绩占比25%。未经过答辩满分80 分,经过答辩和现场代码补全成绩85-100。每迟交一天满分扣2分, 最多扣 40 分。
      5.  平时考试,机试 3 次,满分 100 分(占比 25%)
      6. 期末考试,笔试,满分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/ 进行抄袭检测。