IDLE (Python)

维基百科,自由的百科全书
跳转到导航 跳转到搜索
IDLE
Ubuntu中的IDLE,设置高亮的交互环境
Ubuntu中的IDLE,设置高亮的交互环境
原作者Guido van Rossum
首次发布1998年12月22日,​27年前​(1998-12-22
当前版本
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    源代码库
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
    编程语言Python
    引擎
      Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
      类型集成开发环境
      许可协议
        Module:EditAtWikidata第29行Lua错误:attempt to index field 'wikibase' (a nil value)
        网站docs.python.org/library/idle.html

        IDLEPython集成开发环境,从1.5.2b1版开始,就以Python作为默认的执行语言。[1][2]“IDLE”代表“Integrated Development and Learning Environment”(集成开发与学习环境)[3]。在许多Linux发行版中,IDLE可以作为Python软件包的一部分选择安装。IDLE使用Python与Tkinter GUI工具包(Tcl/Tk包装函数)编写。[4]IDLE的设计目的是在教育环境中供初学者使用,因而相较于其他IDE,它的功能较为简单。

        软件界面[编辑]

        打开IDLE后,会出现一个增强的交互解释器窗口,它具有比基本的命令行shell更多的功能。

        功能[编辑]

        根据自带的README文件,IDLE的主要功能有:[5]

        • 多窗口的文本编辑器,有含语法高亮功能的Python shell、自动补全、智能缩进等功能。
        • 集成调试器,其具有持久断点单步调试英语Stepping (debugging)和查看变量以及函数调用栈的监视功能。

        命名[编辑]

        Python的设计者吉多·范罗苏姆称IDLE代表“Integrated Development and Learning Environment”(集成开发与学习环境)。[6]因为他根据英国电视剧《巨蟒剧团的飞行马戏团》(Monty Python's Flying Circus)为Python命名,所以IDLE这个名字很可能也是为了致敬巨蟒剧团的创始人之一,埃里克·艾德尔Eric Idle)。[7][8]

        另见[编辑]

        参考来源[编辑]

        1. ^ idle. lwn.net. [2022-12-11]. (原始内容存档于2018-09-25). 
        2. ^ IDLE 0.1 was distributed with the Python 1.5.2b1 release on 12/22/98., From: \Python-1.5.2\Tools\idle\NEWS.txt
        3. ^ IDLE — Python 3.9.5 documentation. [2020-06-04]. (原始内容存档于2020-06-04). 
        4. ^ Kenneth, Reitz; Tanya, Schlusser. Python漫游指南. 东南大学出版社. 2017: 93. ISBN 9787564173746. 
        5. ^ IDLE. Python Docs. [2022-12-11]. (原始内容存档于2022-12-11) (中文(中国大陆)). 
        6. ^ IDLE — Python 3.9.2 documentation. docs.python.org. [2021-02-26]. (原始内容存档于2020-06-04). 
        7. ^ Lutz, Mark & Ascher, David (2004). Learning Python, p. 40. O'Reilly Media, Inc. ISBN 978-0-596-00281-7.
        8. ^ Hammond, Mark & Robinson, Andy (2000). Python Programming On Win32: Help for Windows Programmers, p. 59. O'Reilly Media, Inc. ISBN 978-1-56592-621-9.

        外部链接[编辑]