|
| 1 | +--- |
| 2 | +title: O meni |
| 3 | +level: Python 1 |
| 4 | +language: hr-HR |
| 5 | +stylesheet: python |
| 6 | +embeds: "*.png" |
| 7 | +materials: ["project-resources/new/*.*", "volunteer-resources/about-me-finished/*.*"] |
| 8 | +... |
| 9 | + |
| 10 | +#Uvod: { .intro} |
| 11 | + |
| 12 | +U ovom projektu naučit ćeš kako napisati program u Pythonu kojim ćeš drugima reći nešto o sebi. |
| 13 | + |
| 14 | +<div class="trinket"> |
| 15 | + <iframe src="https://trinket.io/embed/python/a1f663ae0d?outputOnly=true&start=result" width="600" height="500" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen> |
| 16 | + </iframe> |
| 17 | + <img src="me-final.png"> |
| 18 | +</div> |
| 19 | + |
| 20 | +#Korak 1: Reci bok! { .activity} |
| 21 | + |
| 22 | +Započnimo sa upisivanjem nekog teksta. |
| 23 | + |
| 24 | +## Zadatci { .check} |
| 25 | + |
| 26 | ++ Otvori prazan Python predložak u Trinketu: <a href="http://jumpto.cc/python-new" target="_blank">jumpto.cc/python-new</a>. Ako čitaš ovo online, možeš koristiti i ugrađenu verziju ovog trinketa koja se nalazi ispod. |
| 27 | + |
| 28 | +<div class="trinket"> |
| 29 | +<iframe src="https://trinket.io/embed/python/33e5c3b81b?start=result" width="100%" height="400" frameborder="0" marginwidth="0" marginheight="0" allowfullscreen></iframe> |
| 30 | +</div> |
| 31 | + |
| 32 | ++ U prozor koji se pojavio upiši sljedeće: |
| 33 | + |
| 34 | +  |
| 35 | + |
| 36 | + Linija `#!/bin/python3` daje do znanja Trinketu da koristimo posljednju verziju programa Python 3. |
| 37 | + |
| 38 | ++ Klikni na strelicu 'run' i vidjet ćeš da naredba `print()` ispisuje sve što se nalazi između znakova navodnika `''`. |
| 39 | + |
| 40 | +  |
| 41 | + |
| 42 | ++ Ako pogriješiš, dobit ćeš poruku o grešci koja će ti reći u čemu je problem! |
| 43 | + |
| 44 | + Pokušaj! Izbriši posljednji navodnik `'` ili oblu zagradu `)` (ili oboje) i pogledaj što će se dogoditi. |
| 45 | + |
| 46 | +  |
| 47 | + |
| 48 | ++ Izmijeni znak navodnika ili oblu zagradu kako bi tvoj program opet ispravno radio, a zatim klikni na 'run'. |
| 49 | + |
| 50 | +## Spremi projekt {.save} |
| 51 | + |
| 52 | +__Ne trebaš imati korisnički račun na Trinketu kako bi spremao svoje projekte!__ |
| 53 | + |
| 54 | +Ako nemaš Trinket korisnički račun, klikni na strelicu koja pokazuje prema dolje i zatim klikni na 'Link'. Dobit ćeš poveznicu koju možeš spremiti i otvoriti kasnije. Ovo napravi svaki put kada izmijeniš svoj program zato što će se i poveznica promijeniti! |
| 55 | + |
| 56 | + |
| 57 | + |
| 58 | +Ako imaš Trinket korisnički račun, možeš kliknuti na 'remix' kako bi spremio svoju kopiju programa. |
| 59 | + |
| 60 | + |
| 61 | + |
| 62 | +## Izazov: Što ti je na umu? { .challenge} |
| 63 | +Izmijeni kôd iznad tako da ispisuje nešto zanimljivije o tebi! |
| 64 | + |
| 65 | + |
| 66 | + |
| 67 | +## Spremi projekt {.save} |
| 68 | + |
| 69 | +#Korak 2: ASCII umjetnost { .activity} |
| 70 | + |
| 71 | +Ispišimo nešto zabavnije od teksta… ASCII umjetnost! ASCII umjetnost (izgovara se '_ask-i_') stvara __slike od teksta__. |
| 72 | + |
| 73 | +## Zadatci { .check} |
| 74 | + |
| 75 | ++ Dodajmo malo umjetnosti tvom programu - sliku psa! |
| 76 | + |
| 77 | +  |
| 78 | + |
| 79 | ++ Ako klikneš na 'run', vidjet ćeš da postoji greška u tvom novom kôdu. |
| 80 | + |
| 81 | +  |
| 82 | + |
| 83 | + To je zato što tvoj tekst sadrži znak navodnika za koji Python misli da označava kraj teksta! |
| 84 | + |
| 85 | +  |
| 86 | + |
| 87 | ++ Da bi ovo popravio, jednostavno dodaj znak `\` prije znaka navodnika u riječi Pogle. Tako će Python znati da je znak navodnika dio teksta. |
| 88 | + |
| 89 | +  |
| 90 | + |
| 91 | ++ Ako želiš, možeš koristiti i tri znaka navodnika `'''` umjesto jednog pa ćeš moći ispisati više linija teksta sa samo jednom `print` naredbom: |
| 92 | + |
| 93 | +  |
| 94 | + |
| 95 | +## Spremi projekt {.save} |
| 96 | + |
| 97 | +## Izazov: O tebi { .challenge} |
| 98 | +Napiši program u Pythonu kojim ćeš drugima reći nešto o sebi. Koristi tekst i ASCII umjetnost. Možeš napraviti slike svojih hobija, prijatelja… ili čega god želiš! |
| 99 | + |
| 100 | +__Nemoj zaboraviti da je kôd koji pišeš u Trinketu javan. Nemoj podijeliti nikakve osobne informacije poput svog imena i prezimena ili adrese!__ |
| 101 | + |
| 102 | +Na primjer: |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | +## Spremi projekt {.save} |
| 107 | + |
| 108 | +#Korak 3: 2025. godina { .activity} |
| 109 | + |
| 110 | +U Pythonu možeš i računati i ispisivati brojeve. Saznajmo koliko godina ćeš imati 2025. godine. |
| 111 | + |
| 112 | +## Zadatci { .check} |
| 113 | + |
| 114 | ++ Da bi izračunao koliko godina ćeš imati 2025. godine, moraš oduzeti godinu svog rođenja od 2025. |
| 115 | + |
| 116 | + Dodaj ovaj kôd svom programu: |
| 117 | + |
| 118 | +  |
| 119 | + |
| 120 | + Primijetit ćeš da se brojevi ne pišu unutar znakova navodnika. |
| 121 | + |
| 122 | + (Promijeni broj `2006` ako si rođen neke druge godine.) |
| 123 | + |
| 124 | ++ Klikni na 'run' i tvoj program bi trebao ispisati koliko ćeš imati godina 2025. godine. |
| 125 | + |
| 126 | +  |
| 127 | + |
| 128 | ++ Možeš poboljšati svoj program koristeći naredbu `input()` kako bi pitao korisnika koliko ima godina. Odgovor spremi u __varijablu__ `rodjen`. |
| 129 | + |
| 130 | +  |
| 131 | + |
| 132 | ++ Pokreni program i unesi godinu svog rođenja. Jesi li dobio poruku o grešci? |
| 133 | + |
| 134 | + To je zato jer je sve što uneseš u svoj program __tekst__ i treba ga pretvoriti u __broj__. |
| 135 | + |
| 136 | + Možeš koristiti naredbu `int()` da bi promijenio tekst u oblik __integer__ ('integer' znači 'cijeli broj'). |
| 137 | + |
| 138 | +  |
| 139 | + |
| 140 | ++ Možeš i dodati novu varijablu za spremanje svog izračuna, a zatim nju ispisati. |
| 141 | + |
| 142 | +  |
| 143 | + |
| 144 | ++ Konačno, svoj program možeš učiniti razumljivijim za korisnike, sa par jednostavnih dodatnih poruka. |
| 145 | + |
| 146 | +  |
| 147 | + |
| 148 | +## Spremi projekt {.save} |
| 149 | + |
| 150 | +## Izazov: Koliko imaš psećih godina? { .challenge} |
| 151 | +Napiši program koji korisnika pita da unese svoje godine, a zatim mu ispiše njegove pseće godine! Kako bi izračunao koliko osoba ima psećih godina, pomnoži njihove godine sa 7. |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | +U programiranju je simbol za __množenje__ `*`, i obično ga možemo ispisati ako stisnemo __shift i znak +__ na tipkovnici. |
| 156 | + |
| 157 | +## Spremi projekt {.save} |
| 158 | + |
| 159 | +## Izazov: Izračunaj tekst { .challenge} |
| 160 | +Jeste li znali da možete izračunati i tekst?! |
| 161 | + |
| 162 | +Što sljedeći program ispisuje na ekran? Pokušaj točno odgovoriti prije nego li pokreneš program. |
| 163 | + |
| 164 | + |
| 165 | + |
| 166 | +Možeš li sam izmisliti neke svoje riječi? Možeš čak napraviti i vlastite uzorke! |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | +## Spremi projekt {.save} |
0 commit comments