Python程序设计基础 教案全套 王代远_第1页
Python程序设计基础 教案全套 王代远_第2页
Python程序设计基础 教案全套 王代远_第3页
Python程序设计基础 教案全套 王代远_第4页
Python程序设计基础 教案全套 王代远_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

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

文档简介

项目一Python语言基础一、教学基本情况学时4学时授课地点大数据实训室授课形式□理论课□实践课R理实一体化任务分析本任务是Python语言程序设计的导入课程,介绍Python语言的发展史、特点、应用场景以及Python开发环境的安装与配置,并通过运行第一个Python语言简单示例,将学生引入到Python语言编程的世界,为后续的知识打下基础。教学目标知识目标:1、认识Python2、搭建Python环境能力目标:1、能说出Python的特点以及应用场景2、可熟练安装Python解释器,配置Python开发环境素质(思政)目标:树立学生乐观自信的学习态度,培养学生的实践探索精神,培养学生自主学习的意识。教学重点Python开发环境的配置教学难点掌握如何安装与使用模块教学策略教学方法启发式教学法、讲授教学法、案例教学法、参与式教学法、任务驱动法、互动教学法,总结归纳法,恰当融入课程思政。教学组织按照“课前任务布置——课堂提问——导入新课——讲授新知识——分析重难点——案例实践——课后拓展”的环节顺序进行教学过程的设计和实施。教师:1.课前布置预习任务;2.课堂提问、导入新课;3.讲授:Python的发展历程和特点、Python的应用场景、Python开发环境的安装与配置。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课,做笔记,问答互动;3.操作实践;4.课后完成作业,巩固知识。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段与课程思政融合教师布置课前任务预习Python语言的背景知识、了解Python语言的编程工具自主学习参与式教学法关心行业技术背景和发展动态。(二)课中实施教学环节教师引导学生主体教学方法与课程思政融合课堂导入提问,引入新课:同学们,大家以前有没有接触过编程?知道编程的作用是什么吗?知道有哪些主流的编程语言吗?学生互动,回答问题采用课程导入法、启发式教学法、互动教学法等培养学生主动思考的意识新课讲授穿插提问、代码演示,恰当融入思政元素。分别讲授主要内容:1.Python语言的发展史及特点;2.Python的应用场景3.Python开发环境的配置;学生听课、记笔记、看案例演示,参与问答互动启发式教学法、讲授教学法、案例教学法、参与式教学法等培养学生严谨的学习作风学生互动,案例练习1.针对本次课内容,把课堂讲授的helloworld程序案例动手实践;2.巡视课堂,解决学生碰到的问题。动手实践案例参与式教学法、任务驱动法、互动教学法等培养学生的实践探索精神评价总结与教学反馈1.讲解实践过程中碰到的高频问题;2.对本课所学内容进行总结回顾;3.激励学生。学生聆听问题讲解,总结经验,反思课堂表现情况总结归纳法等树立学生的学习自信心作业布置布置复习题:针对授课知识点布置作业。完成作业参与式教学法等培养学生的自主学习意识(三)课后拓展教学环节教师引导学生主体教学方法、手段与课程思政融合课后拓展布置课后自主学习任务自学教材,或通过电脑、手机对课程相关的微课进行学习,巩固已学的知识,拓宽知识面,提升自主学习能力。参与式教学法培养学生的自主学习意识,树立终生学习的观念三、教学效果与反思教学效果教学反思项目二Python数据类型和操作一、教学基本情况学时8学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对Python语言基础相关知识点进行讲解,主要内容有Python程序风格、基本数据类型和操作、运算符。教学目标知识目标:1.掌握Python的基本语法。2.了解Python基础数据类型。3.掌握Python的常用操作运算符。4.掌握字符串、列表、元祖以及字典的创建和操作。能力目标:能灵活运用数据类型与运算符。素质(思政)目标:在实践中,培养学生的软件工匠精神。教学重点基础数据类型的运用;Python的基本语法;操作符的使用。教学难点数据结构的运用;操作符的使用。教学策略教学方法案例驱动教学法、启发与互动教学法、讲授法、总结归纳法、体验式教学法等。教学组织采用“提问引入课程讲授相关知识布置任务课堂讨论任务实施检查验收改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:讲解Python语言基本概念、数据输入和输出、基本数据类型、运算符、内置函数等内容。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入1.提问:“Python有哪些编程规则?Python有哪些数据类型?怎样使用它?”,导入本次课程;2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生的精益求精的态度。新课讲授穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1.Python的基本语法;2.数据输入和输出;3.基本数据类型;4.运算符;5.内置函数。听讲、记录各个关键点,并思考。启发与互动教学法、讲授法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:编写求矩形周长的Python程序;布置任务2:使用f字符串实现将用户通过键盘输入一个日期,按“你输入的日期是:XXXX年XX月XX日”格式进行输出,要求年份的域宽为6,居中,月份的域宽为4,居中,日的域宽为4,居中;任务3:求输入字符的Unicode值;巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。强化训练,培养学生科学精神和工匠精神。评价总结与教学反馈1.总结本次课的知识,突出技能要求和相关应用知识,并且激励学生;2.对难点、易错点进行讲解、分析。防止学生之后再次发生该项错误。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。提高学生积极进取的态度。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:学会查看API。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目三流程控制语句一、教学基本情况学时10学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对Python语言流程控制语句进行讲解。教学目标知识目标:1.掌握if语句、if语句的嵌套使用;2.掌握for语句、while语句和循环嵌套语句;3.掌握break语句、continue语句;能力目标:能灵活运用python的程序控制语句控制程序流程。教学重点if语句、if语句的嵌套使用;for语句、while语句、循环嵌套;教学难点break语句、continue语句教学策略教学方法案例驱动教学法、启发与互动教学法、讲授法、总结归纳法、体验式教学法等。教学组织采用“提问引入课程讲授相关知识布置任务课堂讨论任务实施检查验收改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:讲解if语句、if语句的嵌套使用,for语句、while语句、循环嵌套,break语句、continue语句。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入1.提问:“Python有哪些程序控制语句?Python怎样使用它?”,导入本次课程;2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生的精益求精的态度。新课讲授穿插提问、PPT、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1.if语句、if语句的嵌套使用。2.for语句。3.while语句以及循环嵌套。4、break语句以及continue语句。听讲、记录各个关键点,并思考。启发与互动教学法、讲授法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:编写列表并引用其中元素;布置任务:编写元组并引用其中元素;布置任务:编写集合并引用其中元素;1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。强化训练,培养学生科学精神和工匠精神。评价总结与教学反馈1.总结本次课的知识,突出技能要求和相关应用知识,并且激励学生;2.对难点、易错点进行讲解、分析。防止学生之后再次发生该项错误。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。提高学生积极进取的态度。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:学会查看API。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目四函数一、教学基本情况学时12学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对Python函数知识点进行讲解,主要内容有函数的定义、函数的调用、函数参数、函数作用域以及特殊函数。教学目标知识目标:1.认识自定义函数,了解自定义函数的调用。2.握函数的参数设置及返回函数(return函数)。3.掌握局部变量和全局变量的区别。4.掌握匿名函数和其他高阶函数的使用方法。能力目标:能运用自定义函数解决实际应用中的问题素质(思政)目标:培养热爱劳动、吃苦耐劳、艰苦奋斗的精神。教学重点(1)函数的自定义;(2)自定义函数的调用和实现;(3)函数嵌套;(4)变量的理解与应用;(5)存储并导入函数模块;教学难点(1)函数嵌套和自定义函数的实现和调用;(2)存储并导入函数模块。教学策略教学方法任务驱动教学法、启发与互动教学教学组织采用“提问,案例引入布置任务讲授相关知识课堂讨论任务实施检查验收改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:讲解自定义函数的基本概念、局部变量和全局变量的区别、匿名函数和其他高阶函数的使用方法、匿名函数和其他高阶函数的使用方法等内容。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入1.通过展示案例,提出如何创建自定义函数实现方差输出,导入本次课程。2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生的精益求精的态度。新课讲授穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1、认识自定义函数,了解自定义函数的调用。2、掌握函数的参数设置及返回函数(return函数)。掌握嵌套函数。3、掌握局部变量和全局变量的区别。4.掌握特殊函数的运用。听讲、记录各个关键点,并思考。启发与互动教学法、讨论法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:利用自定义函数实现列表排序布置任务:利用函数的嵌套与递归求组合数;巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。强化学生“青年兴则国家兴,青年强则国家强”的人生信念。评价总结与教学反馈系统梳理本次课的知识和技能,突出技能要求和相关应用知识;激励学生。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。培养学生安全编程的意识,养成严格、完备的代码测试习惯。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:1.利用函数递归求n!。2.求1!+2!+3!+..+n!复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目五模块一、教学基本情况学时6学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对Python模块的相关知识,主要内容有模块概述、自定义模块、Python中的包以及第三方模块的下载与安装。教学目标知识目标:1.认识模块以及会定义模块和调用模块。2.掌握Python中的包。3.掌握第三方模块的下载与安装。能力目标:能运用模块素质(思政)目标:培养热爱劳动、吃苦耐劳、艰苦奋斗的精神。教学重点(1)模块的定义与导入;(2)Python包的创建与使用;(3)第三方模块的下载与安装教学难点(1)Python包的创建与使用。教学策略教学方法任务驱动教学法、启发与互动教学教学组织采用“提问,案例引入布置任务讲授相关知识课堂讨论任务实施检查验收改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:讲解模块的基本概念、模块的定义与导入、Python中包的创建与使用、第三方模块的下载与安装。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入1.通过展示案例,提出如何创建模块实现两个数的相加。2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生的精益求精的态度。新课讲授穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1.理解模块的概念,能够理解Python中模块的定义,知道模块是如何帮助组织和管理代码的。2.掌握模块的导入方法,需要学会使用import语句来导入整个模块或模块中的特定部分。3.了解模块搜索路径和包的概念,应该了解Python解释器如何查找模块,以及包是如何作为组织多个模块的结构的。4.认识标准库和第三方库,需要知道Python标准库中包含的常用模块,并了解如何安装和使用第三方库。5.理解模块中的变量、函数和类的作用域,应该理解在模块级别定义的变量、函数和类的可见性和生命周期。听讲、记录各个关键点,并思考。启发与互动教学法、讨论法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:编写一个Python程序,该程序使用random模块生成一个包含10个随机整数的列表,然后定义一个函数来找出并打印这个列表中所有的偶数。巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。强化学生“青年兴则国家兴,青年强则国家强”的人生信念。评价总结与教学反馈系统梳理本次课的知识和技能,突出技能要求和相关应用知识;激励学生。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。培养学生安全编程的意识,养成严格、完备的代码测试习惯。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:1.编写一个函数,该函数接受两个数字作为参数,并返回它们的和、差、积和商(如果第二个数字不为0)。2.创建一个模块(比如math_utils.py),将上述函数放入该模块中,并在另一个Python脚本中导入这个模块来使用这些函数。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目六正则表达式一、教学基本情况学时8学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对Python正则表达进行讲授,主要包括的基本概念、正则表达式的组成、re模块。教学目标知识目标:了解正则表达式的概念。理解正则表达式撰写的语法。掌握python中re库的使用。技能目标:能够熟练编写正则表达式。能够熟练使用re库。素质(思政)目标:培养热爱劳动、吃苦耐劳、艰苦奋斗的精神。教学重点(1)正则表达式的基本概念;(2)正则表达式的语法;(3)Python中re模块。教学难点(1)正则表达式的语法;教学策略教学方法任务驱动教学法、启发与互动教学教学组织采用“提问,案例引入布置任务讲授相关知识课堂讨论任务实施检查验收改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:讲解正则表达式的概念、正则表示的组成以及re模块。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入(10分钟)1.通过展示案例,提出如何通过正则表达式进行处理复杂字符串,导入本次课程。2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生的精益求精的态度。新课讲授穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1、认识正则表达式。2、掌握正则表达式元字符的含义。3、掌握re模块的使用。听讲、记录各个关键点,并思考。启发与互动教学法、讨论法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:利用正则表达式处理字符串;巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。强化学生“青年兴则国家兴,青年强则国家强”的人生信念。评价总结与教学反馈系统梳理本次课的知识和技能,突出技能要求和相关应用知识;激励学生。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。培养学生安全编程的意识,养成严格、完备的代码测试习惯。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:1.编写程序从一段文本中提取所有的学号。2.编写一个程序,对输入文本按数字进行分割。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目七文件操作一、教学基本情况学时6学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将文件的读写相关知识点进行讲解,主要内容有文件类型,文件的打开模式,文件的基本操作,使用文件解决相关问题的方法。教学目标知识目标:1.了解文件的类型。2.理解文件的各种打开模式。3.掌握文件的基本操作。能力目标:1.能够熟练进行文件的读写操作2.能够熟练使用with语句进行文件操作3.能够熟练使用文件完成相应功能素质(思政)目标:1.养成良好的编码风格,代码书写规范2.培养学生耐心细致、严谨踏实、精益求精的工作作风养成良好的职业素养3.培养学生遵纪守法的意识,正确使用所学技术4.培养学生科学精神和工匠精神教学重点文件的读取与写入;文件的常用操作。教学难点文件的读写模式教学策略教学方法任务驱动教学法、启发与互动教学法教学组织按照“提问,案例引入布置任务讲授相关知识任务实施思考拓展改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:文件的分类及编码方式,文件的打开模式,文件的基本操作,使用文件解决相关问题的方法等内容。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入(10分钟)1.演示项目中数据的导入导出功能,导入本次课程。2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生遵纪守法的意识,正确使用所学技术。新课讲授(60分钟)穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1.文件的读取与写入。2.文件的常用操作。3.类的定义与使用。。听讲、记录各个关键点,并思考。启发与互动教学法、讨论法。激发学生的学习热情,提高学习兴趣。任务实施(110分钟)布置任务:文件的读写操作;文件常用方法和属性;with语句的使用;巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。培养学生耐心细致、严谨踏实、精益求精的工作作风养成良好的职业素养。评价总结与教学反馈(15分钟)系统梳理本次课的知识和技能,突出技能要求和相关应用知识;激励学生。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。强化训练,培养学生科学精神和工匠精神。作业布置(5分钟)完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:1.在一个文本文件中存放着若干整数,求这些整数的平均值。2.设有一个英文文本文件,读取其内容,把其中的大写字母变成小写字母,小写字母变成大写字母,将改变后的内容写入到另一个文本文件中。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目八Python异常处理一、教学基本情况学时4学时授课地点大数据实训室授课形式□理论课□实践课R理实一体化任务分析本任务是Python异常处理,主要包括异常简介、异常分类以及异常处理。教学目标知识目标:1、了解异常的概念。2、理解不同的异常的产生原因。3、掌握异常的处理方法。能力目标:1、能够识别程序异常。2、能够处理程序异常。素质(思政)目标:树立学生乐观自信的学习态度,培养学生的实践探索精神,培养学生自主学习的意识。教学重点异常分类;异常处理教学难点异常处理教学策略教学方法启发式教学法、讲授教学法、案例教学法、参与式教学法、任务驱动法、互动教学法,总结归纳法,恰当融入课程思政。教学组织按照“课前任务布置——课堂提问——导入新课——讲授新知识——分析重难点——案例实践——课后拓展”的环节顺序进行教学过程的设计和实施。教师:1.课前布置预习任务;2.课堂提问、导入新课;3.讲授:异常的概念、异常分类以及异常处理;4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课,做笔记,问答互动;3.操作实践;4.课后完成作业,巩固知识。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段与课程思政融合教师布置课前任务预习Python异常处理自主学习参与式教学法关心行业技术背景和发展动态。(二)课中实施教学环节教师引导学生主体教学方法与课程思政融合课堂导入(10分钟)提问,引入新课:同学们,面对程序在执行过程中遇到问题无法执行下去,应该怎么处理?学生互动,回答问题采用课程导入法、启发式教学法、互动教学法等培养学生主动思考的意识新课讲授穿插提问、代码演示,恰当融入思政元素。分别讲授主要内容:Python异常处理的基本概念;异常分类;3.异常处理;学生听课、记笔记、看案例演示,参与问答互动启发式教学法、讲授教学法、案例教学法、参与式教学法等培养学生严谨的学习作风学生互动,案例练习1.针对本次课内容,把课堂讲授的异常处理案例手动进行实践;2.巡视课堂,解决学生碰到的问题。动手实践案例参与式教学法、任务驱动法、互动教学法等培养学生的实践探索精神评价总结与教学反馈1.讲解实践过程中碰到的高频问题;2.对本课所学内容进行总结回顾;3.激励学生。学生聆听问题讲解,总结经验,反思课堂表现情况总结归纳法等树立学生的学习自信心作业布置布置复习题:针对授课知识点布置作业。完成作业参与式教学法等培养学生的自主学习意识(三)课后拓展教学环节教师引导学生主体教学方法、手段与课程思政融合课后拓展布置课后自主学习任务自学教材,或通过电脑、手机对课程相关的微课进行学习,巩固已学的知识,拓宽知识面,提升自主学习能力。参与式教学法培养学生的自主学习意识,树立终生学习的观念三、教学效果与反思教学效果教学反思项目九Python面向对象程序设计一、教学基本情况学时12学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课将对面向对象编程相关知识点进行讲解,主要内容有面向对象编程的基本思想以及三大特征,掌握类的定义与实例化,私有成员、公有成员和数据成员。教学目标知识目标:1、理解面向对象编程的基本概念和核心思想。2、掌握类、对象、方法和私有化等基本术语和概念。3、理解类的定义和作用,掌握如何定义类。4、理解对象的概念,掌握如何创建对象。5、了解私有成员和公有成员的区别。6、掌握如何定义和访问私有成员和公有成员。7、了解数据成员的作用和使用方法。8、掌握面向对象编程的三大特征:封装、继承和多态。技能目标:1、能够正确定义类并创建对象。2、能够在类中定义和调用方法。3、能够使用对象调用类的方法和属性。4、能够正确定义和访问类的私有成员和公有成员。素质(思政)目标:1、养成良好的编码风格,代码书写规范2、培养学生耐心细致、严谨踏实、精益求精的工作作风养成良好的职业素养3、培养学生遵纪守法的意识,正确使用所学技术4、培养学生安全编程的意识,养成严格、完备的代码测试习惯。教学重点认识面向对象编程;类和对象的概念;迭代器的运用;继承和其他方法的概念和运用。教学难点类和对象的概念;迭代器的运用;继承的概念和运用教学策略教学方法任务驱动教学法、启发与互动教学法教学组织按照“提问,案例引入布置任务讲授相关知识任务实施思考拓展改进完善”的工作程序进行教学设计。教师:1.课前任务布置;2.以提问的方式引出本门课程;3.讲授:面向对象编程的基本思想,掌握类的定义与实例化,掌握访问控制权限的使用等内容。4.课中:布置课中任务、巡视课堂、解答疑惑、纠正错误;检查验收及评价。5.讨论:学生操作中出现的较多问题的原因。6.老师评价总结:总结本次课的知识,以及对难点、易错点的讲解、分析。7.布置复习题:完成本章思考练习并上交项目文件。学生:1.提前预习;2.听课、理解、记录、并思考;3.模仿操作;4.讨论发言;5.课后完成复习题,巩固知识。项目分组分组形成学习小组,互帮互助。二、教学实施过程(一)课前任务布置教学环节教师引导学生主体教学方法、手段课程思政融合教师布置课前任务学习通发布预习任务预习体验式培养学生养成良好的学习习惯。(二)课中实施教学环节教师引导学生主体教学方法课程思政融合课堂导入1.演示面向对象的使用,导入本次课程。2.告知学生本次课的学习任务。回答问题,听讲,并思考。采用启发与互动教学法。培养学生遵纪守法的意识,正确使用所学技术。新课讲授穿插提问、PPT、动画、演示等方式,恰当融入思政元素。针对测验结果分别讲授主要内容:1.面向对象的基本程序设计思想。2.面向对象的基本概念及特性。3.类的定义与使用。。听讲、记录各个关键点,并思考。启发与互动教学法、讨论法。激发学生的学习热情,提高学习兴趣。任务实施布置任务:定义一个课程类;利用面向对象方法;求正方形的周长和面积;巡视课堂,解答疑惑、纠正错误;检查验收及评价。1.模仿操作;2.同学间相互帮助。案例驱动教学法、启发与互动教学法。培养学生耐心细致、严谨踏实、精益求精的工作作风养成良好的职业素养。评价总结与教学反馈系统梳理本次课的知识和技能,突出技能要求和相关应用知识;激励学生。1.听讲、记录难点与易错点,并思考;2.完善任务报告。总结归纳法、启发式、讲授法等。培养学生安全编程的意识,养成严格、完备的代码测试习惯。作业布置完成本章思考练习并上交项目文件。完成作业。体验式教学法。巩固、提高学生专业技术。(三)课后拓展教学环节教师引导学生主体教学方法、手段课程思政融合课后拓展布置课后任务:1.编写一个汽车类。2.编写一个类求圆面积和周长。复习、归纳总结。检查法。培养学生积极向上的乐观精神。三、教学效果与反思教学效果教学反思项目十数据分析Pandas基础一、教学基本情况学时10学时授课地点大数据实训室授课形式£理论课£实践课☑理实一体化任务分析本次课主要讲解Python中的数据分析Pandas,主要内容包括认识Pandas数据结构以及基本属性和方法等主要内容。教学目标知识目标:1.了解Pandas数据结构。2.理解Sries数据结构及基本操作。3.掌握DataFrame属性及方法。4.掌握DataFrame对象格式创

温馨提示

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

评论

0/150

提交评论