Mikä on Jupyter Notebook?

jupyter

Jupyter Notebook on avoimen lähdekoodin työkalu, joka on syntynyt IPythonin pohjalta osana Project Jupyteria vuonna 2014. Jupyter notebook -dokumentteja voi luoda, käsitellä ja muokata sekä omalla koneellaan että verkon ylitse.

Notebookien vahvuudet ovat opetustoimen tarpeisiin mitä parhaimmat. Dokumenttien muokkaaminen ja käyttäminen ei vaadi minkään ohjelmistojen asentamista tietokoneelle, vaan niiden käyttäminen onnistuu tavallisella verkkoselaimella (kuten Firefox ja Chrome). Lisäksi notebookien jakaminen ja muokkaaminen on vaivatonta ja niiden ohjelmointiympäristö on interaktiivinen ja helppokäyttöinen. Notebookien käyttöä ei ole myöskään sidottu mihinkään aiheeseen, ja eri aiheisiin liittyvien esimerkkimateriaaliemme pohjalta opettajien on helppo lähteä luomaan omia materiaalejaan.

Jupyter notebook-tiedoston tyyppi on IPYNB (IPython Notebook), mutta sen voi tallentaa vaikkapa esittelyä varten helposti esimerkiksi HTML- tai PDF-muodossa. Muistio itse on ohjelmointikielen suhteen neutraali, 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.