零基础学编程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 条评论
登录 后参与评论

相关文章

来自专栏FreeBuf

初学者福利:XVWA黑客靶场发布

简介 Xtreme Vulnerable Web Application (XVWA)是一款使用PHP/MySQL编写的靶场,可以帮助初学者快速学习安全姿势。 ...

2345
来自专栏GopherCoder

Django:web框架的学习(3)

1313
来自专栏更流畅、简洁的软件开发方式

【自然框架】之通用权限(七):权限到按钮

      继续,这是第七章了。我已经到了无话可说的地步了。哎,在坚持几章就结束了。第七章到第十章,我打算采用简单说明的方式来做,因为我感觉我这么写好像大家都不...

2159
来自专栏DeveWork

iOS / Android 移动设备中的 Touch Icons

上次转载了一篇《将你的网站打造成一个iOS Web App》,但偶然发现这篇文章的内容有些是错误的——准确来说也不是错误,只是不适合自半年前来的情况了(也可以说...

4446
来自专栏北京马哥教育

秒懂系列 | 史上最简单的Python Django入门教程

摘要:Django的学习教程也是分门别类,形式不一。或是较为体系的官方文档,或者风格自由的博客文档,或者偏向实例的解析文档。即使官方文档,章节较多,文字阐述累赘...

3726
来自专栏用户2442861的专栏

必不可少的Firefox插件

Adblock Plus 去广告,包括youku的开头广告 All-in-One Sidebar 最大的好处就是省去书签栏 NoSquint :用firefo...

181
来自专栏DeveWork

制作WordPress侧边栏“热门文章”小工具并集成在主题中的方法

制作“热门文章”小工具的思路与文章《制作WordPress侧边栏“随机文章”小工具并集成在主题中的方法》提供的一致,如果你没看过这篇文章,不妨看看先。“热门文章...

18110
来自专栏向治洪

Mac 高效工作指南

序 很多做开发的程序员,都喜欢用mac,其绚丽的外观,加上手感体验,很适合开发和装逼用。其实除了这些为什么那么多程序员喜欢用mac呢,分析了一下使用mac的好处...

28510
来自专栏HBStream流媒体与音视频技术

借助开源项目,又好又快的实现视频文件”剧情连拍(剧情截图)”功能

2927
来自专栏崔庆才的专栏

腾讯云主机上测试BootStrap4编译FlexBox

最近在开发一个移动端适配的网站,使用了materi-ui框架,基于React。使用materi-ui时,已经内置了许多样式,但是bootstrap的一些多余样式...

1590

扫描关注云+社区