网站大量收购独家精品文档,联系QQ:2885784924

人工智能导论 教案11.8 异常处理 11.9 综合实践.docx

人工智能导论 教案11.8 异常处理 11.9 综合实践.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《人工智能导论》

教案

开设学院:

课程负责人:

《人工智能导论》教案

课程名称

人工智能导论

授课日期

XX年XX月XX日

班级

课堂类型

理实一体教学

章节名称

11.8异常处理11.9综合实践

目的要求

1.通过学习异常处理,了解在编程过程中如何处理程序运行过程中可能出现的错误,增强程序的健壮性。

2.理解综合实践的重要性,通过实际问题的解决加深对Python语言的理解和应用。

3.通过动手实践,加深对异常处理和综合实践的理解和掌握,培养学生解决实际问题的能力和编程技巧。

学情分析

学生具备一定的计算机科学知识,但对编程语言了解不多,需要从基础知识学习。

重难点

分析

1.理解异常处理的概念和语法结构,掌握如何捕获和处理异常。

2.学习如何在程序中实现综合实践,将之前学习的知识运用到实际问题中。

信息化应用方法

多媒体教室,使用在线教育平台,结合虚拟实验和案例教学,提高学生实际操作能力。

思政元素

融合设计

思政元素

融入方式

创新意识和解决问题的能力

通过学习Python编程,培养学生的创新意识和问题解决能力,引导他们了解科技发展对社会的影响,提升社会责任感和合作精神。

作业布置

完成智慧职教平台在线作业

参考资料

职教云,学银在线,国家资源库人工智能导论课程

教学过程

教学环节

教学内容

教师活动

学生活动

设计意图(含教学目的、信息化手段、思政融入情况、创新创业意识教育等)

课前预习

1、根据材料预习本课程重难点内容

利用网络平台发布预习任务

完成基础阅读任务,对异常有着基本认知。

构建基础的知识框架,为课堂提问和讨论做准备。

1、课前让学生预习相关教学内容,提高课堂教学效率,让学生更好的理解授课内容。

课程导入

引出异常处理在实际工作中的重要性

引导学生思考异常处理的重要性:在编写程序时,可能会出现各种意料之外的错误,如输入错误、文件不存在等。异常处理能够帮助我们及时捕获并处理这些错误,保证程序的正常运行。

提出问题激发思考:你在之前的编程实践中遇到过什么样的错误?你是如何解决的?

1、参与讨论,表达对问题的简介。

2、提出进一步的问题和疑惑,引导老师深入讲解。

1、通过实际举例让学生更深刻的理解本次课程的重难点以及其在实际工作中的重要性。

课中讲解

Python函数

模块的使用

基础文件操作

高级文件处理

1.异常是什么

(1)异常Exception是指程序中的例外、不正常情况;

(2)Python使用异常对象来表示异常状态,并在程序运行过程中遇到的错误时引发异常;

(3)异常对象未被处理或捕获时,程序将终止并显示一条错误消息traceback,程序停止执行并且提示错误信息,通常称之为抛出raise异常;

(4)每个异常都是某个类的示例,在Python3.X中BaseException是所以异常类的基类,内置异常都是它的派生类;

(5)Python中几个重要的异常类:

介绍异常处理的基本语句:

使用try-except;

使用多个except;

使用else处理未发生异常时的情况;

使用finally进行清理操作,无论是否发生都执行。

演示如何处理机制解决实际问题:

举例:操作文件时文件不存在。

4、练习:

提出问题,让学生思考和回答;

提供练习任务,让学生编写含有异常处理的程序,加深对异常处理的理解和掌握。

1.跟随老师学习python异常处理。

2.参与课堂讨论。

3.进行实践练习。

通过模块化编程具体讲解,结合实际生活中的例子,告诉学生错误不可怕,要发现错误并找到解决办法;

综合实践

实践练习,

相关知识点:

1.Python基础语法

2.文件读写

3.基本数据类型

4.流程控制语句

5.异常处理

项目准备:

项目介绍,创建一个简单的垃圾分类应用程序,根据输入的垃圾名称,输出对应的垃圾类别。使用文件来存储垃圾分类数据,并在程序中对其进行读取和处理;

项目数据准备,创建一个文本文件“garbage_classification_data.txt”,存储垃圾分类相关数据,包括名称、分类、材料和是否可降解,格式如下:

knife,Recyclable,metal,no

bulb,hazardous,glass,no

……

功能拆解:利用Python基础知识、流程控制语句、list、dict、文件读写和异常处理等内容编写程序以实现以下功能。

项目实现:

用函数实现读取文件中的垃圾分类数据并存储到字典中。使用try…except异常处理确保文件存在,如不存在捕捉FileNotFoundError异常,并给出相应的错误提示;

提示用户输入垃圾名称,当用户输入“q”或者“quit”时

文档评论(0)

balala11 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档