《Python程序设计》教案_第1页
《Python程序设计》教案_第2页
《Python程序设计》教案_第3页
《Python程序设计》教案_第4页
《Python程序设计》教案_第5页
已阅读5页,还剩91页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Python程序设计教案学年春季学期课程名称Python程序设计授课对象授课教师2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配介绍Python的应用领域,引 入要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析1如何编写运行Python程 序?2、常用的编辑工具有哪些?启发讲解 讨论归纳多媒体 课件演示教师:问题提问 学生:问题讨论5%准备1、Python的简介2、Python的特点3、Python的应用领域讲授多媒体教师:知识

2、讲解 学生:记录笔记15%示范 操作1、Python IDLE的下载与安 装2、Python IDLE 的使用3、扩展库的安装与模块导入问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结30%任务 实施1、Python IDLE的下载与安 装2、Python IDLE 的使用3、扩展库的安装与模块导入动手实践 做中学多媒体 真实系统环 境学生:实践操作 老师:巡视检查35%分析 评价.评估讨论实训任务完成的 实施过程;.评估讨论实训任务完成的 正确率;.展示讨论学生的解决方案;.考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点

3、评激励10%通过本任务的完成,我们了解了 Python语言的发展、特点及应用领域,掌握了Python开发环境的搭建,能够独立完成IDLE的下载与安装、扩展库的安装及模块 任务京济 导入,能够熟练掌握IDLE的基本操作。支持正版,远离盗版。建议读者树立安全意识,下载软件尽量去官网,避免使用来路不明软件。四、教学实施情况与分析:因是第一次上课,学生的出勤及纪律都比较好,教学基本能按事先设计的思路进 行,课堂气氛也比较活跃。通过在课堂上对学生的提问和学生的回答上发现大多 数学生的计算机文化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因 此在理解和接收老师的讲课内容上有点跟不上。课程单元教案一、

4、本课数据库01.本课编号No. 202.本课类型理论课目实脸课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务2单个学生成绩处理05.教学目的要求:了解Python的基本语法,理解Python的内存管理模式,掌握Python 的常用内置数据类型,掌握运算符及表达式的使用。06.知识能力结构:知识目标了解Python中常用的关键字理解标识符的作用及其命名规则 掌握各种基本数据类型的表示及类型转换 掌握常量、变量、运算符和表达式的使用能力目标能够正确规范命名标识符能够正确使用常量和变量能够熟练使用各种基本数据类型和运算符完成简单的计算07.教学重点难点:重点:常用

5、数据类型、运算符及表达式难点:基于值的内存管理模式。08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、已知 x=10, y=6,求表达式(2x+3y) /(x+y)的值。2、编写程序求16的平方根.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学

6、过程设计主要步骤教学内容教学方法教学手段师生活动时间分配情境 导入介绍Python的应用领域,引入要学习的内容讲授、演示引导法多媒体教师:问题提问学生:问题讨论5%任务 分析3、如何使用数据?4、常用数据类型有哪些?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流5%准备1、标识符与关键字2、数据类型3、常量与变量4、运算符与表达式5、类型判断与类型转换启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流20%示范 操作4、运算符及表达式的使用5、各种数据类型数据的表示6、各种运算符与表达式使用7、类型判断与类型转换函数使用问题引导操作演示分析归纳多媒体

7、系统演示老师:操作演示学生:观摩思考老师:归纳总结20%能力 训练4、在屏幕上输出“ hello, welcome tolearn Python”。5、求9的平方。6、已知x=3, y=4,求表达式(2x+3y)/(x+y)的值。动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查30%任务 实施1、求学生成绩的总和、平均分动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查10%分析评价.评估讨论实训任务完成的实施过程;.评估讨论实训任务完成的正确率;.展示讨论学生的解决方案;.考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%任务 小结通过本

8、任务的完成,我们了解了 Python中的数据类型,掌握了常量、变 量的使用及各种运算符和表达式的使用。万丈高楼平地起,要想真正掌握 Python,需要筑牢基础,重视基础知识的学习。惟熟方能生巧,平时要多思、 多练,将所学知识融会贯通。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。课程单元教案一、本课数据库01.01.本课编号No. 302.本课类型理论课团 实验课口 习题课口

9、实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务3系统主界面设计与实现05.教学目的要求:了解程序控制结构的作用,理解程序控制结构的过程,掌握顺序结构、选择结构及循环结 构的使用。06.知识能力结构:知识目标了解结构化程序设计的基本思想理解三种控制结构的作用及适用场景掌握三种控制结构的使用能力目标能够熟练使用输入输出实现人机交互教案说明教案是教师为实施课堂教学,实现教学大纲要求而精心设计的授课方案;是 教师依据教学大纲,在深透钻研教材,参考大量有关资料的基础上,遵循教案编 写程序形成的文字材料。一、教案大纲基本内容及要求1、教学目标:包括知识目标、能力培养目标和思想教育目标

10、,确定教学目 标的依据一是大纲,二是教材,三是学生。教学大纲规定了各年级、各学科的基 础知识和基础技能训练的基本要求,因此不能脱离大纲的指导;每章节教材都有 各自的特点,因此必须从具体的教材内容出发;学生的知识水平和接受能力也有 差异,因此又必须针对学生的实际情况。只有三者兼顾,教学目标才能准确定位。2、课时安排:根据教学计划,按章节安排课时。课时安排要根据教学内容 要求和学生的接受能力而定,各课时教学内容的分配要讲究科学性、合理性。3、重点难点:教学重点是教材中为了达到教学目的而着重指导学生必须熟 练掌握的内容。教学难点就是学生对教材中不易理解掌握的地方。重点和难点的 确定,一定要站在学生的

11、角度去考虑。教师认为易学好懂的地方,学生不一定感 到好学。4、主要内容:按章节详细编写授课内容,突出重点难点,每章节讲稿的内 容是教学大纲的分散点和具体落脚点,要突出重点,分散难点,每堂课教学内容 的量要基本相近,不能过轻或过重。在讲稿编写过程中,尽可能针对教学过程中 的主要内容设计板书。5、教学方法与手段:教学方法是在科学理论指导下,探求完成教学任务,能够熟练使用不同形式的选择结构能够熟练使用各种循环结构能够综合使用三种控制结构编制程序解决相应的问题07.教学重点难点:重点:输入输出、选择结构、循环结构难点:循环结构的嵌套。08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细

12、致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、判断一个数的奇偶性。2、将百分制成绩转换为等级制度。3、求1到100之间所有能被2整除但不能被3整除的数的和。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示成绩信息管理项目,引入要学习的内容

13、讲授、演示引导法多媒体教师:问题提问学生:问题讨论5%任务 分析5、系统界面如何设计?6、系统界面如何实现?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流5%技术 准备1、顺序结构2、选择结构3、循环结构启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流20%示范操作8、顺序结构的使用9、选择结构的使用10、循环结构的使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结20%能力 训练7、判断一个数的奇偶性8、将百分制成绩转换为等级制9、求1到100之间的所有偶数和10、求一组成绩的平均值动手实践做中学多媒体真实系统环

14、境学生:实践操作老师:巡视检查20%任务 实施1、系统业务流程设计2、系统主界面实现3、学生基本信息管理界面实现4、成绩管理界面实现动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查20%分析评价.评估讨论实训任务完成的实施过程;.评估讨论实训任务完成的正确率;.展示讨论学生的解决方案;.考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%任务 小结通过本任务的实施,我们掌握了结构化程序设计的三种基本控制结构的 使用,能够熟练应用三种基本控制结构解决实际问题。编制复杂程序时出错 是难免的,在程序编写调试过程中一定要耐心细致,严格测试,保证程序满 足用户需

15、求,正常运行。没有规矩,不成方圆。日常生活中我们要遵章守法, 编写程序也是一样,需要遵循程序书写规范,养成良好的编码风格。特别是 团队合作开发项目时,良好的编码风格和规范的程序书写可有效减少沟通交 流成本,提高开发效率。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。课程单元教案一、本课数据库01.本课编号No. 402.本课类型 理论课目实脸课口 习题课口 实践课目 其他口03.

16、本课课时(h) 404.内容提要(章/节)任务4批量学生成绩处理一列表、元组05.教学目的要求:了解列表和元组的概念,理解列表和元组的作用,掌握列表和元组的基本操作,熟练使用 列表和元组解决相应问题。06.知识能力结构:知识目标了解序列的基本概念理解列表和元组的特点及使用场合掌握列表和元组的基本操作和使用能力目标能够熟练操作列表和元组 能够熟练使用列表和元组来解决实际问题07.教学重点难点:重点:列表和元组的基本操作难点:列表推导式、生成器表达式08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使

17、用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、生成一个1到100之间偶数列表。2、利用列表推导式生成一个1到100之间所有3的倍数和。3、求一组成绩中的最大值、最小值。4、生成一个1到10之间所有偶数的元组。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示批量学生成绩处理,引入要学习的内容讲授、演示引导法多媒体教师:

18、问题提问学生:问题讨论5%任务分析7、批量数据如何处理?8、如何表示不同类型数据?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流5%准备1、列表的基本操作2、列表推导式3、列表应用4、元组的基本操作5、生成器表达式6、元组应用启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流30%示范操作列表的基本操作和使用元组的基本操作和使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结20%能力 训练求1到100之间能被3整除的所有数将一组成绩从高到低排序利用列表推导式求解2n动手实践做中学多媒体真实系统环境学生:实践操作老师:

19、巡视检查30%分析 评价1、评估讨论实训任务完成的实施过程;2、评估讨论实训任务完成的正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%课后 拓展1、生成一个1到100之间偶 数列表。2、利用列表推导式求2n。3、求1至U 100之间所有能被2整除但不能被3整除的数的 和。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一节课的知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点跟不上

20、。实现最佳效果所选用的教和学的方法。教学方法的选择主要依据一定的教学目的, 因此,它所要求的教法自然也不同。教学方法的选择和运用要从实际出发,除了 依据一定的教学目的,还要依据教材的特点,以及符合学生掌握知识的规律,要 在实践中不断改进教学方法和手段,以期获得良好的效果。6、教具准备:教学过程中需要用的辅助材料。7、教学后记:教师应重视填写“教学后记”,把课堂上出现的一些偶发事件 的处理、教学艺术火花的闪现、教学环节的巧妙衔接等都记录下来,作为研究教 学的第一手资料。二、教案质量标准及质量保证1、教学目标要求准确,符合人才培养目标。2、教学内容所涉及的知识信息,要求把握好教什么与学什么、深度与

21、广度、 重点与难点、能力点和思想教育点等。3、教学方法与手段要能达到提高教学质量的目的,教法要灵活、得当,师 生要互动。4、教学后记能够作用于以后的教学活动。5、任课教师必须在授课前认真编写教案,并经教研室主任组织审定,合格 者再经学院批准后方可在教学中使用。6、编写完的教案及讲稿应及时并不断地补充、修正、完善,吸收教改和科 研新成果,反映学科和课程的前沿动态。7、任课教师授课时必须携带教案。课程单元教案一、本课数据库01.本课编号No. 502.本课类型 理论课目实脸课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务4批量学生成绩处理一字典、集合05.教学目

22、的要求:了解字典和集合的概念,理解字典和集合的作用,掌握字典和集合的基本操作,熟练使用 字典和字典解决相应问题。06.知识能力结构:熟练掌握字典和集合的基本操作,能够使用字典和集合解决 相应问题。知识目标了解字典和集合的特点理解字典和集合的区别掌握字典和集合的基本操作和使用能力目标能够熟练操作字典、集合能够熟练使用字典、集合来解决实际问题07.教学重点难点:重点:字典和集合的基本操作难点:字典推导式、集合推导式08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术 培养学生安全编程的意识,

23、养成严格、完备的代码测试习惯09.练习与作业:1、统计一个字符串每个字符出现的次数。2、利用字典完成学生成绩的处理。3、从指定序列中生成n个不重复元素。4、班里有音乐、美术、体育三个兴趣小组,找出三项都参加的学生名单,找出至少参加两 项的学生名单。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3 4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示字典和集合的应用,引入要学习的内容讲授、演示引导法多媒体教师

24、:问题提问学生:问题讨论5%任务 分析9、字典和集合如何表示?10、字典和集合有何特点?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流5%准备1、字典的基本操作2、字典推导式3、集合的基本操作4、集合推导式启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流20%示范 操作字典的基本操作字典推导式使用集合的基本操作集合推导式问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结10%能力 训练求一组学生成绩中的最大值、最小值将一组学生成绩排序统计字符串中各字符出现次数班里有三个兴趣小组,找出三项都参加的学生名单,找出至少参加两

25、 项的学生名单动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查50%分析评价1、评估讨论实训任务完成的实施过程;2、评估讨论实训任务完成的正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%课后 拓展1、统计一个字符串每个大写字母出现的次数。2、凯撒加密算法的实现四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生上一次课的知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点跟不上。

26、课程单元教案一、本课数据库01.本课编号No. 602.本课类型理论课团实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务4批量学生成绩处理一字符串05.教学目的要求:了解字符串的概念,理解字符串的作用,掌握字符串的基本操作,熟练使用字符串解决相 应问题。06.知识能力结构:知识目标 了解字符串的基本概念理解字符串的特点及作用 掌握字符串的基本操作和使用能力目标 能够熟练操作字符串 能够熟练使用字符串来解决实际问题07.教学重点难点:重点:字符串的基本操作难点:字符编码、切片操作08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏

27、实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术 培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、删除一个字符串中指定字符。2、测试用户输入中是否有敏感词,如果有的话就把敏感词替换为3个星号*。3、字符的加密与解密。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要步骤教学内容教学方法教学手段师生活动时间分配情境 导入演示字符串的使用,引入要学习的内容讲授

28、、演示引导法多媒体教师:问题提问学生:问题讨论5%任务分析1、如何对字符串进行查找替换等操作?2、字符串常用编码格式有哪些?启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流5%准备1、字符串常用方法2、字符串常量启发讲解讨论归纳多媒体课件演示教师:知识讲解学生:记录笔记师生互动交流20%示范 操作1、字符串的基本操作2、字符串常量使用问题引导操作演示分析归纳多媒体系统演示老师:操作演示学生:观摩思考老师:归纳总结20%能力 训练1、测试用户输入中是否有 敏感词,如果有的话就把 敏感词替换为3个井号#o2、字符的加密与解密3、去除字符串的多余空白 字符动手实践做中学多媒体真

29、实系统环境学生:实践操作老师:巡视检查20%任务 实施1、成绩统计2、成绩排序动手实践做中学多媒体真实系统环境学生:实践操作老师:巡视检查20%分析评价1、评估讨论实训任务完成的实施过程;2、评估讨论实训任务完成的正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发讨论归纳分数激励实训项目单学生:演示交流老师:点评激励10%任务 小结通过本任务的实施我们了解和掌握了 Python中列表、元组、字典、集合和字符串的使用,能够 利用这些序列高效处理各种批量数据。“诚信、友善”是我们的做人准则,“优雅、明确、简 单”则是Python的设计原则,善用各种推导式可使程序更加简洁高效。四、教学实

30、施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的上一次课知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老师的讲课内容上有点跟不上。课程教学进度表(学年春季学期适用)任课老师在每学期开课前根据课程教学大纲编写“课程教学进度表”,经教研组讨论后在开学后一周内发至学生班级,学院备案。1.理论教学课程单元教案序号章节名称主要内容教学目标周数1Python概述Python 概述 oPython开发环境。.了解什么是Python,为 什么要学习Pythono. 了解Python的发展史及 其特

31、点。.掌握如何设置Python开 发环境。12Python基本语 法L变量、数据类型。.运算符与表达式。.数据的输入与输出。. math库简介。.掌握Python的变量和数 据类型。.掌握Python的运算符与 表达式。.掌握Python的数据输入 与输出方法。.了解 math 库。13选择结构和循环结构.程序的基本结构。.选择结构。.异常处理。.循环结构概述。. while循环语句。.调试程序。. for循环语句。. random库概述。.掌握程序的基本结构组 成。.掌握Python选择结构和 异常处理。.掌握 Python 的 while 循 环语句、for循环语句、调 试方法。.了解 r

32、andom 库。1一、本课数据库01.本课编号No. 702.本课类型理论课团实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-函数的定义与调用05.教学目的要求:了解函数的概念,理解函数参数传递机制,掌握自定义函数的使用,熟练使用自定义函数 和系统函数解决相应问题。06.知识能力结构:知识目标了解函数的作用理解函数参数的传递机制掌握自定义函数的定义与调用方法掌握不同参数形式的使用能力目标能够熟练使用自定义函数 能够使用自定义函数解决相应的问题07.教学重点难点:重点:自定义函数定义与调用难点:参数传递机制、参数类型08.素质教育关

33、注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术 培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、利用自定义函数求n!。2、利用自定义函数求组合数。3、利用自定义函数求一组数中的最大值、最小值。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境

34、 导入演示自定义函数的使用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析3、复杂程序如何分解?4、函数的作用?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、自定义函数的定义与调 用2、函数参数启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作3、自定义函数的定义4、自定义函数的调用5、不同形式的参数使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练4、利用自定义函数求1到 100的和。5、利用自定义函数

35、求两个 数中的最大值6、利用自定义函数输出一 个表头动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%课后 拓展1、利用自定义函数求n!。2、利用自定义函数求组合数3、利用自定义函数求一组数 中的最大值、最小值四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文

36、 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。课程单元教案一、本课数据库01.本课编号No. 802.本课类型理论课团实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-匿名函数05.教学目的要求:了解匿名函数的概念,理解匿名函数的特点,掌握匿名函数的使用。06.知识能力结构:知识目标了解匿名函数的作用理解匿名函数的特点掌握匿名函数的使用掌握函数的嵌套与递归能力目标能够熟练使用匿名函数、函数的嵌套与递归 能够使用匿名函数解决相应的问题07.教学重点难点:重点:匿名函数、函数的嵌套与

37、递归难点:匿名函数的使用、函数的递归08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、利用匿名函数求两个数的和。2、利用匿名函数对一组数进行排序。3、利用函数的嵌套与递归求组合数。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步

38、骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示匿名函数的使用,引入要 学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析5、复杂程序如何分解?6、匿名函数的作用?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、匿名函数的使用2、函数的嵌套与递归启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作6、匿名函数的使用7、函数的嵌套与递归问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练7、利用匿名函数实现列表 排序。

39、8、利用函数的嵌套与递归 求组合数。9、汉诺塔问题动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%课后 拓展1、利用函数递归求n!。2、求 l!+2!+3!+.+n!四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握

40、的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。4组合数据类型.组合数据类型概述。.列表、元组、字符串。.集合、字典。. jieba库的使用。.掌握Python的列表、元 组、字符串、集合和字典。. 了解 jieba 库。15函数和模块,函数的基本使用。.函数的参数传递。.代码的复用和模块化设计。.函数的递归。. Python内置函数和Python模 块。. datetime库的使用。.掌握函数的使用和参数 传递。.掌握代码的复用和模块 化设计。.掌握函数的递归。.掌握Python内置函数和 Python 模块。.了解datetime库的使用|16面向对象编程和文件处理.面向对象编程

41、概述。.在Python中使用对象。.面向对象的三大特征。.魔法方法。.文件的使用。.文件的读取。.文件的写入。.文件系统。.掌握如何使用对象、面向 对象的三大特征。.掌握魔法方法。.掌握文件的使用、读取和 写入。.掌握文件os模块、操作 文件和目录。17Python基石出实 战1.购物系统。2.邮箱账号和密码检测。1 .了解购物系统的开发。2. 了解邮箱账号和密码检 测。28爬虫开发.爬虫开发基础概述。. Requests 库。.信息标记和提取方法。.数据提取 BeautifulSoup 库 u,正则表达式一一Re库入门。. 了解爬虫开发基础知识。.掌握Requests库、信息 标记和提取方法

42、。.掌握 BeautifulSoup 库和 正则表达式。2课程单元教案一、本课数据库01.本课编号No. 902.本课类型理论课团实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务5学生基本信息管理模块-变量作用域05.教学目的要求:了解变量作用域的基本概念,理解全局变量和局部变量的区别,掌握全局变量和局部变量 的使用,掌握常用系统函数的使用,熟练使用自定义函数和系统函数解决相应问题。06.知识能力结构:知识目标了解变量作用域的基本概念理解全局变量和局部变量的区别掌握全局变量和局部变量的使用掌握常用系统函数的使用能力目标能够熟练使用自定义函数能够熟练使用自

43、定义函数和系统函数解决相应的问题07.教学重点难点:重点:全局变量和局部变量的使用、系统函数难点:变量作用域08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、编写一个判断一个字符串是否是回文字符串的函数。2、找出一个正整数的所有素因子。3、编写一个求任意一组数平均值的函数。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode

44、=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示自定义函数的使用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析7、复杂程序如何分解?8、函数的作用?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、全局变量和局部变量2、常用系统函数3、模块与包启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作8、全局变量和局部变量的 使用9、nonlocal关键字使用10、常用系

45、统函数的使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%任务 实施学生信息的添加学生信息的删除学生信息的修改学生信息的显示动手实践 做中学多媒体 真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%任务 小结通过本任务的实施我们了解了模块化程序设计的基本思想,掌握了自定义函数 和一些系统常用函数的使用。分而治之,大而化小,模块化的程序设计让我们解

46、决 复杂问题时能够游刃有余。合理有效使用函数可有效提高代码的重用度,使程序更 加简洁,易于维护。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。课程单元教案一、本课数据库01.本课编号No. 1002.本课类型理论课团实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务6学生类的设计与实现一类的定义与实例化05.教学目的要求:了解面向对象编程的

47、基本思想,掌握类的定义与实例化,掌握访问控制权限的使用。06.知识能力结构:知识目标了解面向对象程序设计思想理解面向对象的基本概念及特性掌握类的定义与使用能力目标能够熟练进行类的定义与实例化能够正确使用类成员与实例成员 能够合理使用访问控制权限07.教学重点难点:重点:类的定义与实例化难点:访问控制权限08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:、编写一个汽车类。、编写一个类求圆面积和周长。0.教学手段方法:讲

48、授法、讨论法、演示法1.主要教具设备材料:课件、多媒体教室2.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示面向对象的使用,引入要 学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析9、面向对象思想?10、如何进行类的定义与实例化?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%技术 准备1、类的定义与实例化2、数据成员与方法成员3、访问控制权限启发讲解 讨论归纳多

49、媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作类的定义与实例化数据成员与方法成员访问控制权限问题引导 操作演示 分析归纳多媒体系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练定义一个课程类。利用面向对象方法求正方形的周长和面积。访问控制权限的使用动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%课后 拓展1、编写一个汽车类。

50、2、编写一个类求圆面积和周长。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。9Python数据分析技术(上)NumPy数据处理。Worldcloud 数据处理。Pandas数据分析。.掌握如何使用NumPy和 Worldcloud来进行数据处 理。.掌握如何使用Pandas来 进行数据分析210Python数据分析技术(下). Matplotlib数据库概述。. pyplot的

51、基础语法、pyplot的 动态rc参数。.绘制散点图、折线图。.绘制直方图、饼图、箱线图。.掌握pyplot常用的绘图 参数的调节方法.掌握子图的绘制方法.掌握绘制图形的保存与 展示方法.掌握散点图和折线图的 作用与绘制方法.掌握直方图、饼图和箱线 图的作用与绘制方法211Python数据分析项目实战.项目介绍。.项目分析与设计。.项目设计与实现。1,巩固和提升编写爬虫的 能力。.巩固和提升数据清洗和 分析的能力。.巩固和提升数据可视化 的能力。2周数合计162.实验教学序号实验项目名称实验要求学时1Python概述配置python开发环境;练习IPython交互式命令;熟悉 Python 的

52、 IDE;熟悉 Jupyter Notebook 的使用。12Python基本语法练习变量的赋值和命名;练习各种数据类型的使用和转 换;练习注释的添加、运算符与表达式的使用;练习数 据的输入与输出,math库的使用;完成综合练习。13选择结构和循环结构练习各种选择结构的使用;练习异常处理的相关操作; 完成综合练习。练习各种循环结构的使用;熟练python1课程单元教案一、本课数据库01.本课编号No. 1102.本课类型 理论课团 实验课口 习题课口 实践课目 其他口03.本课课时(h) 404.内容提要(章/节)任务6学生类的设计与实现-属性、继承、多态05.教学目的要求:了解属性的作用、继

53、承与多态的基本概念,理解继承与多态的机制,掌握属性、继承与多 态的使用。06.知识能力结构:知识目标了解继承与多态的基本概念理解继承与多态的机制掌握继承与多态的使用能力目标能够熟练使用继承与多态 能够熟练使用继承与多态解决相应的问题07.教学重点难点:重点:继承与多态难点:继承与多态的使用08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测试习惯09.练习与作业:1、设计一个动物类:Animal,有color(颜色)属性和call(叫)方法。

54、再设计一个Fish(鱼) 类,该类有tail(尾巴)和color属性,以及call(叫)方法。2、设计一个图书类:Book,有书号、书名、作者、出版社等属性和一输出图书基本信息的显 示方法。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1、2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示继承与多态的使用,引入 要学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析继承与多态的

55、用处?继承与多态如何使用?启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流5%准备1、属性2、继承3、多态启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作14、继承的使用15、多态的使用问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%能力 训练采用面向对象方法求不同图形(圆、正方形、 长方形)的周长和面积。定义一个学生类、小学生类和中学生类。练习 继承与多态的使用。动手实践 做中学多媒体 真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的

56、 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%课后 拓展1、定义一个交通工具类,再 定义一个小汽车、公交车类四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。课程单元教案一、本课数据库01.本课编号No. 1202.本课类型理论课团实验课口 习题课口 实践课目

57、其他口03.本课课时(h) 404.内容提要(章/节)任务6学生类的设计与实现-特殊方法与运算符重载05.教学目的要求:了解常用的特殊方法,理解特殊方法的作用,掌握运算符重载的使用。06.知识能力结构:知识目标了解常用的特殊方法理解特殊方法的作用掌握运算符重载的使用能力目标能够熟练使用运算符重载能够熟练使用运算符重载解决相应的问题07.教学重点难点:重点:特殊方法与运算符重载难点:运算符重载08.素质教育关注点:养成良好的编码风格,代码书写规范培养学生耐心细致、严谨踏实、精益求精的工作作风,养成良好的职业素养培养学生遵纪守法的意识,正确使用所学技术培养学生安全编程的意识,养成严格、完备的代码测

58、试习惯09.练习与作业:、定义一个向量类,实现两个向量的加、减操作。、定义一个向量类,定制对象的输出内容。.教学手段方法:讲授法、讨论法、演示法.主要教具设备材料:课件、多媒体教室.参考文献资源网站1 2、3、4、5、/live.html#mode=edit二 授课记录(时间、班级、分析)时间:班级:三、教学内容进程设计教学过程设计主要 步骤教学内容教学方法教学手段师生活动时间 分配情境 导入演示特殊方法的使用,引入要 学习的内容讲授、演示 引导法多媒体教师:问题提问 学生:问题讨论5%任务 分析特殊方法的用处?如何实现运算符的重载?启发讲解 讨论归纳多媒体课件演示教师:知识讲解 学生:记录笔

59、记 师生互动交流5%技术 准备1、特殊方法2、运算符重载启发讲解 讨论归纳多媒体 课件演示教师:知识讲解 学生:记录笔记 师生互动交流20%示范 操作16、特殊方法17、运算符重载问题引导 操作演示 分析归纳多媒体 系统演示老师:操作演示 学生:观摩思考 老师:归纳总结20%任务 实施学生类的实现。学生管理类的实现动手实践 做中学多媒体真实系统环境学生:实践操作 老师:巡视检查40%分析 评价1、评估讨论实训任务完成的 实施过程;2、评估讨论实训任务完成的 正确率;3、展示讨论学生的解决方案;4、考核学生结果。教师启发 讨论归纳 分数激励实训项目单学生:演示交流 老师:点评激励10%任务 小结

60、通过本任务的实施我们了解了面向对象程序设计的基本思想,理解和掌握了类 的使用。强内聚,弱耦合,合理使用访问控制权限,能够让程序更加健壮。四、教学实施情况与分析:学生的出勤及纪律都比较好,教学基本能按事先设计的思路进行,课堂气氛也比 较活跃。通过在课堂上对学生的提问和学生的回答上发现大多数学生的计算机文 化基础知识掌握的还可以,但也有些学生掌握的不够扎实,因此在理解和接收老 师的讲课内容上有点跟不上。程序的调试;练习random库的使用;完成综合练习。4组合数据类型练习列表、元组、字符串、集合的各种操作;练习jieba 库的使用;完成综合练习。15函数和模块练习函数的定义、调用、参数传递、递归;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论