IDLE on Python ohjelmointiin tarkoitettu yksinkertainen koodieditori. Ladattaessa Pythonia Windowsiin IDLE-editori tulee automaattisesti mukana, mutta esim. Ubuntussa sen saattaa joutua lataamaan erikseen.
Tavallisen koodieditorin lisäksi IDLE;ssä on mahdollisuus interaktiiviseen ohjelmointiin, jossa koodia voi kirjoittaa yksittäisinä riveinä tulkille suoritettavaksi. Interaktiivisen ohjelmointi istunnon voi avata myös komentoriville. Tämä ominaisuus toimiikin hyvin yksinkertaisten kielen ominaisuuksien tutkimisessa ja opettelussa.
Interaktiivisessa ohjelmoinnissa, tulkin odottaessa koodia, se kirjoittaa ruudulle ">>>", jonka jälkeen kirjoitettava koodi tulee. Kun koodinpätkä suoritetaan, se näyttää välittömästi sen toiminnan niinkuin tässä näytetään kokonaislukujen yhteenlasku.
{code}
>>> 34 + 5
39
>>>
{code}
Pidempien ohjelmien tekemiseen tämä ei tosin sovellu vaan ohjelmat kirjoitetaan .py loppuisiin tiedostoihin, joita sanotaan (Python) moduuleiksi. IDLE;ssä koodieditorin saa näkyviin valitsemalla File valikosta New window. Jo olemassa olevia moduuleja voi avata muokkaamista varten - Windowsissa - klikkaamalla niitä hiiren oikealla näppäimellä ja valitsemalla Edit with IDLE. Python moduuleja voi tosin kirjoittaa myös yksinkertaisilla tekstieditoreilla kuten Notepad tai Gedit. Moduulin nimi täytyy vain aina tallentaa .py päätteellä.
IDLE;ssä editoitaessa, ohjelman voi ajaa painamalla F5 tai valitsemalla valikosta Run > Run Module. Ajettaessa ohjelmia IDLE;ssä etuna on, että siinä näkee myös virhe tulostukset, jotka kertovat ajettaessa tapahtuvista virheistä.
Moduulin voi ajaa Windowsissa myös kaksoisklikkaamalla tiedoston kuvaketta. Ajettaessa moduli näin, ohjelma ajetaan komentoriviltä; tässä ohjelmaa toimii nopeammin, mutta virheiden sattuessa komentorivi-ikkuna sulkeutuu näyttämättä virhettä. |