Close menu
Close menu

Tunnistaudu

Kirjaudu

Etkö ole vielä jäsen?

Liity jäseneksi

Processing for Python

Python yhteisö on hyvin aktiivinen ja kehittää uusia kirjastoja jatkuvasti. Se on hyvä asia, että Pygame ei ole ainut graafinen vaihtoehto Python-ohjelmoijille. Voit käyttää myös Processing-ohjelmointiympäristöä ajaessasi Python-koodia. Eli palataan vielä Processing-ohjelmointiin. Aukaise Processing-editori (tarvittaessa päivitä editori uusimpaan versioon) ja tee seuraavasti.

  1. Valitse komento: Add Mode… (Napsauta valikkoa, jossa lukee Java).
  2. Valitse listasta: Python Mode for Processing.
  3. Napsauta hiirellä Install-painiketta.
  4. Asennuksen jälkeen Python-moodi löytyy valikosta. Valitse Python-moodi, jolloin editori-ohjelma käynnistyy uudestaan.

Kirjoita nyt seuraava koodi

def setup():
    size(400, 400)

def draw():
    background(0,0,255)
    fill(0,255,0)
    rect(100,100,200,200)
    fill(255,255,0)
    textSize(50)
    text("MOI",150,200)

Ja aja ohjelma.

Koodi on Processing-ohjelmoinnin osalta muuten sama paitsi void sanan tilalla on def , kaarisulut on poissa ja puolipisteitä ei tarvita. Koodin muotoilu on nyt Pythonin-mukainen. Nyt jos vertaat Pygame-koodia ja Processing for Python koodia, niin huomaat että koodi on nyt paljon yksinkertaisempaa. Tätä ympäristöä voisi suositella aloittelijalle. Tästä ympäristöstä on helppo laajentaa tarvittaessa Pythonin ja JavaScriptin puolelle.

Tässä ympäristössä voit myös ajaa perus Python koodia. Voit kokeilla vaikka seuraavaa.

Näet tulostuksen alareunassa olevassa konsoli-ikkunassa. Muotoilu ei ole ihan sama kuin IDE (Pythonissa), mutta periaatteessa toimii.

Myös tämä ympäristö on siirretty web:n puolelle. Se löytyy osoitteesta: https://trinket.io/processing


Pienellä lisäyksellä ohjelma saadaan pyörimään myös täällä.

Ohjeita Internetissä: https://py.processing.org/

Huomioita

  • Tämä ympäristö sopii niille, jotka haluavat opiskella sekä Pythonia, että Processing-kieltä. Pääpaino on kuitenkin Processing- komennoissa. Mutta kielen kirjoitusasu on Pythonin mukainen.
  • Sopii aloittelijalle. Koodi on paljon yksinkertaisempaa kuin Pygame.
  • Voi hyödyntää sekä Pythonin, että Processing-ohjelmoinnin materiaalia.
  • Tulevaisuus näyttää hyvältä.
  • Suosittelen tätä, jos tykkää Python-kielestä ja haluaisi sitä opiskella. Tätä ympäristöä voi käyttää rinnan perus Pythonin kanssa.