Blogi

Editoreista ja työkaluista

8.2.2010, kirjoittanut Jussi Kasurinen

Heipä vaan,

Näin helmikuun alkuun ajattelin ottaa puheeksi jälleen aiheen, josta minulle tulee eniten kyselyitä Pythonista; ”Mitä työkaluja minä oikein tarvitsisin kun haluan nyt alkaa koodaamaan/suunnittelen kurssia?”

Rehellisesti sanoen, jos aiot harjoitella Windows-ympäristossä, niin oikeastaan et paljoakaan muuta kuin Pythonin peruspaketin mukana tulevan IDLE-editorin ja tulkin. Oikeasti.  Tiedän toki, että Linux-työasemalla IDLE tapaa välillä sekoilla, joten siellä melkein mikä tahansa editori joka tukee Pythonin tapaa käyttää sisennyksiä on hyvä. Kuulemma Vim ja Emacs on erittäinkin päteviä tähän hommaan.

Jos Windows-puolella kuitenkin halutaan käyttää jotain kehittyneempää editoria, niin Notepad++ ja Netbeans ainakin osaa Pythonia ”suoraan paketista”, ja Eclipsen saa kanssa toimimaan hieman virittelemällä. Erityisesti, jos tulee tarve tai halu myöhemmin tehdä IronPythonilla palikoita .NET-projektiin tai koodata Jythonia. (Ja kyllä, .NET ei ole ohjelmointikieli vaan ohjelmistokehys jossa voi yhdistellä useita eri ohjelmointikieliä. Syytän kirjaan asti päässeestä virheestä kiireessä tekemääni oikolukua, jossa tein vielä jotain viime hetken muutoksia.)

Eli jos aikomuksena on tehdä ihan perusjuttuja, niin omasta mielestäni ei edelleenkään ole syytä yliampua työkalujen kanssa. Jos projekti taas on astetta isompi, löytyy Python-tukea jo aika mukavasti useammasta ammattilaistason työkalusta.

Täältä tähän,

Jussi Kasurinen

Jätä kommentti