Vodič · Python i Processing
Python i Processing – kreativno programiranje
Kreativno programiranje: crtanje, animacije, igre, vizualizacija podataka i projekti u kojima micro:bit upravlja grafikom.
Cilj celine je da na kraju možeš da napraviš sopstveni projekat i napišeš rad iz kreativnog programiranja za takmičenje.
- 5–8. razred
- Thonny + py5
- do takmičarskog rada
1 Okruženje i prvi sketch
Preporučujemo Thonny sa py5 dodatkom; stari primeri rade i u Processing Python Mode-u.
Uvod u Python i Processing
Uvod u Python i Processing 4 (Python Mode).
Otvori lekciju →py5 u Thonny-ju (preporučeno okruženje)
Preporučeno okruženje: Thonny + py5 dodatak, tabela razlika u odnosu na Python Mode.
Otvori lekciju →Instalacija – Processing Python Mode
Korak-po-korak vodič za instalaciju Processing 4 i Python Mode.
Otvori lekciju →Prvi sketch i koordinatni sistem
Naučite kako da napravite prvi Processing sketch u Pythonu.
Otvori lekciju →2 Crtanje, animacija i interakcija
Oblici, boje i slike
Naučite kako da koristite fill(), stroke(), strokeWeight() i noStroke() u Processing Python Mode.
Otvori lekciju →Animacija i promenljive
Naučite kako da kreirate animaciju u Processing Python Mode koristeći promenljive za poziciju objekata.
Otvori lekciju →Miš i tastatura
Naučite kako da dodate interakciju u Processing Python Mode koristeći mouseX, mouseY, mousePressed i keyPressed.
Otvori lekciju →Jednostavna fizika: gravitacija i odbijanje
Gravitacija, odbijanje, trenje i mnogo lopti – fizika u animaciji.
Otvori lekciju →3 Igra Pong kroz četiri nivoa
Mini projekat – Pong
Nauči kako da napraviš jednostavnu arkadnu igru Pong koristeći Python Mode u Processing 4.
Otvori lekciju →Pong nivo 2 – poeni i restart
Napravi Pong igru u Pythonu koristeći Processing.
Otvori lekciju →Pong nivo 3 – fizika i 2 igrača
Napredna Pong igra u Pythonu koristeći Processing.
Otvori lekciju →Pong – OOP verzija
Napravite OOP verziju Pong igre u Python Processing-u.
Otvori lekciju →4 Liste i grafikoni
Nizovi i liste u animacijama
Naučite kako koristiti nizove i liste u Python Processing-u.
Otvori lekciju →Crtanje grafikona
Naučite kako crtati stubičaste grafikone u Python Processing-u koristeći liste i for petlje.
Otvori lekciju →Interaktivni grafikon
Naučite kako napraviti interaktivni grafikon u Python Processing-u koji reaguje na miš i prikazuje vrednosti podataka.
Otvori lekciju →Učitavanje podataka iz CSV fajla
Grafikon napravljen od podataka iz tabele (npr. merenja sa micro:bit-a).
5 Kreativni projekti i takmičenje
Generativna umetnost
Generativna umetnost u Python Processing-u | Kreativno programiranje.
Otvori lekciju →Završni projekat: micro:bit kontroler
Nauči kako da koristiš micro:bit kao gejming kontroler u Processing Python Mode okruženju.
Otvori lekciju →Projekti za takmičenja
Primeri Python projekata za školu i takmičenja koristeći Processing.
Otvori lekciju →Rad iz kreativnog programiranja
Od ideje do prijave: dnevnik rada, struktura rada i odbrana.
Otvori lekciju →Izvoz i prezentacija projekta
Naučite kako da izvezete i prezentujete Python Processing projekat.
Otvori lekciju →