用于东北师大信科学院2022春季学期Python课程作业提交
提交说明:
- 每位同学请建立自己的文件夹,命名为:学号+姓名(中文)
- 本课程共3次平时作业,1次结课作业,每次作业都单独建立子文件夹提交源代码,分别以“第一次平时作业”、“第二次平时作业”、“第三次平时作业”、“结课作业”命名
- 所有作业仅提交源代码,而非工程文件,要求必须能够运行
平时作业一:请结合个人硕士研究方向,建立自己的Python学习规划,包括主要的学习目标、内容等
平时作业二:请复现5月3日课程内容讲述的采用类工厂模式进行随机数生成的类封装,要求各个实现类分别写在不同的py文件里,熟练掌python的类工厂设计模式
平时作业三:实现修饰器ACC(正确率统计)和MCC(马修相关系数计算),修饰器类型不限,能够分别修饰不同参数类型函数的标签值,得到最终的ACC和MCC
结课大作业:使用lxml第三方库,实现大型XML文件解析修饰类,同时编写此类的调用演示,其中需要使用修饰类修饰做一个XML元素处理的函数,此函数能够打印每一个元素的子树结构