idle不是python自带的开发工具_使用IDLE开发工具开发Python程序

这节课是少儿Python编程与数学的第4节课,在这节课中我将和同学们一起了解IDLE开发工具,通过这节课的学习,同学们会掌握IDLE开发工具的基本使用方法。

这节的课程内容是实践课,请同学们和老师一起完成这节实践课的内容。实践内容有两项,第一项实践是了解IDLE开发工具,第二项实践是使用IDLE开发工具进行算式计算。

实践1:了解IDLE开发工具

Python为我们提供了IDLE开发工具,用于开发Python程序。IDLE开发工具是集成在Python安装包中的,因此Python安装完成后,同学们就可以直接使用IDLE开发工具了。

启动IDLE开发工具有两种方法:第一种方法是在小娜搜索框搜索Python;第二种方法是进入Python安装目录,启动IDLE开发工具。

ac4bd11373f0820273d23f8711da2ae8aa641be8.jpeg?token=16f1d7bfbf8d7ebb426d3807b5126068&s=88031F7C1D5A44450C5DD5DE0000C0B2

第一种方法:小娜搜索框搜索Python

在小娜搜索框中输入“Python”,在弹出的列表中选择“IDLE (Python 3.8 64-bit)”,见下图。因为各位同学使用的计算机安装的操作系统以及Python版本可能有所不同,名称不要求完全一致,但名称前缀必须是IDLE。如果同学们的电脑操作系统是Win7操作系统,可以在开始菜单中找到Python 3.8 64-bit。

c83d70cf3bc79f3de60fa9d9e0801c14738b2917.jpeg?token=779c1854d7fd3f145d019fac19db0c40&s=E3927D221F3E768C04DC1CD80000C0B2

Python的IDLE是Python自身提供的用于开发Python程序的开发工具,利用IDLE可以较为方便地创建、运行、测试和调试Python程序。

用鼠标单击上图的IDLE(Python 3.8 64-bit)条目,系统会启动IDLE开发工具。

IDLE开发工具界面如下图所示:

cf1b9d16fdfaaf510ec9d333d77545ebf01f7a3f.jpeg?token=b80ecf34ee9ace8d414ba05934d200dc&s=59A03C72895B624D1CD5D1DA000050B0

第二种方法:进入Python安装目录,启动IDLE开发工具

不建议同学们采用这种启动方式,启动方式比较麻烦。Python安装目录是指在运行Python安装程序时,同学们设置的安装目录。在前面的安装程序中,设置的安装目录是“c:\\python”,进入“c:\\python”目录,再进入“Lib”目录,再进入“idlelib”目录,用鼠标双击“idlelib”目录下的idle.pyw文件。系统会启动IDLE开发工具。如下图所示:

728da9773912b31b429b13e0dd39e77fdbb4e128.jpeg?token=2cfd0042b156700bf755a474d0a27851&s=4450EC3287814D41504945DB000010B2

IDLE开发工具由Shell程序、代码编辑器、Python文档构成。如下图所示:

dc54564e9258d1090d0920408b791dba6d814d05.jpeg?token=3f425badcb94c0d67041eefc1663d7b3&s=88011F7C57E4730146509847020030E1

Shell程序是一个窗口程序,它可以执行Python脚本,脚本我们可以理解为Python代码,也可以执行Python命令,Python命令实际上是已经编写好的Python程序,也就是在Shell窗口中运行Python程序。

Shell窗口是IDLE开发工具的主要工作窗口,通过Shell窗口可以完成创建、运行、测试和调试Python程序等功能。这些功能大多是通过菜单命令完成的。例如:同学们可以通过【File】菜单下的【New File】菜单项打开Python代码编辑器。

关于菜单及菜单项的功能,在这节课程中先不做解释,不给同学们造成过多的负担。我们会在后面的课程中,当使用到菜单及菜单项的功能时再做详细解释。感兴趣的同学可以利用翻译工具简单了解菜单及菜单项名称的中文含义,这也是学习英语的一种方法。

Shell程序窗口界面如下图所示:

cf1b9d16fdfaaf510ec9d333d77545ebf01f7a3f.jpeg?token=b80ecf34ee9ace8d414ba05934d200dc&s=59A03C72895B624D1CD5D1DA000050B0

代码编辑器是编写Python代码的文本编辑器,使用代码编辑器可以保存和修改编写的Python代码,因为在Shell窗口编写的Python代码不能保存和修改代码。同学们可以通过【File】菜单下的【New File】菜单项打开Python代码编辑器。

代码编辑器如下图所示:

b2de9c82d158ccbf60f6f2a543f96d3bb0354189.jpeg?token=a3b3713f6289914c451371a3cb131322&s=19843C724B0357641CD5D1DA0000E0B2

在Shell窗口,按下F1键或通过【Help】菜单下的【Python Docs】菜单项打开Python文档。Python文档是Python的使用手册,Python文档提供了入门教程、语言参考、安装和使用Python等内容,是学习Python编程非常重要的工具。随Python安装包配置的Python文档是英文文档,同学们阅读起来会有困难。

不过有一个好消息,Python官方已经在官网上发布了Python中文版的文档。

同学们可以用浏览器打开上面的网址,阅读Python中文版文档。

实践2:算式计算

算式是数(或代替数的字母)与运算符号组合而成的式子,同学们在小学阶段接触的算式都是四则运算,运算符号有加、减、乘、除。

例如:

3+5

6+10*2/5

(2+8)/2

(a+b)/2

在上面的算式中:

3+5算式是求3和5的和,运算符号是“+”,计算结果很容易得出是8。

6+10*2/5算式是先计算10与2的乘积,得出结果是20,然后再计算20除以5,得出结果是4,组合计算6与4的和,结果是10。

在这个算式中,乘号运算符用的是“*”,除号运算符用的是“/”,和同学们在学校学习的乘号和除号是不相同的。这是因为在编写代码时用键盘输入乘号和除号不是很方便,因此在大多数编程语言中,也包括Python编程语言,用“*”符号表示乘号,用“/”符号表示除号。

6+10*2/5的算式稍微复杂一些,因为这个算式涉及到运算符号的优先级和运算顺序。我们需要验证一下这个算式的计算结果是否正确,可以在IDLE开发工具的Shell窗口进行验证。

启动IDLE开发工具,在Shell窗口光标处输入算式:

6+10*2/5

算式输入完成后,按下回车键。Shell会执行算式,并给出计算结果。如下图所示:

29381f30e924b89983cc8aca3527cc900b7bf673.jpeg?token=76ef80a9ed111535d03720f089b4034f&s=19A07C32C90F714D1CD5D1DA0000D0B1

Shell窗口执行算式后,给出的结果是10.0,这是一个小数,小数10.0和整数10是相等的。因此Shell执行算式给出的结果和同学给出的计算结果是相同的,这也证明同学们对算式的运算过程是正确的。

(2+8)/2算式是先计算2与8的和,得出结果是10,然后10再除以2,得出结果是5。在这个算式中,不先计算8除以2,是因为小括号的运算优先级要高于除号的运算优先级。

同样可以在Shell窗口验证算式的计算结果,在Shell窗口的光标处输入算式:

(2+8)/2

Shell窗口执行算式后,给出的结果是5.0,和同学们给出的算式计算结果是相同的。计算结果如下图所示:

b3119313b07eca802fe9fe6fcb0246d8a0448375.jpeg?token=a6f33d54a327bd9434649141c2b9d8ce&s=59A03C72D90F624D1CD5D1DA0000C0B1

(a+b)/2算式是一个代数式,关于代数式同学们会在六年级接触到。在这里先做一个简单了解。

(a+b)/2算式中的字母a和b,分别表示不同的数,数可以是整数,也可以是小数。要计算出这个代数式需要确定a和b表示的数字。

例1:

当a=5,b=7时,这里的等号和同学们在数学中学的等号有不同的意义,在编程语言中等号是赋值运算符,赋值运算符用于进行赋值运算,也就是将5赋值给a,将7赋值给b,经过赋值后a的值是5,b的值是7,关于赋值运算后面的课程会详细讲述。将a和b的值代入算式:

(5+7)/2

(5+7)/2算式的计算结果为6。

例2:

当a=12,b=8时,将a和b表示的数代入算式:

(12+8)/2

(12+8)/2算式的计算结果为10。

在Shell窗口也可以执行代数式的计算,在计算代数式之前需要先给a和b赋值,赋值的意思是让a和b分别表示一个确定的数。例如前面的a=12和b=8,就是将12赋值给a,8赋值给b,a=12和b=8也称为赋值语句。

在Shell窗口的光标处输入下面的赋值语句:

a=12

按下回车键后,再输入下面的赋值语句:

b=8

按下回车键后,再输入代数式:

(a+b)/2

按下回车键后,Shell窗口给出代数式(a+b)/2的计算结果,如下图所示:

838ba61ea8d3fd1f3f8f9e2f6b6ff41a94ca5fc3.jpeg?token=9e6dfd600a41ed7370c74358051d7461&s=59A03C72D90F624D1CD5D1DA0000C0B1

在Shell窗口执行代数式计算,需要输入三条语句:第一条语句a=12是把12赋值给a;第二条语句b=8是把8赋值给b;第三条语句用于计算代数式的结果。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值