简约扁平风格最全python初级编程教程PPT课件模板

上传人:f*** 文档编号:350034066 上传时间:2023-04-25 格式:PPTX 页数:72 大小:1.84MB
返回 下载 相关 举报
简约扁平风格最全python初级编程教程PPT课件模板_第1页
第1页 / 共72页
简约扁平风格最全python初级编程教程PPT课件模板_第2页
第2页 / 共72页
简约扁平风格最全python初级编程教程PPT课件模板_第3页
第3页 / 共72页
简约扁平风格最全python初级编程教程PPT课件模板_第4页
第4页 / 共72页
简约扁平风格最全python初级编程教程PPT课件模板_第5页
第5页 / 共72页
点击查看更多>>
资源描述

《简约扁平风格最全python初级编程教程PPT课件模板》由会员分享,可在线阅读,更多相关《简约扁平风格最全python初级编程教程PPT课件模板(72页珍藏版)》请在金锄头文库上搜索。

1、主讲人:XXX目目录1开始2编程第一步(变量)3编程第二步(常用数据)4海龟画图5逻辑判断7模块和函数8使用类和对象9python自带的常用函数10python常用的模块11图形界面6重复事件处理01第一章 开始什么是python?安装python使用python本章你将了解?和人类一样,计算机使用多种语言进行交流。一个编程语言只是一种与计算机对话的特殊方式。人类和计算机都能理解的指令。一种计算机语言高级语言(Java,Vb,Ruby,Python,C等多达上百种)1.Python介绍获取安装程序(下载https:/www.python.org/downloads/windows/注意根据操作

2、系统选择下载64或32位版本(可执行文件)在windows下执行安装程序2.安装Python-1启动python shell(IDLE)2.安装Python-2Python Shell就是在计算机上解释执行python语言的控制台。相当于你的大脑负责解释你和别人所说的话,并按照要求进行动作。201620172018 3*52156 3670-1563514+Addition(加)-Subtraction(减)*Multiplication(乘)/Division(除)print(Hello World)Hello World你告诉计算机的第一句话Symbol Operation让计算机做几道数

3、学题3.和计算机交流吧02第二章 编程第一步(变量)什么是变量?它能干什么?如何使用它本章你将了解?什么是变量?变量(variable)编程中的变量描述了存储信息的地方。比如数字、文本、数字和文本等等。从另一方面看,变量就像一个标签。fred=100#定义一个变量,并给变量赋值 print(fred)#告诉计算机把变量表示的内容显示出来100 fred=200#定义一个变量,并给变量赋值 john=fred#定义另一个变量,并把fred的值赋值给它 print(john)200 found_coins=20 magic_coins=10 stolen_coins=3 found_coins+m

4、agic_coins*2-stolen_coins*33103第三章 编程第二步(常用数据)STRINGS 字符串LISTS列表MAPS 地图本章你将了解?TUPLES元组1.字符串StringString(字符串)在编程术语中,我们通常称文本为字符串。你可以把一个字符串看作字母的集合,本资料里所有的字母、数字和符号都是一串字符。fred=What is pink and fluffy?Pink fluff!print(fred)What is pink and fluffy?Pink fluff!创造一个字符串,把它放在变量里,让计算机显示出来字符串用”或者 来定义字符串转义符号 ,试着顶一

5、个 IAM COMPUTER说明1.字符串String在字符串种嵌入值 myscore=1000 message=I scored%s points print(message%myscore)I scored 1000 points nums=What did the number%s say to the number%s?Nice belt!print(nums%(0,8)What did the number 0 say to the number 8?Nice belt!字符串乘法 print(10*a)Aaaaaaaaaa试试下面的输出结果spaces=*25print(%s 12

6、 Butts Wynd%spaces)2.比字符串更强大的列表(list)LIST(列表)很多变量的集合,用进行定义 some_numbers=1,2,5,10,20 some_strings=Which,Witch,Is,Which定义一个list你可以对list进行如下操作 some_ some_strings.append(bear burp)#追加项目 del some_strings2#删除第3项 print(some_strings2:3)#显示第3-4项 print(some_strings)#显示所有项 print(some_numbers+some_strings)#可以做加

7、法 print(some_numbers*5)#可以做乘法2.另一种列表元祖(tuples)TUPLE(元祖)元组类似于使用圆括号的列表,用()进行定义,区别是创建后不能更改 fibs=(0,1,1,2,3)print(fibs3)定义一个tuple你不可以改变tuple的内容否则计算机给给你报错 fibs0=4Traceback(most recent call last):File,line 1,in fibs0=4TypeError:tuple object does not support item assignment2.帮你找到你想要的(字典)MAP(字典)字典中的每一项都有一个键

8、和一个对应的值。你可以根据键找到值。favorite_sports=Ralph Williams:Football,Michael Tippett:Basketball,Edward Elgar:Baseball,Rebecca Clarke:Netball,Ethel Smyth:Badminton,Frank Bridge:Rugby定义一个map你可以对字典做如下操作 print(favorite_sportsRebecca Clarke)#找到RebeccaClarke喜欢的运动del favorite_sportsEthel Smyth#从字典中删除EthelSmyth数据favor

9、ite_sportsEthel Smyth=Ice Hockey#修改Ethel Smyth喜欢的运动favorite_sportsCan Can=tennis#追加cancan喜欢的项目04第四章 海龟画图1.什么是海龟Turbles是一个画板模块,你可以利用它绘图。正如你写字并不需要你去制造铅笔和纸张,你可以利用turtle去绘画2.海龟绘图import turtle 22222222#引进海龟,你可以开始使用它turtle.pencolor(red)#设置画笔颜色(红色)turtle.pensize(1)222222#设置画笔粗细turtle.forward(100)2222#让海龟前进

10、50个像素turtle.left(90)22222222#左转90度turtle.forward(100)22#让海龟继续前进50个像素turtle.left(90)22222222#左转90度turtle.forward(100)2222#让海龟继续前进50个像素turtle.left(90)22222222#左转90度turtle.forward(100)#让海龟继续前进50个像素turtle.up()22222222#让海龟抬起笔turtle.left(90)22222222#左转90度turtle.forward(50)22222#让海龟继续前进25个像素turtle.down()22

11、222222#让海龟放下笔turtle.pencolor(green)#设置画笔颜色(绿色)turtle.pensize(3)#设置画笔粗细turtle.circle(50)22222222#画一个半径50的圆2.海龟绘图import turtle#引进海龟,你可以开始使用它myColor=red,green,brownindex=0for x in range(250):turtle.pencolor(myColorindex)index+=1if index=3:index=0turtle.forward(x*2)turtle.left(92)看看下面的代码让计算机干了什么右边的图怎么画出

12、来的?05第五章 逻辑判断1.逻辑判断age=10if age=20:print(oh!you are yong)Elif age 20 and age=10 and age myval=None if myval=None:print(The variable myval doesnt have a value)什么都没有保存的空值 age=10 if age=10:print(The variable myval doesnt have a value)数值是字符串还是数字?age=10 if age=10:print(The variable myval doesnt have a va

13、lue)age=10 converted_age=int(age)age=10 converted_age=str(age)age=10.5 converted_age=int(age)if age=10:print(The variable myval doesnt have a value)结果如何结果如何06第六章 重复事件处理1.逻辑判断作业要抄写100遍?NO!print(“homework”)print(“homework”)print(“homework”)print(“homework”)print(“homework”)print(“homework”)print(“home

14、work”)print(“homework”)print(“homework”).print(“homework”)print(“homework”)print(“homework”)print(“homework”)for x in range(0,99):print(homework)so easy!2.列表(list)的循环 print(list(range(10,20)10,11,12,13,14,15,16,17,18,19class_list=class1,class2,class3,class4,class5 for x in range(0,4):print(hello%s%c

15、lass_listx)简单的列表打印循环方式的列表打印循环方式的遍历列表 wizard_list=spider legs,toe of frog,snail tongue,bat wing,slug butter,bear burp for i in wizard_list:print(i)hugehairypants=huge,hairy,pantsfor i in hugehairypants:print(i)for j in hugehairypants:print(j)推测一下下面的结果3.一道循环的计算题问题宝箱里有20枚金币,每天会增加10枚,但是乌鸦每周会偷走3枚,请计算一年53

16、周每周宝箱内会剩余多少金币 found_coins=20 magic_coins=70 stolen_coins=3u coins=found_coinsv for week in range(1,53):w coins=coins+magic_coins-stolen_coinsx print(Week%s=%s%(week,coins)4.循环处理的几种语法for step in range(0,20):print(step)FOR循环x=45y=80 while x 50 and y 100:x=x+1 y=y+1 print(x,y)WHILE循环for x in range(0,20):print(hello%s%x)if x 9:breakBreak可以提前退出循环07第七章 模块和函数模块和函数函数是一些处理逻辑的集合模块是函数,变量的集合拥有更强大的功能海龟就是一个绘图模块1.函数构成def testfunc(myname):print(hello%s%myname)函数名,参数,处理testfunc(Mary)print(savings(10,10,5)执行函数def

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 初中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号