Python基础任务驱动教程教学设计.docx
《Python基础任务驱动教程教学设计.docx》由会员分享,可在线阅读,更多相关《Python基础任务驱动教程教学设计.docx(82页珍藏版)》请在课桌文档上搜索。
1、黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第1章搭建Python开发环境计划课时3课时教学引入Python语言自诞生以来,因其简洁优美的语法、高效的开发效率、强大的功能等特点,迅速在众多领域占据一席之地,成为初学者学习编程的首选语言之一。本章通过3个任务对搭建Python开发环境的相关内容进行讲解。教学目标 使学生了解PythOn的发展史,能够说出Python语言的发展过程 使学生了解PythOn的优缺点,能够说出PythOn语言的优点和缺点 使学生熟悉Python的应用领域,能够至少列举3个PythOn语言的应用领域 使学生掌握Pyth
2、on解释器的安装方法,能够独立在计算机中安装Python解释器 使学生掌握IDLE工具的使用方法,能够熟练使用IDLE工具编写并运行代码 使学生掌握PyCharm工具的安装方法,能够独立在计算机中安装PyCharmUI 使学生掌握PyCharm工具的使用方法,能够熟练使用PyCharm工具编写并运行代码教学重点任务1-1安装Python解释器PyCharm工具的基本使用教学难点PyCharm工具的基本使用教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(Python的发展史、PythOn的优缺点、PythOIl的应用领域、任务1-1安装Python解释器、IDLE工具的基
3、本使用、任务1-2华智冰打招呼(一)一、创设情景,导入新课教师通过给学生展示一些人工智能产品,比如智能客服机器人、指纹识别等,引导学生了解到开发这些产品的编程语言多数基于Python,从而导入我们本节课要介绍的主题Pythono二、新课讲解知识点I-Python的发展史.教师通过PPT讲解Python的发展史(1) 1991年,PythOn第一个公开版本发行。(2) 2000年10月Python2.0发布,Python社区逐步成熟。(3) 2010年,PythOn2.x系列发布了最后一个版本,其主版本号为2.7。(4)2008年12月Python3.0版本发布,语法和解释器上做了很多重大改进,
4、解释器完全采用面向对象的方式实现。(5)2022年1月14日发布Python3.10.2,该版本是本书完稿时的最新版本。知识点2-Python的优缺点教师通过PPT讲解Python语言的优点和缺点。(1)优点 代码简洁 语法优美 简单易学 开源 可移植 扩展性良好 类库丰富 通用灵活 模式多样 良好的中文支持(2)缺点 执行效率不够高知识点3-Python的应用领域教师通过PPT讲解Python语言的应用领域。(1) Web开发(2)科学计算与数据分析(3)自动化运维(4)网络爬虫(5)游戏开发(6)人工智能知识点4-任务1-1安装Python解释器教师通过PPT结合实操的形式讲解任务I-Io
5、(1)通过PPT介绍任务的需求。(2)通过PPT介绍任务1-1的分析思路。(3)在计算机中演示PythOn解释器的安装步骤。知识点5-IDLE工具的基本使用教师通过PPT结合实操的形式讲解IDLE工具。(1) IDLE工具的概念(2) IDLE工具的界面。(3) IDLE工具运行代码的方式。交互式运行代码文件式运行代码(4)在IDLE工具中演示编写代码和运行代码。知识点6-任务1-2华智冰打招呼(一)教师通过PPT结合实操的形式讲解任务l-2o(1)通过PPT介绍任务12的需求。(2)通过PPT介绍任务12的分析思路。(3)通过IDLE工具演示任务1-2的实现过程。三、归纳总结教师回顾本节课所
6、讲的内容,并通过测试题的方式引导学生解答问题并给予指导。四、布置作业教师通过富校教辅平台()布置本节课作业以及下节课的预习作业。第二课时(Pyeharm工具的安装、PyCharm工具的基本使用、任务1-3华智冰打招呼(二)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过需求引入的方式导入新课教师通过讲解IDLE工具的局限性,比如界面不友好、缺少代码提示功能等,引导学生了解更便捷的开发工具,开发人员使用较多的一款开发工具PyCharm,从而导入本节课要介绍的内容。三、新课讲解知识点I-PyCharm工具的安装教师通过PPT结合实操的形式讲解PyCharm
7、工具的安装。(1)介绍在计算机中安装PyCharm工具的步骤。在浏览器中访问PyCharm的下载页面,说明Community和Professional版本的区别。下载Community版本的PyCharm安装包,下载完成后双击安装包进入WelcometoPyCharmCommunityEditionSetup界面。G)单击Next”按钮进入ChooseInstallLocation界面。单击Next”按钮进入InStanationoPtiOnS界面。勾选所有选项,单击“Next”按钮进入ChOOSeStartMenUFOIder界面。6单击“Install”按钮进入InStalling界面。待
8、安装完成后自动进入CompletingPyCharmCommunityEditionSetup界面。单击“Finish”按钮完成PyCharm工具的安装。(2)在计算机上演示PyCharm工具的安装。知识点2-PyChann工具的基本使用教师通过实操的形式讲解PyCharm工具的基本使用。(1)在PyCharm工具中演示初次使用需要完成的操作。(2)在PyCharm工具中演示重置颜色主题的操作。(3)在Pyeharm工具中演示创建新项目的操作。(4)在PyCharm工具中演示编写与运行代码的操作。知识点3-任务1-3华智冰打招呼(二)教师通过PPT结合实操的形式讲解任务l-3o(1)通过PPT
9、介绍任务13的需求。(2)通过PPT介绍任务13的分析思路。(3)通过PyChann工具演示任务1-3的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过富校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(上机练习)上机练习主要针对本章中需要重点掌握的知识点,以及在程序中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对代码的熟练程度。上机一:(考察知识点为任务1-1安装Python解释器)形式:单独完成题目:根据任务描述的要求,编写代码实现任务1-1。上机二:(考察知识点为任务12华智冰打招呼(一)
10、形式:单独完成题目,根据任务描述的要求,编写代码实现任务l-2o上机三:(考察知识点为任务1-3华智冰打招呼(二)形式;单独完成题目:根据任务描述的要求,编写代码实现任务l-3o教学后记黑马程序员Python程序设计任务驱动教程教学设计课程名称:授课年级:授课学期:教师姓名:课题名称第2章Python基础计划课时7课时教学引入不积陛步,无以至千里;不积小流,无以成江海。若想使用Python语言编写程序,首先需要掌握PyIhOn基础知识,包括编码规范、变量的定义、数据类型、关键字、输入和输出函数以及运算符,本章将通过11个任务对PyIhon的基础知识进行讲解。教学目标 使学生了解Python的编
11、码规范,熟悉注释、缩进、语句换行的规范 使学生了解Python中的关键字,能够识别程序中的关键字 使学生掌握变量的定义方法,能够在程序中定义合法的变量 使学生熟悉变量的数据类型,能够使用type。函数查看变量的数据类型 使学生掌握类型转换函数的使用方法,能够通过类型转换函数对不同类型白 使学生掌握Print()函数的使用,能够使用Print()函数输出数据 使学生熟悉转义字符的作用,能够在代码中正确使用转义字符 使学生掌握input。函数的使用方法,能够通过input()函数接收用户从键盘用 使学生掌握运算符的用法,能够使用运算符进行数值运算 使学生掌握运算符优先级,能够在数值运算中正确使用运
12、算符教学重点变量Print()函数input。函数教学难点变量的数据类型逻辑运算符位运算符教学方式课堂教学以PPT讲授为主,并结合多媒体进行教学教学过程第一课时(编码规范、关键字、变量、任务2-1输出古诗望岳)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课教师提前准备两段示例代码,一段未遵守编码规范,另一段遵守编码规范,三、新课讲解知识点1-编码规范教师通过PPT结合实操的形式讲解Python编码规范(1)介绍注释的几种方式。(2)介绍缩进的格式要求。(3)介绍语句换行的格式要求。(4)通过代码演示注释、缩进和语句换行。知识点2
13、-关键字教师通过PPT结合实操的形式讲解关键字。(1)关键字的概念关键字又称保留字,它是Python语言预先定义好的具有特定含义的标识符(2)PythOn3.10的关键字(3)查看关键字的说明和使用方法的方式在命令提示符中进入Python环境,使用help()函数可查看每个关键字的说U(4)通过命令提示符演示如何查看关键字知识点3-变量教师通过PPT讲解变量。(7)变量的作用如果我们想获取内存单元中的数据,可以通过变量实现。(8)定义变量Python中直接使用“二”赋值就实现了变量的定义。(9)变量的命名规范变量名由字母、数字或下画线组成,且不能以数字开头。 变量名区分大小写。 不允许使用关键
14、字作为变量名。(10) 变量的命名建议 见名知意:变量名应有意义,尽量做到看一眼便知道变量所表示的含5 命名规则:建议常量名使用大写的单个单词或由下画线连接的多个单力知识点4-任务2-1输出古诗望岳教师通过PPT结合实操的形式讲解任务2-1o(4)通过PPT介绍任务2-1的需求。(5)通过PPT介绍任务2-1的分析思路。(6)通过代码演示任务24的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给q五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课白第二课时(变量的数据类型、type()函数、任务2-2特工“零”、类型转换函数、任务2-3模拟超市结
15、账抹零)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固M二、通过需求引入的方式导入新课教师提前准备几个不同类型的数据,例如10、10.0、”0,等,通过给学生提三、新课讲解知识点1-变量的数据类型教师通过PPT讲解变量的数据类型。(1)数字类型 整型 浮点型 复数类型 布尔类型(2)组合数据类型 字符串类型 列表类型 元组类型 集合类型 字典类型知识点2-type()函数教师通过PPT讲解lype()函数。(1) Python解释器会根据变量保存的数据自动确定数据类型。(2)通过type。函数可以查看变量的数据类型。知识点3-任务2-2特工“零”教师通过PPT结合
16、实操的形式讲解任务2-2o(1)通过PPT介绍任务22的需求。(2)通过PPT介绍任务2-2的分析思路。(3)通过代码演示任务2-2的实现过程。知识点4-类型转换函数教师通过PPT结合实操的形式讲解类型转换函数。(I)数字类型的转换函数 into float() complex()(2)组合数据类型的转换函数 str() list() tuple() set()(3)通过代码演示类型转换函数的基本使用知识点5-任务2-3模拟超市结账抹零教师通过PPT结合实操的形式讲解任务2-3o(1)通过PPT介绍任务2-3的需求。(2)通过PPT介绍任务2-3的分析思路。(3)通过代码演示任务2-3的实现过
17、程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台()布置本节课作业以及下节课的预习作业。第三课时(Print()函数、转义字符、任务2-4输出歌唱祖国部分歌词、input。函数、任务2-5毛遂自荐)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们学习了变量的数据类型以及类型转换函数,本节课我们主要学习两个重要的函数,分别是Prim()函数和input。函数。三、新课讲解知识点I-Print()函数教师通过PPT结合实操的形式讲解Print()函数。(
18、1) Print()函数的作用Print()函数用于向控制台中输出数据,它可以输出任何类型的数据。(2) Print()函数的语法格式(3)通过代码演示Printo函数的基本使用知识点2-转义字符教师通过PPT结合实操的形式讲解转义字符。(I)转义字符的概念转义字符是由反斜杠与ASCII码组合而成,使组合后的字符产生新的含义。(2)常用的转义字符 b:退格 n:换行符 v:纵向制表符 Vt:横向制表符 r:回车符 V:单引号字符 V:双引号字符(3)通过代码演示转义字符的基本使用知识点3-任务2-4输出歌唱祖国部分歌词教师通过PPT结合实操的形式讲解任务2-4o(1)通过PPT介绍任务2-4的
19、需求。(2)通过PPT介绍任务2-4的分析思路。(3)通过代码演示任务2-4的实现过程。知识点4-input()函数教师通过PPT结合实操的形式讲解input。函数。(1)input。函数的作用input()函数用于接收用户从键盘输入的数据,接收后会返回一个字符串类型的数据。(2)input()函数的语法格式(3)通过代码演示input。函数的基本使用知识点5-任务2-5毛遂自荐教师通过PPT结合实操的形式讲解任务2-5O(1)通过PPT介绍任务2-5的需求。(2)通过PPT介绍任务2-5的分析思路。(3)通过代码演示任务2-5的实现过程。四、归纳总结教师回顾本节课所讲的内容,并通过测试题的方
20、式引导学生解答问题并给予指导。五、布置作业教师通过高校教辅平台(http:)布置本节课作业以及下节课的预习作业。第四课时(算术运算符、赋值运算符、任务2-6体质指数、比较运算符、任务2-7判断是否超速、逻辑运算符、任务2-8判断能否组成三角形)一、复习巩固教师通过上节课作业的完成情况,对学生吸收不好的知识点进行再次巩固讲解。二、通过直接引入的方式导入新课上节课我们主要学习了PrintO函数、input。函数,以及转义字符的使用,本节课将学习几种运算符,包括算术运算符、赋值运算符、比较运算符和逻辑运算符。三、新课讲解知识点1-算术运算符教师通过PPT结合实操的形式讲解算术运算符。(1)算术运算符
21、的种类Python中的算术运算符包括+、-、*、/、%和*。(2)运算时数据类型转换的规律 布尔类型在进行算术运算时,被视为数值。或1。 整型与浮点型在进行运算时,会将整型转化为浮点型。 其它类型与复数类型运算时,会将其它类型转换为复数类型。(3)运算的注意事项浮点型数据在进行运算时可能会出现精度损失,这是因为浮点型的精度是有限的,默认长度为17位。知识点2-赋值运算符教师通过PPT结合实操的形式讲解赋值运算符。Python中的复合赋值运算符有+=、=、*=、/=、=、%=、*=。知识点3-任务2-6体质指数教师通过PPT结合实操的形式讲解任务2-6o(1)通过PPT介绍任务2-6的需求。(2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Python 基础 任务 驱动 教程 教学 设计

链接地址:https://www.desk33.com/p-1242106.html