Python基础教程(第2版) 课程思政教案 周胜 第1-11章 初识Python-计算生态_第1页
Python基础教程(第2版) 课程思政教案 周胜 第1-11章 初识Python-计算生态_第2页
Python基础教程(第2版) 课程思政教案 周胜 第1-11章 初识Python-计算生态_第3页
Python基础教程(第2版) 课程思政教案 周胜 第1-11章 初识Python-计算生态_第4页
Python基础教程(第2版) 课程思政教案 周胜 第1-11章 初识Python-计算生态_第5页
已阅读5页,还剩60页未读 继续免费阅读

下载本文档

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

文档简介

学院教案学年第学期课程名称Python基础授课班级计划学时64授课教师所属教研室所属系(部)

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第1次课(第1周)章节名称第1章认识Python1.1认识Python1.2搭建环境1.3打包发布1.4实训1:使用环境搭建教学目的1.了解Python发展历史、特点及应用领域2.了解Python下载3.了解并掌握Pyinstaller第三方库的安装4.掌握Python程序打包及发布5.了解并掌握PythonIDLE开发环境安装与使用知识点1.认识Python2.搭建Python环境3.pip命令及打包发布4.IDLE环境的使用重点难点IDLE环境的使用.思政资源与专业知识融入点在课程中介绍中国科技的发展,中国对Python开源社区的贡献度,介绍通过大数据人工智能的使用已经走进我们的日常生活,并正在改变各行各业的生产生活方式,鼓励同学投身开源建设。更新知识删补内容(新知识、新工艺、新技术等)更新Python最新技术发展趋势及其我国在该领域的进展情况方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思本节课安排处于学期初段,同学对python课程内容比较陌生,要引导学生学习python开篇内容;.本节课可作为初步学习和认识python的开篇内容。引导学生能够理性跟踪科技发展动态,了解技术前沿现状,增强科技自豪感和忧患意识。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:1.介绍Python的用途、本课的想法及教材。2.Python语言的优势,与其他语言的对比3.介绍Python数据分析学习路线。4.介绍IDLE环境、Pycharm、anaconda3的使用。并介绍JupyterNotebook,Pythonconsole,IPythonconsole,spyter的使用.Python第三方库的概念5.Pip安装命令的使用,参数及镜像网址的查找6.PyInstaller第三方库的安装7.Python程序打包及发布8.动手进行环境搭建思政任务:1.培养学生学生对我国科技发展的自豪感;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。学情情况:1.依据前期课程《计算机应用基础》、和汇编语言相关基础课,学生对编程语言有相对夯实的基础;2.高职学生的特点,不喜欢枯燥的理论知识、喜欢能操作性强的学习,适合“做中学”、学中做”。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第2次课(第1周)章节名称第2章Python基础语法2.1认识Python程序和中文编码2.2掌握Python固定语法2.3掌握Python基本输入输出教学目的1.认识Python程序,了解Python基本入门编程代码,了解Python中文编码方式2.了解Python代码块,行处理方式并能运用3.熟悉Python标识符、Python保留字4.掌握input()输入函数的基本用法5.掌握print()输出函数的基本用法,知识点1.固定语法2.变量及赋值3.基本输入输出重点难点基本输入输出思政资源与专业知识融入点编程规范是确保代码质量、可维护性和团队协作的基础。将思政元素融入其中,可以强化学生的规则意识,让学生理解遵守编程规范的重要性,如同遵守社会规范和法律一样。更新知识删补内容(新知识、新工艺、新技术等)增加案例分析,如因编程不规范导致的软件漏洞、数据泄露等问题,引导学生认识到规则的重要性,并自觉遵守编程规范。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思通过操作,渗透相关理论知识,引导同学“做中学”、学中做”,通过案例输出引导学生注意生活规范,使同学明白规范的重要性。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:从Python程序的基本结构开始,讲解Python语言的基本知识,涉及标识符、保留字、注释、语句分隔、语句续行、大小写及代码块等内容,1.代码块构成缩进相同的一组语句构成一个代码块,我们称之代码块。在包含代码嵌套时,需要特别注意代码的缩进情况。同级代码块的缩进量需要保持相同,不同的缩进量会出现异常或错误结果。2.熟悉Python行处理方式并能运用行和缩进Python的代码块不使用缩进来写代码块。除了条件循环语句体以外,其他用回车表示行结束,继续下一新行。Python最具特色的就是用缩进来写模块。3.熟悉Python标识符定义在python里,标识符有字母、数字、下划线组成。在python中,所有标识符可以包括英文、数字以及下划线(_),但不能以数字开头。python中的标识符是区分大小写的。4.了解Python保留字5.Python基本输入输出掌握input()输入函数的基本用法掌握print()输出函数的基本用法思政任务:1.培养学生“万丈高楼平地起,基础不牢地动山摇”的意识;2.培养学生良好的行为规范意识,日常生活中注意遵守规范;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第3次课(第2周)章节名称第2章Python基础语法2.3掌握Python基本输入输出2.4Python变量和数据类型2.5Python对象和变量教学目的1.掌握print()函数的sep与end参数用法。2.掌握print()函数变量输出3.掌握Python的变量定义和赋值,变量的回收机制4.掌握Python变量值交换的方式5.掌握Python数据类型,掌握Python类型转换6.掌握转义字符的使用知识点1.对象和变量2.数据类型3.Python类型转换重点难点数据类型,Python类型转换思政资源与专业知识融入点编程规范体现了对细节的关注和对完美的不懈追求,这与工匠精神相契合。在教授编程规范时,引入工匠精神的概念,鼓励学生精益求精,不断提升自己的编程技能。更新知识删补内容(新知识、新工艺、新技术等)增加实践内容,让学生亲身体验从代码编写到调试、优化的全过程,培养他们的耐心、细致和责任感。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思通过操作,渗透相关理论知识,引导同学“做中学”、学中做”,通过案例输出引导学生注意生活规范,使同学明白规范的重要性。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:一.输出函数1.掌握print()函数的sep与end参数用法。2.掌握print()函数变量输出通过键盘输入姓名和学号,再使用占位符实现输出(输出的四种方式:分号,+号,占位符,format()函数)二.变量和对象变量赋值含义:Python的动态类型机制,受引用的值类型所影响1.掌握Python的变量定义和赋值2.了解变量的回收机制3.掌握Python变量值交换的方式4.掌握Python数据类型简单类型与复杂类型(布尔类型在python中的定义)掌握转义字符的使用6.掌握Python类型转换隐式转换与显示转换7.共享引用思政任务:1.培养学生“万丈高楼平地起,基础不牢地动山摇”的意识;2.培养学生良好的行为规范意识,日常生活中注意遵守规范;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第4次课(第2周)章节名称第2章Python基础语法2.6Python运算符教学目的1.了解并掌握算术运算符的运用2.了解并掌握比较运算符的运用知识点1.算术运算符2.比较运算符重点难点算术运算符中取余与取整比较的要点思政资源与专业知识融入点变量、类型与运算符中,蕴含公平与平等思想,学生通过学习算术运算符,强化公正和平等思想,遵循平等、公正、尊重的精神、以严谨的学习态度,细节成就未来。更新知识删补内容(新知识、新工艺、新技术等)增加Python语言与其他语言如java、C语言中运算符的比较方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思此部分理论性强,需要理解与记忆,是代码运行的基础。因此,应培养与熏陶学生严谨、一丝不苟的学习态度、与坚持不懈的学习精神。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:Python运算符对数据的变换称为运算,表示运算的符号称为运算符,参与运算的数据称为操作数。一.算术运算符加,减,乘,除,截取除法,乘方(和一元运算结合计算),取余数,一元加减截取除法//:结果是整数取余数%:如果被除数是整数,结果是整数,如果被除数是浮点数(a-(a//b)*b),结果是浮点数乘方**(power),注意和一元运算符号的结合使用方式二.比较运算符等于,不等于,大于,小于,大于等于,小于等于,in1.注意优先级除了in符号,比较运算符不分级别,按从左到右进行运算2.注意连续比较3.注意位数(浮点数位数,不能超过15位)4.in,特殊的比较符号,表示在其中,in一般用在序列的条件或循环判断中比较运算结果,是真或假,是1或0注意:比较的几大要点思政任务:1.培养学生继承中国优秀传统文化,弘扬中国精神,做忠诚的爱国者,同时增强文化自信;2.培养学生良好的自我表现、与人沟通能力;3.培养学生学生能够具备严谨认真的做事态度。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第5次课(第3周)章节名称第2章Python基础语法2.6Python运算符2.7实训2班级竞选统计教学目的1.了解并掌握赋值运算符的运用2.了解并掌握位运算符的运用3.了解并掌握逻辑运算符的运用4.了解并掌握成员运算符的运用5.了解并掌握身份运算符的运用6.熟悉运算符优先级知识点赋值运算符、位运算、逻辑运算、成员运算、身份运算重点难点1.赋值运算符中复合赋值2.位运算中移位运算3.逻辑运算中and,or含义思政资源与专业知识融入点位运算符中蕴含红色思想,复杂问题可优化为简单问题,比较、逻辑、成员、身份运算符中需要正确处理差异,学生在学习过程中,强化自己的红色思想,树立独立思考意识,强化正确处理差异思想,尊重差异、平等相待,互帮互助,保持严谨的学习态度、细节成就未来。更新知识删补内容(新知识、新工艺、新技术等)补充java、C语言中的比较及逻辑运算处理方式,以加深同学理解。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思此部分理论性强,需要理解与记忆,是代码运行的基础。因此,应培养与熏陶学生严谨、一丝不苟的学习态度、与坚持不懈的学习精神。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:1.赋值运算符=简单赋值复合赋值:将赋值号和算术运算符结合起来,a+=b2.位运算位运算一般用于整数,进行移位或按位逻辑运算(不是按十进制数字计算,是按二进制数字计算)按位求反~,左移<<,右移>>,按位与&,按拉异或^,按位或|3.逻辑运算not,and,or4.成员运算符in,notin(常用于逻辑判断,条件或循环中)5.身份运算符is,isnot用来比较对象存储单元id()思政任务:1.培养学生正确处理差异思想、复杂问题简单处理思维、严谨、一丝不苟的学习态度、与坚持不懈的学习精神;2.培养学生良好的自我表现、与人沟通能力;3.培养学生学生能够具备严谨认真的做事态度。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第6次课(第3周)章节名称第3章控制流程3.1条件语句教学目的1.了解程序的基本结构2.掌握简单条件语句的使用3.掌握复杂条件语句的使用4.掌握条件语句不同写法的运用知识点1.程序的基本结构2.简单条件语句3.复杂条件语句4.条件嵌套重点难点多条件多分支条件嵌套思政资源与专业知识融入点以国家科技及GDP数据案例,讲解条件的选择,引导学生用辩证思维去看待问题,通过if条件语句,引导学生注重条件选择以及自己人生道路的选择。选择需要郑重对待。同时通过数据引导学生投身科技强国建设中。更新知识删补内容(新知识、新工艺、新技术等)通过介绍国家近年科技的发展情况,传导Python在科技中的使用。补充使用条件绘流程图,增加软件建模思想。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思此部分理论性强,需要理解与记忆,是代码运开发行的基础。因此,应培养与熏陶学生严谨、一丝不苟的学习态度与坚持不懈的学习精神。条件的选择与人生道路的选择类似,需要郑重对待。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:流程控制语句程序的三大结构:顺序结构,分支结构,循环结构分支结构:Python中,只有if语句,不支持switch语句1.单一条件:if条件表达式:<执行语句>else:<执行语句>注意点:条件表达式,返回的结果值只能是真或假,注意简单赋值符和等于号的使用在条件格式中的:,如果是在交互窗口中,需要手动输入,在spyder中,自动添加缩进,缩进要同一级别2.多条件多分支:多分支的格式:if......elif......else......注意多条件的写法,和条件嵌套以及多个if语句的区别3.条件嵌套嵌套格式:if.....if......else...else...多条件,可以使用多分支语句,也可以使用条件嵌套,还可以使用多个if语句(一般不建立使用条件嵌套,也尽量不使用多个if)思政任务:1.培养学生对我国科技强国的梦想;2.培养学生良好的自我表现、与人沟通能力;3.培养学生辩证看待问题、自主开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第7次课(第4周)章节名称第3章控制流程3.2循环语句教学目的1.了解程序的基本结构2.掌握while循环语句的使用3.掌握for循环语句的使用4.掌握循环嵌套的运用知识点1.while循环2.for循环3.循环嵌套重点难点while循环中循环变量定义和值更改for循环中范围的确定循环嵌套的理解思政资源与专业知识融入点通过李白铁杵磨针的故事,让学生学会用循环编程思维解决实际问题,进而提出循环是为了提高,学习中也需要循环学习。培养学生坚韧、持之以恒的工匠精神。更新知识删补内容(新知识、新工艺、新技术等)根据李白铁杵磨针的故事,设计循环过程,计算持续的成长量。补充循环流程图的绘制,增加软件建模思想。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思此部分理论性强,需要理解与记忆,是代码开发运行的基础。因此,应培养与熏陶学生严谨、一丝不苟的学习态度、与坚持不懈的学习精神,复习就是学习的一个循环过程。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:循环结构Python循环(while循环,for循环,不支持Do...while...循环)1.while循环while循环:条件变量有明确的初始值和结束值,偏移规律(条件变量规律)也相同2.for循环for成员变量in范围(范围可以是字符串、列表、元组等,也可是一个表示范围或序列的函数,也可以直接是一个序列数据)3.Python常用函数range(),表示范围内的序列数据,range(初始值,结束值,步进值):包括初始值,不包括结束值(和字符切片中的左右边界含义类似)步进值默认是1,for循环体内不需要改变成员变量,成员变量自动在范围内偏移进行循环4.循环嵌套九九乘法表行变量i,列变量j每一行循环结束后,添加换行,print('\n')思政任务:1.培养与熏陶学生严谨、一丝不苟的学习态度,与坚韧、持之以恒的工匠精神;2.培养学生良好的学习与复习态度;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第8次课(第4周)章节名称第3章控制流程3.3其他语句教学目的1.了解程序的基本结构2.掌握break语句退出整个循环的方法3.掌握continne语句退出当前循环,继续下一循环的方法4.掌握pass空语句的运用5.掌握else语句的运用知识点1.break语句2.continue语句3.pass语句4.else语句重点难点1.break退出循环的含义2.continue语句退出循环的含义3.else语句生效的前提思政资源与专业知识融入点通过案例,引导学生注意循环并不都是有效的,有时需要打破。生活中要注意避免无效的循环,遇到无效的循环需要及时跳出来。更新知识删补内容(新知识、新工艺、新技术等)补弃完善循环流程图的绘制,增加软件建模思想。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思此部分理论性强,需要理解与记忆,是代码开发运行的基础。因此,应培养与熏陶学生严谨、一丝不苟的学习态度、与坚持不懈的学习精神,同时要注意如陷入在无效的学习过程中,需要及时跳出来重新检查。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:循环中的其他语句:break语句,continue语句,pass语句,else语句break退出循环,执行后不再进行循环;continue跳过此次循环,直接进行下一次循环;break,continue语句只能在循环中使用,除此之外不能单独使用。如果是嵌套循环。只对所属的循环起作用。break只能退出当前循环,不能退出外层循环。pass语句,看作占位符,所占是一行,意义是程序看来来结构完整,pass不做任何事情,就占一个位置。else语句条件语句中写else,表示满足if条件之外的所有其他情况。Python循环中,包括while循环和for循环,也是可以使用else语句,和条件语句中的else含义不同循环中的else语句属于循环的整体部分,表示在循环结束后执行else语句while循环中的elsewhile循环和for循环中的循环变量赋值情况,两者不一样循环嵌套中的break语句、else语句。思政任务:1.培养学生对自我检查,跳出无效的循环的思想;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第9次课(第5周)章节名称第4章Python数据类型4.1Python序列操作4.2Python字符串教学目的1.了解序列的含义2.掌握序列的编号3.掌握序列的操作4.了解字符串的格式化输出5.了解引号的用法6.掌握字符串的操作知识点1.Python主要数据类型2.序列数据操作3.字符串的操作重点难点1.序列数据读取和输出2.字符串的基本操作思政资源与专业知识融入点排队现象在日常生活中随处可见,排队使服务能正常有序高效运行。在语言中,字符也都是有顺序的,字符串输出多种多样。通过字符的学习,引导学生在日常生活中要尊重社会公德,遵守社会秩序,但不能墨守成规,在看待事情时,也需要多角度去观察。更新知识删补内容(新知识、新工艺、新技术等)补充数据结构的相关知识,哈夫曼算法及哈夫曼树。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思字符是序列,序列是Python中最基本的数据结构。学生掌握好此部分的操作,能顺利过渡到列表的学习中。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:Python主要数据类型:数字型(int,float,....),string,list,tuple,dictstring,list,tuple,dict:序列数据序列数据操作:1.比较操作,使用和数字相同的比较运算符,运算符的两边是相同类型的序列数据(<,>,<=,>=,==,!=)2.身份比较,is,isnot,比较的是存储单元,在内存中的存储位置,使用id()函数进行查看aisb,等同于id(a)==id(b)3.逻辑运算符(布尔运算符),not,and,or---a>bandb>cand含义是与,表示两者都为真时返回的结果是真---aandb,and是逻辑运算符,表示如a为0,返回0或假,否则返回b的值---or4.成员运算符:in,notin一般用在for循环中,表示成员变量在序列数据范围内5.序列:字符串字符串是序列数据中最基本序列,字符串的操作都可被序列数据使用,列表元组的操作和字符串类似。思政任务:1.培养学生加强编程规范、遵守社会秩序的主观意识;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第10次课(第5周)章节名称第4章Python数据类型4.2Python字符串4.3Python列表教学目的1.掌握字符串的函数2.了解列表的概念3.了解列表的可变性4.掌握列表的操作知识点1.序列函数2.列表定义3.列表的基本操作重点难点列表的索引思政资源与专业知识融入点数据时代,数据的重要性。以各类电商平台数据为例,引导学生认识发生在身边的各种数据,了解它们的处理方式,再引入到课堂理论与实践学习中,帮助学生提高对数据的认知度,培养学生用数据说话的习惯。更新知识删补内容(新知识、新工艺、新技术等)各类电商平台数据页面查看,了解数据在网页上的传送方式。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思相对于其他程序语言,Python语言增加了新的数据对象(列表和元组)。List(列表)是Python列表中序列类的数据类型,列表用的是方括号,列表是可变对象。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:序列函数格式:对象名.函数方法()编码函数:写文本文件添加参数:encoding="utf-8"查找:find("str")索引:index()加入:join()替换:replace(原数据,新数据)列表定义:用[],中间元素用“,”分隔[]:成员,定义成员变量时一般[],数组的下标,数据库数据集[tb01],或[0]列表的样式类似于数组,但比数组灵活,列表的数据类型不受限制,可以Python任意类型的数据,列表中,支持数字、字符、字符串、其它列表、字典等多。列表中包含字典是通用的作法列表是可变对象,数据是共享的,类似于容器对象,能够保存任意类型的数据,数据叫列表元素。列表的索引:[]:一般用于表示范围的数据,数组中的下标,数据集中的临时表字符串的操作都可用于列表,列表的基本操作,和字符串的操作基本相同。思政任务:1.培养学生用数据说话的习惯;2.培养学生树立高尚的人生观、价值观;3.学生能够具备严谨认真的做事态度。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第11次课(第6周)章节名称第4章Python数据类型4.3Python列表教学目的1.掌握列表函数2.掌握列表更新、删除、添加操作知识点1.列表函数2.列表更新、删除、添加操作重点难点列表更新、删除、添加操作思政资源与专业知识融入点以身份证数据处理,数据安全性为例,引导学生认识数据,分析它们的再生作用,再引入到课堂理论与实践学习中,帮助学生提高对数据处理的认知度,培养以数据说话数据处理的能力。更新知识删补内容(新知识、新工艺、新技术等)补充信息安全中,数据安全的相关知识。补充身份证数据排位相关知识。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思数据的典型操作都是增删改查,列表数据也是一样,需要掌握列表的增删改查操作。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:列表数据查询:单个查询、批量查询列表的更新:#单个元素更新更新索引范围,受数据类型影响数据是字符:将字符拆分,进行以左边界开始占位,有几个字符就占几位合并范围数据,一组数字就占一位列表的函数(方法)操作1.删除:#列表中删除元素有三种操作:把列表中的元素删除1)直接按下标删除2)使用列表的移除方法3)使用列表的去除方法2.添加:#列表的添加元素有三种操作:1)追加append:直接在列表最后添加新的对象2)插入insert:在指定位置插入内容,指定位置(数字)就是插入后元素下标值,数字不能超过原有下标值,3.扩充extend:类似于+号连接符,在列表末尾一次性追加另一个序列中的多个值使用列表的扩充(扩展)方法,列表本身改变为原列表和附加的列表组成的一个新列表,等同于list_a=list_a+list_b思政任务:1.培养学生学生用数据说话的习惯;2.培养学生良好的自我表现、与人沟通能力;3.培养学生学生能够在计数中合理选择数据类型。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第12次课(第6周)章节名称第4章Python数据类型4.4Python元组4.5Python字典教学目的1.列表排序2.了解元组的概念,与列表的关系3.掌握元组的操作4.掌握元组的函数5.了解字典的概念6.了解字典的键和值的性质,了解字典的可变意义知识点1.列表排序2.元组的概念3.列表与元组互换4.元组的操作及函数5.字典的概念及键值对重点难点列表排序,元组的操作,字典的键值对思政资源与专业知识融入点以用户信息列表为例,演示数据安全与锁定的必要性。通过列表与元组的转换,可变到不可变,提醒学生数据安全的必要性。同时通过数据可变或不可变性,引申人生中也需要注意角色的转换。更新知识删补内容(新知识、新工艺、新技术等)补充数据库中用户信息数据的锁定知识。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思相对于其他程序语言,Python语言增加了新的数据对象(列表和元组)。从形式上讲,元组用圆括号将其元素括起来,列表用的是方括号;在功能上也有区别,元组是不可变对象,列表是可变对象。掌握它们之间的转换方法,对后续代码的编写有帮助;活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:1.列表排序:排序本质是比较,比较时,需要同类型才能比较,对列表排序,要求列表中的数据类型相同对象名.sort():list_a.sort()sorted(列表对象):sorted(list_a)count():统计元素出现的次数,统计时,可以统计数字,也可以是字符求和sum():求和,列表中只能是数字,只能对数字求和2.元组:元组是为列表存在的,列表是可变的,元组不可变。如果在程序中,防止列表数据改变,需要将列表转置为元组。元组的定义:和列表样式相同,差别在括号,列表是[],元组是().把列表转置为元组,使用tuple()进行类型转换3.字典,Python中应用最广泛最灵活的数据结构类型之一(另一个是列表)字典是一个无序的对象集合,字典也是数据保存的未来通用方式字典定义:用{},对象元素使用“,”分隔,每一个元素组成“键:值”,也叫键值对,键(key),值(value),字典是由key和value组成。字典也叫关联数组或哈希表字典是无序组合,字典中不存在下标概念。字典取值是通过key键取的,使用[](看个取其中的成员)字典中,key键是不可变,value是可变的。key需要唯一,如果不唯一时,字典只取最后一个key,前面的key丢弃。键必须唯一,值可以重复。思政任务:1.培养学生学生用数据说话的习惯;2.培养学生良好的自我表现、与人沟通能力;3.提醒学生在角色转换中,需要注意的地方。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第13次课(第7周)章节名称第4章Python数据类型4.5Python字典教学目的1.掌握字典的操作2.掌握字典的函数知识点1.字典的增删改查操作2.字典键值处理3.字典的比较重点难点字典的增删改查、键值处理思政资源与专业知识融入点通过建立以“公平、法治、人民、教育”为键、其定义为值的四大原则字典,将字典可以作为存储和管理思政案例及答案的数据库。引导学生在日常生活中以注重这些原则,这也体现了数据时代,数据表现方式多种多样。更新知识删补内容(新知识、新工艺、新技术等)补充“公平、法治、人民、教育”四大原则知识。补充哈希表相关知识。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思生活中经常会碰到一个数据要确切知道其对应的值的情况。Python对这种数据的处理是使用字典,采用键值对的方式。字典也是Python的重要类型之一,经常和列表嵌套使用。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:字典的操作:字典的增删改查改:单一元素的更改增:新增一个元素,字典中的元素都是以“键值对”方式存在“key:value”更改和添加,代码格式完全相同,什么是更新,什么时候是添加,取决于字典本身如果字典中有此键(key),那么就是更新;如果没有,那就是添加,在字典中加入新键值对:key:value删:单一元素的删除del元素。在字典中,元素是以一个键值对方式存在,读取元素时候,取键(key)删除的处理方式:将所有key对应的值连同key全部删除字典整个内容删除(清空所有元素):deldict_a.clear()字典对象的删除:从内存中删除整个字典对象,此时对象不再存在,不能访问字典其他操作:支持逻辑运算和身份运算字典的特性:字典的值不受限制,可以是任何Python类型字典的键不允许改变,键是不可变对象,可变对象类型不能用于键(列表、字典)数字、字符、元组等都可以。案例演示。字典的可变性:可变性:对象赋给另一对象后,该对象改变,另一对象同时改变。案例演示。思政任务:1.培养学生用不同数据说话的习惯和能力;2.培养学生树立高尚的人生观、价值观,树立公平、法治、人民、教育的观念;3.培养学生“差之毫厘,谬以千里”,培养学生认真专注、严谨的编程态度和做事风格。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第14次课(第7周)章节名称第4章Python数据类型4.6Python集合4.7Python对象的浅复制与深复制4.8推导式4.9实训4:创建学生信息管理系统用户数据教学目的1.了解集合的概念2.掌握集合的操作3.了解可变集合与不可变集合4.了解集合的函数5.了解和掌握列表与字典对象的浅复制与深复制6.了解并掌握列表推导式、字典推导式,了解集合推导式知识点1.集合的概念和操作2.可变集合与不可变集合3.集合的函数4.列表与字典对象的浅复制与深复制5.列表推导式、字典推导式,集合推导式重点难点1.列表与字典对象的浅复制与深复制2.列表推导式、字典推导式,集合推导式思政资源与专业知识融入点通过对上一次课建立的四大原则字典数据进行读取转换,引导学生在日常生活中以注重这些原则。通过引导,数据时代,数据表现方式多种多样,进而培养学生用不同数据说话的习惯和能力。更新知识删补内容(新知识、新工艺、新技术等)字典通常为无序的,但有种特殊的字典,为有序字典。补充有序字典的相关知识。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思数学上,集合(set)是由一组无序的、互异的、确定的对象(成员)汇总成的集体。Python语言将数学上的集合概念原封不动地引入到了它的集合类型里,同学们通过数学上的理解,更能深入理解python集合含义及使用。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:字典的函数(字典本身的方法函数和能用于字典的函数)字典对象.clear():删除字典内所有元素。字典的移除返回方法pop()列表中,批量删除,for循环中,一般使用列表的pop()方法字典不能进行循环删除,字典是无序的,在循环中,一次只删除一个元素类型转换:dict()创建字典;str()字典转化为字符串len()长度函数,有多少个元素字典的返回值方法函数:get():字典对象.get()字典的更新(修改和添加)单元素更新,单元素添加:命令格式相同批量更新:修改和添加,使用update()时,如果原字典中有相同的key键,进行值的修改,如果没有相同的key键,那么进行添加集合对象的浅复制与深复制推导式列表推导式、字典推导式,集合推导式思政任务:1.培养学生用不同数据说话的习惯和能力;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第15次课(第8周)章节名称第5章代码复用——函数5.1函数概念5.2函数参数教学目的1.了解函数的概念;2.掌握函数的定义及调用;3.了解函数的嵌套定义;4.了解函数的参数,掌握函数的必备参数、命名参数、默认参数、不定长参数等;5.了解并掌握参数的传递;6.了解并掌握函数返回值。知识点1.了解函数的概念、定义及调用;2.函数的嵌套定义(参数是在函数体内执行运算的变量或控件);3.函数的必备参数、命名参数、默认参数、不定长参数;4.参数的传递;5.函数返回值。重点难点1.函数定义、调用;2.函数的必备参数、命名参数、默认参数、不定长参数;3.函数变量。思政资源与专业知识融入点编写一个函数,接收公民道德教育,根据年级和课程要求,返回题目和选项。引导学生树立正确的价值观和人生观,培养良好的职业素养和团队协作精神,培养学生灵活处理问题和总结问题的能力。更新知识删补内容(新知识、新工艺、新技术等)补充公民道德教育题目内容。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段。函数能提高应用的模块性和代码的重复利用率。学生学习函数难度不大,但实际运用起来却有点困难,这个方面需要经验的积累。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:函数概念及定义:代码复用(系统中存在功能相同、编码一样的代码块,此代码块被多个地方使用。将此代码块作函数处理,此函数不返回值,一般也没有参数,节约写代码的时间)分解问题,把运算过程单列,在函数体内执行计算过程,一般有返回值,也有参数定义函数代码块以def关键词开头,后接函数标识符名称和圆括号(),内容以冒号起始,缩进。函数的命名规则和对象变量相同,不能以数字开头,不得与关键字同名。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数调用的格式如下:函数名([参数表])。函数的参数:必备参数:必备参数须以正确的顺序传入函数。调用时的参数个数必须和声明时的一样。命名参数:命名参数和函数调用关系紧密,调用方用参数的命名确定传入的参数值。默认参数:定义函数时,可以给函数的参数设置设置默认值。不定长参数:如果需要一个函数能处理比当初声明时更多的参数。参数传递:是指实参向形参传递参数的方式。形参仅仅引用传入对象的名称。就是其它语言的传值方式。函数返回值:函数的形参是函数的输入参数,函数的返回值是函数的输出参数。在函数的定义中,<函数体>内的return语句是向主调程序(函数)传递返回值的语句。它的格式是:return<表达式1>[,<表达式2>[,...[,<表达式n>]]]思政任务:1.培养学生灵活处理问题和总结问题的能力;2.培养学生树立正确的价值观和人生观;2.培养学生良好的自我表现、与人沟通能力、良好的职业素养和团队协作精神。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第16次课(第8周)章节名称第5章代码复用——函数5.3全局与局部变量教学目的1.了解变量作用域;2.了解Python变量和局部变量;3.了解掌握global语句;4.了解并掌握nonlocal语句。知识点1.变量作用域;2.Python变量和局部变量;3.global语句;4.nonlocal语句。重点难点变量作用域,global语句思政资源与专业知识融入点在思政课中,思政的作用域是教师教学内容和学生学习情况共同决定的。变量也是有作用域的。将上次建立的公民道德教育函数进行变量作用域修改,通过变量和作用域的学习,让学生掌握从不同的角度去看待和思考问题。不同的人,能力有差异,但都有合适自己的角色和闪光点。更新知识删补内容(新知识、新工艺、新技术等)补充内容:思政作用域。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思变量的作用域是Python学习中一个必须理解和掌握的知识,变量的使用范围就是变量作用域。一个程序的所有的变量并不是在哪个位置都可以访问的。访问权限决定于这个变量是在哪里被赋值的。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,进行反馈和点评。教学内容:函数使用:变量的使用范围就是变量作用域。变量的作用域决定了程序可以访问哪个变量名称。Python在查找‘名称-对象’映射时,是按照LEGB规则对命名空间的不同层次进行查找。LEGB规则,表示的是Local->Enclosing->Global->Built-in,其中的箭头方向表示的是搜索顺序。全局变量:一个定义在程序中(所有函数之外)的变量的作用域是整个程序,这种变量在整个程序范围内可引用,称为全局变量。局部变量:变量定义在函数内,它们的作用域在函数内,称为局部变量。这种变量在函数内可以引用,程序的执行一旦离开相应的函数,变量失效,不可引用。不同层次的局部变量:如果有函数嵌套定义,内层中定义的变量、形参的作用域只在内层,外层定义的变量可在内层使用。全局变量与局部变量:全局变量可在函数中使用。global声明语句。这个升了级的同名变量与外面程序中定义的同名全局变量是同一个变量,但升级后的同名变量的作用域发生了改变,能作用于全局,作为全局变量存在,nonlocal语句是一个声明语句,这个升级的变量与上一层函数中定义的同名变量是同一个变量,扩充变量的作用域范围,还是作为局部变量存在思政任务:1.提高学生对自我分析和认识的思想,增强融入集体和社会的能力;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第17次课(第9周)章节名称第5章代码复用——函数5.4Python匿名函数5.5实训5:使用函数编写学生信息管理系统教学目的1.了解匿名函数lambda的含义2.掌握匿名函数lambda的用法知识点匿名函数lambda的含义与用法重点难点匿名函数lambda的含义与用法思政资源与专业知识融入点将匿名函数lambda可以大幅节约写代码的时间,提高开发效率。将上次建立的公民道德教育函数进行修改,改为匿名函数表达。同时引导学生,注意在生活中,也需要将事情整合起来,提高学习和工作效率。更新知识删补内容(新知识、新工艺、新技术等)补充匿名函数lambda的发展及变化方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思匿名函数lambda是python独有的方式,学生初学起来感觉容易,但实际使用时困难,需要建立对匿名函数lambda全面的认识与理解。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,即刻反馈,即刻点评。教学内容:用lambda关键词能创建小型匿名函数。省略了用def声明函数的标准步骤。●lambda函数能接收任何数量的参数但只能返回一个表达式的值,同时不能包含命令或多个表达式。●匿名函数不能直接调用print,因为lambda需要一个表达式。●lambda函数拥有自己的名字空间,且不能访问自有参数列表之外或全局名字空间里的参数。●虽然lambda函数看起来只能写一行,却不等同于C或C++的内联函数,后者的目的是调用小函数时不占用栈内存从而提高运行效率。学生信息管理系统,1.使用函数来实现。2.转换为类工作方式进行。系统数据:学生个人信息使用字典保存,整个数据使用列表存储定义显示函数,显示功能操作添加函数浏览全部学生单个学生查找定义运行的主函数调用主函数,执行操作思政任务:1.培养学生灵活处理问题和总结问题的能力;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第18次课(第9周)章节名称第6章代码复用——模块6.1模块概述6.2模块的使用教学目的1.掌握模块的定义2.了解命名空间与模块的关系3.了解模块的导入4.掌握模块多种导入方式5.了解模块的定位6.掌握模块的查找7.了解自定义模块时外层代码的处理知识点1.模块的定义,命名空间与模块的关系2.模块的导入3.模块的定位和查找4.自定义模块时外层代码的处理重点难点模块导入,模块查找,自定义模块外层代码处理思政资源与专业知识融入点创建一个模块,用于评估学生爱国主义教育活动,模块包括可以接收学生活动人数、活动内容和活动形式等,同时通过介绍我国在开源社区发布的模块数及下载情况,激发学生对我国科技发展的自豪感。培养学生知识共享意识和团队协作精神;更新知识删补内容(新知识、新工艺、新技术等)补充我国在开源社区中,python组件的发布情况方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思Python自带了功能丰富的标准库,另外还有数量庞大的各种第三方库。使用这些功能的基本方法就是使用模块。学生掌握模块使用不难,但需要了解模块的运行机制才能真正理解模块。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,即刻反馈,即刻点评。教学内容:库:具有相关功能模块的集合。这也是Python的一大特色,即具有强大的标准库、第三方库及自定义模块。标准库:就是下载安装的Python中那些自带的模块,要注意的是,里面有一些模块是看不到的,比如像sys模块,这与Linux下看不到cd命令是一样的。第三方库:就是由其他的第三方机构发布的具有特定功能的模块。自定义模块:用户可以自行编写模块,然后使用。命名空间是名称(标识符)到对象的映射。模块有自己唯一的命名空间。变量作用域与命名空间是有关联的。导入模块使用import语句和from…import语句。导入方法有以下三种。方法1:import<库名>方法2:import<库名>as<新名字>方法3:from<库名>import<函数名>|*Python文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的Python脚本中被调用(模块重用)执行。采用“if__name__="__main__":”写法,表示如果是外部文件调用,不执行此处代码。__name__是指示当前py文件调用方式的方法。如果它等于“__main__”就表示直接执行,如果不是,则用来被别的文件调用,这个时候if判断结果就为False,那么就不执行外层的代码。……思政任务:1.培养学生对我国科技发展的自豪感,激发学生的爱情热情;2.培养学生知识共享意识和团队协作精神;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第19次课(第10周)章节名称第6章代码复用——模块6.3Python中的包6.4常用模块介绍6.5实训6:使用模块编写学生信息管理系统教学目的1.了解包的概念2.掌握包的使用3.了解并掌握time标准库的使用4.了解并掌握calendar标准库的使用 5.了解并掌握math模块的使用6.了解并掌握json数据的使用知识点1.包的使用2.了解并掌握time标准库的使用3.了解并掌握calendar标准库的使用 4.了解并掌握math模块的使用5.了解并掌握json数据的使用重点难点包,math模块,json数据思政资源与专业知识融入点将之前创建学生爱国主义教育活动模块进行打包发布,发布的包中包括用于评估学生爱国主义教育活动,模块包括可以接收学生活动人数、活动内容和活动形式等。通过演示包与py文件的关系,点评模块与包、班集体与学生成员的关系,增强爱国主义与集体荣誉感。更新知识删补内容(新知识、新工艺、新技术等)补充Java、C语言的包与模块、类的关系。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思包是在模块之上的概念,为了方便管理而将文件进行打包。包结构是一个分层次的文件目录结构,包能够帮助用户将有联系的模块组织在一个包内;同时还可以解决模块名冲突。很多常用的第三方库也是包。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,即刻反馈,即刻点评。教学内容:包是在模块之上的概念。包目录下第一个文件便是__init__.py,然后是一些模块文件和子目录,包结构是一个分层次的文件目录结构,它定义了一个由模块及子包和子包下的子包等组成的Python的应用环境。包是模块更上一层的概念,一个包可以包含多个模块。包能够帮助用户将有联系的模块组织在一个包内;同时还可以解决模块名冲突建立包的方法内置函数,导入包名之后,可以直接通过“包名.函数名”来调用函数。使用到了包中的某些模块,一般情况下需要通过“包名.模块名.函数名”来调用相应的函数,通过“from包名import模块名”直接导入模块,这样就不需要再写包名了。如果包中还有子包的话,同样为了方便程序编写,可以通过“from包名.子包名import模块名”导入模块。包使用实例time标准库的使用calendar标准库的使用 math模块的使用json数据的使用思政任务:1.培养同学的爱国主义与集体荣誉感;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第20次课(第10周)章节名称第7章Python面向对象7.1面向对象技术简介7.2类和对象教学目的1.了解面向对象技术2.能区分面向对象和面向过程两种方法3.了解面向对象编程中类和对象的概念4.了解并掌握类的创建5.了解并掌握实例对象及属性访问知识点1.面向对象技术2.面向对象和面向过程两种方法3.类和对象的概念4.类的创建5.实例对象及属性访问重点难点类的操作,实例对象及属性访问思政资源与专业知识融入点创建一个类,类中包括中国和其他欧美国家GDP发展的数据。通过创建类,分析对象,引导同学正确认识事物,让学生意识到我国坚定走改革开放的意义,坚持党的领导,增强道路自信。更新知识删补内容(新知识、新工艺、新技术等)补充中国和欧美发达国家近二十余年的GDP发展数据。方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思同学们以前没有接触过面向对象的编程语言,需要先了解面向对象语言的一些基本特征,这些比较抽象,需要在操作实例中进行融合讲解活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,即刻反馈,即刻点评。教学内容:了解函数的写法和调用,了解参数的含义。#用函数实现后,再转化为类进行处理,将数据保存在文件中面向对象技术面向对象编程的特点,面向对象编程与面向过程的区别。类和对象的概念。类和对象classstuInfoSystem:类属性是与类绑定的。如果要修改类的属性,必须使用类名访问它,共有属性和私有属性:Python使用属性命名方式来区分公有属性和私有属性。实例对象:对象名=类名()内置类属性包括以下几种。●__dict__:类的属性(包含一个字典,由类的数据属性组成)。●__doc__:类的文档字符串。●__name__:类名●__module__:类定义所在的模块●__bases__:类的所有父类构成元素(包含了由所有父类组成的元组)。思政任务:1.培养学生认识我国坚定走改革开放的意义,坚持党的领导,增强道路自信;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第21次课(第11周)章节名称第7章Python面向对象7.2.3类的方法教学目的1.了解并掌握类的构造方法、析构方法及私有方法2.掌握类的方法的定义及调用知识点1.类的构造方法、析构方法及私有方法2.类的方法的定义及调用重点难点类的构造方法,方法的定义及调用思政资源与专业知识融入点创建一个类,定义类中的对象,输出“公平政策、教育政策、文化政策“等三个方法,并进行调用输出。引导学生正确认识事物对象,并归纳整理,让学生从周边小事到国家大事,让学生意识到我国坚定走改革开放的意义,坚持党的领导,增强道路自信。更新知识删补内容(新知识、新工艺、新技术等)补充国家的公平政策、教育政策、文化政策等相关知识。补充Java、C语言的类的方法和调用方法手段理实一体,边讲边练(讲述法项目式教学法任务教学法实践操作法)布置作业任务练习课后反思类的构造方法、析构方法及私有方法是比较抽象的方法,要从不同角度对学生进行阐述演绎,强深学生学习印象。活动要求:利用《Python基础》在线课程资源,观看教学案例,借鉴优秀项目,融合学习知识,进行改进和设计。利用移动环境下云教学理念,完成系列课堂活动:1.课前发布预习视频和任务,发送通知分享资源;2.课上签到,组织测试,开展教学互动;3.课后发布作业,即刻反馈,即刻点评。教学内容:掌握类的定义及对象的创建,属性的定义及定义。1.类的构造方法、析构方法及私有方法classstuInfoSystem:def__init__(self):#__init__是类的初始化函数,#参数self表示自身,类中其他函数就可以调用初始化函数中的数据self.stu_list=[{"stu_name":"小明","stu_id":1,"stu_age":18}]#系统代码采用函数进行#函数:1.代码复用,2.把运算过程集中处理,一般有返回值类的构造方法类的方法2.类的方法调用调用主函数,执行操作类的方法是需要通过对象执行,类需要实例化为对象,通过对象调用相关方法(不包括类的静态方法)进行操作实例化对象:对象=类()stuInfo=stuInfoSystem()#通过对象stuInfo调用类的run()方法stuInfo.run()思政任务:1.培养学生认识我国坚定走改革开放的意义,坚持党的领导,增强道路自信;2.培养学生良好的自我表现、与人沟通能力;3.培养学生自主、开放的学习能力和动手操作能力。教学过程:1.检查学生预习成果,播放教学资源库视频,引出课堂教学内容。2.总结预习情况,调整课堂重点。3.依据案例展开教学内容,在学生课前预习的基础上讲解理论知识,突出教学重难点。4.在案例基础上进行扩展,协助同学完成延伸任务,同时完成课堂测试和答案解析。

南京科技职业学院教案教师姓名授课名称Python基础授课形式理实一体授课班级授课地点机房授课日期第22次课(第11周)章节名称第7章Python面向对象7.3类的继承教学目的1.了解继承的特点2.了解并掌握Python类的继承3.了解并掌握父类子类属性及方法定义知识点1.类的继承概念2.父类子类属性及方法定义重点难点类的继承,父类子类属性及方法定义思政资源与专业知识融入点创建一个学校类,继承上次课中创建的政策类,学校类需要能掌握公平政策、教育政策、文化政策“这三个方法。培养学生抽象思维与逻辑思维相结合,类和对象相结合,培养学生从教学过程中感受到分类治之的重要性。更新知识删补内容(新知识、新工艺、新技术等)补充Java、C语言的类的继承方法手段理实一体,边讲边练(讲述法

温馨提示

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

评论

0/150

提交评论