- 2.3《用算法解决问题的过程》课件PPT+教案 课件 41 次下载
- 3.1《用计算机编程解决问题的一般过程》课件PPT+教案 课件 39 次下载
- 3.2.1《Python 基本数据结构》课件PPT+教案 课件 39 次下载
- 3.2.2《顺序结构的程序实现》课件PPT+教案 课件 45 次下载
- 3.2.3《分支结构的程序实现》课件PPT+教案 课件 42 次下载
高中信息技术浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计精品课件ppt
展开高中信息技术必修一《数据与计算》浙教版
《Python语言基础》教学设计
课题名 | 《3.2.1Python语言基础》 |
教学目标 | 1.掌握Python中的变量和赋值语句 2.掌握Python常见的数据类型(整型、实型、字符型、布尔型) 3.掌握Python算术运算符、赋值运算符、比较运算符、逻辑运算符 4.掌握Python部分常见的内建函数 |
教学重点 | Python语言的变量和赋值语句、数据类型、各类运算符 |
教学难点 | 运用Python语言基础对真实案例进行简单的程序编写 |
教学准备 | 教师准备:直观图片、详实文字资料、视频资料和多媒体课件 学生准备:教材、笔记本 |
教学过程 | 一、情景导入 随着技术的发展,越来越多的超市、餐厅等场合都开展了自助点单的功能,方便客户自助下单。每个客户点单后都会获得相关的购物小票,你觉得小票上会显示哪些内容呢? 欢迎语、时间、商品名称、商品数量、商品价格…… 如果我们要把这张小票输出显示,那从第一步开始,输出文字。 二、新课讲解 【输入和输出】 学习一门程序语言的第一步,输出语句,用到print()函数,比如输出欢迎光临,只要在编辑器上输入print(“欢迎光临”)就可以了。但如果我们想要输出一整段话,该怎么实现呢? 1、每一行都输入一个print() 2、使用转义字符:换行\n 在需要换行的地方都加上转义字符中的换行符号\n 3、在print()内部使用三引号'''(连续输⼊三个单引号) print():计算机屏幕上直接输出信息的过程,就是人与计算机的单向沟通 input():括号内是提示信息,函数会将它原样显示在屏幕上,等你的输入 【变量和赋值语句】 刚才我们输出的文字属于常量,相对应的还有变量的概念。变量就好比一个收纳盒,帮助我们收纳信息。变量命名不是随意的,有他相对应的规则。 1、变量名由字母、数字、下划线(_)组成,不能以数字开头。 2、变量名不能和python保留字相同,比如 print 、input 3、变量名区分大小写 建议使用拼音、英文单词或他们的缩写 例如 表示姓名的变量可以是 name xingming xm 如果变量是一个盒子,那么往盒子里装东西的过程我们称之为赋值,赋值语句的一般形式:变量名=表达式。 赋值运算符 【算术运算符】 赋值运算符不就是加减乘除加上一个等号吗?去除等号我们把这些符号统称为算术运算符,适用于数值进行运算,运算符运算时具有优先级,优先级相同的情况下遵循从左向右的运算规则。 【试一试】有一个四位整数x,请用算术表达式得到该数各位上的数。 (例:x为1024,则千位为1,百位为0,十位为2,个位为4) 请用算术运算符把各位上的数表示出来。 【Python常见数据类型】 数学中有整数和实数,对应整型和实型两种数据类型,可以用算术运算符进行运算,一开始输出的文字我们把它称为字符串型,用引号来表示;还有个布尔型,只有两种值:True和False,利用比较运算符和逻辑运算符的运算结果都是布尔型。不同的数据类型可以用相应的内建函数进行转换,比如int(),float(),str()函数。 三、课堂练习 1.设a=8、b=6、c=5、d=3,表达式a == c and b != c or c > d的值是( ) A.1 B.True C.False D.2 2.设A=2、B=3、C=4、D=5,写出下列布尔表达式的值。 (1)A > B and C <= D or 2 * A > C ___________ (2)3 > 2 * B or A == C and B != C or C > D ___________ (3)not A <= C or 4 * C == B ** 2 and B != A + C ___________ 3.写出Python语言表达式 |
|
作业本对应内容
|
板书设计 | |
教学反思 | 本节课是算法程序实现的第1课时。由于学生在刚开始接触编程时,往往从编写以顺序结构形式出现的简单程序语句起步,在程序语句的编写中又肯定会涉及到各种基本运算、基本数据类型等,因此,建议将Python语言的基础和顺序结构的程序实现两个方面的内容安排一起教学比较适宜。 Python语言的基础知识,如数据类型、表达式、变量、赋值语句以及数据结构等,是后续编程的基础,也是本课的重点。教学中可采用实例教学法,通过程序实例(如数值运算、字符操作等),让学生对编程基础知识先有个初步的了解。 |
浙教版 (2019)必修1 数据与计算4.2 大数据处理优质课件ppt: 这是一份浙教版 (2019)必修1 数据与计算4.2 大数据处理优质课件ppt,文件包含4224《利用python分析数据综合实践》课件PPTpptx、4224《python分析数据综合实践》教案docx等2份课件配套教学资源,其中PPT共11页, 欢迎下载使用。
浙教版 (2019)必修1 数据与计算第三章 算法的程序实现3.2 Python语言程序设计优秀课件ppt: 这是一份浙教版 (2019)必修1 数据与计算第三章 算法的程序实现3.2 Python语言程序设计优秀课件ppt,文件包含321《Python基本数据结构》课件PPTpptx、321《Python基本数据结构》教案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。
Python语言程序设计PPT课件免费下载: 浙教版(2019)高中信息技术必修1数据与计算课文《Python语言程序设计》,完整版PPT课件免费下载,优秀PPT背景图搭配,精美的免费ppt模板。轻松备课,欢迎免费下载使用。