《Python编程案例》教案 第4次课 Python基础知识(二)—— 实现数据加密和解密.doc

《Python编程案例》教案 第4次课 Python基础知识(二)—— 实现数据加密和解密.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 16 PAGE 16 PAGE 15 PAGE 15 《Python编程基础知识》 教案 课时分配表 章序 课程内容 课时 备注 1 文档处理 12 2 电子表格处理 8 3 演示文稿制作 4 4 信息检索 6 5 新一代信息技术概述 10 6 信息素养与社会责任 8 合计 48 课题 Python基础知识(二)—— 实现数据加密和解密 课时 2课时(90 min) 教学目标 知识技能目标: (1)熟悉Python中各种运算符的使用方法 思政育人目标: 加强学生对基础知识的学习,从而实现从量变到质变的转化,为学生个人的长远发展打下坚实的基础。 教学重难点 教学重点:Python运算符的使用方法、Python运算符的优先级 教学难点:Python运算符的应用 教学方法 案例分析法、问答法、讨论法、讲授法、实训法 教学用具 电脑、投影仪、多媒体课件、教材 教学设计 课前任务→考勤(2 min)→新课预热(10 min)→问题导入(5 min)→传授新知(30 min) →任务实施(15 min)→实操练习(15 min)→课堂小结(3 min)→作业布置(2 min) 教学过程 主要教学内容及步骤 设计意图 课前任务 【教师】布置课前任务,提醒同学通过APP或其他学习软件,完成课前任务 请大家思考可以通过什么方法对数据进行加密解密,预习本任务需要的相关知识点。 【学生】完成课前任务 通过课前任务,使学生了解本次课的重要性,增加学生的学习兴趣 考勤 (2 min) 【教师】清点上课人数,记录好考勤 【学生】班干部交假条 培养学生的组织纪律性,掌握学生的出勤情况 新课预热 (10 min) 【教师】与学生简单互动,复习回顾上次课的内容等 【学生】聆听、互动 【教师】讲一些涉及加密算法的历史小故事 早期的加密算法主要应用于军事,历史上最早关于加密算法的记载出自周朝兵书《六韬 ?龙韬》中的《阴符》和《阴书》。有记载如下……(详见教材) 【教师】概括本节课总体学习内容,让学生大体了解本节课学习内容 数据的运算通过运算符来完成,运算符用于连接表达式中各种类型的数据、变量等操作数。Python支持多种类型的运算符,包括算术运算符、赋值运算符、关系运算符、逻辑运算符、成员运算符、身份运算符和位运算符等。 【学生】聆听、记录、理解 通过老师与学生的互动,并让学生了解这门课的知识点大致要求 问题导入 (5 min) 【教师】提出以下问题: 我们都学过了C语言,请大家思考一下, C语言的运算符有几种,分别是什么? 【学生】思考、举手回答 【教师】通过学生的回答引入要讲的知识 通过问题导入的方法,引导学生主动思考,激发学生的学习兴趣 传授新知 (30 min) 一、算术运算符 【教师】提问 在C语言中,都有哪些符号属于算术运算符? 【学生】讨论并推举学生回答问题 【教师】讲解Python中的算术运算符都有哪些?都有什么作用? Python提供了7个基本的算术运算符,其运算方式与数学中基本类似。具体符号如下: 运算符 名称 示例 说明 + 加法运算 a+b 返回a和b的和 - 减法运算 a-b 返回a和b的差 * 乘法运算 a*b 返回a和b的积 / 除法运算 a/b 返回a和b的商 % 取模运算 a%b 返回a除以b的余数 ** 幂(乘方运算) a**b 返回a和b的次幂 // 整除 a//b 返回a和b的商的整数部分(向下取整)。如果其中一个操作数为负数,则结果为负数。例如,3//4=0,4//3=1,-3//4=-1,4//-3=-2 【学生】聆听、记录、理解 【教师】布置题目 有赋值语句x = 12 + 4 * ((8 ** 2) - 20) // 6,则x的值为( )。 A. 41 B. 41.3 C. 41.0 D. 42 【学生】完成题目 【教师】随机点名回答 二、赋值运算符 【教师】提问 (1)在C语言中,赋值运算符都有哪些作用? (2)在上次课中,都学过哪些赋值运算符的知识点? 【学生】讨论并推举学生回答问题 【教师】结合任务一中介绍的赋值运算符进一步讲解复合赋值运算符的相关知识 赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值和复合赋值两种。简单赋值运算符“=”已经在任务一中介绍了,下面着重介绍复合赋值运算符。 在Python中,经常会利用变量的原有值计算出新值并重新赋值给这个变量的情况。例如,下面表达式就是把变量a的值加上1后再赋值给a。 a = a + 1 复合赋值运算符允许缩短这个表达式,使用“+=”运算符,可以将上面的表达式简写为: a += 1 #相当于a = a + 1 其中,复合赋值运算符中较为常用的是复合算术赋值运算符,包括

文档评论(0)

1亿VIP精品文档

相关文档