ImageVerifierCode 换一换
格式:PPTX , 页数:553 ,大小:10.33MB ,
资源ID:30847791      下载积分:15 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/30847791.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Python少儿编程教学课件.pptx)为本站会员(zf)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Python少儿编程教学课件.pptx

1、Python少儿少儿编编程程第一第一章章 走走进进Python编编程世程世界界目录1.1认识Python1.2搭建Python开发环境1.3编程初体验PART 01认识认识Python1.1 Python的的产产生与生与发发展展1989年年圣诞节期间,荷兰人GuidovanRossum在阿姆斯特丹开发了一种新的新的编编程程语语言言Python,作为ABC语语言言的一种的一种继继承承。Python是从ABC发展起来的,主要受到了Modula-3(另一种语言)的影响,并且结合了Unixshell和C的习惯。2000年10月,Python2.0版本发布。1991年,第一个Python编译器诞生。20

2、08年12月,Python3.0版本发布。2011年1月,Python被TIOBE编程语言排行榜评为2010年度语言。2020年1月,Python2.7正式终止支持,全面进入Python3时代。Python的的发发展主要展主要经历经历了几个了几个阶阶段段1.1 Python的的产产生与生与发发展展1.2 Python的特点的特点01简单易学02免费开源03类库丰富04可扩展05解释性06可移植性07可嵌入性01Web开开发发04数据分数据分析析02网网络络爬爬虫虫05自自动动化运化运维维03人工智人工智能能06游游戏戏开开发发1.3 Python的的应应用用领领域域PART 02搭建搭建Pyt

3、hon开开发环发环境境2.1 安装安装Python1安安装装步步骤骤1 访问http:/localhost/cache/6013050232004231/png/downloadswindows,在择“StableReleases”“Python3.9.4-April,2021”“DownloadWindowsinstaller(64-bit)”选项,如图1-1所示。图图1-1下下载载Python2.1 安装安装Python1安安装装步步骤骤2双击下载好的python-3.9.4-amd64.exe文件,在打开的对话框中勾选“AddPython3.9toPATH”复选框(将安装路径添加到系统环

4、境变量Path中),然后选择“Customizeinstallation”选项,如图1-2所示。图图1-2安安装向装向导导2.1 安装安装Python1安安装装步步骤骤3 显示“OptionalFeatures”界面,选择Python提供的工具包,一般保持默认的全部选中,然后单击“Next”按钮,如图1-3所示。图图1-3选选择择Python提供的工具提供的工具包包2.1 安装安装Python1安安装装步步骤骤4 显示“AdvancedOptions”界面,勾选“Installforallusers”复选框(为所有用户安装),在“Customizeinstalllocation”编辑框中设置安

5、装路径(如D:Python39,也可单击“Browse”按钮选择安装目录),然后单击“Install”按钮,如图1-4所示。图图1-4选选择择高高级选项级选项与安装路与安装路径径2.1 安装安装Python1安安装装步步骤骤5 显示“SetupProgress”界面,开始安装并显示安装进度,如图1-5所示。安装成功后,单击“Close”按钮关闭对话框即可。图图1-5安安装装进进度度2.1 安装安装Python2验验证证打开命令提示符(cmd)窗口,)窗口,执执行行“python”命令命令。如果出现类似图1-6所示结果,说明Python安装成功。图图1-6 Python安装成安装成功功2.2 安

6、装安装PyCharm1安安装装步步骤骤1 访问http:/localhost/cache/6013050232004231/png/pycharmdownload,在打开的下载页面中单击“Community”下的“Download”按钮,下载社区版,如图1-7所示。图图1-7下下载载PyCharm2.2 安装安装PyCharm1安安装装步步骤骤2 双击下载好的pycharm-community-2021.1.exe文件,根据安装提示进行操作即可完成安装。图图1-8设设置安装置安装选选项项2.2 安装安装PyCharm2设设置置步步骤骤1 启动PyCharm,打开“PyCharmUserAgre

7、ement”对话框,勾选“IconfirmthatIhavereadandacceptthetermsofthisUserAgreement”复选框,然后单击“Continue”按钮,如图1-9所示。图图1-9 PyCharm导导入入设设置置2.2 安装安装PyCharm2设设置置步步骤骤2 打开“WelcometoPyCharm”对话框,在左侧选择“Customize”选项,在右侧“Colortheme”的下拉列表中选择“IntelliJLight”选项,如图1-10所示。“IntelliJLight”主题的用户界面如图1-11所示。图图1-10 设设 置用置用户户界面主界面主题题图图1-1

8、1“IntelliJLight”主主题题的用的用户户界界面面2.2 安装安装PyCharm2设设置置步步骤骤3 在界面左侧选择“Plugins”选项,在搜索框中输入“Chinese”,然后在下面列表中选择“Chinese(Simplified)Language Pack/中文语言包”选项,单击“Install”按钮,如图1-12所示。图图1-12安安装中文插装中文插件件2.2 安装安装PyCharm2设设置置步步骤骤4 安装完成后,单击“RestartIDE”按钮,在打开的对话框中单击“Restart”按钮,如图1-13所示。图图1-13重重启启PyCharm2.2 安装安装PyCharm2设

9、设置置步步骤骤5重启后,便可进入PyCharm中文界面,如图1-14所示。图图1-14 PyCharm中文界中文界面面PART 03编编程初体程初体验验3.1 第一个第一个Python小游小游戏戏步步骤骤1启动PyCharm,在打开的“欢迎访问PyCharm”对话框中选择“新建项目”选项(见图1-14)。步步骤骤2 显示“新建项目”界面,在“位置”编辑框中设置项目保存的路径并将项目命名为“第1章”;在“使用此工具新建环境”下拉列表中选择默认的“Virtualenv”选项;在“基本解释器”中选择Python安装目录下的python.exe;取消勾选“创建main.py欢迎脚本”复选框,然后单击“

10、创建”按钮,如图1-15所示。3.1 第一个第一个Python小游小游戏戏图图1-15新新建建项项目目3.1 第一个第一个Python小游小游戏戏步步骤骤3 打开PyCharm工作窗口,在左侧显示创建的“第1章”项目,同时打开“每日小技巧”对话框,单击“关闭”按钮关闭该对话框,如图1-16所示。图图1-16 PyCharm工作窗工作窗口口3.1 第一个第一个Python小游小游戏戏步步骤骤4 右击项目名“第1章”,在弹出的快捷菜单中选择“新建”“Python文件”选项,新建一个Python文件,如图1-17所示。图图1-17新新建建Python文文件件3.1 第一个第一个Python小游小游戏

11、戏步步骤骤5打开“新建Python文件”对话框,将文件命名为“猜数字”,然后双击“Python文件”选项,如图1-18所示。图图1-18命命名文名文件件3.1 第一个第一个Python小游小游戏戏步步骤骤6进入“猜数字.py”代码编辑界面,在代码编辑区输入代码,如图1-19所示。图图1-19输输入代入代码码3.1 第一个第一个Python小游小游戏戏步步骤骤7 在菜单栏中选择“运行”“运行”选项,打开“运行”对话框,然后选择“猜数字”选项,运行程序,在窗口下方即可显示运行结果,如图1-20所示。图图1-20运运行程行程序序3.2 Python编码规编码规范范1注注释释一个好的、有使用价值的源程

12、序都应加上必要的注释,以提高程序的可读性。Python允许有多种注释方式,常用的包括单行注释和多行注释两种。1以以“#”开始,以开始,以换换行符行符结结束的束的单单行注行注释释。这种注释可单独占一行,也可出现在一行中其他内容的右侧。例如:print(你真是太厉害了,一次就猜中了!)#输出猜对了2以三重引号(以三重引号(单单引号或双引号)开始,同引号或双引号)开始,同样样以三重引号以三重引号结结束的多行注束的多行注释释。例如:-猜数字游戏-编写者:小蓝编写时间:20210423如果要修改此部分代码,请添加如下注释修改者:修改时间:3.2 Python编码规编码规范范Python最独特的一点就是依

13、靠代码块的缩进来体现代码之间的逻辑关系。例如,对于选择结构来说,行尾的冒号及下一行的缩进表示一个代码块的开始,而缩进结束则表示一个代码块的结束。在Python中最好使用4个空格进行悬挂式缩进,且同一级别的代码块的缩进量必须相同。例如:2缩缩进进a=1b=2if a b:print(a)else:print(b)#a赋值为1#b赋值为2#如果a大于b#输出a的值#如果a小于等于b#输出b的值3.2 Python编码规编码规范范3语语句句换换行行Python建议每行代码的长度不要超过120个字符。对于过长的代码,建议进行换行。换行有以下两种方式。1可以在行尾使用可以在行尾使用续续行符行符“”来表示

14、下面来表示下面紧紧接的一行仍属于当前接的一行仍属于当前语语句。句。例如:message=你真是太厉害了,一次就猜中了!再猜一次,我不相信你还能猜到我在想什么。等价于message=你真是太厉害了,一次就猜中了!再猜一次,我不相信你还能猜到我在想什么。2根据根据Python会将会将圆圆括号中的行括号中的行隐隐式式连连接起来接起来这这个特点,可以使用个特点,可以使用圆圆括号包含多行括号包含多行内内容。容。例如,上述语句又可用以下形式表示。message=(你真是太厉害了,一次就猜中了!再猜一次,我不相信你还能猜到我在想什么。)3.2 Python编码规编码规范范使用必要的空格与空行可增使用必要的空

15、格与空行可增强强代代码码的可的可读读性性。一般来说,运算符两侧、函数参数之间、逗号后面建议使用空格进行分隔。而不同功能的代码块之间、不同的函数定义及不同的类定义之间则建议增加一个空行以提提高高程程序序的的可可读读性性。4空格与空空格与空行行感感谢观谢观看看Python少儿少儿编编程程第二第二章章 Python编编程基程基础础目录1.1会变的数据1.2多样的数据1.3数据的运算1.4与外界对话PART 01会会变变的数据的数据1.1 变变量的命名量的命名规则规则Python中变量的命名需要遵循一定的规则,即变变量名只能包括字母、数字和下划量名只能包括字母、数字和下划线线,且,且第一个字符必第一个

16、字符必须须是字母或下划是字母或下划线线,不能是数字。,不能是数字。例如,name、_name1、name_2都是合法的变量名,但1name、2_name、&123、%name、M.Jack、name2都是不合法的变量名。在实际开发过程中,为提高代码的可读性,会经常使用以下3种命名方式。1小小驼驼峰式命名。峰式命名。第一个单词首字母小写,之后的单词首字母大写,如myName、myFriendName等。2大大驼驼峰式命名。峰式命名。每个单词首字母都大写,如MyName、MyFriendName等。3下划下划线连线连接命名。接命名。用下划线“_”连接每个单词,如my_name、my_friend_

17、name等。提提(1)Python的变量名区分英文字母大小写,如score和Score是两个不同的变量。示示(2)Python的关键字不能作为变量名使用。1.2 变变量的量的赋值赋值变量赋值时,Python会自动声明变量的数据类型(将在2.2节中介绍)。赋值运算符“=”用于为变量赋值,赋值运算符左侧是变量名,而右侧是变量指向的值。例如:a=1b=1.2c=小红Python还允许同时为多个变量赋相同的值。例如:a=b=c=1也可以同时为多个变量分别赋不同的值。例如:a,b,c=1,2,hello1.2 变变量的量的赋值赋值【例【例2-1】输出小蓝在不同的年龄喜欢的动画片。【参考代【参考代码码】#

18、创建名字变量name,赋值为“小蓝”#创建年龄变量age,赋值为3#创建动画片变量cartoon,赋值为“小猪佩奇”name=小蓝age=3cartoon=小猪佩奇#输出小蓝3岁喜欢的动画片print(name,age,岁时喜欢的动画片是,cartoon)age=5#age重新赋值为5cartoon=机器猫#cartoon重新赋值为“机器猫”#输出小蓝5岁喜欢的动画片print(name,age,岁时喜欢的动画片是,cartoon)#age重新赋值为10#cartoon重新赋值为“海贼王”age=10cartoon=海贼王#输出小蓝10岁喜欢的动画片print(name,age,岁时喜欢的动画

19、片是,cartoon)1.2 变变量的量的赋值赋值【运行【运行结结果】果】程序运行结果如图2-2所示。图图2-2 例例 2-1程序运行程序运行结结果果PART 02多多样样的数据的数据2.1 数字数字1.intint(整型)数(整型)数值值通常称通常称为为整数。整数。Python可以处理任意大小的整数,当然包括负整数。整数在程序中的表示方法和数学上的写法一致,如18、175。2.floatfloat(浮点型)数(浮点型)数值值也称也称为为浮点数,由整数和小数浮点数,由整数和小数组组成。成。Python中浮点数只能用十进制形式表示,但其表示方法有如下两种。1小数表示法,由整数部分和小数部分组成,

20、如0.0013、1482.5。2科学表示法,通常用来表示一些比较大或比较小的数值。例如,0.0013可表示为1.3e3,1482.5可表示为1.4825e3。3complexcomplex(复数型)数(复数型)数值值由由实实数部分和虚数部分数部分和虚数部分组组成成,一般形式为a+bj,其中,a是复数的实数部分,b是复数的虚数部分,这里的a和b是整数或浮点数,如2.14j、2+12.1j。2.2 布布尔尔类类型型布布尔尔(bool)类类型是一种比型是一种比较较特殊的特殊的类类型,它型,它只只有有“True”(真)和(真)和“False”(假)两种(假)两种值值。在Python中,可以直接用“Tr

21、ue”和“False”表示布尔值(注意首字母大写),也可以通过比较和判断得到布尔值。例如:1020#判断10是否小于30,结果为True#判断10是否大于20,结果为False2.3 字符串字符串字符串字符串(str)是以是以单单引号或双引号括起来的任意文本引号或双引号括起来的任意文本,如abc、xyz等。如果单引号本身也是字符串中的一个字符,那就可以用双引号括起来;反之,如果双引号本身也是字符串中的一个字符,那就可以用单引号括起来。例如:ImOK!Itoldmyfriend,Pythonismyfavoritelanguage!如果字符串内部既包含单引号又包含双引号,则可以用转义字符“”来标

22、识,例如:ImOK!表示的字符串内容是:ImOK!2.3 字符串字符串转义字符以“”开头,后跟一个字符,通常用来表示一些控制代码和功能定义。Python中常用的转义字符如表2-1所示。表表2-1常常 用的用的转义转义字字符符2.3 字符串字符串【例【例2-2】输出小蓝个人信息的值及其类型,以及她的自我介绍。【参考代【参考代码码】name=小蓝#创建姓名变量name,赋值为“小蓝”#输出变量name的值及其类型print(name的值为,name,类型是,type(name)#创建性别变量sex,赋值为“女生”#创建年龄变量age,赋值为10sex=女生#输出变量sex的值及其类型print(s

23、ex的值为,sex,类型是,type(sex)age=10#输出变量age的值及其类型print(age的值为,age,类型是,type(age)height=1.4#创建身高变量height,赋值为1.42.3 字符串字符串【参考代【参考代码码】#输出变量height的值及其类型print(height的值为,height,类型是,type(height)print(*自我介绍*)#输出自我介绍print(大家好,我叫,name,,n是一个开朗的,sex,,n今年,age,岁了,n我已经,height,米了哦,n很高兴认识大家。)2.3 字符串字符串【运行【运行结结果】果】程序运行结果如图2

24、-3所示。图图2-3 例例 2-2程序运行程序运行结结果果【程序【程序说说明】明】type()函数用于返回对象的类型。PART 03数据的运算数据的运算3.1 算算术术运算符运算符Python提供了7个基本的算术运算符,其运算方式与数学中基本类似。具体符号如表2-2所示。表表2-2算算术术运算运算符符3.2 赋值赋值运算符运算符赋值运算符用来给变量赋值,Python提供的赋值运算符可分为简单赋值和复合赋值两种。简单赋值运算符“=”已经在2.1中介绍了,下面着重介绍复合赋值运算符。在Python中,经常会有利用变量的原有值计算出新值并重新赋值给这个变量的情况。例如,下面表达式就是把变量a的值加上

25、1后再赋值给a。a=a+1复合赋值运算符允许缩短这个表达式,使用“+=”运算符,可以将上面的表达式简写为:a+=1#相当于a=a+13.2 赋值赋值运算符运算符其中,复合赋值运算符中较为常用的是复合算术赋值运算符,包括+=、=、*=、/=、%=、*=和/=共7种。例如:a+=ba-=ba*=ba/=ba%=ba*=ba/=b#相当于a=a+b#相当于a=a-b#相当于a=a*b#相当于a=a/b#相当于a=a%b#相当于a=a*b#相当于a=a/b如果b是包含若干项的表达式,则相当于它有括号,例如:a*=b-3#相当于a=a*(b3)提提示示3.3 关系运算符关系运算符关系运算符又称比较运算符

26、,用于比较运算符两侧数据的值,比较的结果是一个布尔值,即True或False。Python提供的关系运算符如表2-3所示。表表2-3关关系运算系运算符符3.3 关系运算符关系运算符使用关系运算符时须注意以下几点。1等于、不等于、大于等于、小于等于运算符(等于、不等于、大于等于、小于等于运算符(=、!=、=、=)的表示方法)的表示方法与与数学中的表数学中的表示方法不同(示方法不同(=、)。2关系运算符两关系运算符两侧侧的的值值可以是数可以是数值值、字符串等数据、字符串等数据类类型,但型,但应为应为同一同一类类型型。3字符串数据字符串数据进进行比行比较较运算运算时时,按照其内容的,按照其内容的AS

27、CII码值进码值进行比行比较较。在比较两个字符 串时,先比较第一个字符,其中ASCII码值较大的字符所在字符串较大,如果第一个字符相同,再比较第二个字符。例如,abceabcdef为True,是因为逐个比较前三个字符,其ASCII码值相同,在比较第四个字符时,“e”的ASCII码值大于“d”的ASCII码值,因此,该表达式的值为 True。(注意:不是比较其长短)3.4 逻辑逻辑运算符运算符Python的逻辑运算符包括and(与)、(与)、or(或)、(或)、not(非)(非)3种,如表2-4所示。与C/C+、Java等语言不同的是,Python中逻辑运算的返回值不一定是布尔值。表表2-4逻逻

28、辑辑运算运算符符3.4 逻辑逻辑运算符运算符#创建变量a,赋值为5#创建变量b,赋值为6【例【例2-3】关系运算符和逻辑运算符示例。【参考代【参考代码码】a=5b=6#输出逻辑表达式的值print(a=,a,b=,b)print(a-5andb3=,a-5andb3)print(a6andb+3=,a6andb+3)print(a-5orb3=,a-5orb3)print(a6orb+3=,a6orb+3)print(nota=,nota)3.4 逻辑逻辑运算符运算符【运行【运行结结果】果】程序运行结果如图2-4所示。图图2-4 例例 2-3程序运行程序运行结结果果3.4 逻辑逻辑运算符运算符

29、【程序【程序说说明明】计算“a5andb3”表达式时,先计算“a5”得到的值为0,即为False,因此无须计算“b3”的值,表达式的值即为0。计算“a6andb+3”表达式时,先计算“a6”得到的值为True,因此,需计算表达式“b+3”的值,且整个表达式的值为“b+3”的值,即为9。计算“a5orb3”表达式时,先计算“a5”得到的值为0,即为False,因此,需计算“b3”的值,且整个表达式的值为“b3”的值,即为False。计算“a6orb+3”表达式时,先计算“a2(e)按位左移)按位左移a2图图2-7位位运算运算符符3.7 位运算符位运算符【参考代【参考代码码】a=2048b=5pr

30、int(a:,a)a=bprint(a再右移b位:,a)#创建变量a,并赋值为2048#创建变量b,并赋值为5#输出a#将a左移b位,并赋给a#输出a#再将a右移b位,并赋给a#输出a【例【例2-6】数据的加密和解密。【问题问题分析】分析】定义变量a和b,先将a左移b位加密,然后再将a右移b位解密。3.7 位运算符位运算符【运行【运行结结果】果】程序运行结果如图2-8所示。图图2-8 例例 2-6程序运行程序运行结结果果【程序【程序说说明】明】可以看出,a左移b位再右移b位后,还原到a的原始值,故可用这种方式来实现数据的加密和解密。3.8 运算符运算符优优先先级级Python中运算符的优先级如

31、表2-8所示。表表2-8运运算符算符优优先先级级PART 04与外界与外界对话对话4.1 听听输输入入Python提供了input()函数用于获取用户从键盘输入的字符串,其基本格式如下。input(prompt)其中,prompt表示输入提示,是一个字符串,表示可选。input()函数让程序暂停运行,等待用户输入数据,当获取用户输入后,返回一个字符串(不包含末尾的换行符)。例如:name=input(请输入名字:)#name为字符串当将该返回值作为数值使用时,就会引发错误,此时可使用int()函数将字符串转化为整型数据,也可使用float()函数将字符串转化为浮点型数据。例如:a=int(in

32、put(请输入一个整数)b=float(input(请输入一个浮点数:)#a为整数#b为浮点数这里需要注意的是,使用int()函数时,参数须是整型数值的字符串。4.2 说说输输出出在Python中使用print()函数进行输出,应遵循以下原则。1输出字符串时须用单引号或双引号括起来。2输出变量时,可不加引号。3变量与字符串同时输出或多个变量同时输出时,须用“,”隔开。【例【例2-7】输出万能生日祝福。【问题问题分析】分析】使用input()函数输入名字,使用print()函数输出对应名字的生日祝福。4.2 说说输输出出【运行【运行结结果】果】程序运行结果如图2-9所示。#输出提示【参考代【参考

33、代码码】print(请输入名字:)#根据输入的名字输出生日祝福print(亲爱的,input(),:nt生日快乐!nt希望你能开心快乐每一天!)图图2-9 例例 2-7程序运行程序运行结结果果感感谢观谢观看看Python少儿少儿编编程程第三第三章章 神奇的分支和循神奇的分支和循环环目录1.1前进的向导1.2选择不同的道路1.3摆脱重复的任务PART 01前前进进的向的向导导1.1 什么是流程什么是流程图图流流程程图图是是对对某某一一个个问问题题的的定定义义、分分析析或或解解法法的的图图形形表表示示,图中用各种符号来表示操作、数据、流向及装置等。程序流程图则表示程序的运行顺序,是一种常用的表示算法的图形化工具。换言之,程序流程图就是通过画图的方式表达程序运行的所有路径,通过使用箭头和框图把程序运行的方向与步骤展示出来。1.2 程序流程程序流程图图的基本符号的基本符号图图3-1程程序流程序流程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1