Python → Processing → Instalacija


Instalacija Processing 4 i Python Mode


Lekcija 2 od 14

Python Processing početna:Povratak na hub | Sledeća lekcija: Osnovni oblici i boje


Python Processing hub:Povratak na hub | Sledeća lekcija: Prvi sketch


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/

Alternativa bez instalacije


Opcija 1: p5 biblioteka

  • radi u standardnom Python okruženju
  • instalira se pomoću pip-a

Opcija 2: py5

  • naprednija Python integracija za Processing

Za početnike u ovom kursu preporučujemo Processing 4 + Python Mode.


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



Provera instalacije (prvi test)


Nakon instalacije Processing okruženja i Python Mode dodatka, dobro je proveriti da li sve radi ispravno.


Napravite novi sketch i unesite sledeći kod:


def setup():
    size(400, 300)

def draw():
    background(200)
    circle(200, 150, 80)

Pokrenite program klikom na dugme Run (▶).


Ako je instalacija uspešna, otvoriće se novi prozor u kome će biti nacrtan krug na sredini ekrana.


Ovaj jednostavan primer nam potvrđuje da:

  • Processing okruženje radi ispravno
  • Python Mode je uspešno instaliran
  • program može da pokreće grafiku

Ako se prozor ne pojavi ili se prikaže greška, proverite da li je izabran Python Mode u meniju Mode u gornjem desnom uglu Processing okruženja.