#!/usr/bin/env python # coding: utf-8 # [<< nazaj: Predgovor](000_predgovor.ipynb) # ## Uvod # Preden se lotimo trenja matematičnih orehov s kladivom imenovanim *Python*, si moramo pripraviti primerno okolje. # # Dokumenti so napisani v obliki [Jupyter notebook](http://www.jupyter.org), ki je interaktivno okolje za *Python*, v katerem lahko združujemo programsko kodo in besedilo. Dokumente lahko [prenesete](https://github.com/mrcinv/matpy/archive/master.zip) na svoj računalnik, kodo po želji spreminjate in tako spoznate, kaj koda počne in kako. Zato potrebujete nameščen [Jupyter](http://www.jupyter.org) in seveda *Python*. # # Dokumente lahko poganjate tudi na oblaku [SageMathCloud](https://cloud.sagemath.com), ne da bi karkoli namestili na svoj računalnik, vendar je hitrost delovanja omejena. # # Kodo seveda lahko tudi skopirate v kakšno drugo okolje za *Python* in jo poganjate neodvisno od okolja *Jupyter*. # # **Kakorkoli, kodo spreminjajte, eksperimentirajte in poskusite naloge rešiti na različne načine.** # ## 1. naloga: namestite jupyter # Namestite si [jupyter](http://www.jupyter.org). # ### Linux # Navodila so napisana za distribucije, ki temeljijo na distribuciji [Debian](https://www.debian.org/). Najprej namestite `pip` za `Python` verzije 3, tako da v ukazni vrstici terminala napišite # # ``` # sudo apt-get install pip3 # ``` # # Nato namestite paket `jupyter-notebook` z ukazom # # ``` # pip3 install jupyter-notebook # ``` # ### Windows in Mac # Sledite [navodilom za namestitev](http://jupyter.readthedocs.org/en/latest/install.html). # # ## 2. naloga: Preiskusite jupyter # Preiskusite jupyter, tako da poženete ukaz # ``` # jupyter notebook # ``` # v ukazni vrstici. Odprlo se vam bo novo okno brskalnika, v katerem je seznam datotek v trenutnem imeniku. V meniju desno zgoraj izberite `New -> Notebooks -> Python3` in preiskusite Python s preporstimi ukazi, npr. `1+1`, `print("Hello!")`, .... Kodo v celici poženete s kombinacijo tipk `Shift+Enter`. # In[1]: 1+1 # ## 3. naloga: Prenesite zbirko na svoj računalnik # Celotno zbirko prenesite v obliki [arhiva zip](https://github.com/mrcinv/matpy/archive/master.zip) na svoj računalnik. Arhiv razširite in nato v novo razpakiranem direktoriju poženite *Jupyter* # ``` # cd matpy-master # jupyter notebook # ``` # V oknu brskalnika, ki se odpre, izberite `00_uvod.ipynb` in poskusite, kaj izvede naslednja koda # In[ ]: get_ipython().run_line_magic('pinfo', 'print') import time tekst = "Matematika in Python" for znak in tekst: time.sleep(0.2) print(znak,end='') # ## Polje za diskusijo # Naslednje kode ni treba poganjati, saj je namenjena le temu, da se na koncu zvezka prikaže polje za diskusijo. Komentarji so dobrodošli. # In[2]: import disqus get_ipython().run_line_magic('reload_ext', 'disqus') get_ipython().run_line_magic('disqus', 'matpy') # [<< nazaj: Predgovor](000_predgovor.ipynb)
naprej: Enačbe >>