第五单元 5.3 可控的程序代码:异常处理(教案)-《Python程序设计基础》(高等教育出版社)同步精品课堂

| 5页
| 76人阅读
| 1人下载
精品

同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

学科网 zxxk.com学科网 zxxk.com

《Python程序设计基础》教案

课  题

《第五单元 5.3 可控的程序代码:异常处理》

课  型

讲授

课  时

2

授课班级

计算机专业学生

授课时间

 

授课教师

 

教材分析

本课程采用的教材是高等教育出版社出版的《Python程序设计基础》,是浙江省中职计算机高考的指定教材。本节为第五单元第三节“可控的程序代码:异常处理”,主要内容为os模块的常用函数、程序异常的概念以及异常处理办法等内容。

学情分析

本课的授课对象是中职计算机专业的学生,在学习本节课之前,学生已经学习和了解了内置模块函数以及自定义函数的使用,为本节课的学习打好了理论基础。在本节课中,学生将学习如何处理程序中的异常,提升学生的编程能力和处理问题的能力。

学习目标

掌握os模块的常用函数;了解程序异常的概念;理解异常处理的作用;掌握基本的异常处理语法结构

学习重难点

重点:os模块的常用函数;异常处理的作用

难点:基本的异常处理语法结构

教学方法

讲授法、任务驱动法

课前准备

教学课件、思维导图、相关图片和视频资料

教学媒体

PPT

教学过程

教学环节

教师活动设计

学生活动设计

设计意图

活动一:

创设情境

生成问题

提问学生:你认为一个优秀的程序代码应做到哪些要求?

引导学生认识异常处理机制的作用,讲述异常处理机制的作用:

增强了程序的稳定性、提供清晰的错误

思考并回答教师的提问

理解异常处理机制的作用

page number 0

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


同步精品课堂改

学科网 zxxk.com学科网 zxxk.com

学科网 zxxk.com学科网 zxxk.com

 

反馈或执行代替逻辑。

 

 

活动二:

调动思维

探究新知

子任务一:了解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、程序异常的常见原因

①用户输入不符合预期

②运算逻辑违反规则

③访问不存在的资源 / 数据

 

 

 

 

 

 

 

 

 

 

 

 

理解程序异常的概念

 

 

page number 1

IMG_256原创精品资源学科网独家享有版权,侵权必究!

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司

学科网 zxxk.com学科网 zxxk.com学科网(北京)股份有限公司


由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。