Avainsana-arkisto: Jupyter

Jupyter

Jupyter on kätevä väline Python-ohjelmien kirjoittamiseen ja suorittamiseen. Jupyter asentuu Anacondan asentamisen yhteydessä.

Käynnistä Jupyter

Käynnistä Jupyter Notebook suoraan käynnistysvalikosta. Jupyter Notebookin löydät Anacondan alta. Voit halutessasi tehdä sille oman kuvakkeen työpöydälle.

Jupyter käynnistyy oletusselaimeesi Home-nimiselle välilehdelle.

Luo uusi notebook

Voit luoda uuden tyhjän notebookin Jupyterin etusivun oikean yläreunan New – Python 3 -toiminnolla. Uusi notebook avautuu uudelle välilehdelle.

jupyter1

Notebookin yläreunasta löydät työkalupainikkeita ja valikoita, joiden sisältöön kannattaa heti alussa tutustua. Notebookin voit nimetä uudelleen File-valikon Rename-toiminnolla.

Kirjoita koodia

Jupyter-notebook koostuu soluista. Soluun voit kirjoittaa Python-koodia ja kommentteja. Kommenttirivi alkaa aina #-merkillä. Koodin voit suorittaa usealla tavalla:

  • Cell-valikon kautta
  • työkalurivin painikkeella
  • näppäinyhdistelmällä ctrl-enter tai shift-enter (siirtää kohdistimen samalla seuraavaan soluun). Lisää pikanäppäimiä löydät Googlaamalla Jupyter keyboard shortcuts.

jupyter2

Koodin suorituksesta mahdollisesti seuraavat tulosteet, varoitukset ja virheilmoitukset tulostuvat solun alapuolelle. Voit milloin tahansa muuttaa solun koodia ja suorittaa koodin uudelleen.

Uusia soluja voit lisätä Insert-valikon kautta ja soluja voit tuhota Edit-valikon kautta.

Aiemmin suorittamasi koodin tallentamat muuttujat ym. tiedot säilyvät koko istunnon ajan. Voit näin ollen suorittaa osan ohjelmasta yhdessä solussa ja jatkaa ohjelman suoritusta toisessa solussa.

Tarvittaessa voit tyhjentää istunnon tallentamat tiedot valitsemalla Kernel-valikosta Restart & Clear Output. Jokaisella notebookilla on oma Kernel. Restart & Clear Output vaikuttaa ainostaan aktiiviseen notebookiin.

Työskentelyn lopuksi voit valita File-valikosta Close and Halt. Pelkkä välilehden sulkeminen ei poista muistiin tallennettuja ohjelman tietoja.

Tallenna notebook

Notebook tallentuu Jupyterin oletuskansioon. Minun Windows 10 -koneella oletuskansiona on C:/Users/’käyttäjänimi’/. Jupyter notebook -tiedoston tunnistat tiedostonimen loppuosasta .ipynb. Tallentamasi notbookit löydät Jypyterin etusivulta (Home-välilehti) ja voit avata notebookin omalle välilehdelleen napsauttamalla notebookin nimeä.

Voit luoda oletuskansion alle uusia kansioita. Voit siirtyä toiseen kansioon napsauttamalla Jupyterin etusivulla (Home-välilehti) kansion nimeä. Uusi notebook tallentuu aina siihen kansioon, joka on valittuna.

Opettele Pythonin perusteet

Otettuasi Jupyterin käyttöön voitkin opetella Pythonin perusteet Teemu Sirkiän mainion materiaalin avulla:

http://www.cs.hut.fi/~ttsirkia/Python.pdf

 

Asenna Anaconda

Python on suosittu ellei suosituin ohjelmointikieli datojen analysoinnissa ja mallintamisessa (kokeile esimerkiksi Google-hakuja Python data analysis, Python data science tai Python machine learning).

Datojen analysointiin tarvittavat olennaiset Python-taidot voit oppia nopeasti vaikket omaisikaan aiempaa ohjelmointikokemusta.

Ensimmäiseksi tarvitset hyvän ohjelmointiympäristön. Datojen analysointia suunnittelevan kannattaa asentaa tietokoneelleen Anaconda. Anaconda sisältää muiden muassa

  • Python-tulkin
  • datojen analysointiin tarvittavat ohjelmakirjastot (Numpy, Pandas, jne.)
  • graafiseen esittämiseen tarvittavat ohjelmakirjastot (Matplotlib, Seaborn jne.)
  • Jupyter-notebookin ohjelmien kirjoittamiseen ja suorittamiseen.

Löydät Anacondan Windowsille, Macille ja Linuxille osoitteesta

https://www.anaconda.com/download/

Voit asentaa Anacondan oletusasetuksilla. Asennuksen jälkeen kannattaa avata ja tutustua Anaconda Navigator -sovellukseen.

Anaconda Navigatorin Environments-osiossa voit turvallisesti päivittää ohjelmakirjastoja uusimpiin versiohin siten että kirjastojen sidonnaisuudet toisiinsa toimivat päivityksen jälkeenkin. Kirjastojen päivittäminen tulee ajankohtaiseksi viimeistään silloin kun haluat käyttää uusimpiin versiohin lisättyjä toimintoja. Päivitysten jälkeen osa ohjelmista saattaa antaa varoituksia (UserWarning) käytöstä poistuneista (deprecated) toiminnoista. Varoitus ei estä ohjelmaa toimimasta.

Ohjeita Anacondan käyttöön löydät osoitteesta

https://docs.anaconda.com/anaconda/

Oletan, että blogini lukijoilla on Anaconda asennettuna. Kaikki esimerkit kirjoitan ja testaan Anacondan mukana tulevalla Jupyter-notebookilla.