Wiki Markup |
---|
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ä. |