Python快速编程入门(第3版)教案-教学设计 第2章 Python基础知识-教学设计_第1页
Python快速编程入门(第3版)教案-教学设计 第2章 Python基础知识-教学设计_第2页
Python快速编程入门(第3版)教案-教学设计 第2章 Python基础知识-教学设计_第3页
Python快速编程入门(第3版)教案-教学设计 第2章 Python基础知识-教学设计_第4页
Python快速编程入门(第3版)教案-教学设计 第2章 Python基础知识-教学设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

博学谷——让IT教学更简单,让IT学习更有效PAGE12PAGE5《Python快速编程入门(第3版)》教学设计课程名称:授课年级:授课学期:教师姓名:年月课题名称第2章Python基础知识计划课时8课时教学引入“万丈高楼平地起”,再高的大楼都是从平地修建起的,学习Python编程也是同样的道理。在开始编写Python程序之前,我们需要先掌握Python的基础知识。只有把基础打牢才能迈向更高的学习阶段。本章将针对Python的基础知识,包括代码格式、标识符、关键字、变量、数据类型、数字类型和运算符进行详细讲解。教学目标使学生了解Python语言,能够说出Python语言的发展历程以及特点使学生掌握Python解释器的安装方式,能够独立在计算机中安装Python解释器使学生熟悉Python程序的运行方式,能够熟练通过交互式和文件式运行Python程序使学生了解常用的开发工具,能够说出常用开发工具的特点使学生掌握PyCharm的下载与安装,能够独立在计算机中安装PyCharm工具使学生掌握PyCharm的使用,能够使用PyCharm编写并运行代码使学生掌握模块的安装方式,能够通过pip工具安装所需的模块使学生掌握模块的导入与使用,能够在程序中熟练导入并使用模块教学重点标识符关键字变量数据类型变量的输入与输出整型浮点型复数类型布尔类型数字类型转换算术运算符赋值运算符比较运算符逻辑运算符成员运算符教学难点变量数据类型数字类型转换逻辑运算符成员运算符教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(注释、缩进、语句换行、标识符)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。通过直接引入的方式导入新课“万丈高楼平地起”,学习Python编程也是同样的道理。在开始编写Python程序之前,我们需要先掌握Python的基础知识。只有把基础打牢才能迈向更高的学习阶段。本节课将针对Python的基础知识,包括注释、缩进、语句换行、标识符进行详细讲解。二、新课讲解知识点1-注释教师通过PPT讲解注释。(1)单行注释单行注释以“#”开头单行注释既可以单独占一行,也可以位于标识的代码之后多行注释多行注释是由三对双引号或单引号包裹的内容用于说明函数或类的功能知识点2-缩进教师通过PPT讲解缩进。确定代码之间的逻辑关系和层次关系一般使用4个空格表示一级缩进不允许混合使用Tab键和空格知识点3-语句换行教师通过PPT讲解语句换行。(1)语句换行的两种方式(2)语句换行的注意点知识点4-标识符教师通过PPT讲解标识符。命名规范Python中的标识符由字母、数字或下画线组成,且不能以数字开头。Python中的标识符区分大小写。例如,andy和Andy是不同的标识符。Python不允许开发人员使用关键字作为标识符。命名建议变量名使用小写的单个单词或由下画线连接的多个单词,如name、native_place。常量名使用大写的单个单词或由下画线连接的多个单词,如ORDER_LIST_LIMIT、GAME_LEVEL。模块名、函数名使用小写的单个单词或由下画线连接的多个单词,如low_with_under、generate_random_numbers。类名使用大写字母开头的单个或多个单词,如Cat、CapWorld。三、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。四、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业第二课时(关键字、变量、数据类型)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中我们学习了注释、缩进、语句换行、标识符,那么在本节中将对关键字、变量和数据类型使用进行介绍。三、新课讲解知识点1-关键字教师通过PPT讲解关键字。查看Python关键字查看关键字帮助文档知识点2-变量教师通过PPT讲解变量。变量的概念变量的使用格式知识点3-数据类型教师通过PPT讲解数据类型。数字类型整型浮点型复数类型布尔类型字符串类型使用单引号定义使用双引号定义使用三引号定义列表类型可以保存任意数量、任意类型的元素,且这些元素可以被修改使用中括号“[]”创建列表多个元素之间以逗号进行分隔(4)元组类型可以保存任意数量、任意类型的元素,但是这些元素是不可以被修改使用小括号“()”创建元组多个元素之间以逗号分隔只有一个元素时,需要在该元素后面添加逗号(5)集合类型可以保存任意数量、任意类型的元素,但元素之间没有特定的顺序使用大括号“{}”创建集合多个元素之间以逗号分隔(6)字典类型可以保存任意数量的元素,元素的形式为“Key:Value”键Key不能重复使用大括号“{}”创建集合多个元素之间以逗号分隔四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(变量的输入与输出、输出购物小票、输出植树证书、整型)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中我们学习了关键字、变量、数据类型,那么在本节中将对使用变量的输入与输出、输出购物小票、输出植树证书、整型进行介绍。三、新课讲解知识点1-变量的输入与输出教师通过PPT讲解变量的输入与输出。input()函数参数介绍示例演示print()函数参数介绍示例演示知识点2-输出购物小票教师通过PPT讲解输出购物小票。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现输出购物小票。知识点3-输出植树证书教师通过PPT讲解输出购物小票。(1)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现输出植树证书。知识点4-整型教师通过PPT讲解整型。bin()oct()int()hex()四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(浮点型、复数类型、布尔类型、数字类型转换)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中我们学习了变量的输入与输出、输出购物小票、输出植树证书、整型,那么在本节中将对浮点型、复数类型、布尔类型、数字类型转换进行介绍。三、新课讲解知识点1-浮点型教师通过PPT讲解浮点型。(1)介绍浮点型数据的组成(2)示例演示知识点2-复数类型教师通过PPT讲解复数类型。(1)介绍复数类型数据的组成(2)示例演示知识点3-布尔类型教师通过PPT讲解复数类型。(1)布尔类型用于表示逻辑判断的真或假(2)真对应的取值是True,假对应的取值是False(3)介绍布尔值为False的情况(4)示例演示知识点4-数字类型转换教师通过PPT讲解数字类型转换。(1)int()(2)float()(3)complex()四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第五课时(算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中我们学习了浮点型、复数类型、布尔类型、数字类型转换,那么在本节中将对算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符进行介绍。三、新课讲解知识点1-算术运算符教师通过PPT讲解算术运算符。加法:+减法:-乘法:*除法:/整除://取模:%幂运算:**知识点2-赋值运算符教师通过PPT讲解赋值运算符。赋值运算符作用使用格式赋值运算符使用注意事项复合赋值运算符示例演示知识点3-比较运算符教师通过PPT讲解比较运算符。比较运算符的作用比较运算符功能说明示例演示知识点4-逻辑运算符教师通过PPT讲解比较运算符。逻辑运算符的作用逻辑运算符功能说明示例演示知识点5-成员运算符教师通过PPT讲解成员运算符。innotin示例演示四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六课时(位运算符、运算符优先级、间隔时间计算器、身体质量指数)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课在上一节中我们学习了算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符,那么在本节中将对位运算符、运算符优先级、间隔时间计算器、身体质量指数进行介绍。三、新课讲解知识点1-位运算符教师通过PPT讲解位运算符。按位左移:<<按位左移:>>按位与:&按位或:|按位异或:^取反:~知识点2-运算符优先级教师通过PPT讲解运算符优先级。运算符优先级示例演示知识点3-间隔时间计算器教师通过PPT讲解间隔时间计算器。(1)通过PPT介绍案例需求。(2)通过PPT介绍案例分析思路。(3)在PyCharm中实现案例。知识点4-身体质量指数教师通过PPT讲解身体质量指数。(1)通过PPT介绍案例需求。(2)通过PPT介绍案例分析思路。(3)在PyCharm中实现案例。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第七课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为数据类型、输出购物小票、输出植树证书)形式:单独完成题目:练习定

温馨提示

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

评论

0/150

提交评论