4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx

上传人(卖家):Q123 文档编号:5438119 上传时间:2023-04-13 格式:PPTX 页数:50 大小:3MB
下载 相关 举报
4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第1页
第1页 / 共50页
4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第2页
第2页 / 共50页
4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第3页
第3页 / 共50页
4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第4页
第4页 / 共50页
4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx_第5页
第5页 / 共50页
点击查看更多>>
资源描述

1、普通高中教科书通用教学设计Python基础知识程序设计基础通过互联网,了解一下Python。主要包括:1、什么是编程?Python是什么?它能解决什么问题?2、Python应用的领域。3、找一个Python学习的资源网站。Python基础知识Python是什么?Python基础知识实践程序设计基础Python基础知识Python是一种简单易学,使用广泛的编程语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。Python的编程环境Python基础知识编程是编写程序的简称,就是用计算机语言,告诉计算机解决问题的细节和步骤.目前世

2、界上有600多种程序设计语言,常用的语言有Python,CC+Java.JavaScript等.程序设计基础Python基础知识lPython 是一种解释型语言:这意味着开发过程中没有了编译这个环节。类似的语言有PHP和Perl语言。lPython 是交互式语言:这意味着,您可以在一个 Python 提示符 后直接执行代码。lPython 是面向对象语言:这意味着Python支持面向对象的风格或代码封装在对象的编程技术。lPython 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。Python 是一个高层

3、次的结合了解释性、编译性、互动性和面向对象的脚本语言。Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。Python是什么?Python基础知识程序设计基础Python基础知识以下为在 Window 平台上安装 Python 的简单步骤:打开 WEB 浏览器访问https:/www.python.org/downloads/windows/Python的安装Python基础知识程序设计基础Python基础知识为了学习时方便,我们可以安装Annacada,发行版本。Anaconda是一个包含180+的科学包及其依赖项的

4、发行版本。其包含的科学包包括:conda,numpy,scipy,ipython notebook等超过180个科学包及其依赖项。下载地址:https:/ Hello World!我的第一个Python程序我的第一个Python程序print(Hello,World!)程序设计基础Python基础知识步骤一:单击开始-python文件夹-IDLE进入python Shell我的第一个Python程序我的第一个Python程序程序设计基础Python基础知识步骤二:在提示符“”的后面输入 python命令并按回车键,该命令立即执行并显示结果我的第一个Python程序我的第一个Python程序注意

5、:注意:编程用到编程用到的所有符号全的所有符号全是英文符号,是英文符号,一旦用错一旦用错代码报错会有红色报错会有红色提示。提示。pythonpython命令命令命令命令执行执行结果结果程序设计基础Python基础知识新命令:输出指令格式:格式:print(print(想要输出的内容想要输出的内容)功能:功能:输出括号内的结果,可以为输出括号内的结果,可以为数学表达式、字符串数学表达式、字符串等等其中数学表达式和数学课本的数学表达式一样,而字符串表达式是用其中数学表达式和数学课本的数学表达式一样,而字符串表达式是用英文单引号英文单引号或双引号或双引号”括起来的一串字符括起来的一串字符我的第一个P

6、ython程序我的第一个Python程序print(“hello”)print(12)print(1+2)思考:思考:printprint可以输出什可以输出什么内容?是什么格么内容?是什么格式?动手实践。式?动手实践。程序设计基础Python基础知识解释我的第一个程序我的第一个Python程序Print(“Print(“字符串字符串”)”)或或 Print(Print(字符串字符串)如:如:p print(rint(“你好你好”)或或print(23)print(23)Print(Print(数字数字)如:如:Print(25)Print(25)Print(Print(表达式表达式)如:如:P

7、rint(23+6)Print(23+6)提示:提示:凡是凡是加了引号加了引号的数的数字、字母、符号都字、字母、符号都是字符串,是字符串,未加引未加引号号的数字才是数值,的数字才是数值,可以进行计算可以进行计算程序设计基础PrintPrint格式格式:如果需要输出多个内容,如果需要输出多个内容,用逗号用逗号,隔开隔开,Print(Print(内容内容1,1,内容内容2 2,内容,内容3)3)如:如:Print(“Print(“加法运算加法运算1+2=”,1+2)1+2=”,1+2)用print()函数输出下面内容:1、129822、你好!我是高中生!3、算式100-1的值是99!Python基

8、础知识解释我的第一个程序我的第一个Python程序实践程序设计基础Python基础知识解释我的第一个程序我的第一个Python程序编程环境:在 Python Shell中,每输入一个命令并按回车键,计算机就马上执行该命令。如图一。如果需要计算机执行一系列命令,就需要在Python Shell中新建一个文件,把命令写一个文件里。如图二,在脚本式编程编程环境中,所有 Python 文件将以.py 为扩展名。我们可以在脚本式编程编程环境中保存或者打开Python 文件。图一,交互式编程环境图二,脚本式编程编程环境程序设计基础Python基础知识解释我的第一个程序我的第一个Python程序编程环境:在

9、 Python Shell中,把命令写一个文件里时可以写多条。运行时点Run Module可以看到结果。程序设计基础Python基础知识解释我的第一个程序我的第一个Python程序编写一个程序,显示下面两行文字:hello!world!I like readding!实践程序设计基础Python基础知识解释我的第一个程序我的第一个Python程序编写一个程序,显示下面两行文字:hello!world!I like readding!实践程序设计基础Python基础知识我的第一个程序我的第一个Python程序编写一个程序,显示下面内容:梯形的上底是4;下底是5;高是3.它的面积是:(4+5)32

10、=13.5实践程序设计基础Python基础知识我的第一个程序我的第一个Python程序编写一个程序,显示下面内容:梯形的上底是4;下底是5;高是3.它的面积是:(4+5)32=13.5实践Python的常量与变量程序设计基础任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量(注意不是常量)中,方便以后使用。Python的常量与变量常量与变量的概念Python的常量与变量变量数据常量数据变量是一个打开的箱子,我们可以不断的更换箱子里的“数据”。即:变量保存的数据可以被多次修改。常量是需要封闭的箱子,我们把“数据”放到箱子里以后,就不能更换箱子里的“

11、数据”。即:常量一旦保存某个数据之后就不能修改了程序设计基础每个变量都拥有独一无二的名字,称为标识符,通过标识符就能找到变量中的数据。Python的常量与变量变量的概念Python的常量与变量a100赋值语句“a=100”表示把数字100放到名为a的箱子中,从此以后,a 就代表整数 100,使用 a 也就是使用 100。在编程语言中,将数据放入变量的过程叫做赋值。Python 使用等号“=”作为赋值运算符,具体格式为:标识符=数据如:a=100 a=100print(a)#函数print(),作用是在屏幕上输出a试一试编写下面的程序:实践程序设计基础在其它程序设计语言中,使用变量前,必须进行声

12、明它的类型,打个比喻,即:事先规定好盒子能装什么。在Python中,不需要声明变量类型,它是在第一次赋值时,根据赋值的数据类型来自动确定变量的类型的。Python的常量与变量变量的声明Python的常量与变量箱子a上图中,箱子就只能装书了。C语言声明类型int a;a=1;a=1.2;Python中变量第一次赋值时完成声明a=1a=1.2程序设计基础Python的常量与变量变量的类型Python的常量与变量lNumbers(数字)int(有符号整型)a=5 long(长整型,也可以代表八进制和十六进制)a=535633629843L float(浮点型)a=5.0 complex(复数)a=4

13、+5j bool(布尔型)a=TurelString(字符串)a=“abc”lList(列表)a=“d”,”g”,“o”,“h”,“2”,“t”lTuple(元组)a=(“d”,”g”,“o”,“h”,“2”,“t”)lDictionary(字典)a=name:runoob,code:6734,dept:sales程序设计基础在Python中,遇到数据的类型和变量不一致时,可以进行转换:Python的常量与变量变量的类型Python的常量与变量int_1=int(“468”)#使用函数int()后,int_1=468float_2=float(“468”)#使用函数float()后,float

14、_2=468.0text=str(95)#使用函数str()后,text=”95”tuple(s)#将序列 s 转换为一个元组 list(s)#将序列 s 转换为一个列表程序设计基础在Python中,变量的标识符的定义是有规范的,不能随便定义。l Python程序设计语言规定标识符由字母(A-Z,a-z),数字(0-9)、下划线(_)组成,并且第一个字符必须是字母或者下划线,而不能是数字。l 标识符的大小写字母是有区别的,如:value和Value是两个不同的标识符。l 如果使用的不合规范的标识符,程序会报错。如:Python的常量与变量变量的概念Python的常量与变量不能以数字开头报错:无

15、效的表达式程序设计基础变量使用注意事项一:变量的内容在程序运行中是可以变化的,如变量age,其内容可以是14、也可以是15。读懂一个程序的关键就是时刻注意变量中值的变化情况。Python的常量与变量变量的概念Python的常量与变量a=100print(a)a=200print(a)实践动手试一试,程序结束时,a的值是多少?程序设计基础变量使用注意事项二:变量在应用之前,必须要通过赋值进行定义,否则报错。Python的常量与变量变量的概念Python的常量与变量变量age没有定义而报错程序设计基础变量使用注意事项三:pyhton中,变量在使用前不需要定义变量的类型,而且变量的类型也是可以变化的

16、。实际使用中,我们不提倡改变变量类型,否则很容易出现混乱。Python的常量与变量变量的概念Python的常量与变量age=16age1=17print(age+age1)age=“十六岁”print(age+age1)实践动手试一试程序设计基础常量是在程序运行中始终不变的量,如:a=30*40,其中的30和40就是常量,在Python中,Python中,常量一般是是直接使用数据本身,也可以变量名全大写的形式表示这是一个常量。如:PI=3.14Python的常量与变量常量的概念Python的常量与变量小知识:Python并未提供如C/C+/Java一样的常量的修饰符,换言之,python中没有

17、常量。程序设计基础Python基础知识练习Python的常量与变量实践试一试,以下变量合法的是:ok-1ok22Bthis_is_a_good_dayifforTureok-1ok22Bthis_is_a_good_dayif2forTure程序设计基础Python基础知识练习Python的常量与变量实践试一试,a=5,b=67,将变量a和b的值进行交换。a=5b=67c=aa=bb=c程序设计基础Python基础知识练习Python的常量与变量实践试一试,a=”520”,请说出下面变量show_1的值。show_1=int(a)show_1=float(a)show_1=str(a)show

18、_1=list(a)show_1=list(str(int(a)程序设计基础Python的数据类型认识Python的几个函数Python的运算符和表达式 int()float()str()list()在屏幕上打印函数print()格式:print(对象,end=n)l 对象可以是多个,用,分隔l 用来设定以什么结尾。默认值是换行符 n,我们可以换成其他字符串。程序设计基础Python的数据类型认识Python的几个函数Python的运算符和表达式print(1)1 print(Hello World)Hello World a=1 b=runoob print(a,b)1 runoob pri

19、nt(aaa,bbb)aaa bbb print(aaa)print(bbb)aaabbb print(aaa,end=”)print(bbb)aaabbb 程序设计基础Python的数据类型认识Python的几个函数Python的运算符和表达式 a=len(Hello World)print(a)11 print(len(2)1 l=1,2,3,4,5print(len(l)5len(对象)作用:返回对象长度 程序设计基础Python的数据类型认识Python的几个函数Python的运算符和表达式 a=2 b=type(a)print(b)a=Hello Worldprint(type(a)

20、type(对象)作用:返回对象的类型 程序设计基础Python的数据类型认识Python的几个函数Python的运算符和表达式例题1:print(type(runoob,786,2.23,john,70.2 )输出的结果是():A、B、C、例题2:那么 print(type(len(runoob,786,2.23,john,70.2 )A、B、C、程序设计基础Python的数据类型Python的数据切片例题Python的运算符和表达式l数据切片:例题:list=runoob,786,2.23,john,70.2,那么list4的值是?写出下面程序输出的结果:print list#输出完整列表p

21、rint list0#输出列表的第一个元素 print list1:3#输出第二个至第三个元素 print list2:#输出从第三个开始至列表末尾的所有元素print list*2#输出列表两次 程序设计基础Python的数据类型Python的数据切片Python的运算符和表达式 实现从字符串、列表、元组等中获取一段子字符串的话,可以使用实现从字符串、列表、元组等中获取一段子字符串的话,可以使用 头下标头下标:尾下标尾下标:步长步长 来截取相应的字符串。来截取相应的字符串。程序设计基础Python的数据类型Python的数据切片Python的运算符和表达式 list=runoob,786,2

22、.23,john,70.2,那么下面输出的值是:print list#输出完整列表print list0#输出列表的第一个元素 print list1:3#输出第二个至第三个元素 print list2:#输出从第三个开始至列表末尾的所有元素print list*2#输出列表两次 程序设计基础Python的数据类型认识Python的range()函数Python的运算符和表达式 range()函数可创建一个整数列表格式:range(start,stop,step)l start:计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0,5);l stop:计数到

23、stop 结束,但不包括 stop。例如:range(0,5)是0,1,2,3,4没有5l step:步长,默认为1。例如:range(0,5)等价于 range(0,5,1)程序设计基础Python的数据类型认识Python的range()函数Python的运算符和表达式range(10)#从 0 开始到 90,1,2,3,4,5,6,7,8,9 range(1,11)#从 1 开始到 101,2,3,4,5,6,7,8,9,10 range(0,30,5)#步长为 50,5,10,15,20,25 range(0,10,3)#步长为 30,3,6,9 range(0,-10,-1)#负数0

24、,-1,-2,-3,-4,-5,-6,-7,-8,-9Python的运算符和表达式程序设计基础Python的运算符和表达式Python的运算符Python的运算符和表达式优先级优先级运算符运算符说明说明例子例子1*指数运算10*2表示10的2次方2*、/、%、/乘、除、求余、整除6%4表示6除以4的余数,即等于23+、-加、减4、=、3表示判断4是否大于3,结果用Ture或者False表示5=、!=等于、不等于4=3表示判断4是否等于3,结果用Ture或者False表示6=、%=、/=、/=、-=、+=、*=、*=赋值运算c=a+b 将 a+b 的运算结果赋值为 cc+=a 等效于 c=c+a

25、7is、is notis 是判断两个标识符是不是引用自一个对象x is y,类似 id(x)=id(y),如果引用的是同一个对象则返回 True,否则返回 False8in、not in成员运算,如果在指定的序列中找到值返回 True,否则返回 False。3 in 1,2,3,4结果为True9not逻辑非运算not True表示False10and逻辑与运算True and True表示True,True and False表示False11or逻辑或运算True or True表示True,True or False表示True程序设计基础Python的运算符和表达式Python的算术运

26、算符典型例题Python的运算符和表达式l数值计算:例题:下面程序结果是?a=20 b=10c=15d=5 e=0 e=(a+b*2)*c/d print (“(a+b*2)*c/d 运算结果为:,e)例题解析:答案:(a+b)*c/d 运算结果为:360要特别注意要特别注意运算符的优先级运算符的优先级以及以及函数函数print()()的输出格式的输出格式。print (“(a+b*2)*c/d 运算结果为:,e)程序设计基础Python的运算符和表达式Python的算术运算符典型例题Python的运算符和表达式l典型例题2,以基于数学的表达式题目:例题解析:圆公式如何用表达式表示圆公式如何用表达式表示 程序设计基础Python的运算符和表达式Python的逻辑运算运用知识点Python的运算符和表达式l条件及逻辑运算常用在:if语句后面,即:可以用(大于)、=(大于等于)、=、=、=、!=!=),逻辑表达式(is、is not、not、and、or)进行判断,得到Ture或False的运算。l使用的要点是把自然语言表达中含有“是否”的句子用条件及逻辑运算表达出来程序设计基础Python的运算符和表达式Python的逻辑运算运用知识点Python的运算符和表达式l例题1:l使用的要点是把自然语言表达中含有“是否”的句子用条件及逻辑运算表达出来

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高中 > 信息 > 粤教版(2019) > 必修1 数据与计算
版权提示 | 免责声明

1,本文(4.1程序设计语言的基础知识-python程序设计基础ppt课件-2023新粤教版(2019)《高中信息技术》必修第一册.pptx)为本站会员(Q123)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|