You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
> Toto dielo je zverejnené pod medzinárodnou licenciou Creative Commons Attribution-ShareAlike ("uvedenie autora – rovnaké šírenie") 4.0. Ak chcete zobraziť kópiu tejto licencie, navštívte https://creativecommons.org/licenses/by-sa/4.0/
6
6
7
+
## Vitaj
8
+
9
+
Vitaj na Django Girls! Sme radi, že ťa tu vidíme :) V tomto tutoriále ti ukážeme čo je pod kapotou webových technológií. Ponúkneme ti pohľad na všetky čiastky a kúsky, ktoré musia do seba zapadnúť aby web fungoval tak ako ho poznáme.
10
+
11
+
Ako so všetkými vecami, ktoré sú neznáme, aj toto bude dobrodružstvo - ale neboj sa, keďže si sa už odvážila byť tu, všetko bude v poriadku :)
12
+
7
13
## Úvod
8
14
9
-
Mala si niekedy pocit, že svet je stále viac a viac o technológiách a ty v nich zaostávaš? Uvažovala si niekedy, že by si si vytvorila webovú stránku, ale nikdy si nemala dosť motivácie začať? Zdalo sa ti niekedy, že svet softvéru je pre teba príliš komplikovaný a že sama nezvládneš nič vytvoriť?
15
+
Mala si niekedy pocit, že svet je stále viac a viac o technológiách a ku ktorým (zatiaľ) nemáš vzťah? Uvažovala si niekedy, že by si si vytvorila webovú stránku, ale nikdy si nemala dostatok motivácie začať? Zdalo sa ti niekedy, že svet softvéru je pre teba príliš komplikovaný a že sama nezvládneš nič vytvoriť?
10
16
11
17
Máme pre teba dobrú správu! Programovanie nie je také zložité, ako sa zdá a chceme ti ukázať, aké môže byť zábavné.
12
18
13
-
Tento návod z teba neurobí mávnutím čarovného prútika programátorku. Ak chceš byť dobrá, čakajú ťa mesiace či dokonca roky štúdia a praxe. Chceme ti ale ukázať, že vytvorenie webovej stránky nie je také ťažké, ako sa zdá. Pokúsime sa ti vysvetliť rôzne technológie tak, aby si sa ich nemusela báť.
19
+
Tento návod z teba neurobí programátorku mávnutím čarovného prútika. Ak chceš byť v tom dobrá, čakajú ťa mesiace či dokonca roky štúdia a praxe. Chceme ti ale ukázať, že vytvorenie webovej stránky nie je také ťažké, ako sa zdá. Pokúsime sa ti vysvetliť rôzne technológie tak, aby si sa ich nemusela báť.
14
20
15
21
Dúfame, že sa ti tieto veci zapáčia tak veľmi ako nám!
16
22
@@ -20,29 +26,26 @@ Po skončení budeš mať funkčnú webovú aplikáciu: tvoj vlastný blog. Uká
20
26
21
27
Výsledok bude vyzerať asi takto:
22
28
23
-
![Obrázok 0.1][2]
29
+

24
30
25
-
[2]: images/application.png
31
+
> Ak budeš na tomto projekte pracovať sama a nemáš mentora, ktorý ti pomáha, môžeš v prípade problémov navštíviť tento chat: [](https://gitter.im/DjangoGirls/tutorial). Požiadali sme našich mentorov, ale aj absolventky, aby sa na tomto chate občas ukázali a pomohli ostatným! Neboj sa opýtať čomu nerozumieš!
26
32
27
-
> Ak budeš na tomto projekte pracovať sama a nemáš mentora, ktorý ti pomáha, môžeš v prípade problémov navštíviť tento chat: [](https://gitter.im/DjangoGirls/tutorial?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge). Požiadali sme našich mentorov, ale aj absolventky, aby sa na tomto chate občas ukázali a pomohli ostatným, ktorí môžu zápasiť s problémami! Neboj sa pripojiť a opýtať sa, na čo potrebuješ!
33
+
OK, [začnime pekne po poriadku...](./how_the_internet_works/README.md)
28
34
29
-
OK, [začnime pekne po poriadku...][3]
35
+
## Sledovanie tutoriálu doma
30
36
31
-
[3]: ./how_the_internet_works/README.md
37
+
Je úžasné, zúčastniť sa Django Girls workshopu, ale uvedomujeme si, že nie vždy je možné byť na niektorom. Preto ti odporúčami aby si skúsila postupovať podľa tohto tutoriálu doma. Pre tých ktorí sú doma, v súčasnosti pripravujeme videá, ktoré umožnia jednoduchšie sledovanie tutoriálu doma. Stále sa na tom pracuje, ale viac a viac vecí bude čoskoro na [Coding is for girls](https://www.youtube.com/channel/UC0hNd2uW8jTR5K3KBzRuG2A/feed) YouTube kanály.
32
38
33
-
## Informácie a možnosti ako sa zapojiť
39
+
V každej kapitole ktorá už bola spracovaná sa nachádza odkaz na príslušné video.
34
40
35
-
Tento návod vytvorili a udržiavajú [DjangoGirls][4]. Ak nájdete chyby alebo by ste chceli aktualizovať tento návod, prosím [postupujte podľa pokynov][5].
Tento návod vytvorili a udržiavajú [DjangoGirls](https://djangogirls.org/). Ak nájdeš chyby alebo by si chcela aktualizovať tento návod, prosím [postupuj podľa pokynov](https://github.com/DjangoGirls/tutorial/blob/master/README.md).
39
44
40
45
## Chceš pomôcť s prekladom do iných jayzkov?
41
46
42
47
V súčasnosti koordinujeme preklady cez platformu crowdin.com:
43
48
44
49
https://crowdin.com/project/django-girls-tutorial
45
50
46
-
Ak tvoj jazyk nie je v zozname na crowdin.com, [daj nám prosím vedieť][6] a povedz, aký jazyk máme pridať.
Ak tvoj jazyk nie je v zozname na [crowdin. com](https://crowdin.com/), [daj nám prosím vedieť](https://github.com/DjangoGirls/tutorial/issues/new) aký jazyk máme pridať.
Túto časť [môžeš preskočiť](http://tutorial.djangogirls.org/en/installation/#install-python) ak nepoužívaš Chromebook. Ak ho používaš, tak tvoja inštalácia bude trochu iná. Môžeš odignorovať zvyšok inštalačného postupu.
2
+
3
+
### Cloud 9
4
+
5
+
Cloud 9 je nástroj ktorý ti poskytne editor kódu a prístup na počítač, ktorý beží v cloude na internete, kde možeš inštalovať, písať a spúšťať softvér. Počas tohto tutoriálu Cloud 9 sa bude tváriť ako tvoj *lokálny stroj*. Príkazy budeš zadávať do terminálového rozhrania, tak ako tvoje spolužiačky čo používajú OS X, Ubuntu, alebo Windows, ale tvoj temrinál bude pripojený na počítač, ktorý beží niekde inde a ktorý Cloud 9 pripraví pre teba.
6
+
7
+
1. Nainštaluj si Cloud 9 z [Chrome web store](https://chrome.google.com/webstore/detail/cloud9/nbdmccoknlfggadpfkmcpnamfnbkmkcp)
8
+
2. Choď na [c9.io](https://c9.io)
9
+
3. Založ si účet
10
+
4. Klikni na *Create a New Workspace*
11
+
5. Pomenuj ho *django-girls*
12
+
6. Zvoľ *Blank* (druhý sprava v dolnom riadku čo má oranžové logo)
13
+
14
+
Teraz by si mala vidieť rozhranie s bočnou lištou, veľké hlavné okno s trochu textu a malé okno v dolnej časti, ktoré vyzerá takto nejak:
15
+
16
+
{% filename %}Cloud 9{% endfilename %}
17
+
18
+
yourusername:~/workspace $
19
+
20
+
21
+
Táto dolná časť je tvoj *terminál*, do ktorého budeš zadávať príkazy pre počítač, ktorý pre teba pripravil Cloud 9. Veľkosť okna môžeš meniť a keď potrebuješ tak si ho môžeš zväčšiť.
22
+
23
+
### Virtuálne prostredie
24
+
25
+
Virtuálne prostredie (tiež nazývané virtualenv) je ako súkromná krabica, do ktorej môžeme uložiť užitočný počítačový kód patriaci projektu na ktorom pracujeme. Používame ho na oddelenie rôznych častí kódu pre rôzne projekty, aby sa nám medzi nimi nepomiešali veci.
26
+
27
+
V termináli, v spodnej časti Cloud 9 rozhrania, spusti nasledovné:
28
+
29
+
{% filename %}Cloud 9{% endfilename %}
30
+
31
+
sudo apt update
32
+
sudo apt install python3.6-venv
33
+
34
+
35
+
Ak to ešte stále nefunguje, požiadaj svojho mentora/ku o pomoc.
36
+
37
+
Ďalej zadaj nasledovné príkazy:
38
+
39
+
{% filename %}Cloud 9{% endfilename %}
40
+
41
+
mkdir djangogirls
42
+
cd djangogirls
43
+
python3.6 -mvenv myvenv
44
+
source myvenv/bin/activate
45
+
pip install django~=1.11.0
46
+
47
+
48
+
(všimni si, že v poslednom riadku sme použili vlnovku a za ňou znamienko rovnosti).
49
+
50
+
### Github
51
+
52
+
Vytvor si [Github](https://github.com) účet.
53
+
54
+
### PythonAnywhere
55
+
56
+
Django Girls tutoriál obsahuje kapitolu o tom čomu sa hovorí nasadenie (Deployment). Je to proces prenesenia kódu, ktorý používa tvoja nová webová aplikácia, na verejne dostupný počítač (ešte nazývaný aj server), aby aj ostatní ľudia videli tvoju prácu.
57
+
58
+
Táto časť je trochu divná, keď pracuješ s týmto tutoriálom na Chromebooku, lebo už používaš počítač, ktorý je na internete (na rozdiel od notebooku). Napriek tomu, je stále užitočná, lebo si môžeme predstaviť Cloud 9 pracovné prostredie ako miesto kde sa nachádza nedokončená práca a Python Anywhere ako miesto, kde ukážeme našu prácu, ktorá bude hotová.
59
+
60
+
Teda vytvor si nový Python Anywhere účet na [www.pythonanywhere.com](https://www.pythonanywhere.com).
Existuje veľa rôznych editorov a zväčša sa vyberajú podľa osobných preferencií. Väčšina Python programátorov používa zložité, ale veľmi výkonné IDE (integrované vývojové prostredie), ako napríklad PyCharm. Pre začiatočníka je to pravdepodobne menej vhodné; naše odporúčania sú rovnako výkonné, ale oveľa jednoduchšie.
2
2
3
-
Naše návrhy sú uvedené nižšie, ale neváhaj sa opýtať svojho trénera, aké sú jeho preferencie - potom bude jednoduchšie od neho získať pomoc.
3
+
Naše návrhy sú uvedené nižšie, ale neváhaj sa opýtať svojho mentora, aké sú jeho preferencie - bude ti jednoduchšie vedieť pomocť.
4
4
5
5
## Gedit
6
6
7
-
Gedit je open-source, editor zdarma dostupný pre všetky operačné systémy.
7
+
Gedit je open-source, zdarma, dostupný pre všetky operačné systémy.
8
8
9
-
[Stiahni si tu](https://wiki.gnome.org/Apps/Gedit#Download)
9
+
[Stiahni si ho odtiaľto](https://wiki.gnome.org/Apps/Gedit#Download)
10
10
11
11
## Sublime Text 3
12
12
13
13
Sublime Text je veľmi populárny editor so skúšobnou verziou zdarma. Je jednoduchý na inštaláciu a používanie, je dostupný pre všetky operačné systémy.
14
14
15
-
[Stiahni si tu](https://www.sublimetext.com/3)
15
+
[Stiahni si ho odtiaľto](https://www.sublimetext.com/3)
16
16
17
17
## Atom
18
18
19
19
Atom je veľmi nový editor vytvorený [GitHubom](https://github.com/). Je zdarma, open-source, jednoduchý na inštaláciu a používanie. Je dostupný pre Windows, OS X a Linux.
20
20
21
-
[Stiahni si tu](https://atom.io/)
21
+
[Stiahni si ho odtiaľto](https://atom.io/)
22
22
23
23
## Prečo inštalujeme editor?
24
24
25
-
Môžete Vás zaujímať, prečo inštalujeme takýto špeciálny editor kódu, radšej než používať niečo ako Word alebo Notepad.
25
+
Môže ťa zaujímať, prečo inštalujeme takýto špeciálny editor kódu, namiesto aby sme použili niečo ako Word alebo Notepad.
26
26
27
-
Prvý dôvod je, že kód musí byť **čistý text** a problém s programami ako Word a Textedit je ten, že v skutočnosti nevytvárajú čistý text, produkujú obohatený text (s fontom a formátovaním), používajú vlastné formáty ako [RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format).
27
+
Prvý dôvod je, že kód musí byť **čistý text** a problém s editormi ako Word a Textedit je ten, že v skutočnosti nevytvárajú čistý text, produkujú obohatený text (s fontom a formátovaním), používajú vlastné formáty ako [RTF (Rich Text Format)](https://en.wikipedia.org/wiki/Rich_Text_Format).
28
28
29
-
Druhý dôvod je, že editor kódu je špecializovaný na editáciu kódu, takže môže poskytovať pomocné funkcie ako zvýraznenie kódu farbou podľa jeho významu alebo automaticky za Vás uzatvárať úvodzovky.
29
+
Druhý dôvod je, že editor kódu je špecializovaný na editáciu kódu, takže môže poskytovať pomocné funkcie ako zvýraznenie kódu farbou podľa jeho významu, alebo automaticky za teba uzatvárať úvodzovky.
30
30
31
-
Všetko uvidíme neskôr. Čoskoro budeš premýšľať o svojom starom vernom editore ako o svojom obľúbenom nástroji :)
31
+
Všetko uvidíme neskôr. Čoskoro budeš považovať svoj verný editor za svoj obľúbený nástroj. :)
0 commit comments