Skip to content

Commit 799d01d

Browse files
author
Katherine Leadbetter
committed
Adding hr-HR Python projects
Waiting on Robo Trumps to add to site
1 parent f575786 commit 799d01d

File tree

329 files changed

+4376
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

329 files changed

+4376
-0
lines changed

hr-HR/hr-HR_python1.manifest

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
{
2+
"description": false,
3+
"id": "python_01",
4+
"language": "hr-HR",
5+
"number": 7,
6+
"title": "Python 1",
7+
"category": "cat-python",
8+
"projects": [
9+
{
10+
"number": 1,
11+
"filename": "lessons/About Me/About Me.md",
12+
"note": "lessons/About Me/About Me - notes.md"
13+
},
14+
{
15+
"number": 2,
16+
"filename": "lessons/Rock Paper Scissors/Rock Paper Scissors.md",
17+
"note": "lessons/Rock Paper Scissors/Rock Paper Scissors - notes.md"
18+
},
19+
{
20+
"number": 3,
21+
"filename": "lessons/Turtle Race/Turtle Race.md",
22+
"note": "lessons/Turtle Race/Turtle Race.md"
23+
},
24+
{
25+
"number": 4,
26+
"filename": "lessons/Team Chooser/Team Chooser.md",
27+
"note": "lessons/Team Chooser/Team Chooser - notes.md"
28+
},
29+
{
30+
"number": 5,
31+
"filename": "lessons/Colourful Creations/Colourful Creations.md",
32+
"note": "lessons/Colourful Creations/Colourful Creations - notes.md"
33+
},
34+
{
35+
"number": 6,
36+
"filename": "lessons/Secret Messages/Secret Messages.md",
37+
"note": "lessons/Secret Messages/Secret Messages - notes.md"
38+
}
39+
],
40+
41+
"extras": [
42+
{
43+
"name": "Introduction to Python",
44+
"note": "volunteer resources/*.md"
45+
}
46+
]
47+
}

hr-HR/hr-HR_python2.manifest

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
{
2+
"description": false,
3+
"id": "python_02",
4+
"language": "hr-HR",
5+
"number": 8,
6+
"title": "Python 2",
7+
"category": "cat-python",
8+
"projects": [
9+
{
10+
"number": 1,
11+
"filename": "lessons/Modern Art/Modern Art.md",
12+
"note": "lessons/Modern Art/Modern Art - notes.md"
13+
},
14+
{
15+
"number": 2,
16+
"filename": "lessons/Popular Pets/Popular Pets.md",
17+
"note": "lessons/Popular Pets/Popular Pets - notes.md"
18+
},
19+
{
20+
"number": 3,
21+
"filename": "lessons/RPG/RPG.md",
22+
"note": "lessons/RPG/RPG - notes.md"
23+
},
24+
{
25+
"number": 4,
26+
"filename": "lessons/ISS/ISS.md",
27+
"note": "lessons/ISS/ISS - notes.md"
28+
},
29+
{
30+
"number": 5,
31+
"filename": "lessons/Robo-Trumps/Robo-Trumps.md",
32+
"note": "lessons/Robo-Trumps/Robo-Trumps.md"
33+
},
34+
{
35+
"number": 6,
36+
"filename": "lessons/CodeCraft/CodeCraft.md",
37+
"note": "lessons/CodeCraft/CodeCraft - notes.md"
38+
}
39+
]
40+
}
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
---
2+
title: O meni - Bilješke za voditelje Kluba
3+
language: hr-HR
4+
embeds: "*.png"
5+
...
6+
7+
#Uvod:
8+
U ovom projektu djeca će naučiti pomoću Python programa reći drugima nešto o sebi. Kreirat će ASCII umjetnost (slike iz teksta) i provesti izračune na temelju korisnikova unosa.
9+
10+
#Online izvori
11+
12+
__U ovom projektu koristi se Python 3.__ Predlažemo korištenje [trinketa](https://trinket.io/) za online pisanje u Pythonu. Ovaj projekt sadrži sljedeće Trinkete:
13+
14+
+ [Novi (prazni) Python Trinket -- jumpto.cc/python-new](http://jumpto.cc/python-new)
15+
16+
Također je uključen i trinket koji sadrži dovršen projekt:
17+
18+
+ [‘About Me’ dovršeni projekt -- trinket.io/python/a1f663ae0d](https://trinket.io/python/a1f663ae0d)
19+
20+
#Offline izvori
21+
Ako želite, ovaj projekt možete [izraditi offline](https://www.codeclubprojects.org/en-GB/resources/python-working-offline/). Materijalima projekta možete pristupiti klikom na poveznicu 'Project Materials'. Poveznica sadrži odjeljak 'Project Resources' u kojem se nalaze materijali koji će djeci biti potrebni za izradu projekta offline. Pobrinite se da svako dijete ima pristup kopiji ovih materijala. U odjeljku se nalaze sljedeće datoteke:
22+
23+
+ about/about.py
24+
25+
Dovršenu verziju projekta možete pronaći i u odjeljku 'Volunteer Resources' koji sadrži i:
26+
27+
+ about-finished/about.py
28+
29+
(Svi spomenuti materijali nalaze se u materijalima projekta i materijalima za volontere, koje je moguće preuzeti kao `.zip` datoteke.)
30+
31+
#Ishodi učenja
32+
+ Nizanje;
33+
+ Varijable;
34+
+ Pretvaranje tekstualnih i cjelobrojnih (integer) tipova podataka.
35+
36+
#Izazovi
37+
+ Što ti je na umu? - pisanje prvog Python programa koristeći naredbu `print`;
38+
+ "O tebi" - ispisivanje teksta i ASCII umjetnosti na ekran. __Ne zaboravite da je kôd koji djeca pišu u Trinketu javan. Podsjetite ih da ne dijele osobne informacije poput svog imena i prezimena ili adrese.__;
39+
+ "Koliko imaš psećih godina?" - provođenje izračuna na temelju korisnikova unosa.

hr-HR/lessons/About Me/About Me.md

Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
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+
![screenshot](me-hi.png)
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+
![screenshot](me-hi-test.png)
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+
![screenshot](me-syntax.png)
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+
![screenshot](me-link.png)
57+
58+
Ako imaš Trinket korisnički račun, možeš kliknuti na 'remix' kako bi spremio svoju kopiju programa.
59+
60+
![screenshot](me-remix.png)
61+
62+
## Izazov: Što ti je na umu? { .challenge}
63+
Izmijeni kôd iznad tako da ispisuje nešto zanimljivije o tebi!
64+
65+
![screenshot](me-mind.png)
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+
![screenshot](me-dog.png)
78+
79+
+ Ako klikneš na 'run', vidjet ćeš da postoji greška u tvom novom kôdu.
80+
81+
![screenshot](me-dog-bug.png)
82+
83+
To je zato što tvoj tekst sadrži znak navodnika za koji Python misli da označava kraj teksta!
84+
85+
![screenshot](me-dog-quote.png)
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+
![screenshot](me-dog-bug-fix.png)
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+
![screenshot](me-dog-triple-quote.png)
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+
![screenshot](me-about.png)
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+
![screenshot](me-calc.png)
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+
![screenshot](me-calc-run.png)
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+
![screenshot](me-input.png)
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+
![screenshot](me-input-test.png)
139+
140+
+ Možeš i dodati novu varijablu za spremanje svog izračuna, a zatim nju ispisati.
141+
142+
![screenshot](me-result-variable.png)
143+
144+
+ Konačno, svoj program možeš učiniti razumljivijim za korisnike, sa par jednostavnih dodatnih poruka.
145+
146+
![screenshot](me-message.png)
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+
![screenshot](me-dog-years.png)
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+
![screenshot](me-text-calc.png)
165+
166+
Možeš li sam izmisliti neke svoje riječi? Možeš čak napraviti i vlastite uzorke!
167+
168+
![screenshot](me-patterns.png)
169+
170+
## Spremi projekt {.save}

hr-HR/lessons/About Me/me-about.png

34.5 KB
Loading
106 KB
Loading

hr-HR/lessons/About Me/me-calc.png

28.1 KB
Loading
105 KB
Loading

hr-HR/lessons/About Me/me-dog-bug.png

22.3 KB
Loading
12 KB
Loading

0 commit comments

Comments
 (0)