第3章正则表达式
教案
课程名称:Python中文自然语言处理基础与实战
课程类别:选修
适用专业:人工智能类相关专业
总学时:64学时(其中理论40学时,实验24学时)
总学分:4.0学分
本章学时:6学时
一、材料清单
(1)《Python中文自然语言处理基础与实战》教材。
(2)配套PPT。
(3)引导性提问。
(4)探究性问题。
(5)拓展性问题。
二、教学目标与基本要求
1.教学目标
主要介绍正则表达式的基本知识和技术。首先介绍常用的正则表达式的常用函数;然后介绍正则表达式的元字符及元字符的含义;最后通过实例对展示正则表达式的使用方法。
2.基本要求
(1)了解正则表达式概念。
(2)熟悉常用的正则表达式函数。
(3)熟悉正则表达式元字符技术。
(4)掌握正则表达式的应用。
三、问题
1.引导性提问
引导性提问需要教师根据教材内容和学生实际水平,提出问题,启发引导学生去解决问题,提问,从而达到理解、掌握知识,发展各种能力和提高思想觉悟的目的。
(1)正则表达式是什么?
(2)常用的正则表达式函数包括哪些?
(3)元字符是什么?
(4)有哪些字符是特殊字符?
2.探究性问题
探究性问题需要教师深入钻研教材的基础上精心设计,提问的角度或者在引导性提问的基础上,从重点、难点问题切入,进行插入式提问。或者是对引导式提问中尚未涉及但在课文中又是重要的问题加以设问。
(1)正则表达式有哪些用途?
正则化英语(2)哪些元字符能匹配数字?
(3)为什么特殊字符需要转义?
3.拓展性问题
拓展性问题需要教师深刻理解教材的意义,学生的学习动态后,根据学生学习层次,提出切实可行的关乎实际的可操作问题。亦可以提供拓展资料供学生研习探讨,完成拓展性问题。
(1)如何提取人名?
(2)如何提取电话号码?
(3)如何提取网站的网址?
四、主要知识点、重点与难点
1.主要知识点
(1)正则表达式的基本概念和用途。
(2)正则表达式的常用函数。
(3)正则表达式的元字符。
(4)正则表达式的应用。
2.重点
(1)正则表达式的常用函数。
(2)正则表达式的元字符。
(3)正则表达式的应用。
3.难点
(1)正则表达式的元字符。
(2)正则表达式的应用。
五、教学过程设计
1.理论教学过程
(1)正则表达式的基本概念。
(2)正则表达式的用途。
(3)正则表达式的常用函数。
(4)正则表达式元字符中的字符匹配。
(5)正则表达式元字符中的转义字符。
(6)使用正则表达式过滤特殊字符的方法。
(7)使用正则表达式提取人名和电话号码的方法。
(8)使用正则表达式提取网页标签信息的方法。
2.实验教学过程
(1)过滤文本中的特殊字符。
(2)提取文本中的人名和电话号码。
(3)提取网页标签中的网址。
六、教材与参考资料
1.教材
肖刚,张良均.Python中文自然语言处理基础与实战[M].北京:人民邮电出版社.2021.
2.参考资料
[1]张良均.Python数据分析与挖掘实战[M].北京:机械工业出版社.2015.
[2]张良均.Python与数据挖掘[M].北京:机械工业出版社.2016.
[3]宗成庆, 统计自然语言处理,清华大学出版社,北京,2013年
[4]李航,统计学习方法, 清华大学出版社,北京,2012年

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。