零基础学编程016:Python IDLE的代码编辑器

Python IDLE是Python的集成开发和学习环境,而WinPython集成更多的开发工具包,比如在《零基础学编程012:画出复利曲线图》提到的numpy和matplotlib绘图包都包含在内,所以强烈建议在Windows环境中的学习者安装WinPython,省得在安装或运行过程中出现这样那样的错误。

WinPython中将IDLE升级了一下,叫做 IDLEX。

前面我们一直在这个IDLE集成环境中输入命令,当代码行较多时,每发生错误后,都要重复输入命令,非常麻烦。实际上IDLE中还有一个代码编辑器,从File菜单中可以点击New File菜单项,就可以调出代码编辑窗口来。

这里面可以直观地看到缩进、行号、列号,可以输入多行的源代码,然后一并运行。大家可以试着把以前写的程序敲进去,点击工具栏右侧的“RS”按钮,就可以运行整个程序,比在IDLE窗口中的>>>后面敲入命令更加方便。

相比Python IDLE,WinPython IDLEX 的菜单里主要多了一项SubCode,它可以将代码分人为划分为许多块,只执行其中的某一块,非常适合学习和调试。

在Help菜单中还有一个Turtle Demo,里面包含更多的小海龟的演示程序,大家可以依次运行一遍,看看都能产生哪些奇妙的图形。

--- END ---

原文发布于微信公众号 - 申龙斌的程序人生(slbGTD)

原文发表时间:2017-01-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏進无尽的文章

扒虫篇-Bug日志 Ⅰ

之前在集成调试 AsReader的时候,遇到的bug,是一家日本企业生产的产品,官方文档比较简单而且还不写清楚,表面上看是报的不兼容 64位模拟器的错误,我用...

852
来自专栏Timhbw博客

Hexo-完全免费全平台搭建个人博客(2)-域名主题设置

2017-03-1011:01:58 发表评论 913℃热度 Hexo-完全免费全平台搭建个人博客(1)-整体搭建 上一篇文章把 Hexo 博客整体搭建一遍了...

30512
来自专栏杨建荣的学习笔记

Oracle 12.2中的一个参数说明(r12笔记第76天)

之前花了些时间做了Oracle 10g,11g,12c参数的差别,其中有一个参数很有意思,在不同版本代表的含义还有所差别。就是sec_case_sens...

2598
来自专栏软件测试经验与教训

ADB命令集锦

在测试APP时,我们常常会用到adb命令来协助测试,那么adb命令到底是什么?有什么用?怎么用?

925
来自专栏向治洪

Android NDk环境配置

概论 NDK全称是Native Development Kit,NDK提供了一系列的工具,帮助开发者快速开发C(或C++)的动态库,并能自动将so和java应...

15210
来自专栏数据和云

【云端起舞】Oracle云上一键安装数据库补丁集

编辑手记:为数据库升级打补丁是一项常规的任务,在通常情况下 ,打补丁是一件繁琐的事情,需要考虑的细节比较多。但在云上,可以通过按钮一键式应用 相关补丁集,高效便...

3498
来自专栏pangguoming

unity htc vive使用

本文介绍如何在Unity中使用HTC vive设备,当前VR作为市场比较火热的热点,HTC VIVE设备作为三大供应商之一,许多人购买了该设备,却不知道如何使用...

3416
来自专栏FreeBuf

刷机教程:教你如何打造一台渗透测试手机

我们下面会给大家展示怎样打造自己的攻击测试手机,大家可以在上面跑Kali系统和AOPP(安卓开源攻击测试项目)。 简述手机刷机 1. 按照你的手机型号下载Rec...

20310
来自专栏我是攻城师

Spark 1.3更新概述:176个贡献者,1000+ patches

3004
来自专栏木制robot技术杂谈

Hexo搭建个人博客(三)—— Hexo博客的美化

通过前两节的学习,我们已经搭建好自己的博客,就像盖房子一样要对内部进行装修,也就是对博客进行美化。 ---- 安装Hexo博客主题 Hexo博客可以安装不同的...

8079

扫码关注云+社区