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.
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.
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.