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
{{ message }}
This repository was archived by the owner on Feb 15, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: zaklady-programovani/hodnoty-promenne-funkce/hodnoty-promenne-funkce.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ $ python3
16
16
17
17
## Hodnoty
18
18
19
-
:term{cs="Hodnoty" en="Values"> představují všechny možné druhy dat, se kterými můžou naše programy pracovat. Hodnoty se dle způsobu použití dělí do různých kategorií zvaných <termcs="datové typy" en="data types"}. Datových typů existuje velké množství. V tuto chvíli si představíme ty nejzákladnější - celá čísla a desetinná čísla.
19
+
:term{cs="Hodnoty"en="Values"} představují všechny možné druhy dat, se kterými můžou naše programy pracovat. Hodnoty se dle způsobu použití dělí do různých kategorií zvaných :term{cs="datové typy"en="data types"}. Datových typů existuje velké množství. V tuto chvíli si představíme ty nejzákladnější - celá čísla a desetinná čísla.
20
20
21
21
### Celá čísla
22
22
@@ -68,7 +68,7 @@ Už od úplných začátků s programováním je dobré učit se dobrým návyk
68
68
69
69
1. Název proměnné by neměl začínat velkým písmenem, např. ~~<var>Pocet</var>~~. Takové názvy jsou rezervované pro speciální typy proměnných, ke kterým se v tomto kurzu dostaneme až téměř na konci.
70
70
1. Název proměnné by neměl obsahovat diakritiku, např. ~~<var>počet</var>~~. Programovací jazyky vznikaly v anglickém prostředí, kde se diakritika nepoužívá, takže si s ní většina jazyků neporadí.
71
-
1. Víceslovné proměnné nesmí obsahovat mezeru, např. ~~<var>pocet hodin</var>~~. To by si Python myslel, že to jsou dvě proměnné za sebou a nevěděl by co s tím. Pokud chcete proměnnou s více slovy, použijte takzvanou :term{cs="velbloudí notaci" en="camel case"> <var>pocetHodin</var> nebo <termcs="hadí notaci"en="snake case"> <var>pocet_hodin</var}.
71
+
1. Víceslovné proměnné nesmí obsahovat mezeru, např. ~~<var>pocet hodin</var>~~. To by si Python myslel, že to jsou dvě proměnné za sebou a nevěděl by co s tím. Pokud chcete proměnnou s více slovy, použijte takzvanou :term{cs="velbloudí notaci"en="camel case"} <var>pocetHodin</var> nebo :term{cs="hadí notaci"en="snake case"} <var>pocet_hodin</var>.
72
72
1. Vždy proměnnou pojmenujte tak, aby její název jasně napovídal, co se uvnitř ní nachází. Například proměnná <var>pocet_hodin</var> jasně říká, že v ní bude uložen asi nějaký počet hodin. Můžeme podlehnout touze název proměnné zkrátit například na <var>pcthdn</var>, aby se nám lépe psala. Až ovšem někdo další bude takový program číst, bude mlátit hlavou do stolu, cože proboha znamená zkratka <var>pcthdn</var>.
73
73
1. Naposledy je dobré si uvědomit, že programy i programátoři se téměř vždy pohybují v mezinárodním prostředí. Takže je vždycky lepší pojmenovávat proměnné anglicky. V tomto kurzu ještě tohle pravidlo trošku rozvolníme, ale i tak si můžete začít zvykat na proměnné s názvem <var>number_of_hours</var>.
74
74
@@ -110,7 +110,7 @@ Dobrým příkladem je funkce `round()`, která pro nás dělá zaokrouhlování
110
110
3
111
111
```
112
112
113
-
Tomuto zápisu se říká :term{cs="volání funkce" en="function call">. Když funkci voláme, předáváme jí takzvaný <termcs="argument"en="argument">, v našem případě číslo 3.4. Když funkci zavoláme s nějakým argumentem, funkce takzvaně <termcs="vrátí" en="return"} výsledek.
113
+
Tomuto zápisu se říká :term{cs="volání funkce"en="function call"}. Když funkci voláme, předáváme jí takzvaný :term{cs="argument"en="argument"}, v našem případě číslo 3.4. Když funkci zavoláme s nějakým argumentem, funkce takzvaně :term{cs="vrátí"en="return"} výsledek.
114
114
115
115
Funkci si můžeme představit například jako topinkovač. Topinkovač pro nás dělá nějakou užitečnou činnost, kterou chceme často opakovat (opéká topinky). Má svoje jméno (topinkovač). Do topinkovače dáme chleba (argument) a spustíme je (zavoláme). Topinkovač chvíli pracuje a pak nám vrátí výsledek - topinky. Důležité je, že nemusíme řešit jak to topinkovač vlastně dělá, že dokáže opéct chleba. Důležité pro nás je, že to umí a že jej můžeme kdykoliv použít.
0 commit comments