Python i Processing — kreativno programiranje

Ova sekcija uvodi učenike u kreativno programiranje koristeći Python jezik u okviru alata Processing 4 (Python Mode). Namenjena je učenicima 5–8. razreda, takmičarima i svima koji žele da kombinuju programiranje, matematiku, fiziku i umetnost.

Naučićete kako da crtate grafiku, pravite animacije, interaktivne programe, igre i vizualizaciju podataka koristeći Python.

Ako dolazite iz MicroPython sekcije, preporučujemo: MicroPython i Processing — serijska komunikacija .

Grupe lekcija

1. Osnove i okruženje

Instalacija, prvi sketch i osnove Processing Python Mode-a.

Uvod u Python Processing
Instalacija i Python Mode
Prvi sketch

2. Crtanje i grafika

Osnovni oblici, boje i grafika.

Osnovni oblici i boje

3. Animacija i interakcija

Animacija, interakcija i fizika.

Animacija
Miš i tastatura
Jednostavna fizika

4. Mini projekti — Pong igra

Kreiranje igre kroz više nivoa.

Pong Level 1
Pong Level 2 — score
Pong Level 3 — fizika
Pong OOP verzija

5. Podaci i grafikoni

Rad sa listama, CSV i grafikoni.

Nizovi i liste
Grafikoni
Učitavanje CSV
Interaktivni grafikon

6. Kreativni i hardverski projekti

Napredni projekti koji kombinuju grafiku, animaciju, interakciju i povezivanje sa spoljnim uređajima.

Generativna umetnost
Micro:bit gejming kontroler
Projekti za takmičenja
Izvoz i prezentacija


Šta ćete naučiti

  • crtanje grafike pomoću Python-a
  • animaciju i interakciju
  • pravljenje igara
  • vizualizaciju podataka
  • generativnu umetnost
  • pravljenje projekata za takmičenja

Povezani kursevi