Python程序设计教学教案_第1页
Python程序设计教学教案_第2页
Python程序设计教学教案_第3页
Python程序设计教学教案_第4页
Python程序设计教学教案_第5页
已阅读5页,还剩17页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《Python程序设计》课程教案纸授课题目项目1Python入门教学目的与要求教学目的:了解Python基本概念;熟悉Python程序的运行方式;熟悉IDLE的使用;能够进行PyCharm软件安装与操作;掌握Python运行环境搭建。教学要求:为后续学习Python积累必要的背景知识。教学重点与难点重点:(1)Python概述;(2)Python程序的运行方式。难点:实战:演示Python3.12.2的启动操作。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目1Python入门 任务1Python概述|任务引入| |知识准备| 一、什么是Python 二、Python的发展历程 三、Python的特点 四、Python的应用领域五、安装Python任务2Python程序的运行方式|任务引入||知识准备|一、交互式编程二、文件式编程任务3搭建Python运行环境|任务引入||知识准备|一、认识IDLE工作窗口二、IDLE使用三、集成开发环境PyCharm项目总结项目实战实战:演示Python3.12.2的启动操作。习题参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目2Python基础知识教学目的与要求教学目的:掌握Python的基本语法;熟悉代码编写规范;理解Python库与模块的概念;掌握第三方库的使用。教学要求:通过本章的学习,能够快速掌握Python的基础知识。教学重点与难点重点:(1)Python的基本语法;(2)Python代码编写规范。难点:(1)实战1:输出珠穆朗玛峰地区采集数据;(2)实战2:输出油泵柱塞组合件拉脱力影响因素试验数据。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目2Python基础知识 任务1Python的基本语法 |任务引入| |知识准备| 一、保留字 二、标识符 三、常量与变量 四、功能符号 五、常用指令 任务2Python代码编写规范|任务引入| |知识准备| 一、基本符号 二、文件结构三、书写规范任务3了解Python库与模块 |任务引入| |知识准备| 一、基本概念二、Python内置函数三、模块的分类 四、Python第三方库下载与安装 五、模块的导入与使用 六、random模块的应用七、turtle库的应用 项目总结 项目实战实战1:输出珠穆朗玛峰地区采集数据实战2:输出油泵柱塞组合件拉脱力影响因素试验数据习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目3Python数据类型与运算符教学目的与要求教学目的:掌握Python中的数据类型;能够进行数值类型定义与基本运算;掌握数据类型之间的转换。教学要求:通过对本章的介绍,教育学生学习要脚踏实地,不要好高骛远。教学重点与难点重点:(1)Python数据类型;(2)Python运算符。难点:(1)实战1:计算两地间路程;(2)实战2:输出气体的质量;(3)实战3:计算函数值。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目3Python数据类型与运算符任务1Python数据类型 |任务引入| |知识准备| 一、数值类型 二、数值类型转换任务2Python运算符 |任务引入| |知识准备| 一、算术运算符 二、赋值运算符 三、关系运算符 四、逻辑运算符 五、位运算符 六、成员运算符 七、身份运算符 八、运算符优先级 项目总结 项目实战 实战1:计算两地间路程实战2:输出气体的质量实战3:计算函数值习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目4程序结构与程序调试教学目的与要求教学目的:能够掌握if条件语句的使用;能够掌握for、while循环的使用;能够使用if、for、while循环嵌套;

能够使用语句进行循环结构的调试;能够进行错误与异常处理。教学要求:通过对程序结构与程序调试的学习,激发学生对专业的热爱。教学重点与难点重点:(1)程序结构;(2)程序的流程控制。难点:(1)实战1:打印乘法表;(2)实战2:文档词语统计和排序。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目4程序结构与程序调试 任务1程序结构 |任务引入| |知识准备| 一、表达式与表达式语句 二、3种基本程序结构 三、嵌套循环 任务2程序的流程控制 |任务引入| |知识准备| 任务3程序调试 |任务引入| 一、错误和异常 二、异常捕获与处理 三、程序调试 四、断点调试 项目总结 项目实战 实战1:打印乘法表实战2:文档词语统计和排序习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目5字符串教学目的与要求教学目的:掌握字符串的定义方法;学会字符串的基本属性函数;

能进行交互应用;

能引入正则表达式并进行字符串操作;熟练掌握正则表达式的应用。教学要求:通过对字符串的基本属性函数及其应用的学习,培养学生的探究精神。教学重点与难点重点:(1)定义字符串;(2)字符串基本属性函数。难点:(1)实战1:修改产品说明书;(2)实战2:修改促销活动广告词。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目5字符串 任务1定义字符串 |任务引入| |知识准备| 一、直接赋值生成字符串 二、利用函数将数据转换为字符串 三、创建包含特殊字符的字符串 四、定义特殊字符串 任务2字符串基本属性函数 |任务引入| |知识准备| 一、字符串索引与切片 二、字符操作 三、字符串比较 四、字符串判断 五、字符串查找 六、字符串编/解码 七、字符串格式化任务3创建正则表达式 |任务引入| |知识准备| 一、正则表达式引入 二、使用正则表达式的一般步骤 任务4使用正则表达式进行字符串操作 |任务引入| |知识准备| 一、字符串查找 二、字符串替换 三、字符串分割 项目总结 项目实战 实战1:修改产品说明书实战2:修改促销活动广告词习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目6列表与元组教学目的与要求教学目的:了解序列的分类;能够掌握列表的创建及常用操作方法;能够掌握元组的创建及常用操作方法;能够掌握序列的通用操作方法;熟练掌握序列的索引、切片、统计与压缩等操作。教学要求:让学生通过本章的学习,对Python形成更加系统的认识。教学重点与难点重点:(1)列表;(2)元组。难点:(1)实战1:咖啡种类;(2)实战2:图书馆图书基本信息。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目6列表与元组 任务1列表 |任务引入| |知识准备| 一、创建列表 二、在列表中添加元素三、删除列表中的元素 四、修改列表中的元素 五、列表元素的统计 六、列表元素的排列 任务2元组 |任务引入| |知识准备| 一、创建元组 二、元组的遍历 任务3序列通用操作 |任务引入| |知识准备| 一、序列索引与切片 二、序列相加与相乘 三、计算序列长度、最大值与最小值 四、序列压缩 五、序列类型转换 项目总结 项目实战 实战1:咖啡种类实战2:图书馆图书基本信息习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目7字典与集合教学目的与要求教学目的:掌握字典的创建和使用方法;掌握字典的常用操作方法;掌握集合的创建和常用操作方法;理解集合的基本关系与运算。教学要求:通过本章的学习能够掌握字典与集合的创建和使用方法。为学习下一章节做好必要的准备。教学重点与难点重点:(1)字典;(2)集合。难点:(1)实战1:购物卡信息;(2)实战2:大学专业课信息。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目7字典与集合 任务1字典 一、创建字典 二、字典的访问 三、字典的遍历 四、字典的常用操作 任务2集合 |任务引入| |知识准备| 一、创建集合 二、集合的基本操作 三、集合操作函数 项目总结 项目实战 实战1:购物卡信息实战2:大学专业课信息习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目8函数教学目的与要求教学目的:掌握函数的基本使用方法;掌握函数的参数传递方式;掌握变量的作用域;理解函数的递归调用。教学要求:通过本章的学习能够掌握函数的基本用法,为实际应用打下基础。教学重点与难点重点:(1)函数的基本使用;(2)函数的参数。难点:(1)实战1——城市和人口数据;(2)实战2——数值转换函数。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目8函数任务1函数的基本使用 任务引入| |知识准备| 一、函数定义 二、函数的注释 三、函数的返回值 四、调用函数 五、变量的作用域 六、匿名函数 任务2函数的参数 任务引入| |知识准备| 一、参数定义 二、位置参数 三、默认参数 四、关键字参数 五、可变参数 六、强制位置参数 任务3函数的嵌套调用 任务引入| |知识准备| 一、函数嵌套调用定义 二、递归 三、闭包 四、装饰器 项目总结 项目实战 实战1——城市和人口数据 实战2——数值转换函数 习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目9面向对象程序设计教学目的与要求教学目的:理解类和对象的概念;掌握类的基本使用方法;理解私有属性和类属性;理解私有方法、类方法和静态方法;掌握面向对象的三大特性;掌握继承的特性;掌握多态的应用。教学要求:通过本章的学习,使学生在掌握技能目标的同时,培养学生爱岗敬业、勤勉尽责、开拓进取等职业素养。教学重点与难点重点:(1)类与对象;(2)面向对象的特性。难点:(1)实战1——定义商场的基本信息; (2)实战2——动物计数问题; (3)实战3——血压信息。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目9 面向对象程序设计任务1类与对象 任务引入| |知识准备| 一、类和对象概述 二、类的定义 三、类的实例化 四、对象属性 五、类的属性 六、类与对象的方法 任务2面向对象的特性 任务引入| |知识准备| 一、封装 二、继承 三、多态 项目总结 项目实战 实战1——定义商场的基本信息 实战2——动物计数问题 实战3——血压信息 习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目10文件I/O教学目的与要求教学目的:掌握文件的基本操作方法;熟练掌握设置文件路径;熟练掌握目录的基本操作;熟练读取、写入文件中的内容。教学要求:充在掌握技能目标的同时,培养读者融会贯通、严谨务实的优秀品质。教学重点与难点重点:(1)文件路径;(2)文件夹的管理。难点:(1)实战1:输出电影海报设计步骤;(2)实战2:图像文件操作。教学方法课堂演示、课堂练习、问答形式的教授法教学内容项目10文件I/O 任务1文件路径 |任务引入| |知识准备| 一、文件路径模块 二、绝对路径与相对路径 三、文件路径与文件夹路径任务2文件夹的管理 |任务引入| |知识准备| 一、管理文件夹 二、创建文件夹 三、获取文件夹 四、删除文件夹 任务3读/写文本文件 |任务引入| |知识准备| 一、写文本文件 二、读文本文件 三、定位读写位置 任务4文件的操作|任务引入| |知识准备| 一、打开文件 二、关闭文件 三、复制文件 四、移动文件 五、重命名文件 六、删除文件 项目总结 项目实战 实战1:输出电影海报设计步骤实战2:图像文件操作习题 参考资料[1].董付国等编著

.《Python程序设计第二2版》[M].北京:\o"清华大学出版社"清华大学出版社,2016.[2].嵩天,礼欣,黄天羽等编著.《Python语言程序设计基础(第2版)》[M].北京:\o"高等教育出版社"高等教育出版社,2017.[3].董付国等编著.《Python程序设计(第3版微课版)》[M].北京:\o"清华大学出版社"清华大学出版社,2020.[4].赵广辉,李敏之,邵艳玲编著.《Python程序设计基础》[M].北京:高等教育出版社,2021.[5].杨云江,龚良彩,谭杨,向永靖编著.《Python程序设计》[M].北京:\o"清华大学出版社"清华大学出版社,2021.《Python程序设计》课程教案纸授课题目项目11学生作业管理系统实战教学目的与要求教学目的:能够设计系统的整体架构,包括模块划分、功能设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论