Keď už máme Python nainštalovaný, otvoríme program Python IDLE. To je
editor, v ktorom budeme písať naše programy. Zvolíme File -> New File
a
do nového okna, ktoré sa otvorilo, skopírujeme program:
print(5)
print(5+2+7)
print(7-10)
print(2*15)
Následne program uložíme pomocou File -> Save
do ľubovoľného priečinku.
Odporúčame vám, aby ste si vytvorili samostatný priečinok, do ktorého
budete vaše programy ukladať. Teraz program môžeme spustiť pomocou
Run -> Run Module
alebo stlačením F5
.
To, čo vidíme vyššie je kód (postupnosť príkazov) tvoriaci veľmi
jednoduchý
program. V tomto programe používame funkciu print
. Funkcia je nejaká
menšia
postupnosť príkazov, ktorá sa natoľko opakuje alebo je logicky
ucelená,
že dostala názov. Vlastne je to taký malý program v programe.
Funkcii
zväčša dáme niekoľko parametrov, teda jej povieme, na čom má
vykonať
operáciu, na ktorú je určená. Vieme asi uhádnuť, čo táto konkrétna
funkcia robí -- vypisuje (po anglicky print) na výstup to, čo je vo
vnútri zátvoriek. Toto je zatiaľ všetko, čo nám treba o funkciách
vedieť. Funkcie sú pomerne zložitá vec, ktorej budeme neskôr venovať
samostatnú lekciu.
Vyššie vidíme, že print
je funkcia, ktorá má ako parameter to, čo
chceme vypísať. Program si spustíme a pozrieme sa na jeho výstup.
Asi nás neprekvapí, čo sa stalo. Na výstup sa vypísali výsledky
matematických operácií:
5
14
-3
30
V tomto programe sme si v skutočnosti iba ukázali, že print
vie
vypísať číslo. Všetky výrazy (7-10
, 5+2+7
atď.) obsahujúce základné
matematické operácie sa totiž priamo vyhodnotia na číslo (-3
, 14
) a
úlohou print
je už len vypísať dané číslo. print
vie ale toho
samozrejme viac. Skopírujeme si do nášho súboru s kódom nasledovný kód:
print("Python tutorial!")
Znova si kód prezrieme, spustíme a porovnáme svoje očakávania s výsledkom na výstupe. Vidíme, že Python vie okrem čísel vypísať aj text:
Python tutorial!
Takýto text v Pythone nazývame reťazec znakov alebo skrátene
reťazec (anglicky string). Ide o znaky ohraničené úvodzovkami, teda "text"
alebo apostrofmi 'text'
. Všimnite si, že nezavísi na tom, či použijeme
"obyčajné úvodzovky", teda ""
alebo 'apostrofy', teda ''
. Najčastejšie keď
hovoríme v Pythone o znakoch, myslíme tým anglickú abecedu, číslice, interpunkciu,
zátvorky a podobne. V tomto texte vôbec nepracujeme s dĺžňami, mäkčeňmi
a slovenskou abecedou.