实验教学
实验课程名称:Python语言程序设计(No. )
Programming in Python
2. 实验课性质:非独立设课
3. 先修课程:大学计算机基础
4. 适用专业:非计算机专业
5. 学时学分:课程总学时:72;总学分:3;上机总学时:48
6. 实验项目名称和学时分配
序号 |
实验项目名称 |
学时分配 |
实验属性 |
实验类型 |
实验者类别 |
每组人数 |
必开/选开 |
指导教师人数 |
1 |
Python环境与入门 |
2 |
公共 |
演示 |
本科生 |
1 |
必开 |
1 |
2 |
运算符、表达式与内置对象 |
8 |
公共 |
验证 |
本科生 |
1 |
必开 |
1 |
3 |
Python序列结构 |
12 |
公共 |
验证 |
本科生 |
1 |
必开 |
1 |
4 |
程序控制结构 |
10 |
公共 |
设计 |
本科生 |
1 |
必开 |
1 |
5 |
字符串 |
4 |
公共 |
设计 |
本科生 |
1 |
必开 |
1 |
6 |
函数 |
12 |
公共 |
综合 |
本科生 |
1 |
必开 |
1 |
7. 实验教学目的和要求
本课程强调注意Python语言自身特点和编程基础的训练,熟练掌握Python语言和程序设计的基础知识、基本结构,掌握Python语言常用的内置对象、标准库和扩展库,能结合各自的创意和思路,合理运用Python的内置对象、库和适当的编程技术,快速实现所需的软件功能加以验证,从而满足实际的编程需求。要求独立完成下列实验,并提交实验报告。
8. 单项实验内容和要求
8.1 实验项目名称:Python环境与入门
8.1.1 实验内容:(1)Python开发环境;(2)Python程序的上机过程。
8.1.2 实验要求:(1)熟悉掌握Python开发环境;(2)掌握Python程序的上机过程。
8.1.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.1.4 教学方式:教师演示,并辅导学生,学生自己练习。
8.2 实验项目名称:运算符、表达式与内置对象
8.2.1 实验内容:(1)运算符与表达式应用案例;(2)内置对象应用案例。
8.2.2 实验要求:(1)掌握运算符和表达式;(2)熟悉常用内置函数。
8.2.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.2.4 教学方式:教师演示,并辅导学生,学生自己练习。
8.3 实验项目名称:Python序列结构
8.3.1 实验内容:(1)列表应用案例;(2)元组应用案例;(3)字典应用案例;(4)集合应用案例。
8.3.2 实验要求:(1)掌握列表、元组、字典和集合的应用;(2)熟悉序列解包和生成器推导式。
8.3.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.3.4 教学方式:教师演示,并辅导学生,学生自己练习。
8.4 实验项目名称:程序控制结构
8.4.1 实验内容:(1)Python选择结构语句;(2)Python循环结构语句。
8.4.2 实验要求:(1)掌握Python选择结构;(2)掌握Python循环结构。
8.4.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.4.4 教学方式:教师演示,并辅导学生,学生自己练习。
8.5 实验项目名称:字符串
8.5.1 实验内容:(1)字符串格式化;(2)字符串操作。
8.5.2 实验要求:(1)掌握字符串格式化方法;(2)掌握字符串处理方法。
8.5.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.5.4 教学方式:教师演示,并辅导学生,学生自己练习。
8.6 实验项目名称:函数
8.6.1 实验内容:(1)函数定义与调用;(2)函数形参与实参。
8.6.2 实验要求:(1)掌握Python函数的定义与调用方法;(2)掌握Python函数的形参与实参使用方法。
8.6.3 应配备的主要设备名称和套数:
序号 |
设备名称 |
每组应配台数 |
现有台套数 |
备注 |
1 |
计算机 |
1 |
50 |
每人一台 |
8.6.4 教学方式:教师演示,并辅导学生,学生自己练习。
9. 实验课考核方式
本实验课程不单独考核,实验指导教师根据学生实验课程表现(出勤率、动手能力)和实验报告质量进行综合考评,按“百分制”给定实验课成绩,占课程总成绩的比例为20%-30%。
10. 采用教材
[1] 董付国. Python程序设计基础(第2版). 清华大学出版社,北京,2018年
编写人:卢俊岭
审核人:团队负责人
批准人:教学副院长
时间: