第五单元 5.3 可控的程序代码:异常处理(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂
《Python程序设计基础》教案
课 题 | 《第五单元 5.3 可控的程序代码:异常处理》 | 课 型 | 讲授 | 课 时 | 2 | ||
授课班级 | 计算机专业学生 | 授课时间 |
| 授课教师 |
| ||
教材分析 | 本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第五单元第三节“可控的程序代码:异常处理”,主要内容为os模块的常用函数、程序异常的概念以及异常处理办法等内容。 | ||||||
学情分析 | 本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了内置模块函数以及自定义函数的使用,为本节课的学习打好了理论基础。在本节课中,学生将学习如何处理程序中的异常,提升学生的编程能力和处理问题的能力。 | ||||||
学习目标 | 掌握os模块的常用函数;了解程序异常的概念;理解异常处理的作用;掌握基本的异常处理语法结构 | ||||||
学习重难点 | 重点:os模块的常用函数;异常处理的作用 难点:基本的异常处理语法结构 | ||||||
教学方法 | 讲授法、任务驱动法 | ||||||
课前准备 | 教学课件、思维导图、相关图片和视频资料 | ||||||
教学媒体 | PPT | ||||||
教学过程 | |||||||
教学环节 | 教师活动设计 | 学生活动设计 | 设计意图 | ||||
活动一: 创设情境 生成问题 | 提问学生:你认为一个优秀的程序代码应做到哪些要求? 引导学生认识异常处理机制的作用,讲述异常处理机制的作用: 增强了程序的稳定性、提供清晰的错误 | 思考并回答教师的提问 | 理解异常处理机制的作用 | ||||
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司
| 反馈或执行代替逻辑。 |
|
|
活动二: 调动思维 探究新知 | 子任务一:了解os模块 1、os模块的作用 os 模块是 Python 自带的‘系统助手’,能直接调用操作系统的功能 2、os模块的常用函数 os.system(cmd):调用操作系统的命令程序(如打开命令提示符、运行外部程序) os.name:查看操作系统类型 os.getcwd():获取当前工作目录 os.listdir():查看目录下的文件 os.path.join():安全拼接路径 os.path.exists():判断路径存在 os.mkdir():创建目录 os.remove():删除文件 3、实践探究os模块 ①基础练习一:文件侦探——探索你的电脑 查看桌面有哪些文件/文件夹 ②基础练习二:创建学习笔记 创建课程文件夹,并在文件夹中创建笔记文件,输入“今天我学习了: 1.os模块的基本使用 2.如何管理文件和文件夹” ③综合应用:代码填空,完成作业展示平台的编写 |
听教师讲解os的作用和常见函数
完成实践练习
| 了解os模块的作用与常用函数 |
活动三: 调动思维 探究新知 | 子任务二:程序异常概述 1、程序异常的概念 程序异常是程序运行过程中出现的意外错误 2、程序异常的常见原因 ①用户输入不符合预期 ②运算逻辑违反规则 ③访问不存在的资源 / 数据 |
|
理解程序异常的概念
|
原创精品资源学科网独家享有版权,侵权必究!
学科网(北京)股份有限公司
学科网(北京)股份有限公司