Python学习笔记(5)-集成开发环境IDLE的使用与调试
点此查看 零基础Python全栈文章目录及源码下载
本文目录
- 1. 简介
- 2. 直接编辑、运行Python语句
- 3. 编写.py文件并运行
- 4. 调试
1. 简介
习惯了集成开发环境,起码写了一个文件之后,不用再去cmd里面cd到文件所在目录再运行,而且可以调试。这两点对于初学者来说很重要,所以介绍下IDLE的使用(主要的是还提供了Tab自动缩进4个字符,这个太重要了哈),主要内容:
- 直接编辑、运行Python语句
- 编写.py文件并运行
- 调试
2. 直接编辑、运行Python语句
从官网下载并安装Python后,在开始菜单中会有一个IDLE (Python 3.6 64-bit)
,双击打开之后,即出现>>>
提示符,此时可输入Python语句后按回车执行,之前以说过不详述了。
print("Hello World")#简单示例,输入完成后回车显示Hello World
3. 编写.py文件并运行
在IDLE中点击File-New File,会弹出一个对话框,此时可以在里面编辑多行代码,如下:
a=1 #定义变量a,并赋值1
a=2 #a的值改为2
print(a)#输出a
编辑完成后按Ctrl+S保存,选择保存位置即可。
保存完毕之后,直接按F5(或者点击菜单栏Run-Run Module)运行即可,如下,非常方便快捷哦。
4. 调试
调试是非常重要的,这个我就不再论证了。
IDLE调试方法非常简单,在代码中任意行右键-Set BreakPoint,该行就会出现黄色背景如图:
然后选择菜单栏Run-Python Shell即返回带>>>
提示符的Python命令行,此时点击命令行的菜单Debug-Debugger将弹出Debugger Control窗体,这个窗体可以用来观察运行过程中的变量等状态。
此时回到代码编辑窗口(带黄线的窗口),按F5开始调试,此时自动激活Debugger Control窗体,其Step、Over等按键也可以使用了,Step应该是步入调试、而Over应该是跳出调试。
因为我们的断点下在第二行,所以可以看到运行到断点处,a=1如图:
按下Step运行一步,此时a=2如图:
调试成功,稍微有点复杂,自己试一遍就没啥问题了。
Python学习笔记(5)-集成开发环境IDLE的使用与调试相关推荐
- Python学习笔记:集成开发环境
文章目录 一.下载PyCharm-2020.1.1 二.下载jetbrains-agent-latest.zip 三.安装PyCharm-2020.1.1 四.启动PyCharm并注册 五.配置Pyc ...
- Python学习笔记:Day1-2 开发环境搭建
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- python软件包自带的集成开发环境-Python: 内置的集成开发环境-IDLE
在安装好Python的同时,系统会自动安装自带的IDE,叫做IDLE. Python提供的这个内置IDE,允许创建.编辑.运行Python代码.你要做的就是,输入代码,保存,然后按F5运行. IDLE ...
- python软件包自带的集成开发环境-Python的10大集成开发环境和代码编辑器(指南)...
使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...
- python自带的集成开发环境是什么-Python的10大集成开发环境和代码编辑器(指南)...
使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...
- Python的10大集成开发环境和代码编辑器(指南)
分享一篇文章,原文链接:Python IDEs and Code Editors (Guide). 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将 ...
- Python学习笔记:web开发3
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Python学习笔记:web开发2
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- Polyworks脚本开发学习笔记(一)-脚本开发环境
Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...
- C51单片机学习笔记(一)——搭建开发环境及烧写工具
C51单片机学习笔记(一)--搭建开发环境及烧写工具 文章目录 C51单片机学习笔记(一)--搭建开发环境及烧写工具 1.搭建软件开发环境及使用(Keil uVision) 2.将程序下载到单片机(烧 ...
最新文章
- 轻量级UML工具-UMLet
- linux anaconda环境变量配置
- C/C++由字符串转JSON/JSON转字符串/数组解析/数组添加
- IdentityServer4之Authorization Code(授权码)相对更安全
- 利用bootstrap框架做了一个采摘节节日活动网页
- 深度相机---(1)TOF总结
- 【git系列】提交新的PR-撤销git rebase
- qtextedit改变单个字的颜色_孩子从“妈妈”叫到“妈”,称呼少了一个字,暗示孩子三方面变化...
- PD虚拟机在big sur系统下无法运行,怎样解决?
- android自动登录_游戏社区App (三):客户端与服务端的加密处理 和 登录
- nc 连接文件服务器失败,nc文件服务器
- 操作系统的概念,功能
- OpenGL ES2 0 – Iphone开发指引
- linux如何配置本地yum,Linux配置本地yum源配置方法
- WordPress整站轻松开启HTTPS 1
- Linux USB 鼠标驱动程序详解
- Opencv-获取两点之间距离
- android wifi音箱,(原创)图文并茂教程,手把手教你用安卓手机当电脑的无线扬声器(喇叭)...
- 我的appstore新游戏--LeBallon 拿码了
- 蜀山前传之二---------------第八回