Skip to content
This repository was archived by the owner on Feb 15, 2023. It is now read-only.

Commit 02c2805

Browse files
committed
Nahrazení tagu term novou syntaxí
1 parent 385a945 commit 02c2805

File tree

6 files changed

+19
-19
lines changed

6 files changed

+19
-19
lines changed

bonusove-kapitoly/vizualizace/vizualizace.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ Pomocí histogramu zobrazíme četnosti jednotlivých hodnot.
104104

105105
::fig[Histogram výšek]{src=assets/vysky-muzi.png}
106106

107-
Histogram si pro přehlednost můžeme rozdělit do <term cs="přihrádek" en="bins"> po pěti centimetrech
107+
Histogram si pro přehlednost můžeme rozdělit do :term{cs="přihrádek" en="bins"} po pěti centimetrech
108108

109109
```pycon
110110
>>> muzi.hist(bins=[

bonusove-kapitoly/webscraping/webscraping.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Stránka se poté v prohlížeči zobrazí nějak takto. Zatím nevypadá příl
4848
4949
Vytvořte si na svém počítači složku `ukazka-html` a otevřete ji ve Visual Studiu. Vytvořte v této složce soubor `ukazka.html` a zkopírujte do něj výše uvedený kód a uložte. Poté tento soubor najděte v průzkumníku a dvojklikem by se vám měl otevřít ve vašem oblíbeném prohlížeči. Můžete tak zkontrolovat, že prohlížeč vaši stránku skutečně zobrazí tak, jak je uvedeno na obrázku výše.
5050
51-
V naší první webové stránce jsme viděli takzvané <term cs="HTML značky" en="HTML tags">. Značky se píší do špičatých závorek a většina značek má otevírací a zavírací část. Například značka `em` pro zvýraznění textu vypadá takto
51+
V naší první webové stránce jsme viděli takzvané :term{cs="HTML značky" en="HTML tags"}. Značky se píší do špičatých závorek a většina značek má otevírací a zavírací část. Například značka `em` pro zvýraznění textu vypadá takto
5252
5353
::fig[HTML značka]{src=assets/html-znacka.png size=60}
5454

zaklady-programovani/hodnoty-promenne-funkce/hodnoty-promenne-funkce.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,11 @@ $ python3
1616

1717
## Hodnoty
1818

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.
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.
2020

2121
### Celá čísla
2222

23-
Nejjednodušší datový typ jsou <term cs="celá čísla" en="integers">. Pod tento typ patří hodnoty jako 12, 1321500, -5, 0 a podobně. Pokud do Python konzole napíšete hodnotu, Python vám ji vypíše zpátky, což znamená, že vám rozumí 🙂.
23+
Nejjednodušší datový typ jsou :term{cs="celá čísla" en="integers"}. Pod tento typ patří hodnoty jako 12, 1321500, -5, 0 a podobně. Pokud do Python konzole napíšete hodnotu, Python vám ji vypíše zpátky, což znamená, že vám rozumí 🙂.
2424

2525
```pycon
2626
>>> 127
@@ -29,7 +29,7 @@ Nejjednodušší datový typ jsou <term cs="celá čísla" en="integers">. Pod t
2929

3030
### Desetinná čísla
3131

32-
S celými čísly bychom si dlouho nevystačili. Dalším datovým typem tedy budou <term cs="desetinná čísla" en="floating point numbers">, např. 13.4, 6.0, -0.0001, 0.0 apod. Pozor, že programátoři vždycky píší desetinná čísla s tečkou, nikoliv s čárkou.
32+
S celými čísly bychom si dlouho nevystačili. Dalším datovým typem tedy budou :term{cs="desetinná čísla" en="floating point numbers"}, např. 13.4, 6.0, -0.0001, 0.0 apod. Pozor, že programátoři vždycky píší desetinná čísla s tečkou, nikoliv s čárkou.
3333

3434
## Aritmetické operátory
3535

@@ -40,7 +40,7 @@ Nyní už máme prostředky k tomu, abychom mohli pomocí Pythonu něco spočít
4040
- násobení: **`*`**
4141
- dělení: **`/`**
4242

43-
Díky těmto operátorům můžeme Python použít jako kalkulačku a psát <term cs="aritmetické výrazy" en="arithmetic expressions"> jako ve škole.
43+
Díky těmto operátorům můžeme Python použít jako kalkulačku a psát :term{cs="aritmetické výrazy" en="arithmetic expressions"} jako ve škole.
4444

4545
```pycon
4646
>>> 12 * 13 + 10
@@ -53,7 +53,7 @@ Všimněte si, že můžeme používat kulaté závorky, pokud potřebujeme změ
5353

5454
## Proměnné
5555

56-
Při komplikovanějších výpočtech se nám často stane, že si potřebujeme nějaký mezivýpočet uložit pro pozdější použití. K tomu nám slouží takzvané <term cs="proměnné" en="variables">. Proměnná je jakási pojmenovaná krabička nebo šuplík, do kterého si můžeme uložit nějakou hodnotu, abychom ji neztratili a mohli ji používat v dalších výpočtech.
56+
Při komplikovanějších výpočtech se nám často stane, že si potřebujeme nějaký mezivýpočet uložit pro pozdější použití. K tomu nám slouží takzvané :term{cs="proměnné" en="variables"}. Proměnná je jakási pojmenovaná krabička nebo šuplík, do kterého si můžeme uložit nějakou hodnotu, abychom ji neztratili a mohli ji používat v dalších výpočtech.
5757

5858
Můžeme například v rámci dietního programu spočítat, kolik vanilkových věnečků denně jsme spořádali za posledních 5 dní.
5959

@@ -68,7 +68,7 @@ Už od úplných začátků s programováním je dobré učit se dobrým návyk
6868

6969
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.
7070
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 <term cs="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}.
7272
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>.
7373
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>.
7474

@@ -99,7 +99,7 @@ v proměnné <var>vyplata</var> bude nadále uložena hodnota 2800. Pokud chceme
9999

100100
## Funkce
101101

102-
S čísly jsme zatím byli schopní pracovat pouze pomocí aritmetických operátorů. To nám ale brzy nebude stačit a budeme potřebovat složitější operace, kterým říkáme <term cs="funkce" en="function">.
102+
S čísly jsme zatím byli schopní pracovat pouze pomocí aritmetických operátorů. To nám ale brzy nebude stačit a budeme potřebovat složitější operace, kterým říkáme :term{cs="funkce" en="function"}.
103103

104104
Funkce je nějaký komplikovanější výpočet zabalený do jakési krabičky. Této krabičce dáme nějaké jméno, abychom jej mohli používat na různých místech v našem programu.
105105

@@ -110,15 +110,15 @@ Dobrým příkladem je funkce `round()`, která pro nás dělá zaokrouhlování
110110
3
111111
```
112112

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.
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.
114114

115115
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.
116116

117117
::fig[Toaster]{src=assets/toaster.jpg size=50}
118118

119119
## Seznamy
120120

121-
Zatím jsme byli schopní do jedné proměnné uložit pouze jednu hodnotu. Pro práci s daty ale budeme potřebovat pracovat s větším množstvím hodnot než pouze s jednou. K tomu nám poslouží takzvané <term cs="seznamy" en="lists">.
121+
Zatím jsme byli schopní do jedné proměnné uložit pouze jednu hodnotu. Pro práci s daty ale budeme potřebovat pracovat s větším množstvím hodnot než pouze s jednou. K tomu nám poslouží takzvané :term{cs="seznamy" en="lists"}.
122122

123123
Představme si, že si chci zaznamenat počet vanilkových věnečků snědených za posledních 7 dní. V Pythonu si můžu pro tento účel vytvořit seznam, který si uložím do vhodně pojmenované proměnné.
124124

@@ -234,7 +234,7 @@ Dalším užitečným operátorem je celočíselné dělení. Dejme tomu, že js
234234
4
235235
```
236236

237-
Všimněte si, že nám po čtyřech týdnech zbude ještě pár dní. Pokud chceme přesně vědět, kolik dní nám bylo po dělení sedmi, použijeme operátor <term cs="zbytek" en="division reminder">.
237+
Všimněte si, že nám po čtyřech týdnech zbude ještě pár dní. Pokud chceme přesně vědět, kolik dní nám bylo po dělení sedmi, použijeme operátor :term{cs="zbytek" en="division reminder"}.
238238

239239
```pycon
240240
>>> 33 % 7

zaklady-programovani/prvni-programy/prvni-programy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -230,7 +230,7 @@ Za posledních pár lekcí už jsme se naučili používat pěknou řádku typů
230230
- pravdivostní hodnoty
231231
- seznamy
232232

233-
Nyní nám přibude jedna navíc, která se jmenuje <term cs="rozsah" en="range">. Rozsahy slouží k tomu, abychom v Pythonu uměli říct, že chceme všechna čísla z nějakého rozmezí hodnot. Pokud bychom například chtěli všechna čísla mezi 1 a 10, mohli bychom vyrobit seznam
233+
Nyní nám přibude jedna navíc, která se jmenuje :term{cs="rozsah" en="range"}. Rozsahy slouží k tomu, abychom v Pythonu uměli říct, že chceme všechna čísla z nějakého rozmezí hodnot. Pokud bychom například chtěli všechna čísla mezi 1 a 10, mohli bychom vyrobit seznam
234234

235235
```py
236236
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

zaklady-programovani/slovniky-json/slovniky-json.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ Jelikož už známe seznamy, mohli bychom zkusit reprezentovat absolventa třeba
66
absolvent = ['Petr', 'Roman', 2017, 0.95, True]
77
```
88

9-
Hned ale vidíme, že z takového seznamu není úplně zřejmé, co která hodnota znamená. Musíme si pamatovat, že na indexu 0 je křestní jméno, na indexu 3 docházka apod. Mnohem pohodlnější by bylo, kdybychom mohli jednotlivé hodnoty místo indexování přímo pojmenovat. A přesně k tomuto účelu máme v Pythonu datový typ <term cs="slovník" en="dictionary">.
9+
Hned ale vidíme, že z takového seznamu není úplně zřejmé, co která hodnota znamená. Musíme si pamatovat, že na indexu 0 je křestní jméno, na indexu 3 docházka apod. Mnohem pohodlnější by bylo, kdybychom mohli jednotlivé hodnoty místo indexování přímo pojmenovat. A přesně k tomuto účelu máme v Pythonu datový typ :term{cs="slovník" en="dictionary"}.
1010

1111
## Slovníky
1212

@@ -179,9 +179,9 @@ Malá potíž je ovšem v tom, že Python sám o sobě neobsahuje modul pro stah
179179

180180
## Externí moduly a balíčky
181181

182-
Python sám o sobě obsahuje mnoho užitečných modulů pro řešení různých typů úloh. Už jsme viděli modul `random` pro práci s náhodnými čísly, modul `statistics` pro základní statistické funkce nebo modul `sys` pro práci s operačním systémem. Všem modulům, které jsou součástí základní instalace Pythonu, se dohromady říká <term cs="standardní knihovna" en="standard library">. Přehled všech modulů, které standardní knihovna obsahuje můžete najít [v Python dokumentaci](https://docs.python.org/3/library/).
182+
Python sám o sobě obsahuje mnoho užitečných modulů pro řešení různých typů úloh. Už jsme viděli modul `random` pro práci s náhodnými čísly, modul `statistics` pro základní statistické funkce nebo modul `sys` pro práci s operačním systémem. Všem modulům, které jsou součástí základní instalace Pythonu, se dohromady říká :term{cs="standardní knihovna" en="standard library"}. Přehled všech modulů, které standardní knihovna obsahuje můžete najít [v Python dokumentaci](https://docs.python.org/3/library/).
183183

184-
Čas od času ale v Pythonu potřebujeme vykonat nějakou činnost, pro kterou není ve standardní knihovně dostupný žádný modul, například stáhnou data z internetu. V takovém případě budeme muset z internetu stáhnout a nainstalovat takzvaný <term cs="balíček" en="package">.
184+
Čas od času ale v Pythonu potřebujeme vykonat nějakou činnost, pro kterou není ve standardní knihovně dostupný žádný modul, například stáhnou data z internetu. V takovém případě budeme muset z internetu stáhnout a nainstalovat takzvaný :term{cs="balíček" en="package"}.
185185

186186
Balíčky obsahují moduly, které po instalaci balíčku můžeme importovat v našem programu.
187187

zaklady-programovani/text-chroustani/text-chroustani.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ Pythonu mohli pracovat nejen s čísly, ale i s texty.
44

55
## Řetězce
66

7-
Pokud chceme v Pythonu zadat nějak kousek textu, použijeme takzvaný <term cs="řetězec" en="string">.
7+
Pokud chceme v Pythonu zadat nějak kousek textu, použijeme takzvaný :term{cs="řetězec" en="string"}.
88
Řetězce se v Pythonu uzavírají do jednoduchých nebo dvojitých uvozovek.
99
Například:
1010

@@ -215,7 +215,7 @@ pisemky = [0, 2, 0, 1, 1, 3]
215215

216216
Z takového zápisu nás bolí hlava, takže chceme známky převést do běžného
217217
formátu, tedy ke každé z nich přičíst jedničku. To provedeme pomocí takzvaného
218-
<term cs="chroustání seznamů" en="list comprehension">
218+
:term{cs="chroustání seznamů" en="list comprehension"}
219219

220220
```pycon
221221
>>> [znamka+1 for znamka in pisemky]
@@ -287,7 +287,7 @@ typ hodnoty...
287287

288288
### Pravdivostní hodnoty
289289

290-
Datový typ <term cs="pravdivostní hodnota" en="bool"> slouží k tomu, abychom
290+
Datový typ :term{cs="pravdivostní hodnota" en="bool"} slouží k tomu, abychom
291291
mohli v našem programu vyjádřit, zda je něco pravda či nepravda. Proto nám
292292
pro tento typ stačí pouze dvě hodnoty: `True` (pravda) a `False` (nepravda).
293293
Pravdivostní hodnoty jsou opět hodnoty jako každé jiné. Můžeme je tady

0 commit comments

Comments
 (0)