Python程序设计单元教案(全).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Python程序设计单元教案(全).docx》由会员分享,可在线阅读,更多相关《Python程序设计单元教案(全).docx(70页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、0济南歌业序花课程单元教案一、本课数据库01.本课编号 No. 102.本课类型理论课团实脸课口 习题课口实践课因其他口03.本课课时(h) 404.内容提要(章/节)任务1工程开发环境搭建05.教学目的要求:了解Python语言的开展历史、特点及应用领域,掌握开发环境的搭建,能够熟练使 用Python IDLE,能够完成扩展库的安装与模块导入。06.知识能力结构:知识目标 了解Python语言的开展及应用领域 理解Python语言的特点 掌握Python程序的不同运行方式能力目标能够下载与安装IDLE能够熟练使用IDLE的基本操作能够完成扩展库的安装及模块的导入07.教学重点难点:重点:开发
2、环境的搭建难点:扩展库的安装与模块导入08.素质教育关注点:培养团队合作精神,提高沟通协调能力难点:循环结构的嵌套。08.素质教育关注点: 养成良好的编码风格,代码书写规范 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养 培养学生遵纪守法的意识,正确使用所学技术 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业: 、判断一个数的奇偶性。 、将百分制成绩转换为等级制度。3、求1到100之间所有能被2整除但不能被3整除的数的和。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、
3、:/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第10页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示成绩信息管理项 目,引入要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析5、系统界面如何设 计?6、系统界面如何实 现?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、顺序结构2、选择结构3、循环结构启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作8、顺序
4、结构的使用9、选择结构的使用10、循环结构的使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练7、判断一个数的奇偶 性8、将百分制成绩转换 为等级制9、求1到100之间的所 有偶数和10、求一组成绩的平均值动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查20%任务 实施1、系统业务流程设计2、系统主界面实现3、学生基本信息管理界面实现4、成绩管理界面实现动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查20%分析 评价9 .评估讨论实训任务完 成的实施过程;10 .评估讨论实训任务 完成的正确率;
5、11 .展示讨论学生的解 决方案;12 .考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施,我们掌握了结构化程序设计的二种基本控制结构的 使用,能够熟练应用三种基本控制结构解决实际问题。编制复杂程序时出错 是难免的,在程序编写调试过程中一定要耐心细致,严格测试,保证程序满 足用户需求,正常运行。没有规矩,不成方圆。日常生活中我们要遵章守法, 编写程序也是一样,需要遵循程序书写规范,养成良好的编码风格。特别是 团队合作开发工程时,良好的编码风格和规范的程序书写司有效减少沟通交 流本钱,提高开发效率。四、教学实施情况与分析:学生的出
6、勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文化基础知 识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容 上有点跟不上。第12页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 402.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理-列表、元组05.教学目的要求:了解列表和元组的概念,理解列表和元组的作用,掌握列表和元组的基本操作,熟练使用列表和 元组解决相应问题。06.知识能力结
7、构:知识目标了解序列的基本概念 理解列表和元组的特点及使用场合掌握列表和元组的基本操作和使用能力目标能够熟练操作列表和元组 能够熟练使用列表和元组来解决实际问题07.教学重点难点:重点:列表和元组的基本操作难点:列表推导式、生成器表达式第13页共66页08.素质教育关注点: 养成良好的编码风格,代码书写规范 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养 培养学生遵纪守法的意识,正确使用所学技术 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、生成一个1到100之间偶数列表。2、利用列表推导式生成一个1到100之间所有3的倍数和。3、求一组成绩中的
8、最大值、最小值。4、生成一个1到10之间所有偶数的元组。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第14页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示批量学生成绩处理,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析7、批量数据如何处理?8、如何表示不同类型数据?启发讲解 讨论归纳多媒体 课件演示
9、教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、列表的基本操作2、列表推导式3、列表应用4、元组的基本操作5、生成器表达式6、元组应用启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流30%示范 操作11、 列表的基本操作和使用12、 元组的基本操作和使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练11、 求1到100之间能被3整除的所有数12、 将一组成绩从高到低排序13、 利用列表推导式求解2”动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查30%分析 评价1、评估讨论实训任务完
10、成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%课后 拓展1、生成一个1至IJ 100之间偶 数列表。2、利用列表推导式求2n。3、求1到100之间所有能被 2整除但不能被3整除的数的 和。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一节课的知识掌 握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有 点跟不上。第16页共66页0济南歌
11、业序花课程单元教案一、本课数据库01.本课编号No. 502.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理一字典、集合05.教学目的要求:了解字典和集合的概念,理解字典和集合的作用,掌握字典和集合的基本操作,熟练使用字典和 字典解决相应问题。06.知识能力结构:熟练掌握字典和集合的基本操作,能够使用字典和集合解决相应 问题。知识目标了解字典和集合的特点 理解字典和集合的区别掌握字典和集合的基本操作和使用能力目标能够熟练操作字典、集合 能够熟练使用字典、集合来解决实际问题07.教学重点难点:重点:字典和集合的基本
12、操作难点:字典推导式、集合推导式第17页共66页08.素质教育关注点: 养成良好的编码风格,代码书写规范 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养 培养学生遵纪守法的意识,正确使用所学技术 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、统计一个字符串每个字符出现的次数。2、利用字典完成学生成绩的处理。3、从指定序列中生成n个不重复元素。4、班里有音乐、美术、体育三个兴趣小组,找出三项都参加的学生名单,找出至少参加两项的学 生名单。10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1
13、、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第18页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示字典和集合的应用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析9、字典和集合如何表示?10、字典和集合有何特点?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、字典的基本操作2、字典推导式3、集合的基本操作4、集合推导式启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生
14、:记录笔记 师生互动交流20%示范 操作13、 字典的基本操作14、 字典推导式使用15集合的基本操作16、集合推导式问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结10%能力 训练14、 求一组学生成绩中的最大值、最小值15、 将一组学生成绩排序16、 统计字符串中各字符出现次数17、 班里有三个兴趣小组,找出三项都参加的学 生名单,找出至少参加两 项的学生名单动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查50%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正:确率;3、展示讨论学生的解决方案;4、考核
15、学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%培养自主学习能力尊重知识产权,使用正版软件09.练习与作业:1、Python的下载与安装2、IDLE的使用3 编写程序输出 “welcome to learn Python”10 .教学手段方法:讲授法、讨论法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1 2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析) 时间:班级:课后拓展1、统计一个字符串每个大写 字母出现的次数。2、凯撒加密算法的实现四、教学实施情况与分析
16、:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生上一次课的知识掌握 的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点 跟不上。第20页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 602.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.04.内容提要(章/节)任务4批量学生成绩处理一字符串05.教学目的要求:了解字符串的概念,理解字符串的作用,掌握字符串的基本操作,熟练使用字符串解决相应问题。06.知识能力结构:知识目标了解字
17、符串的基本概念 理解字符串的特点及作用掌握字符串的基本操作和使用能力目标能够熟练操作字符串 能够熟练使用字符串来解决实际问题07.教学重点难点:重点:字符串的基本操作难点:字符编码、切片操作08.素质教育关注点:第21页共66页 养成良好的编码风格,代码书写规范 培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养 培养学生遵纪守法的意识,正确使用所学技术 培养学生平安编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、删除一个字符串中指定字符。2、测试用户输入中是否有敏感词,如果有的话就把敏感词替换为3个星号*。3、字符的加密与解密。10 .教学手段方法:讲授法、讨论
18、法、演示法11 .主要教具设备材料:课件、多媒体教室12 .参考文献资源网站1、2、3、4、5、 :/pythontutor /live.html#mode=edit二、授课记录(时间、班级、分析)时间:班级:第22页共66页三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示字符串的使用,引入要学 习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析1、如何对字符串进行查找 替换等操作?2、字符串常用编码格式有 哪些?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、字符串常用方法2
19、、字符串常量启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作1、字符串的基本操作2、字符串常量使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练1、测试用户输入中是否有 敏感词,如果有的话就把 敏感词替换为3个井号 #。2、字符的加密与解密3、去除字符串的多余空白 字符动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查20%任务 实施1、成绩统计2、成绩排序动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查20%分析 评价1、评估讨论实训任务完成的 实施过程;2
20、、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训工程单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施我们了解和掌握了 Python中列表、兀组、字典、集合和字符串的使用,能够 利用这些序列高效处理各种批量数据。“诚信、友善”是我们的做人准那么,“优雅、明确、简 单”那么是Python的设计原那么,善用各种推导式可使程序更加简洁高效。四、教学实施情况与分析:学生的出勤及纪律都比拟好,教学基本能按事先设计的思路进行,课堂气氛也比拟活 跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一次课知识掌握 的还可以,
21、但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点 跟不上。第24页共66页0济南歌业序花课程单元教案一、本课数据库01.本课编号No. 702.本课类型理论课目实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-函数的定义与调用05.教学目的要求:了解函数的概念,理解函数参数传递机制,掌握自定义函数的使用,熟练使用自定义函数和系统 函数解决相应问题。06.知识能力结构:知识目标 了解函数的作用 理解函数参数的传递机制 掌握自定义函数的定义与调用方法 掌握不同参数形式的使用能力目标 能够熟练使用自定义函数 能够使用自定义
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 程序设计 单元 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内