Ohjelmistoympäristöistä yleisesti

Mikä on IDE?

IDE eli Integrated Development Environment (suomeksi ohjelmointiympäristö) on ohjelmisto, joka tarjoaa kattavan ympäristön ohjelmistokehitykseen. IDE sisältää normaalisti vähintään editorin koodin kirjoittamiseen, tulkin ohjelmointikielen suorittamiseen sekä debuggerin koodin virheiden löytämiseen. Muita mahdollisia ominaisuuksia ovat esimerkiksi versiohallintaintegraatio sekä luokka- ja objektiselaimet.

Tässä oppaassa asennamme ja käytämme Jetbrainsin kehittämää PyCharm Community Editionia, mutta käymme seuraavaksi läpi mitä muita IDEjä on.

Muita IDEjä

On olemassa myös muita IDEjä, ja ne soveltuvat hieman eri käyttötarkoituksiin. Tässä niistä muutamia:

  • Spyder soveltuu erityisesti data-analyysiin ja tieteelliseen laskentaan. Muistuttaa käyttöliittymältään Matlabia.
  • Thonny – erityisesti aloittelijoille tarkoitettu IDE, jonka perusideana on helppous.
  • Visual Studio Code – Microsoftin kehittämä IDE, jonka ominaisuuksiin kuuluu mm. integroitu Git-versiohallinta.
  • Eclipse – alun perin Javalle kehitetty IDE, joka toimii myös Pythonin kanssa kunhan siihen asennetaan PyDev-lisäosa.

Näiden lisäksi on myös mahdollista käyttää tekstieditoria kuten Atom ja asentaa siihen lisäosana Python-tulkki. Tämä ei kuitenkaan kuulu tämän ohjeen laajuuteen.