Python → Processing → Instalacija
Instalacija Processing 4 i Python Mode
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
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.
- Pokreni Processing.
- U meniju izaberi Tools → Manage Modes.
- Pronađi Python Mode.
- 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)
Klikni dugme ▶ Run. Ako se pojavi prozor sa sivom pozadinom, instalacija je uspešna.
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.
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.