适用场合:

1)Python程序设计课程上机或实验作业自动批阅。

2)Python程序设计课程期末考试编程题的自动评分。

设计思路:

1)编写考试试卷程序文件,定义好每个试题的函数接口和预期功能,详细说明答题要求。

2)把学生答题后提交的程序文件作为模块导入,依次调用每个试题函数,传递测试参数,根据函数返回值是否符合预期功能,判断对错并计算得分。

3)回收作业可以使用电子邮箱、QQ等方式,也可以使用董付国老师开发的课堂管理系统(使用董付国老师Python教材讲课的老师可以联系董老师免费获取系统源代码)中的相应功能,该系统会自动把学生上传的文件改名为”学号_姓名_上传时间.py“。

学生端试卷文件内容(示例):

教师端自动批卷代码(示例):

自动批卷效果:

温馨提示

进入公众号,通过菜单“最新资源”==>“历史文章”可以快速查看分专题的文章列表,通过“最新资源”==>“微课专区”可以观看Python微课,通过“最新资源”==>“培训动态”可以查看近期Python培训安排,通过“最新资源”==>“教学资源”可以查看Python教学资源。

--------董付国老师Python系列图书--------

1)《Python程序设计(第2版)》清华大学出版社(2018年8月第9次印刷)https://item.jd.com/11949168.html

2)《Python可以这样学》清华大学出版社(2018年7月第6次印刷)(本书已在台湾发行繁体版)https://item.jd.com/12040511.html

3)《Python程序设计基础(第2版)》清华大学出版社(2018年9月第6次印刷)https://item.jd.com/12319738.html

4)《中学生可以这样学Python》清华大学出版社(2018年9月第3次印刷)https://item.jd.com/12258900.html

5)《Python程序设计开发宝典》清华大学出版社(2018年2月第3次印刷)https://item.jd.com/12143483.html

6)《玩转Python轻松过二级》清华大学出版社(2018年7月第3次印刷)https://item.jd.com/12361144.html

7)《Python程序设计基础与应用》机械工业出版社(2018年9月第1次印刷)https://item.jd.com/12433472.html?dist=jd

8)《Python程序设计实验指导书》清华大学出版社(预计2019年1月出版)

9)《Python编程基础与案例集锦(中学版)》电子工业出版社(预计2019年2月出版)

董老师127课免费视频地址: https://pan.baidu.com/s/1jJeAs8Q 密码: px59

非计算机专业《Python程序设计基础》教学参考大纲

计算机相关专业“Python程序设计”教学大纲(参考)

《Python程序设计》实验指导书(30个实验)

《Python程序设计基础与应用》课后习题答案

系列教学PPT:

1900页Python系列PPT分享一:基础知识(106页)

1900页Python系列PPT分享二:Python序列(列表、元组、字典、集合)(154页)

1900页Python系列PPT分享三:选择与循环结构语法及案例(96页)

1900页Python系列PPT分享四:字符串与正则表达式(109页)

1900页Python系列PPT分享五:函数设计与应用(134页)

1900页Python系列PPT分享六:面向对象程序设计(86页)

1900页Python系列PPT分享七:文件操作(132页)

1900页Python系列PPT分享八:异常处理结构与程序调试、测试(70页)

报告PPT(163页):基于Python语言的课程群建设探讨与实践

报告PPT(123页):Python编程基础精要

2000页Python系列PPT分享九:(GUI编程)(122页)

Python实验项目1例:使用进程池统计指定范围内素数的个数

(PPT)Python程序设计课程教学内容组织与教学方法实践

Python课程期末考试编程题自动批卷原理与实现模板相关推荐

  1. 大一下c语言期末考试编程题,大一上期末C语言编程题

    大一上期末C语言编程题 (6页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 11.90 积分 用公式 π/4 = 1-1/3+1/5-1/7--,编程序 ...

  2. python期末考试编程题练习

    定义一个函数,判断一个数是否为奇数,并求1-100范围内奇数的和.积. def f(n):if n%2!=0:return Trueelse:return False sum=0 mul=1 for ...

  3. python期末考试编程题_智慧树知到_Python程序设计基础_期末考试答案

    已知点F(,0),直线:x=,点B是直线上的动点,若过B垂直于y轴的直线与线段BF的垂直平分线交于点M,则点M所在曲线 已知点P是抛物线y2=2x上的动点,点P在y轴上的射影是M,点A(72,4),则 ...

  4. python期末考试编程题_Python_编程题期末必看

    #NO1_4‐3 # 计算 1^2‐2^2+3^2‐4^2+...+97^2‐98^2+99^2 . s = 0 flag = 1 for i in range ( 1 , 100 ): s = s ...

  5. 中国大学MOOC课程《程序设计入门——C语言》 期末考试编程题

    1 最简分式(10分) 题目内容: 分数可以表示为"分子/分母"的形式.编写一个程序,要求用户输入一个分数,然后将其约分为最简分式.最简分式是指分子和分母不具有可以约分的成分了.如 ...

  6. C语言期末考试编程题

    7-1 统计学生成绩 (10 分) 本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布.百分制成绩到五分制成绩的转换规则: 大于等于90分为A: 小于90且大于等于80为B: 小于80且大 ...

  7. java 昵称1到32位字符_Java期末考试编程题复习

    在程序中定义Person类,为该类编写如下字段.构造器.访问器.修改器和相应的其他方法.(20分) <1>在Person类中定义两个字段: 私有访问权限,类型为String的name字段: ...

  8. java期末考试编程题 界面_救急啊!!!期末考试!怎样用JAVA的GUI(图形用户界面)来设计一个小程序!...

    展开全部 给你找了一个,我试过,可以用 import java.awt.*; import javax.swing.*; import java.awt.event.*; import javax.s ...

  9. pythonmooc期末考试编程题_大学moocPython编程基础期末考试搜题公众号答案

    什么叫首饰? 确保采煤工作面支架的初撑力符合要求的方法包括(). 简述广播媒介及广播广告的局限. "字段映象"选项卡有什么作用?除了在"字段映象"选项卡上以外, ...

最新文章

  1. 在Intelij IDEA中修改maven为国内镜像(阿里)
  2. Exchange 2003 迁移至 Exchange 2010 完全攻略(二)
  3. python 逗号作用 语句间_Python中逗号的三种作用
  4. 【报错笔记】项目中使用ArrayList<>报错:‘<>’operator is not allowed for source level below 1.7
  5. 属性“dataProvider”有多个初始值设定项。(注意:“dataProvider”是“mx.charts.BarChart”的默认属性)。...
  6. 知识点 - 学习过程中积累
  7. E2. Square-free division (hard version) dp + 质因子分解
  8. 《Python编程从入门到实践》记录之列表遍历
  9. C语言头文件尖括号和双引号的区别
  10. Arduino 实现八段数码管显示练习
  11. 是否可以在git中预览藏匿内容?
  12. 1.编写一个程序,它从标准输入读取C源代码,并验证所有的花括号都正确的成对出现。
  13. java与xml转换 -- XStreamAlias
  14. 阵列信号处理——求根MUSIC算法(Root MUSIC)
  15. 适合初学者 :用Google map street view api 实现批量下载谷歌地图街景 in python
  16. magicbook java开发,买前必看,荣耀MagicBook和华为MateBook D(2018版)哪个更适合你?
  17. 4000元组装电脑配置清单2021 4000元台式电脑组装配置单
  18. QN902X在KEIL中使用定时器中断流程记录
  19. 中小型企业开发门户网站我建议你选择阿里云的云速美站
  20. 污水处理远程监控系统解决方案

热门文章

  1. maven自定义webapp目录
  2. android activity启动模式_从0系统学Android--2.5Activity启动模式
  3. c++编写算法判断二叉树是否为完全二叉树_字节面试官:连这90道LeetCode算法题都不会也来面试?...
  4. oracle 12创建一个表,oracle 12 c 创建表空间,用户名,及表
  5. 5 可隐藏的侧栏_家居中5种隐藏式设计,实用、高级、省空间
  6. 反恐精英的服务器存在哪个文件夹,反恐精英地图放在哪里 CS1.6地图放置位置详细介绍_游侠网...
  7. 图解java多线程设计模式 pdf_图解Java设计模式之状态模式
  8. sparql查询mysql_SPARQL常用查询
  9. html5 心,HTML5你必须知道的28个新特性
  10. c语言数码管显示1234,各位大神,如何用C语言实现在数码管上实现1234同时亮