Jupyter Notebook -ympäristö

jupyter

Jupyter Notebook on avoimen lähdekoodin työkalu, joka on syntynyt IPythonin pohjalta osana Project Jupyteria vuonna 2014. Notebookit ovat interaktiivisia ympäristöjä, joissa voidaan yhdistellä mm. tekstiä, kuvia, videoita ja ohjelmakoodia.

Notebookien vahvuudet ovat opetustoimen tarpeisiin mitä parhaimmat. Käyttöönottoa varten ei tarvitse asentaa mitään ohjelmistoja omalle koneelle, vaan notebookeja voidaan käyttää nettiselaimella. Lisäksi notebookien jakaminen ja muokkaaminen on helppoa. Tarjottujen esimerkkiharjoitteiden pohjalta opettajien on helppoa lähteä luomaan omia materiaalejaan.

Jupyter notebookit ovat tiedostotyyppiä IPYNB (IPython Notebook), mutta tallentuvat esittelyä varten helposti vaikkapa HTML- tai PDF-muodotoon. Muistio itse on ohjelmointikielen suhteen neutraali pohja, mutta siihen liitetään sopiva ydin (kernel), joka ymmärtää haluttua kieltä. Project Jupyter alkoi pääasiassa Julian, Pythonin ja R-kielen ympäristönä, mutta nykyisellään sitä voi käyttää kymmenillä muillakin. Tällä sivulla keskitytään Pythoniin.