User manual
9
1.4 Prvi program s programskim jezikom Python
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Za vstop v svet programiranja je na Raspberry Pi že nameščen programski jezik Python.
Python prepriča s svojo jasno strukturo, ki omogoča enostaven začetek programiranja,
vendar pa je tudi idealen jezik, ko želite ''na hitro'' nekaj avtomatizirati, kar bi bilo sicer treba
delati ročno. Ker ni treba upoštevati deklaracij spremenljivk, tipov, razredov ali zapletenih
pravil, je programiranje resnično zabavno.
Python 2 ali 3?
Na Raspberry Pi sta že nameščeni kar dve različici programskega jezika Python. Žal pa
najnovejša različica Python 3.x v nekaterih primerih uporablja drugo sintakso kot uveljavljena
različica 2.x, tako da programi iz ene različice ne delujejo v kombinaciji z drugo različico.
Nekatere pomembne knjižnice še niso na voljo za Python 3.x. Iz tega razloga in tudi zato, ker
je bila v večina programov, ki so na voljo na internetu, napisana za Python 2.x, v tem učnem
kompletu uporabljamo uveljavljeno različico Python 2.7.9. Če je na vašem Raspberry Pi
nameščena starejša različica Python s številko različice 2.x, potem naši primeri prav tako
delujejo v kombinaciji s to različico.
Python 2.7.9 zaženete na namizju prek točke menija Entwicklung/Python 2 (Razvoj/Python
2). Tukaj se pojavi vnosno okno z ukaznim pozivom, ki je na prvi pogled videti preprosto.
Slika 1.5: Vnosno okno pri Python Shell.
V tem oknu odpirate obstoječe programe Python, pišete nove ali pa lahko tudi neposredno
interaktivno zaganjate ukaze Python, ne da bi pri tem morali napisati dejanski program. Npr.
pri pozivu vnesite naslednje:
>>> 1+2
Takoj se pojavi pravilen odgovor:
3
Na ta način lahko uporabljate Python kot udobni žepni kalkulator, vendar pa pri tem še
nimate opravka s programiranjem. Ponavadi se tečaji programiranja začnejo s programom
Pozdravljen svet, ki na zaslonu izpiše stavek »Pozdravljen svet«. To je v programskem
jeziku Python tako enostavno, da se dodeljevanje lastnega naslova sploh ne izplača. V okno
Python Shell preprosto vtipkajte naslednjo vrstico:
>>> print "Pozdravljen svet"