最新Python idle下载、安装与使用教程图文详解


Posted in Python onNovember 28, 2020

简介:IDLE是Python软件包自带的一个集成开发环境,可以方便地创建、运行、调试Python程序。本文包括IDEL安装、使用配置、和运行调试教程。

由于Google、YouTube等大型公司的推广,python编程语言越来越受欢迎,很多编程爱好者,也将Python做为了首先的编程语言。
今天我们就来讲一下,学习的第一步,安装Python idle编辑器,也它的调试和使用。

第一步,我们先去下载一个Python idle程序安装包。

本节讲的是windows下的idle,Linux idle是没有的,可以直接使用相应的python 解释器,我们先来打开,www.python.org Python的官网网站,找到Downloads区,点击进去,找到适合的版本安装包。

最新Python idle下载、安装与使用教程图文详解

由于本博主的系统是Window10 64位,选择 (WindowsX86-64web-based installer)idle python版本下载。

最新Python idle下载、安装与使用教程图文详解

第二步,找到刚下载的Python程序安装包,双击打开,运行安装程序。

一般无需要过多设置,直接点击下一步,直至安装成功,点击完成就可以了。如果想切换安装目录的朋友,可以在那一步换一下安装的路径。

最新Python idle下载、安装与使用教程图文详解

最新Python idle下载、安装与使用教程图文详解

第三步,安装完成之后,在我们的开始菜单,找到 Python idle,双击运行,就可以在我们的idle中,调试我们的python代码了。开始菜单中,选择idle (Python 3.7 64-bit),这也是一个Python编写的GUI程序,其它几个选项是Python的模块文档和帮助。

最新Python idle下载、安装与使用教程图文详解

下面我们输出一条python字符串语句,还有计算2个变量相加的值,输出在屏幕上面。

最新Python idle下载、安装与使用教程图文详解

上面讲的都是Windows平台下的Python idle安装和调试的过程,通常Linux系统,如:Ubuntu、CentOS都已经默认随系统安装好python程序了,在linux类系统中,这个idle叫做Python解释器,它是从终端模拟器中,输入“python”这个命令启动的。Python编程的一切都从这个IDLE编辑器中开始,在之后入门后,可以选择更多自己喜欢的Python编辑器,如:Wing IDE专业级Python编辑器。

二、IDLE运行与配置使用

依次点击Options->Configure IDLE,在Settings页面可以设置字体、语法高亮、和快捷键等。
我这里为了代码显示美观选了等宽字体Consolas。
建议选择等宽字体,很容易辨识数字0和大写字母O,数字1和字母l(L的小写字母)、I(i的大写字母)。视觉效果好,不知道哪个是等宽字体请自行度娘,眼神儿不好的可以把size字号改大。点击OK或Apply会立即生效。

最新Python idle下载、安装与使用教程图文详解

三、IDLE调试

在“Python Shell”窗口中单击“Debug”菜单中的“Debugger”菜单项,就可以启动IDLE的交互式调试器。这时,IDLE会打开“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG ON]”并后跟一个“>>>”提示符。这样,我们就能像平时那样使用这个“Python Shell”窗口了,只不过现在输入的任何命令都是允许在调试器下。我们可以在“Debug Control”窗口查看局部变量和全局变量等有关内容。如果要退出调试器的话,可以再次单击“Debug”菜单中的“Debugger”菜单项,IDLE会关闭“Debug Control”窗口,并在“Python Shell”窗口中输出“[DEBUG OFF]”。

最新Python idle下载、安装与使用教程图文详解

最新Python idle下载、安装与使用教程图文详解

到此这篇关于最新Python idle下载、安装与使用教程图文详解的文章就介绍到这了,更多相关Python idle下载、安装与使用内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python  连接字符串(join %)
Sep 06 Python
Python中针对函数处理的特殊方法
Mar 06 Python
python获取一组汉字拼音首字母的方法
Jul 01 Python
python+selenium开发环境搭建图文教程
Aug 11 Python
TensorFlow 合并/连接数组的方法
Jul 27 Python
python 画三维图像 曲面图和散点图的示例
Dec 29 Python
Python的高阶函数用法实例分析
Apr 11 Python
详解Python列表赋值复制深拷贝及5种浅拷贝
May 15 Python
pandas的qcut()方法详解
Jul 06 Python
Python类中的魔法方法之 __slots__原理解析
Aug 26 Python
Python各种扩展名区别点整理
Feb 27 Python
提高python代码运行效率的一些建议
Sep 29 Python
Python3 用什么IDE开发工具比较好
Nov 28 #Python
Pycharm配置autopep8实现流程解析
Nov 28 #Python
Python3.8.2安装包及安装教程图文详解(附安装包)
Nov 28 #Python
Python安装Bs4的多种方法
Nov 28 #Python
Pycharm Plugins加载失败问题解决方案
Nov 28 #Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
Nov 28 #Python
Pycharm配置lua编译环境过程图解
Nov 28 #Python
You might like
一个简单的自动发送邮件系统(三)
2006/10/09 PHP
PHP语法速查表
2006/12/06 PHP
PHP输出两个数字中间有多少个回文数的方法
2015/03/23 PHP
8个PHP数组面试题
2015/06/23 PHP
PHP receiveMail实现收邮件功能
2018/04/25 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
基于jQuery的让非HTML5浏览器支持placeholder属性的代码
2011/05/24 Javascript
js+html+css实现鼠标移动div实例
2013/01/30 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
教你在heroku云平台上部署Node.js应用
2014/07/30 Javascript
JS操作HTML自定义属性的方法
2015/02/10 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
jQuery+ajax实现实用的点赞插件代码
2016/07/06 Javascript
JavaScript正则表达式替换字符串中图片地址(img src)的方法
2017/01/13 Javascript
Vue.js递归组件构建树形菜单
2017/12/24 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
2018/06/14 Javascript
angular6.x中ngTemplateOutlet指令的使用示例
2018/08/09 Javascript
[02:20]DOTA2亚洲邀请赛 EHOME战队出场宣传片
2015/02/07 DOTA
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
Python是编译运行的验证方法
2015/01/30 Python
Python中map,reduce,filter和sorted函数的使用方法
2015/08/17 Python
python和shell获取文本内容的方法
2018/06/05 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
初探利用Python进行图文识别(OCR)
2019/02/26 Python
linux环境下Django的安装配置详解
2019/07/22 Python
python3实现mysql导出excel的方法
2019/07/31 Python
Python可以用来做什么
2020/11/23 Python
CSS3实现可翻转的hover效果
2018/05/23 HTML / CSS
如何用border-image实现文字气泡边框的示例代码
2020/01/21 HTML / CSS
香港唯港荟酒店预订:Hotel ICON
2018/03/27 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
教师校本培训方案
2014/02/26 职场文书
2014年双拥工作总结
2014/11/21 职场文书
浅谈Python数学建模之整数规划
2021/06/23 Python
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
Golang 结构体数据集合
2022/04/22 Golang