PROGRAMSKI JEZIK • PROGRAMSKI JEZIK je ograničen skup naredbi koje računalo razumije i zna izvršiti • PROGRAMSKI JEZIK omogućuje pisanje računalnih programa • NAREDBA je najmanji djelić nekog programskog jezika koja izvršava nekakvu radnju • PROGRAMIRANJE je pisanje naredbi u nekom programskom jeziku
PROGRAMSKI JEZIK • Postoji mnogo programskih jezika i svaki od njih ima posebnu primjenu • Upotrebljavamo ih za izradu različitih financijskih softvera, igrica, web -aplikacija i sl.
PYTHON • Jedan od programskih jezika za učenje programiranja • Sve naredbe su usko povezane s engleskim jezikom • Python je OPEN SOURCE program – njegov izvorni kôd dostupan je javnosti na uvid, te je dostupan za uporabu, promjene i daljnje širenje • Moguće ga je instalirati gdje god želimo • Sve informacije i datoteke za preuzimanje možemo pronaći na www. python. org
POKRETANJE PYTHONA • Gumb START • Upisivanje prvih slova PY… • Pojavljuje se popis programa, mapa, datoteka • S popisa odabiremo IDLE (Python …)
POKRETANJE PYTHONA • Otvara se sučelje programskog jezika Python u kojem možemo upisivati naredbu po naredbu
• Ključni dio sučelja je takozvani PROMPT • To je mjesto gdje upisujemo naredbe • Sačinjen je od triju znakova veće od (>>>) • Nakon tih znakova upisujemo naredbe te ih potvrđujemo tipkom ENTER
• Nakon upisa naredbi, operacija ili uputa programski jezik u sljedećem retku upisuje rješenje ili poruku o grešci • Taj dio , Pythonov odgovor, nema ispred sebe nikakve znakove • Upišite broj 2 i pritisnite ENTER
NAPIŠIMO 1+1
NAPIŠIMO 19 – 7
NAPIŠIMO 7+10 -5
NAPIŠIMO 5*4
NAPIŠIMO 10*5+1
NAPIŠIMO 4+5*2
NAPIŠIMO 50/5
NAPIŠIMO 43/5
NAPIŠIMO 43/9
NAPIŠIMO 20 -(3+5)
MATEMATIČKE OPERACIJE U PYTHONU ZBRAJANJE + ODUZIMANJE - MNOŽENJE * DIJELJENJE /
• Vrijede prioriteti matematičkih operacija
NAPIŠIMO Hello
• Dobili smo poruku o pogrešci • To se događa kada Python ne zna što napraviti s onim što smo mu zadali • U ovom našem konkretnom slučaju javlja nam da ime (name) Hello nije definirano
ISPIS NIZA ZNAKOVA • Ako u Pythonu želimo ispisati niz znakova, tada ga moramo omeđiti dvostrukim ili jednostrukim navodnim znakovima ”Hello” ili ‘Hello’ Taj isti niz znakova ispisat će se unutar jednostrukih navodnih znakova
NAPIŠIMO ” Hello”
NAPIŠIMO ‘Hello’
NAPIŠIMO ‘ 2+3’
NAPIŠIMO ‘Hello’*5
NAPIŠIMO ‘Hello ’*5
• Ovo je bio VIŠESTRUKI ISPIS ZNAKOVA NA ZASLONU
NAPIŠIMO ‘ 7’*10
NAPIŠIMO ‘ 7 ‘*10
NAPIŠIMO ‘smart’+’phone’
• Znak za zbrajanje se upotrebljava za udruživanje dvaju znakovnih nizova
? ? Što će se ispisati? ? 1) 2+3 2) ‘ 2+3’ 3) ‘ 2’+’ 3’