Python程序设计与算法基础教程(江红第3版)(含思政案例) 教案-第1--20章 Python概述---系统管理、期末复习.docx
《Python程序设计与算法基础教程(江红第3版)(含思政案例) 教案-第1--20章 Python概述---系统管理、期末复习.docx》由会员分享,可在线阅读,更多相关《Python程序设计与算法基础教程(江红第3版)(含思政案例) 教案-第1--20章 Python概述---系统管理、期末复习.docx(22页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、“算法与程序设计”教案学年第2学期学院(部):教研室(系):授课班级:课程学分:4课程学时:72课程周学时:22 使用教材:使thon程序设计与算法基础教程章节名称第8章函数(2) 8.38.7授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 Python形式参数、实际参数 return 语句 全局变量、局部变量 递归函数 内置函数教学重点 Python形式参数、实际参数 return 语句 全局变量、局部变量 递归函数教学难点形式参数、实际参数递归函数教学内容 参数的传递 函数的返回值 变量的作用域 递归函数 内置函数的使用教学方法 与手段设 计1、教学方法:通过示例说明参数的
2、传递、函数的返回值、变量的作用域、递归函 数的定义、声明和使用。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关说明参数的传递、函数的返回值、变量的作用域、递 归函数的使用时,通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第8章复习题:单选题&填空题&思考题(2)实验内容第8章上机实践2-4章节名称第9章类和对象授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 了解面向对象的概念 类、对象、封装、继承、多态 类和对象的
3、定义、声明和使用教学重点类和对象的定义、声明和使用教学难点 继承 多态 对象的引用、浅拷贝和深拷贝教学内容 面向对象概念 类对象和实例对象 属性 方法 继承 对象的特殊方法 对象的引用、浅拷贝和深拷贝教学方法 与手段设 计1、教学方法:通过示例说明类和对象的定义、声明和使用。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关类和对象的定义、声明和使用时,通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第9章复习题:填空题&思考题实验内容
4、第9章上机实践130章节名称第10章模块和客户端授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 模块的设计和实现 模块的导入和使用 命名空间与名称查找顺序教学重点 模块的设计和实现 模块的导入和使用教学难点包的创建、导入和使用教学内容 模块化程序设计的概念 模块的设计和实现 模块的导入和使用 包 模块的导入顺序 命名空间与名称查找顺序教学方法 与手段设 计1、教学方法:示例说明模块的设计和实现、导入和使用。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及
5、有关模块的设计和实现、导入和使用时,通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第10章复习题: 填空题&思考题实验内容第10章上机实践13章节名称第11章 算法与数据结构基础授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 了解算法及其性能分析 查找算法 排序算法 数组 栈和队列 集合 字典(映射)教学重点查找算法排序算法 数组栈和队列教学难点 集合 字典(映射)教学内容 算法及其性能分析 查找算法 排序算法 常用数据结构 数组 栈和队列 集合 字典(映射) collections模块的其它数据结构教学方法 与手段设 计1、教学方法:示例说明
6、常用算法与数据结构。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关常用算法与数据结构时,通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第11章 复习题:单选题&填空题&思考题实验内容第11章上机实践122章节名称第12章图形用户界面 &第13章图形绘制授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 几何布局管理器 事件处理 常用组件 对话框 菜单和工具栏 基于tkinter的图形绘制 基于turtle模块的海龟绘图
7、 基于Matplotlib模块的绘图教学重点 常用组件 对话框 菜单和工具栏 基于tkinter的图形绘制 基于turtle模块的海龟绘图教学难点 几何布局管理器 事件处理 基于Matplotlib模块的绘图教学内容 图形用户界面概述 tkinter 概述 几何布局管理器 事件处理 常用组件 对话框 菜单和工具栏 基于tkinter的图形绘制 基于turtle模块的海龟绘图 基于Matplotlib模块的绘图教学方法 与手段设 计1、教学方法:示例说明图形用户界面的定义、声明、使用和绘制、Python图形 绘制。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来
8、突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关图形用户界面的定义、声明、使用和绘制以及Python 图形绘制时通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第12章复习题:填空题&思考题 第13章复习题实验内容第12章上机实践1-33 第13章上机实践115章节名称第14章数值、日期和时间处理 &第15章字符串和文本处理授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 math模块和数学函数 cmath模块和复数数学函数 random模块和随机函数 数值运算模块NumPy 日期和时间处理 字符串处
9、理的常用操作 正则表达式 正则表达式模块re 正则表达式应用举例教学重点 math模块和数学函数 random模块和随机函数 日期和时间处理 字符串处理的常用操作 正则表达式应用举例教学难点 cmath模块和复数数学函数数值运算模块NumPy正则表达式模块re教学内容 相关模块概述 math模块和数学函数 cmath模块和复数数学函数 random模块和随机函数 数值运算模块NumPy 日期和时间处理 字符串处理的常用操作 正则表达式 正则表达式模块re 正则表达式应用举例教学方法 与手段设 计1、教学方法:示例说明数值、日期和时间以及字符串和文本的处理。2、辅助手段:多媒体演示。3、对于重点
10、和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关数值、日期和时间以及字符串和文本的处理时,通过 示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第14章复习题:填空题&思考题 第15章复习题:填空题&思考题实验内容第14章上机实践14 第15章上机实践1-2章节名称第16章文件&第17章数据库访问授课形式理论课案例讨论课口实验课习题课口其他口文本文件的读取和写入 二进制文件的读取和写入 随机文件访问内存文件的操作文件的压缩和解压缩教学目的CSV文件格式的读取和写入及要求 os
11、模块和文件访问输入重定向和管道对象系列化数据库基础;Python数据库访问模块;使用sqlite3模块连接和操作SQLite数据库 文本文件的读取和写入二进制文件的读取和写入教学重点随机文件访问输入重定向和管道使用sqlite3模块连接和操作SQLite数据库 内存文件的操作文件的压缩和解压缩教学难点 CSV文件格式的读取和写入os模块和文件访问对象系列化文件操作相关模块概述 文本文件的读取和写入 二进制文件的读取和写入 随机文件访问内存文件的操作文件的压缩和解压缩教学内容 CSV文件格式的读取和写入os模块和文件访问输入重定向和管道对象系列化数据库基础;Python数据库访问模块;使用sql
12、ite3模块连接和操作SQLite数据库教学方法 与手段设 计1、教学方法:示例说明文件处理和数据库访问。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关文件处理和数据库访问时: 通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第16章复习题: 填空题&思考题第17章复习题实验内容第16章上机实践1-18 第17章上机实践13章节名称第1章Python概述授课形式理论课案例讨论课口实验课习题课口其他口教学目的 及要求 熟悉Python
13、编辑、开发和运行环境 编写和执行Python源文件程序 在线帮助和相关资源教学重点 使用Python解释器解释执行Python程序 使用文本编辑器和命令行编写和执行Python源文件程序 使用集成开发环境IDLE编写和执行Python源文件程序教学难点使用集成开发环境IDLE编写和执行Python源文件程序教学内容 Python语言概述 Python语言版本和开发环境 下载和安装Python 使用Python解释器解释执行Python程序 使用文本编辑器和命令行编写和执行Python源文件程序 使用集成开发环境IDLE编写和执行Python源文件程序 在线帮助和相关资源教学方法 与手段设 计1
14、、教学方法:(1)介绍/演示Python编辑、开发和运行环境;(2)示例说明使用Python解释器解释执行Python程序。(3)示例说明使用文本编辑器和命令行编写和执行Python源文件程 序。(4)示例说明使用集成开发环境IDLE编写和执行Python源文件程 序。2、辅助手段:多媒体演示。3、对于重点和难点,通过例题讨论讲解、师生互动、作业等来突出。板书设计(详见ppt课件)(1)以文字描述为主,要点及关键词用不同颜色标注;(2)涉及有关编写和执行Python源文件程序时,通过示例描述;(3) ppt的播放做到适时呈现、对过程有动态演示。思考题 和作业第1章 复习题:单选题&填空题&思考
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python程序设计与算法基础教程 江红第3版含思政案例 教案-第1-20章 Python概述-系统管理、期末复习 Python 程序设计 算法 基础教程 江红第 含思政 案例 教案 20
链接地址:https://www.taowenge.com/p-95572063.html
限制150内