学院
课程教学进度计划表
(20~20学年第二学期)
课程名称Python编程基础
授课学时64
主讲(责任)教师
参与教学教师
授课班级/人数
专业(教研室)
eq\o\ad(填表时间,)
专业(教研室)主任
教务处编印
年月
课程教学目的
随着大数据时代的来临,数据挖掘将更加广泛地渗透到各行各业中去,而完全面向对象的Python的教学工作也将成为高校中数学和统计学等专业的重点发展对象,这是大数据时代下的必然趋势。通过本课程的学习,使学生学会Python开发环境的搭建、Python基础入门、函数、面向对象编程、文件基础和Python常用的模块或库的使用,为将来从事数据挖掘以及后续课程的学习和数据挖掘开发、科研业务奠定基础。学生自己操作来学习最新的技术动向,为学生毕业后能更快地适应工作环境创造条件
教学方法及手段
本课程教学采用机房教学,讲练结合的方式。针对不同知识点采取讲授法、演示法、启发法、练习法、课堂讨论法等多种教学方法进行授课,充分调动学生的积极性。在每章的理论部分讲解主要采用讲授法,对于每章的难点和重点部分的讲解可采用启发法,让学生做到由浅入深,循序渐进的理解和掌握相应的知识点,对于难点内容亦可以采用课堂讨论法以调动学生的积极性,对于基本概念部分建议采用课上练习法加以巩固。
要求学生自己动手分析实例,学习基本理论和方法,结合已有的知识,适当组织一些讨论,充分调动学生的主观能动性,以达到本课程的教学目的。
课程考核方法
课程考核的成绩构成=平时作业(10%)+课堂参与(20%)+期末考核(70%),期末考试建议采用开卷形式,试题应包括基本概念、基本理论、综合应用等部分,题型可采用判断题、选择、简答、应用题等方式。
《Python编程基础》教学日历
周次
学时
授课内容
作业要求
备注
1
3
单元1准备工作
单元2Python基础知识(1)
单元1单元实训、单元测试
2
5
单元2Python基础知识(2)
单元2单元实训、单元测试
3
3
单元3Python数据结构(1)
单元3选择题、操作题
4
5
单元3Python数据结构(2)
单元4程序流程控制语句(1)
单元3单元实训、实践题
5
3
单元4程序流程控制语句(2)
单元4单元实训
6
5
单元4程序流程控制语句(3)
单元5函数(1)
单元4单元测试
7
3
单元5函数(2)
单元5单元实训
8
5
单元5函数(3)
单元6面向对象编程(1)
单元5单元测试
8
3
单元6面向对象编程(2)
单元6单元实训
10
5
单元6面向对象编程(3)
单元7文件基础(1)
单元6单元测试
11
3
单元7文件基础(2)
单元7单元实训、单元测试
12
5
单元8Python常用的模块/库(1)
单元8选择题
13
3
单元8Python常用的模块/库(2)
单元8单元实训
14
5
单元8Python常用的模块/库(3)
单元9综合案例:学生测试程序设计(1)
单元8操作题、实践题
15
3
单元9综合案例:学生测试程序设计(2)
16
5
单元10综合案例:汽车销售数据分析
注:教材:张治斌,张良均.Python编程基础(第3版)(微课版)[M].北京:人民邮电出版社.2025.