forked from pyvec/naucse-python
/
2024-brno-zacatecnici-cast1.yml
270 lines (241 loc) · 8.22 KB
/
2024-brno-zacatecnici-cast1.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
title: Začátečnický kurz PyLadies naruby - první část
subtitle: Brno - jaro 2024 - čtvrtek
time: 18:00–20:00
place: Fakulta Informatiky MUNI, Botanická 554/68a, místnost S505
default_time:
start: '18:00'
end: '20:00'
timezone: Europe/Prague
description: Naučte se Python vážně od začátku. Žádné předchozí znalosti nejsou potřeba.
long_description: |
Začátečnický kurz PyLadies, první část
Stránky samotných PyLadies jsou na [https://pyladies.cz][PyLadies].
Organizační informace hledej tam.
Materiály jsou určené naprostým začátačnicím v programování.
Instrukce jsou uvedeny pro operační systémy Linux, Windows i macOS.
Materiály jsou dostupné jako text i jako videa se stejným obsahem natočené Petrem Viktorinem.
Vyber si medium, které je ti pohodlnější.
[PyLadies]: https://pyladies.cz/
vars:
pyladies: true
coach-present: true
user-gender: f
sessions:
- slug: preparation
title: 'Instalace (lichý týden)'
date: 2024-03-14
materials:
- title: Textové materiály
url: null
- lesson: beginners/cmdline
- lesson: beginners/install
- lesson: beginners/venv-setup
- lesson: beginners/install-editor
- lesson: beginners/first-steps
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/GGMg8O4hE0c
title: (13:50) Příkazová řádka – Linux & macOS – video
- url: https://youtu.be/kriVWJmXpZc
title: (22:34) Příkazová řádka – Windows – video
- url: https://youtu.be/7Qi7cSkoBA0
title: (8:15) Instalace Pythonu – Linux – video
- url: https://youtu.be/Xr6liKJzRGA
title: (4:48) Instalace Pythonu – Windows – video
- url: https://youtu.be/AFVvpfQB0V0
title: (7:48) Nastavení prostředí – video
- url: https://youtu.be/JcXUCuneX04
title: (8:01) Instalace editoru – video
- url: https://youtu.be/0Poe25XdKIA
title: (7:23) První krůčky – video
- title: Další odkazy
url: null
- title: Tahák na klávesnici (PDF)
url: https://pyvec.github.io/cheatsheets/keyboard/keyboard-cs.pdf
type: cheatsheet
- title: 'Projekty (✊✌✋)'
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=preparation
type: homework
- slug: preparation2
title: 'Instalace (sudý týden)'
date: 2024-03-21
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null
- slug: expressions
title: 'Výrazy a podmínky (lichý týden)'
date: 2024-03-28
materials:
- title: Textové materiály
url: null
- lesson: beginners/hello-world
- lesson: beginners/print
- lesson: beginners/variables
- lesson: beginners/expressions
- lesson: beginners/comparisons
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/9aJcvOfleFs
title: (7:50) První program – video
- url: https://youtu.be/14-LVG9Edng
title: (12:38) Print a chybové hlášky – video
- url: https://youtu.be/-zKws24FmCg
title: (15:08) Proměnné – video
- url: https://youtu.be/nNXDXuN6Smg
title: (8:32) Vyhodnocování výrazů – video
- url: https://youtu.be/Q1YJqWzfnck
title: (17:27) Porovnání – video
- title: Další odkazy
url: null
- title: 'Projekty (✊✌✋)'
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=expressions
type: homework
- slug: expressions2
title: 'Výrazy a podmínky (sudý týden)'
date: 2024-04-04
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null
- slug: loops
title: 'Funkce a želva (lichý týden)'
date: 2024-04-11
materials:
- title: Textové materiály
url: null
- lesson: beginners/functions
- lesson: beginners/basic-functions
- lesson: intro/turtle
- lesson: beginners/reassignment
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/w_d8VKS8i48
title: (17:26) Funkce – video
- url: https://youtu.be/udEOvGIuZrs
title: (15:51) Užitečné funkce – video
- url: https://youtu.be/A__45ibnsnc
title: (33:02) Želva a cykly – video
- url: https://youtu.be/fFh1LiksgdA
title: (9:28) Přepisování proměnných – video
- title: Další odkazy
url: null
- title: Tahák na užitečné funkce (PDF)
url: https://pyvec.github.io/cheatsheets/basic-functions/basic-functions-cs.pdf
type: cheatsheet
- lesson: effective-work-on-pc/alt-tab
type: cheatsheet
- title: 'Projekty (✊✌✋)'
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=loops
type: homework
- slug: loops2
title: 'Funkce a želva (sudý týden)'
date: 2024-04-18
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null
- slug: str
title: 'Cyklus `while` a řetězce (lichý týden)'
date: 2024-04-25
materials:
- title: Textové materiály
url: null
- lesson: beginners/while
- lesson: beginners/and-or
- lesson: beginners/str
- lesson: beginners/str-index-slice
- lesson: beginners/str-methods
- lesson: beginners/fstring
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/I_mkND45dB0
title: (6:57) Cyklus While – video
- url: https://youtu.be/5Mc-cgoaM10
title: (7:58) Nebo anebo a – video
- url: https://youtu.be/xdZWIvryP20
title: (19:54) Zápis řetězců – video
- url: https://youtu.be/QOamCtzLPAo
title: (16:12) Výběr z řetězců – video
- url: https://youtu.be/I3CB2YihRh8
title: (9:19) Řetězcové funkce a metody – video
- url: https://youtu.be/2-r2e9aM1HU
title: (11:52) Šablony (formátovací řetězce) – video
- title: Další odkazy
url: null
- title: Řetězcový tahák (PDF)
url: https://pyvec.github.io/cheatsheets/strings/strings-cs.pdf
type: cheatsheet
- title: 'Projekty (✊✌✋)'
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=str
type: homework
- slug: str2
title: 'Cyklus `while` a řetězce (sudý týden)'
date: 2024-05-02
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null
- slug: def
title: 'Vlastní funkce (lichý týden)'
date: 2024-05-09
materials:
- title: Textové materiály
url: null
- lesson: beginners/def
- lesson: beginners/prefer-return
- lesson: beginners/nested-traceback
- lesson: beginners/local-variables
- lesson: beginners/recursion
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/6a-RjR9fNBY
title: (17:01) Definice funkcí – video
- url: https://youtu.be/4M6Yq9ZyObs
title: (8:54) Vrátit nebo vypsat? – video
- url: https://youtu.be/I_DpjBDQy_k
title: (3:58) Chybové hlášky ze zanořených funkcí – video
- url: https://youtu.be/gbjXnMmuAxw
title: (14:25) Lokální proměnné – video
- url: https://youtu.be/Vu6_jK8OiAI
title: (12:23) Rekurze – video
- title: Další odkazy
url: null
- title: Python Tutor
url: http://pythontutor.com/visualize.html#mode=edit
- title: "Projekty"
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=def
type: homework
- slug: def2
title: 'Vlastní funkce (sudý týden)'
date: 2024-05-16
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null
- slug: exc
title: 'Chyby a moduly (lichý týden)'
date: 2024-05-23
materials:
- title: Textové materiály
url: null
- lesson: beginners/exceptions
- lesson: beginners/modules
- lesson: beginners/circular-imports
- title: Videa ke shlédnutí
url: null
- url: https://youtu.be/s-P5mBjUJBw
title: (17:11) Výjimky – video
- url: https://youtu.be/LFp_x7OgCBU
title: (10:32) Moduly – video
- url: https://youtu.be/bZ4iiSDe_4g
title: (5:56) Cyklické importy – video
- title: Další odkazy
url: null
- title: Výjimkový tahák (PDF)
url: https://pyvec.github.io/cheatsheets/exceptions/exceptions-cs.pdf
type: cheatsheet
- title: "Projekty (×○×○)"
url: https://projekty.pyladies.cz/session?course=pyladies-2024-brno-jaro&session=exc
type: homework
- slug: exc2
title: 'Chyby a moduly (sudý týden)'
date: 2024-05-30
materials:
- title: Materiály a odkazy jsou stejné jako pro lichý týden
url: null