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

Commit 4c67a17

Browse files
committed
Změna odkazů na cvíčení dle nového formátu.
1 parent ea17892 commit 4c67a17

File tree

11 files changed

+72
-108
lines changed

11 files changed

+72
-108
lines changed

datova-analyza/pandas-agregace/lesson.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,6 @@ Všimněte si, že takto obdržíme sérii, nikoliv DataFrame. Pozornější z v
224224
>>> maturita2.groupby('předmět')[['známka']].mean()
225225
```
226226

227-
@exercises ## Cvičení [
228-
227+
[[[ excs Cvičení
229228
- studenti
230-
]@
229+
]]]

datova-analyza/pandas-dotazy/lesson.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -280,10 +280,9 @@ Užitečná je také metoda `to_html`, která zapíše DataFrame jako webovou st
280280

281281
a otevřít soubor `data.html` v prohlížeči. Takto si můžete tabulku prohlédnout hezky naformátovanou.
282282

283-
@exercises ## Cvičení [
284-
283+
[[[ excs Cvičení
285284
- ceska-jmena
286-
]@
285+
]]]
287286

288287
## Index
289288

@@ -493,11 +492,10 @@ Můžeme však postupovat i obráceně a vyrobit DataFrame ze seznamu seznamů.
493492
>>> mesta2 = pandas.DataFrame(data, columns=['mesto', 'kraj', 'obyvatel', 'linky', 'vymera'])
494493
```
495494

496-
@exercises ## Cvičení [
497-
495+
[[[ excs Cvičení
498496
- ceska-jmena-podruhe
499497
- puvod-jmen
500-
]@
498+
]]]
501499

502500
## Čtení na doma
503501

datova-analyza/pandas-transformace/lesson.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,15 @@ def sumPositive(nums):
4646
return result
4747
```
4848

49-
@exercises ## Cvičení [
50-
49+
[[[ excs Cvičení
5150
- obsah-elipsy
5251
- vetsi-ze-dvou-cisel
5352
- geometricky-prumer
54-
]@
55-
56-
@exercises bonuses [
53+
]]]
5754

55+
[[[ excs Bonusy
5856
- vetsi-ze-tri-cisel
59-
]@
57+
]]]
6058

6159
## Transformace dat v Pandasu
6260

datova-analyza/vizualizace/lesson.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -152,12 +152,11 @@ Nyní chceme zobrazit krabicový graf porovnávající výšky obou pohlaví. K
152152

153153
![Krabicový graf muži vs ženy](assets/vysky-muzi-zeny-box.png)
154154

155-
@exercises ## Cvičení [
156-
155+
[[[ excs Cvičení
157156
- hazeni-kostkami
158157
- call-centrum
159158
- hura-na-hory
160-
]@
159+
]]]
161160

162161
## Jupyter Notebook
163162

datova-analyza/webscraping/lesson.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,9 @@ Všech HTML značek je kolem stovky a mnoho z nich má spoustu možných atribut
6262
6363
Pokud by vás zajímalo, co vše je v HTML možné, přehled všech používaných značek [najdete zde (anglicky)](https://developer.mozilla.org/en-US/docs/Web/HTML/Element).
6464
65-
@exercises ## Cvičení [
66-
65+
[[[ excs Cvičení
6766
- porozumeni-html
68-
]@
67+
]]]
6968
7069
## Web scraping v Pythonu
7170
@@ -169,11 +168,10 @@ Dále můžeme postupovat úplně stejně jako když jsme zpracovávali stránky
169168
print(stranka.html.html)
170169
```
171170
172-
@exercises ## Cvičení - scraping [
173-
171+
[[[ excs Cvičení: Scraping
174172
- scraping-dhmo
175173
- scraping-kodim.cz
176-
]@
174+
]]]
177175
178176
## Web scraping vs JavaScript
179177
@@ -190,10 +188,9 @@ stranka = session.get('https://react-shopping-cart-67954.firebaseapp.com/')
190188
stranka.html.render(sleep=5)
191189
```
192190
193-
@exercises ## Doporučené úložky na doma [
194-
191+
[[[ excs Doporučené úložky na doma
195192
- kava-na-mall.cz
196-
]@
193+
]]]
197194
198195
## Čtení na doma
199196

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

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -93,15 +93,13 @@ v proměnné <var>vyplata</var> bude nadále uložena hodnota 2800. Pokud chceme
9393
>>> vyplata = 8 * sazba
9494
```
9595

96-
@exercises ## Cvičení - hodnoty, proměnné [
97-
96+
[[[ excs Cvičení: Hodnoty, proměnné
9897
- vyplata
99-
]@
100-
101-
@exercises bonuses [
98+
]]]
10299

100+
[[[ excs Bonusy
103101
- kralici-farma
104-
]@
102+
]]]
105103

106104
## Funkce
107105

@@ -196,10 +194,9 @@ Pro práci se seznamy se nám může hodit několik funkcí:
196194
`sorted()`
197195
: Vrátí setříděný seznam
198196

199-
@exercises ## Cvičení - seznamy [
200-
197+
[[[ excs Cvičení: Seznamy
201198
- pohyby-na-uctu
202-
]@
199+
]]]
203200

204201
## Povinné čtení na doma
205202

@@ -249,19 +246,17 @@ Všimněte si, že nám po čtyřech týdnech zbude ještě pár dní. Pokud chc
249246
5
250247
```
251248

252-
@exercises ## Doporučené úložky na doma [
253-
249+
[[[ excs Doporučené úložky na doma
254250
- uroky
255251
- delka-filmu
256252
- prumerne-teploty
257253
- prumer
258-
]@
259-
260-
@exercises ## Volitelné úložky na doma [
254+
]]]
261255

256+
[[[ excs Volitelné úložky na doma
262257
- novy-koberec
263258
- rozpeti
264259
- vlastni-min-max
265260
- stred-seznamu
266261
- stred-seznamu-2
267-
]@
262+
]]]

zaklady-programovani/podminky-for/lesson.md

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,17 +47,15 @@ else:
4747
print('Výsledek je dostatečně spolehlivý.')
4848
```
4949

50-
@exercises ## Cvičení - podmínky [
51-
50+
[[[ excs Cvičení: Podmínky
5251
- deleni
5352
- kontrola-souboru
54-
]@
55-
56-
@exercises bonuses [
53+
]]]
5754

55+
[[[ excs Bonusy
5856
- maximum-ze-dvou-cisel
5957
- maximum-ze-tri-cisel
60-
]@
58+
]]]
6159

6260
## Cyklus FOR
6361

@@ -113,11 +111,10 @@ for cislo in cisla:
113111

114112
Ne, že bychom zrovna takovýto kus kódu nutně potřebovali, když můžeme použít funkci `sum()`. Tento příklad ale ukazuje, že s cykly můžeme dělat spoustu zajímavých věcí.
115113

116-
@exercises ## Cvičení - cyklus FOR[
117-
114+
[[[ excs Cvičení: Cyklus FOR
118115
- hratky-s-cykly
119116
- poznavacky
120-
]@
117+
]]]
121118

122119
## Povinné čtení na doma
123120

@@ -186,21 +183,19 @@ else:
186183

187184
Zde je dobré vědět, jakým způsobem Python takovou podmínku vyhodnocuje. Nejdřív se podívá, jestli je splněna první větev. Pokud ano, vykoná příslušný blok kódu a **zbytek větví přeskočí**. Pokud první větev není splněna, zkouší, jestli je splněna druhá. Pokud ano, vykoná příslušný blok a opět zbytek přeskočí. Takto pokračuje dokud nevyčerpá všechny větve nebo nenarazí na `else`. Důležité je tedy zapamatovat si, že pokud výraz v nějaké větvi uspěje, zbytek větví se přeskočí a Python se na ně ani nepodívá.
188185

189-
@exercises ## Doporučené úložky na doma [
190-
186+
[[[ excs Doporučené úložky na doma
191187
- heslo
192188
- prevod-na-usd
193189
- banka
194190
- hadanky
195191
- vzestupny-seznam
196-
]@
197-
198-
@exercises ## Volitelné úložky na doma [
192+
]]]
199193

194+
[[[ excs Volitelné úložky na doma
200195
- pisemky
201196
- maximum
202197
- druhe-maximum
203198
- k-te-maximum
204199
- ruleta
205200
- prestupny-rok
206-
]@
201+
]]]

zaklady-programovani/prvni-programy/lesson.md

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -70,12 +70,11 @@ print(
7070
)
7171
```
7272

73-
@exercises ## Cvičení - programy [
74-
73+
[[[ excs Cvičení: Programy
7574
- jmeno-a-mesto
7675
- vyplata-jako-program
7776
- teploty-jako-program
78-
]@
77+
]]]
7978

8079
## Moduly
8180

@@ -162,18 +161,16 @@ Součet zadaných čísel: 169
162161

163162
Všimněte si, že na druhém řádku našeho programu používáme `sys.argv[1:]`. Je to proto, abychom se zbavili názvu programu, který vždy zabírá první prvek seznamu parametrů. Naše čísla se tedy nacházejí až od prvního indexu nahoru.
164163

165-
@exercises ## Cvičení - moduly, parametry řádky [
166-
164+
[[[ excs Cvičení: Moduly, parametry řádky
167165
- cas-v-minutach
168166
- zaokrouhlovani
169167
- domena-a-url
170168
- prumer-versus-median
171-
]@
172-
173-
@exercises bonuses [
169+
]]]
174170

171+
[[[ excs Bonusy
175172
- klasicke-zaokrouhlovani
176-
]@
173+
]]]
177174

178175
## Povinné čtení na doma
179176

@@ -279,17 +276,15 @@ Pokud bychom mermomocí chtěli opravdu všechny hodnoty z rozsahu jako seznam,
279276
[1, 2, 3, 4, 5, 6, 7, 8, 9]
280277
```
281278

282-
@exercises ## Doporučené úložky na doma [
283-
279+
[[[ excs Doporučené úložky na doma
284280
- minuty
285281
- fahrnheit-vs-celsius
286282
- cesta-k-souboru
287283
- hazeni-kostkou
288284
- karty-1
289-
]@
290-
291-
@exercises ## Volitelné úložky na doma [
285+
]]]
292286

287+
[[[ excs Volitelné úložky na doma
293288
- hada-na-velblouda
294289
- velblouda-na-hada
295-
]@
290+
]]]

zaklady-programovani/slovniky-json/lesson.md

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -103,16 +103,14 @@ Všimněte si, jak slovník představující jeden kurz, obsahuje pod klíčem `
103103
kurz['konani'][1]['koucove']
104104
```
105105

106-
@exercises ## Cvičení - slovníky [
107-
106+
[[[ excs Cvičení: Slovníky
108107
- kurz
109108
- knihovna
110-
]@
111-
112-
@exercises bonuses [
109+
]]]
113110

111+
[[[ excs Bonusy
114112
- recepty
115-
]@
113+
]]]
116114

117115
## Formát JSON
118116

@@ -218,11 +216,10 @@ data = json.loads(response.text)
218216
print(data)
219217
```
220218

221-
@exercises ## Cvičení - API a JSON [
222-
219+
[[[ excs Cvičení: API a JSON
223220
- seznam-lidi
224221
- svatky
225-
]@
222+
]]]
226223

227224
## Povinné čtení na doma
228225

zaklady-programovani/soubory/lesson.md

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -35,12 +35,11 @@ radky = [[radek[0], float(radek[1])] for radek in radky]
3535
print(radky)
3636
```
3737

38-
@exercises ## Cvičení - čtení ze souborů [
39-
38+
[[[ excs Cvičení: Čtení ze souborů
4039
- vyplata-presneji
4140
- pocet-slov
4241
- pujcovna
43-
]@
42+
]]]
4443

4544
## Zápis do souboru
4645

@@ -73,12 +72,11 @@ Upravíme tedy zápis do souboru v našem předchozím programu takto:
7372
[soubor.write(jmeno + '\n') for jmeno in jmena]
7473
```
7574

76-
@exercises ## Cvičení - zápis do souborů [
77-
75+
[[[ excs Cvičení: Zápis do souborů
7876
- dny-v-mesici
7977
- rezepsana-vyplata
8078
- hody-kostkou
81-
]@
79+
]]]
8280

8381
## Povinné čtení na doma
8482

@@ -122,14 +120,12 @@ Teď už bychom si naivně mohli myslet, že je ve všem pořádek, ale to by by
122120

123121
Občas programátorům nezbude, než mlátit hlavou do stolu a křičet PROČ? Ale tak je to občas i v životě. Takže nezapomeňte naučit svoje děti, aby vždy ukládaly textové soubory jako UTF-8. Svět pak bude zase o kousek lepším místem.
124122

125-
@exercises ## Doporučené úložky na doma [
126-
123+
[[[ excs Doporučené úložky na doma
127124
- pasazeri
128125
- preznamkovani
129-
]@
130-
131-
@exercises ## Volitelné úložky na doma [
126+
]]]
132127

128+
[[[ excs Volitelné úložky na doma
133129
- karty-2
134130
- karty-3
135-
]@
131+
]]]

0 commit comments

Comments
 (0)