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

《Python程序设计》教案09 任务2 用户名密码提取;10 任务1演讲比赛评分系统任务2快递超市管理系统.docx

《Python程序设计》教案09 任务2 用户名密码提取;10 任务1演讲比赛评分系统任务2快递超市管理系统.docx

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

教案

课程名称

Python程序设计

学时

2

序号

9

授课班级

日期

任课教师

课题

项目4:字符串应用

任务2:用户名密码提取

学习目标

1.强调编程中的规范和严谨性,培养学生的科学态度和职业素养;

2.通过团队合作解决编程问题,培养学生的团队协作精神和沟通能力;

3.结合专业背景,通过案例分析,引导学生将字符串知识应用于解决实际问题;

4.鼓励学生创新思维,尝试使用字符串对已有程序进行模块化和重构;

5.学生能掌握字符串查找与替换的常用方法完成项目中字符串查找和替换功能。

6.学生能掌握字符串分隔与拼接的常用方法。

7.学生能掌握字符串大小写转换的常用方法。

8.学生能掌握字符串对齐的常用方法。。

学习内容

字符串查找与替换的常用方法。

字符串分隔与拼接的常用方法。

字符串大小写转换的常用方法。

字符串对齐的常用方法。

学习重难点

重点:

字符串查找与替换。

字符串分隔与拼接。

字符串大小写转换。

字符串对齐。

难点:

字符串查找与替换、正则表达式。

项目/任务

任务:用户名密码提取

任务描述:数据在网络传输时都是遵照指定协议进行传输的,这时用户名和密码都会被连接在一个字符串中,因此当接收到网络数据时还需要从中提取出用户名和密码。比如:Python连接海康威视的网络摄像头时遵循RTSP推流格式,即URL为:rtsp://username:password@ip:port/cam/realmonitor?channel=1subtype=0,其中username为用户名,password为密码。假设有一个正确的URL,需要从中提取出用户名和密码,并对密码做如下处理:

1. 将密码中的1替换为*,2替换为-。

2. 将小写字母替换为大写字母。

3. 将用户名和密码分两行输出,居中对齐,用户名两边用^填充。

教学资源

准备

1.开发环境:PyCharm开发工具;

2.程序清单:用户名密码提取;

3.多媒体资源:课件、源代码、视频短片;

4.数字资源:智慧职教MOOC学院精品在线课《Python程序设计》;

5.教材:清华大学出版社张小志主编的《Python程序设计项目教程》;

清华大学出版社张小志主编的《Python程序设计项目化教程(数字教材)》。

教案

步骤

教师活动

学生活动

时间

分钟

1

教师通过提问引发思考:“身份证号中包含了一个人的籍贯信息,那么输入身份证号,怎么用代码判断一个人是否是河北省的?”

学生思考并回答教师的问题,回顾之前学过的python知识。

2

2

教师简要介绍Python字符串查找的概念,为后续实现用户名和密码提取做铺垫。

学生认真听讲,了解Python字符串查找的基本概念和用途。

3

3

提出任务:教师通过字符串的相关知识,提出实现用户名和密码提取功能。

学生思考实现该任务需要字符串的哪些相关知识。

1

4

任务分析:教师引领学生对任务进行分析,需要用到的字符串的相关知识。

学生分析任务,将实现过程分步骤分析;

2

5

教师明确本次课程的学习目标:

能够完成项目中字符串查找和替换功能。

能够实现字母大小写转换。

能够实现字符串的左对齐、居中和右对齐。

学生认真听讲,明确学习目标。

2

6

教师强调学习Python字符串在处理数据时的重要性,它不仅可以用来接收和显示文本信息,还可以用来进行文本和数据处理。

学生思考如何实现用户名和密码提取。

3

7

相关知识:

教师进行知识讲解与演示:

讲解Python字符串查找与替换、字符串分隔与拼接的常用方法。

演示一个简单的字符串查找与替换,如邮件域名替换,并解释其工作原理。

学生知识学习与练习:

认真听讲,学习Python字符串查找与替换、字符串分隔与拼接的常用方法。

跟随教师的演示,尝试用字符串将自己qq邮箱的域名改为126邮箱域名。

10

8

任务实现:

教师安排小组合作:

将学生分成2个小组,一组负责提取测试用例中的用户名,另一组负责提取测试用例中的密码并对密码进行替换。

要求每组使用字符串分隔和替换来实现该功能。

学生小组合作与交流:

在小组内讨论并分工,共同实现功能。

互相交流代码和思路,共同解决问题,提高合作能力。

10

9

相关知识:

教师进行知识讲解与演示:

讲解Python字符串大小写转换和对齐方法。

演示一个简单的字符串大小写转换方法,如将自己qq密码中的大写字母改为小写。

学生知识学习与练习:

认真听讲,学习Python字符串创建的常用方法。

跟随教师的演示,尝试用字符串实现自己某个密码中的大写字母改为小写。

10

10

任务实现:

教师安排小组合作:

将学生分成两个小组,一组负责实现要求中的大小写替换,一组实现要求中的对齐输出。最后

文档评论(0)

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

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

1亿VIP精品文档

相关文档