IDLE (Python)

IDLE

作者|  グイド・ヴァンロッサム
初版|  1998年12月22日 (1998-12-22)
リポジトリ|

* github.com/python/cpython/tree/master/Lib/idlelib

対応OS|  クロスプラットフォーム
対応言語|  Python
種別|  統合開発環境
公式サイト|  www.python.org/idle
テンプレートを表示

IDLEはPython用の統合開発環境であり、マルチウィンドウ型のテキストエディタである。バージョン1.5.2b1以降のPythonに標準で付属している[1][2]。

## 基本的な使い方

[編集]

主な機能は以下のとおりである。

* ハイライト・自動補完・自動インデントなど。
* ステップ実行・ブレークポイントの指定・コールスタックの可視化を備えた統合デバッガ。
* クロスプラットフォームであり、WindowsでもLinuxでもMacでも動く。

1) 起動して、"File" から "Open" もしくは "New File" をクリックすると、エディタ画面が開く。

2) エディタ画面にソースコードを書く。

3) 書きあげたらエディタ画面の "Run" を押して、書いたコードをセーブするとともに実行する。

## 評価・他

[編集]

機能を絞り、軽量かつシンプルで初心者でも扱いやすいことを目指している。一方では使い勝手の点から様々な批判を受けている。フォーカス機能がないこと、クリップボードにコピーする機能がないこと、行番号が表示されないこと、インターフェースのデザインなどが批判の的である。ユーザがより高機能のIDEにすぐに移ることから、IDLEは使い捨てのIDEであるともいう[3]。

Pythonは公式には、IDLEをPython’s Integrated Development and Learning Environment[4][5]（Python の統合開発環境で、学習用環境[6]）の略称としているが、IDLEの開発者であるグイド・ヴァンロッサムはIDLEの名前の由来をIntegrated DeveLopment Environment（統合開発環境）としている[7][8]。しかしPythonの名前の由来がイギリスのコメディアンであるモンティ・パイソンであることから、おそらくIDLEの名前もモンティ・パイソンのメンバーのエリック・アイドル（英: Eric Idle）から来ていると考えられている[9]。IDLEの開発にはPythonとTkinterが用いられている[10]。

## 関連項目

[編集]

* Python
* グイド・ヴァンロッサム

## 脚注

[編集]

1. ^ Subject: IDLE 0.1 -- a Python IDE, By Guido van Rossum - 16 Nov 1998 - comp.lang.python, At the conference I mentioned a few times that I was working on a Tkinter-based IDE for Python. I've decided to use the paradigm "release early and often" for this piece of software (especially since I don't expect I'll have much time to work on it), so version 0.1 (essentially a dump of my directory) is now sitting in the contrib directory ftp.python.org.
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. ^ Sweigart AL. (2011) The Things I Hate About IDLE That I Wish Someone Would Fix. The Invent With Python Blog.
4. ^ “IDLE” (英語). Python documentation. 2024年4月28日閲覧。
5. ^ Python IDLE >>> Help menu >>> About IDLE, Python IDLE >>> IDLE menu >>> About IDLE
6. ^ “IDLE”. Python documentation. 2024年4月28日閲覧。
7. ^ Subject: IDLE 0.2 -- Integrated DeveLopment Environment for Python, From: Guido van Rossum, Date: Fri, 8 Jan 1999 17:35:25 GMT
8. ^ Primer on Installing Python and VPython, Author: M. Haley
9. ^ Lutz, Mark & Ascher, David (2004). Learning Python, p. 40. O'Reilly Media, Inc. ISBN 0-596-00281-5.
10. ^ TkinterはTcl/Tkのラッパーライブラリである。

## 外部リンク

[編集]

* Pythonのドキュメント内のIDLEのページ
* Python wikiのIDLEのページ
* IDLEの使い方

この項目は、ソフトウェアに関連した書きかけの項目です。この項目を加筆・訂正などしてくださる協力者を求めています（PJ:コンピュータ/P:コンピュータ）。

|

* 表示
* 編集

* 表
* 話
* 編
* 歴

Python

実装|

* ChinesePython
* CLPython
* CPython
* Cython
* MicroPython
* IronPython
* Jython
* Python for S60（英語版）
* Shed Skin
* Stackless Python
* Unladen Swallow

実行時コンパイラ|

* JAX
* Numba
* Psyco
* PyPy

ウィジェット・ツールキット|

* Tkinter
* PyGTK
* PyQt
* PySide
* wxPython

フレームワーク|

* CherryPy
* Django
* Flask
* PIDA（英語版）
* PyDev（英語版）
* Pylons
* Quixote（英語版）
* Spyder
* TurboGears
* Web2py
* Wing IDE（英語版）

統合開発環境（専用）|

* Boa
* IDLE
* Stani's Python Editor（英語版）
* PyCharm

総合開発環境（汎用）|

* Visual Python IDE
* PIDA（英語版）
* PyDev（英語版）
* Spyder
* Wing IDE（英語版）
* Eric Python IDE
* Geany
* ActiveState（英語版）
* omodo
* MonoDevelop
* NetBeans
* wxGlade（英語版）

ライブラリ|

* Kivy
* NumPy
* Pandas
* Requests
* SciPy

* カテゴリ
* Python
* ライブラリ
* コモンズ
* ウィキブックス
* Portal:コンピュータ