《Python程序设计现代方法(第2版)教案 第2章 Python基础.docx》由会员分享,可在线阅读,更多相关《Python程序设计现代方法(第2版)教案 第2章 Python基础.docx(7页珍藏版)》请在优知文库上搜索。
1、Python程序设计现代方法(第2版)教学设计课程名称:授课年级:授课学期:教坤姓名:课题名称第2章Python基础语法计划课时6课时教学引入九层之台,起于累土。如果要开发Python程序,那么需要提前掌握Python语言的基础语法。本章将针对PyIhon的代码风格、标识符、关键字、变量、数据类型、数字运算、基本输入和输出这些基础语法进行详细地讲解。教学目标 使学生熟悉PythOn语言的代码风格,能够说出缩进、注释、语句换行的基本规范 使学生熟悉标识符的命名规则,能够在程序中正确命名标识符 使学生熟悉关键字,能够正确识别程序中的关键字 使学生掌握变量的定义方式,能够在程序中定义合法的变量 使学
2、生掌握数据类型的分类,能够使用变量保存数字类型的数据 使学生熟悉数据类型的查看方式,能够通过type。函数查看变量的数据类型 使学生熟悉数字类型的转换方式,能够实现数字数据类型的转换 使学生掌握运算符的用法,能够使用运算符进行数值运算 使学生掌握运算符优先级,能够在数值运算中正确使用运算符 使学生掌握input。函数的使用,能够通过input。函数接收从键盘输入的数据 使学生掌握Printo函数的使用,能够使用Printo函数以不同的形式输出数据教学重点 变量 运算符 input。函数 Printo函数教学难点Print()函数教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一
3、课时(注释、缩进、语句换行、标识符、关键字)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接导入的方式导入新课编写Python代码时,采用良好的代码风格是十分有必要的,这不仅能够提升代码的可读性,还能够提高开发人员相互协作的效率。为此Python官网推出了PEP8规范文档,旨在指导开发人员编写易读、易维护的代码。接下来,本节课将从注释、缩进和语句换行这三方面对Python语言的代码风格进行讲解。三、新课讲解知识点1-注释,教师通过PPT讲解注释.(1)注释的概念。(2)单行注释。 单行注释以开头 #与内容之间有一个空格。(3)多行注释 多行注释是由
4、三对单引号或三对双引号包裹的语句(4)使用注释的注意点 多行注释不允许嵌套使用 当“#、单引号、双引号这几个符号作为字符串的一部分时,便不能再将它们视为注释标记,而应该作为正常代码的一部分知识点2-缩进.教师通过PPT讲解缩进。(1)控制代码的逻辑关系和层次结构(2)使用Tab键或者空格控制缩进,但不允许Tab键和空格键混合使用(3) 4个空格表示一个缩进。知识点3-语句换行.教师通过PPT讲解语句换行。(I)介绍为什么要进行语句换行。 Python官方建议一行代码的长度不要超过79个字符 增强代码的可读性 避免代码过长导致的排版问题(2)语句换行的方式。 在代码所在行的末尾加上符号 使用小括
5、号包裹代码知识点4-标识符教师通过PPT介绍标识符。(1)标识符概念。(2)标识符命名规则。 标识符由字母、数字或下画线组成,且不能以数字开头 标识符区分大小写 不允许使用关键字作为标识符(3)标识符命名建议。 见名知意 命名格式知识点5-关键字教师通过PPT介绍关键字。1)关键字概念。(2)查看关键字的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(变量、数据类型分类、查看数据类型、数字类型转换)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩
6、固讲解。二、通过直接引入的方式导入新课上节课我们主要对注释、缩进、语句换行、标识符、关键字进行了介绍,本节课将学习变量、数据类型分类、查看数据类型、数字类型转换。三、新课讲解知识点1-变量教师通过PPT结合实操的形式介绍变量。(1)变量的概念。(2)变量的定义方式。(3)变量的使用。(4)介绍什么是常量。(5)通过示例演示变量的使用知识点2-数据类型分类教师通过PPT结合实操的形式介绍数据类型分类。(1)数字类型。 整型 浮点型 复数类型 布尔类型(2)组合数据类型。 字符串类型 元组类型 列表类型 集合类型 字典类型知识点3-查看数据类型教师通过PPT结合实操的形式介绍查看数据类型。通过ty
7、pe()函数可查看变量保存的数据类型。知识点4-数字类型转换教师通过PPT结合实操的形式介绍数字类型转换。(1) into函数。(2) float。函数。(3) COmPIeXO函数。(4) bool()函数。(5)通过示例演示数字类型转换函数的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(运算符、运算符优先级)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对变量、数据类型分类、查看数据类型
8、、数字类型转换进行了介绍,本节课将学习运算符、运算符优先级。三、新课讲解知识点1-运算符教师通过PPT结合实操的形式介绍运算符。(I)算术运算符。 加法:+ 减法:- 乘法:* 除法:/整除: 取余:% 嘉:*(2)赋值运算符。 等:= 加等:+= 减等:二 乘等:*= 除等:/二 整除等:/二 取余等:%= 嘉等:*=(3)比较运算符。 等等于:= 不等于:!二 大于: 小于: 大于等于:二 小于等于:二(4)逻辑运算符。 逻辑或运算:or 逻辑与运算:and 逻辑非运算:not(5)成员运算符。 存在:in 不存在:notin(6)身份运算符。 检测内存地址是否相同:is检测内存地址是否不
9、相同isnot(7)通过示例演示运算符的使用。知识点2-运算符优先级教师通过PPT结合实操的形式介绍运算符优先级。1)设置Python运算符优先级目的。(2) Python运算符优先级顺序。(3)通过示例演示运算符优先级的使用。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第四课时(input。函数、Printo函数、实例:毛遂自荐)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要对运算符、运算符优先级进行了
10、介绍,本节课将学习input()函数、Print()函数和实例:毛遂自荐。三、新课讲解知识点1.inputO函数教师通过PPT结合实操的形式介绍input()函数。(1) input。函数作用。(2) input。函数语法格式。(3) input。函数的使用。(4)通过示例演示input。函数的使用。知识点2print()函数教师通过PPT结合实操的形式介绍Print()函数。(4) Print()函数作用。(5) Print()函数语法格式。(6) Print()函数的使用。(4)通过示例演示Print()函数的使用。知识点3-实例:毛遂自荐教师通过PPT结合实操的形式讲解实例:毛遂自荐。(
11、I)通过PPT介绍任务案例需求。(2)通过PPT介绍任务案例分析思路。(3)在PyCharm中实现实例:毛遂自荐代码。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第六、七课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为变量、数据类型分类、查看数据类型、数据类型转换)形式:单独完成题目,请按要求完成以下练习,具体如下:(1)将数字5赋值给变量a;数字3赋值
12、给变量b,并计算这两个变量相加的值。(2)分别定义整型、浮点型、复数类型、布尔类型、字符串类型、元组类型、集合类型、字典类型,并使用bool()函数获取它们的数据类型。(3)通过int()函数、float。函数、COmPlex()函数对定义的数字进行数据类型转换。上机二:(考察知识点为运算符、运算符优先级、input。函数、PriIIto函数、实例:毛遂自荐)形式:单独完成题目,请按要求在计算机上下载安装PyCharm,具体如下:(1)练习算术运算符、赋值运算符、比较运算符、逻辑运算符、成员运算符和身份运算符的使用。(2)使用input。函数接收用户输入的数据。(3)使用Printo函数输出用户接收的数据。(4)根据2.7的实现思路实现实例:毛遂自荐。教学后记