Instalacija Processing 4 i Python Mode

Važno – Python Mode se više ne održava:
zvanična stranica Processing-a navodi da Python Mode nije održavan i da ne preporučuje njegovu upotrebu u Processing-u 4. Radi za jednostavno crtanje i animacije, ali biblioteke (serijska veza za micro:bit, zvuk) često ne rade. Za novi rad koristi Thonny + py5; ovu lekciju koristi ako već imaš stare sketch-eve.
Okruženje:
primeri u ovoj lekciji pisani su za Processing Python Mode. Ako radiš u preporučenom okruženju Thonny + py5, većina koda ostaje ista, a imena sa velikim slovom u sredini pišu se malim slovima sa donjom crtom: mouseX → mouse_x, noStroke() → no_stroke(). Pogledaj tabelu razlika.

Lekcija 2 od 20 · Python i Processing

Zašto koristimo Processing 4?


U ovom kursu koristimo Processing 4 jer je to jedno od najjednostavnijih okruženja za učenje grafičkog programiranja.

  • besplatan i otvoren alat
  • jednostavan za instalaciju
  • idealno okruženje za grafiku, animaciju i interakciju
  • često se koristi u edukaciji i kreativnom kodiranju
Napomena:

Ako si već radio lekcije iz sekcije Processing sa Javom, primetićeš da je okruženje potpuno isto. Jedina razlika je što sada koristimo Python umesto Java jezika.

Prvi pogled na Processing IDE


Kada pokreneš Processing, videćeš jednostavan programski interfejs.

  • Editor – mesto gde pišeš kod
  • Run dugme ▶ – pokreće program
  • Stop dugme ■ – zaustavlja program
  • Console – prikazuje poruke i greške

Processing je napravljen tako da se program može pokrenuti jednim klikom, što ga čini idealnim za početnike.


Korak 1: Preuzimanje Processing 4


Poseti zvanični sajt i preuzmi verziju za svoj operativni sistem:

https://processing.org/download

Nakon preuzimanja:

  • Windows: raspakuj ZIP fajl i pokreni processing.exe
  • Mac: prevuci aplikaciju u Applications folder
  • Linux: raspakuj arhivu i pokreni skriptu

Processing ne zahteva klasičnu instalaciju — radi odmah nakon raspakivanja.


Korak 2: Instalacija Python Mode


Processing podrazumevano koristi Java jezik. Da bismo pisali programe u Python-u potrebno je instalirati Python Mode.

  1. Pokreni Processing.
  2. U meniju izaberi Tools → Manage Modes.
  3. Pronađi Python Mode.
  4. Klikni Install.

Nakon instalacije promeni mode u gornjem desnom uglu iz Java u Python.


Provera instalacije


Kreiraj novi sketch i unesi sledeći kod:


def setup():
    size(500, 300)

def draw():
    background(220)
Provera:

Klikni dugme ▶ Run. Ako se pojavi prozor sa sivom pozadinom, instalacija je uspešna.

Mali eksperiment:

Promeni veličinu prozora:

size(800, 400)
Ponovo pokreni program i posmatraj promenu. Eksperimentisanjem ćeš najbrže naučiti kako Processing funkcioniše.

Organizacija projekata


Svaki Processing projekat čuva se u posebnom folderu koji se naziva sketch.

Dobra praksa je da napraviš poseban folder za sve projekte iz ovog kursa.

  • napravi folder PythonProcessing
  • u njemu čuvaj sve projekte
  • svaki projekat ima svoj folder

Na primer:

PythonProcessing/
   prvi_sketch/
   animacija_lopte/
   pong/

Druge mogućnosti


Preporuka: py5 u Thonny-ju

  • pravi Python 3 i sve Python biblioteke (npr. pyserial za micro:bit)
  • dodatak za Thonny sam preuzima Javu – nema ručnog podešavanja
  • uputstvo: py5 u Thonny-ju

Processing sa Javom


Najčešće greške


  • mode nije promenjen sa Java na Python
  • Python Mode nije instaliran
  • greška u uvlačenju koda (indentacija)

Ako imaš problema sa Python sintaksom, pogledaj lekciju: Python — osnove sintakse.


Sledeći korak

Sada kada je okruženje spremno, možemo napisati prvi grafički program.

Prvi sketch — crtanje na ekranu


Povezane teme



Proveri znanje

Otvori kviz

Mini kviz: okruženje

1. Koji jezik koristi Processing Python Mode?




2. Koje okruženje kurs preporučuje za projekte sa micro:bit-om?