Jupyter Notebook - radionica
Ivana V.
27.2.2020.
Jupyter Notebook

- interaktivna web aplikacija u obliku 'bilježnice'
- podržava kod i Rich text elemente (formule-LaTex, tekst, html, video, slike...)
- preko 40 programskih jezika, također i Python
- može se dijeliti putem maila, dropboxa, githuba...
- online i offline
- dokumenti se mogu spremiti kao pdf, html...
Poveznica: http://jupyter.org
Jupyter Notebook

- može se instalirati lokalno na računalo
- može se koristiti online (više editora)
-
https://notebooks.azure.com/ - pristup Jupyter notebook-u preko oblaka na Microsoft Azure platformi
-
prijava putem aai@skole.hr korisničkog računa
- Jednostavna prijava i jednostavno sučelje
- Javni i privatni dokumenti
- Mogućnost dijeljenja i kloniranja


U dokumentu možemo koristiti:
- interaktivni Python kod
- HTML
- LaTex
- Markdown
- ugrađeni python moduli za rad s podacima, prikaz grafikona
- interaktivni widget-i

Primjer bilježnice



Primjer bilježnice




Primjer bilježnice
Prednosti
-
U istom dokumentu imamo interaktivni kod te ostale multimedijske elemente - sliku, tekst, video
- U istom dokumentu možemo pokretati više programa (ne treba spremati i pokretati svaki kod/zadatak zasebno)
- Vizualno jasnije i privlačnije
- Idealno za projektne zadatke, zadatke s "pričom", povezivanje gradiva iz više predmeta ili istog predmeta (npr.proračunske tablice, HTML...)
Radionica:Što sve možemo s bilježnicom?
Primjeri za radionicu dostupni na: https://notebooks.azure.com/ivvez/projects/zsv262-radionica
- Interaktivno kodiranje
- Markdown
- HTML
- LaTex
- Widgets
- Izrada grafikona
Zadatak: Mjerenje pulsa prije i nakon tjelesne aktivnosti
- Izmjeri puls u stanju mirovanja
- Izmjeri puls nakon tjelesne aktivnosti (15 čučnjeva)
- Spremi rezultate u listu te prikaži linijskim grafikonom
- Napiši program/funkciju koja će na temelju unosa vašeg pulsa ispisati odgovarajuću poruku : puls prenizak/puls optimalan/puls previsok
- Dodaj novi odlomak i u njemu objasni u nekoliko rečenica dobivene rezultate
Povezanost s ishodima:
B.7.1 razvija algoritme za rješavanje različitih problema koristeći se nekim programskim jezikom pri čemu se koristi prikladnim strukturama i tipovima podataka
B.7.3 dizajnira i izrađuje modularne programe koji sadrže potprograme u programskom jeziku
A.7.3 prikuplja i unosi podatke kojima se analizira neki problem s pomoću odgovarajućega programa, otkriva odnos među podatcima koristeći se različitim alatima programa te mogućnostima prikazivanja podataka
B.8.1 identificira neki problem iz stvarnoga svijeta, stvara program za njegovo rješavanje, dokumentira rad programa i predstavlja djelovanje programa drugima
Rješenje:


Vrednovanje za učenje
- provjera ispravnosti rada programa tijekom rada i uočavanje pogreške
- povratna informacija učitelja tijekom rada
- informacija o učinkovitosti vlastitog učenja (kroz usporedbu svojih radova s radovima drugih učenika)
- e-portfolio
Vrednovanje kao učenje



Rezultati vrednovanja
ostaju spremljeni u Notebook-u
uz učenikov rad.
Hvala na pažnji!
Jupyter Notebook - radionica
By Ivana V
Jupyter Notebook - radionica
- 243