点此查看 零基础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的使用与调试相关推荐

  1. Python学习笔记:集成开发环境

    文章目录 一.下载PyCharm-2020.1.1 二.下载jetbrains-agent-latest.zip 三.安装PyCharm-2020.1.1 四.启动PyCharm并注册 五.配置Pyc ...

  2. Python学习笔记:Day1-2 开发环境搭建

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  3. python软件包自带的集成开发环境-Python: 内置的集成开发环境-IDLE

    在安装好Python的同时,系统会自动安装自带的IDE,叫做IDLE. Python提供的这个内置IDE,允许创建.编辑.运行Python代码.你要做的就是,输入代码,保存,然后按F5运行. IDLE ...

  4. python软件包自带的集成开发环境-Python的10大集成开发环境和代码编辑器(指南)...

    使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...

  5. python自带的集成开发环境是什么-Python的10大集成开发环境和代码编辑器(指南)...

    使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将大型的编程项目变成一个个充满绝望和沮丧的"坑".使用一款集成开发环境甚至是一款好 ...

  6. Python的10大集成开发环境和代码编辑器(指南)

    分享一篇文章,原文链接:Python IDEs and Code Editors (Guide). 使用IDLE或者Python Shell来编写Python是非常适合于简单程序的,但是这些工具往往将 ...

  7. Python学习笔记:web开发3

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  8. Python学习笔记:web开发2

    前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...

  9. Polyworks脚本开发学习笔记(一)-脚本开发环境

    Polyworks脚本开发学习笔记(一)-脚本开发环境 背景 Polyworks的扫描尺寸测量分析模块是我工作中经常用到的一个模块,我不是做测量的,但是利用Polyworks对扫描获得的点云来进行尺寸 ...

  10. C51单片机学习笔记(一)——搭建开发环境及烧写工具

    C51单片机学习笔记(一)--搭建开发环境及烧写工具 文章目录 C51单片机学习笔记(一)--搭建开发环境及烧写工具 1.搭建软件开发环境及使用(Keil uVision) 2.将程序下载到单片机(烧 ...

最新文章

  1. 轻量级UML工具-UMLet
  2. linux anaconda环境变量配置
  3. C/C++由字符串转JSON/JSON转字符串/数组解析/数组添加
  4. IdentityServer4之Authorization Code(授权码)相对更安全
  5. 利用bootstrap框架做了一个采摘节节日活动网页
  6. 深度相机---(1)TOF总结
  7. 【git系列】提交新的PR-撤销git rebase
  8. qtextedit改变单个字的颜色_孩子从“妈妈”叫到“妈”,称呼少了一个字,暗示孩子三方面变化...
  9. PD虚拟机在big sur系统下无法运行,怎样解决?
  10. android自动登录_游戏社区App (三):客户端与服务端的加密处理 和 登录
  11. nc 连接文件服务器失败,nc文件服务器
  12. 操作系统的概念,功能
  13. OpenGL ES2 0 – Iphone开发指引
  14. linux如何配置本地yum,Linux配置本地yum源配置方法
  15. WordPress整站轻松开启HTTPS 1
  16. Linux USB 鼠标驱动程序详解
  17. Opencv-获取两点之间距离
  18. android wifi音箱,(原创)图文并茂教程,手把手教你用安卓手机当电脑的无线扬声器(喇叭)...
  19. 我的appstore新游戏--LeBallon 拿码了
  20. 蜀山前传之二---------------第八回

热门文章

  1. 深度学习中Batch size对训练效果的影响
  2. 在线分析仪器(一)概述
  3. mysql查询历史时刻数据_跨平台实时数据库查询历史数据的方法介绍
  4. matlab画组合立方体,matlab小程序 画立方体
  5. 电脑启动显示“A disk read error occurred”的解决方法
  6. 开发一个App大概要多少钱?
  7. 2022IEOC全国赛专业组获奖及晋级成绩公布 全球赛期待继续辉煌
  8. 辛客小杰个人博客源码
  9. aid learning如何换源
  10. 双拼输入法的原理及上手方法