Preden se lotimo trenja matematičnih orehov s kladivom imenovanim Python, si moramo pripraviti primerno okolje.
Dokumenti so napisani v obliki Jupyter notebook, ki je interaktivno okolje za Python, v katerem lahko združujemo programsko kodo in besedilo. Dokumente lahko prenesete na svoj računalnik, kodo po želji spreminjate in tako spoznate, kaj koda počne in kako. Zato potrebujete nameščen Jupyter in seveda Python.
Dokumente lahko poganjate tudi na oblaku SageMathCloud, 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.
Namestite si jupyter.
Navodila so napisana za distribucije, ki temeljijo na distribuciji Debian. 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
Sledite navodilom za namestitev.
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
Out[1]:
Celotno zbirko prenesite v obliki arhiva 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 [ ]:
?print
import time
tekst = "Matematika in Python"
for znak in tekst:
time.sleep(0.2)
print(znak,end='')
In [2]:
import disqus
%reload_ext disqus
%disqus matpy