Содержание курса
1. Welcome!
3 урока
1 420
1 021
5м
10
Открытый
1.1
What is programming?
↗
615
394
2м 48с
4
Открытый
1.2
How will this course work?
↗
425
325
2м 17с
3
Открытый
1.3
Personal information
↗
380
302
1м 21с
3
2. Chapter 1.1 - About Printing
3 урока
1 125
733
11м
3
Открытый
2.1
Printing numbers
↗
398
336
1м 18с
2
Открытый
2.2
Printing text
↗
380
246
6м 50с
2
Открытый
2.3
Printing Quiz
↗
347
151
4м 41с
-1
3. Chapter 1.2 - About Asserts
2 урока
676
349
6м
7
Открытый
3.1
Asserting the truth
↗
353
219
4м 12с
4
Открытый
3.2
Asserts Quiz
↗
323
130
2м 50с
3
4. Chapter 1.3 - About Assignments
6 уроков
1 773
1 276
10м
16
Открытый
4.1
Storing numbers
↗
339
252
2м 30с
3
Открытый
4.2
Calculating with variables
↗
293
238
1м 12с
3
Открытый
4.3
Storing strings
↗
291
220
2м 5с
3
Открытый
4.4
Reassigning
↗
287
233
1м 40с
2
Открытый
4.5
About storing lists
↗
282
231
2м 40с
2
Открытый
4.6
Assignment Quiz
↗
281
102
2м 14с
3
5. Chapter 1.4 - About Error messages
4 урока
1 067
573
8м
11
Открытый
5.1
Syntax errors
↗
290
181
3м 7с
3
Открытый
5.2
Name errors
↗
267
176
1м 22с
3
Открытый
5.3
More errors!
↗
261
127
1м 56с
3
Открытый
5.4
Error messages Quiz
↗
249
89
2м 27с
2
6. Chapter 1.5 - About Lists
7 уроков
1 769
1 173
26м
18
Открытый
6.1
List basics
↗
288
227
2м 5с
2
Открытый
6.2
Adding elements
↗
264
164
4м 9с
1
Открытый
6.3
Accessing elements
↗
257
204
5м 31с
3
Открытый
6.4
Creating lists from other objects
↗
254
147
10м 49с
4
Открытый
6.5
Index
↗
237
191
2м 39с
2
Открытый
6.6
Random selection
↗
235
151
2м 33с
2
Открытый
6.7
List Quiz
↗
234
89
2м 11с
4
7. Chapter 1.6 - About files
3 урока
664
350
10м
8
Открытый
7.1
Basic file reading
↗
235
145
4м 39с
3
Открытый
7.2
Getting a list of lines
↗
219
127
5м 58с
3
Открытый
7.3
Files Quiz
↗
210
78
1м 57с
2
8. Chapter 1 Puzzle - Word count
3 урока
640
367
18м
1
Открытый
8.1
Step 1: Counting words
↗
227
156
4м 24с
-2
Открытый
8.2
Step 2: Reading text from a file
↗
210
123
6м 54с
1
Открытый
8.3
Step 3: Free form!
↗
203
88
8м 2с
2
9. Running Python locally
2 урока
393
328
4м
6
Открытый
9.1
Running full Python programs
↗
206
170
3м 50с
3
Открытый
9.2
Running Python locally
↗
187
158
1м 58с
3
10. Chapter 1 Closing
2 урока
352
147
3м
2
Открытый
10.1
Retrieval exercises
↗
187
77
2м 58с
1
Открытый
10.2
Reflection
↗
165
70
1м 51с
1
11. Chapter 2.1 - About Control Flow
4 урока
778
426
15м
3
Открытый
11.1
If statements
↗
211
118
4м 8с
-2
Открытый
11.2
If else statements
↗
196
141
2м 59с
2
Открытый
11.3
If elif else
↗
189
106
6м 6с
1
Открытый
11.4
Control flow Quiz
↗
182
61
2м 19с
2
12. Chapter 2.2 - About Conditions
5 уроков
883
553
13м
12
Открытый
12.1
Comparing elements
↗
182
148
1м 36с
3
Открытый
12.2
Equality and inequality
↗
183
137
3м 15с
1
Открытый
12.3
Conditions
↗
179
81
4м 30с
3
Открытый
12.4
And and Or
↗
174
133
2м 58с
2
Открытый
12.5
Conditions Quiz
↗
165
54
3м 9с
3
13. Chapter 2.3 - About For
7 уроков
1 170
812
33м
20
Закрытый
13.1
For loops and lists
↗
174
137
5м 35с
3
Открытый
13.2
For loops with numbers
↗
173
143
3м 32с
3
Открытый
13.3
Accumulating to new lists
↗
169
109
9м 54с
4
Открытый
13.4
Continue
↗
160
129
6м 7с
3
Открытый
13.5
Break
↗
163
129
2м 30с
2
Открытый
13.6
Accumulating to numbers
↗
160
118
4м 12с
3
Открытый
13.7
For Quiz
↗
171
47
5м 13с
2
14. Chapter 2.4 - About While
5 уроков
759
368
31м
12
Открытый
14.1
While loops
↗
161
77
4м 20с
2
Открытый
14.2
While and for
↗
155
83
4м 8с
3
Открытый
14.3
While and lists
↗
158
73
11м 39с
1
Открытый
14.4
While and break
↗
149
92
9м 37с
3
Открытый
14.5
While Quiz
↗
136
43
3м 8с
3
15. Chapter 2.5 - About Loop conditions
4 урока
1 369
231
17м
6
Открытый
15.1
Consuming lists
↗
163
62
8м 26с
1
Открытый
15.2
While len(list)
↗
915
48
5м 29с
2
Открытый
15.3
While list:
↗
161
75
3м 31с
2
Открытый
15.4
Loop conditions Quiz
↗
130
46
1м 37с
1
16. Chapter 2.6 - Reading Files, part 2
2 урока
262
117
8м
4
Открытый
16.1
Reading with for
↗
137
77
7м 10с
3
Открытый
16.2
Files Quiz
↗
125
40
0м 21с
1
17. Chapter 2 Puzzles - More word counts and Encryption
3 урока
350
110
45м
2
Открытый
17.1
Puzzle 1: Word count with for loops
↗
133
32
12м 5с
-2
Открытый
17.2
Puzzle 2 - Step 1: Encryption
↗
111
52
8м 9с
2
Открытый
17.3
Puzzle 2 - Step 2: Decryption
↗
106
26
25м 2с
2
18. Chapter 2 Closing
2 урока
197
66
2м
4
Открытый
18.1
Retrieval exercises
↗
108
33
1м 14с
2
Открытый
18.2
Reflection
↗
89
33
1м 44с
2
19. Chapter 3.1 About types
5 уроков
589
259
17м
15
Открытый
19.1
Numerical types
↗
123
36
4м 6с
2
Открытый
19.2
List types
↗
126
76
2м 4с
3
Открытый
19.3
String types
↗
117
71
3м 3с
3
Открытый
19.4
Types and printing
↗
113
39
6м 53с
4
Открытый
19.5
Types Quiz
↗
110
37
2м 38с
3
20. Chapter 3.2 - About Arrays
3 урока
342
152
6м
6
Открытый
20.1
Limitations of lists
↗
118
27
3м 0с
3
Открытый
20.2
Array basics and indexing
↗
117
85
2м 0с
2
Открытый
20.3
Arrays Quiz
↗
107
40
1м 54с
1
21. Chapter 3.3 - About Functions & Procedures
6 уроков
660
290
15м
7
Открытый
21.1
Calling Functions
↗
120
26
3м 5с
2
Открытый
21.2
Functions that do not look like functions
↗
110
48
2м 18с
1
Открытый
21.3
Functions from modules
↗
111
59
1м 13с
1
Открытый
21.4
Side effects
↗
106
54
3м 36с
1
Открытый
21.5
Overloading
↗
108
69
4м 51с
2
Открытый
21.6
Functions & Procedures Quiz
↗
105
34
2м 3с
0
22. Chapter 3.4 Nesting
5 уроков
501
252
25м
10
Открытый
22.1
Nested loops
↗
106
41
8м 43с
2
Открытый
22.2
Nested lists
↗
100
60
3м 13с
2
Открытый
22.3
Creating matrices
↗
101
77
1м 46с
2
Открытый
22.4
NumPy matrices
↗
101
39
11м 29с
2
Открытый
22.5
Nesting Quiz
↗
93
35
2м 46с
2
23. Chapter 3.5 - About None
3 урока
292
139
7м
8
Открытый
23.1
What is None?
↗
102
65
2м 34с
3
Открытый
23.2
infinity and NaN
↗
100
38
5м 5с
3
Открытый
23.3
None Quiz
↗
90
36
1м 31с
2
24. Chapter 3.6 - About Reading Files, part 3
3 урока
278
122
16м
4
Открытый
24.1
Retrieving parts of a given text
↗
99
52
9м 21с
1
Открытый
24.2
Converting text
↗
89
38
5м 37с
1
Открытый
24.3
Reading Files Quiz
↗
90
32
2м 32с
2
25. Chapter 3 Puzzle
3 урока
243
129
12м
4
Открытый
25.1
Step 1: Reading data from a file
↗
84
37
7м 47с
1
Открытый
25.2
Step 2: Calculating basic statistics
↗
82
35
3м 58с
2
Открытый
25.3
Step 3: Plotting with mathplotlib
↗
77
57
3м 37с
1
26. Chapter 3 Closing
2 урока
141
51
2м
2
Открытый
26.1
Retrieval exercises
↗
67
25
1м 56с
1
Открытый
26.2
Reflection
↗
74
26
1м 34с
1
27. Chapter 4.1 - About Exceptions
4 урока
192
110
10м
8
Открытый
27.1
Exception basics
↗
64
29
5м 35с
2
Открытый
27.2
Types of exceptions
↗
42
32
1м 43с
2
Открытый
27.3
Finally
↗
45
28
3м 6с
2
Открытый
27.4
Exceptions Quiz
↗
41
21
2м 50с
2
28. Week 4.2 - About Sets
4 урока
178
97
12м
12
Открытый
28.1
Set creation
↗
48
27
5м 48с
4
Открытый
28.2
Set operations
↗
42
25
3м 46с
3
Открытый
28.3
Comparing sets
↗
42
24
3м 44с
4
Открытый
28.4
Sets Quiz
↗
46
21
2м 43с
1
29. Chapter 4.3 - About Creating Functions
4 урока
172
103
17м
6
Открытый
29.1
Functions basics repetition
↗
47
23
2м 41с
2
Открытый
29.2
Creating a function
↗
45
29
12м 43с
0
Открытый
29.3
Functions without parameters
↗
40
30
2м 38с
1
Открытый
29.4
Creating functions Quiz
↗
40
21
2м 8с
3
30. Chapter 4.4 - About Slicing
4 урока
171
104
17м
10
Открытый
30.1
Slicing basics
↗
44
30
4м 29с
3
Открытый
30.2
Slicing with one index
↗
41
29
3м 9с
3
Открытый
30.3
Applications of Slicing: Searching for text
↗
41
25
8м 44с
2
Открытый
30.4
Slicing Quiz
↗
45
20
1м 25с
2
31. Chapter 4.5 - About Recursion
2 урока
84
41
5м
4
Открытый
31.1
Recursion
↗
43
22
5м 52с
2
Открытый
31.2
Recursion Quiz
↗
41
19
0м 29с
2
32. Week 4.6 - About Scope
3 урока
120
66
8м
3
Открытый
32.1
Scope & Shadowing
↗
39
20
3м 57с
1
Открытый
32.2
Global scope
↗
41
27
4м 31с
1
Открытый
32.3
Scope Quiz
↗
40
19
1м 26с
1
33. Chapter 4 Puzzle
2 урока
83
11
126м
-3
Открытый
33.1
Hidden sequences
↗
43
10
62м 0с
-1
Открытый
33.2
Number rivers
↗
40
1
64м 59с
-2
34. Chapter 4 Closing
2 урока
74
31
1м
0
Открытый
34.1
Retrieval exercises
↗
42
16
1м 40с
0
Открытый
34.2
Reflections
↗
32
15
0м 21с
0
35. Chapter 5.1 - About Lambdas
4 урока
138
63
37м
-10
Открытый
35.1
Storing functions in variables
↗
39
9
13м 24с
0
Открытый
35.2
Functions that return functions
↗
33
21
8м 17с
-9
Открытый
35.3
Anonymous functions
↗
31
20
6м 25с
0
Открытый
35.4
Lambdas Quiz
↗
35
13
9м 32с
-1
36. Chapter 5.2 - About Dictionaries
5 уроков
187
86
16м
3
Открытый
36.1
Dictionary basics
↗
40
9
4м 2с
-1
Открытый
36.2
Retrieving elements
↗
38
20
5м 10с
1
Открытый
36.3
Adding and updating elements
↗
36
20
3м 45с
1
Открытый
36.4
Dictionaries and None
↗
35
23
2м 59с
1
Открытый
36.5
Dictionaries Quiz
↗
38
14
2м 38с
1
37. Chapter 5.3 - About Comprehension
3 урока
103
56
15м
1
Открытый
37.1
Repetition of repetition
↗
35
22
2м 8с
1
Открытый
37.2
Filtering with comprehensions
↗
30
21
1м 18с
1
Открытый
37.3
Comprehension Quiz
↗
38
13
11м 18с
-1
38. Chapter 5.4 - About Random distributions
3 урока
94
40
11м
0
Открытый
38.1
Different distributions
↗
35
10
9м 21с
-2
Открытый
38.2
Sampling
↗
30
18
1м 36с
1
Открытый
38.3
Random Quiz
↗
29
12
1м 40с
1
39. Chapter 5 Puzzle
2 урока
59
1
218м
-1
Открытый
39.1
Mayan calendar
↗
30
1
119м 40с
0
Открытый
39.2
"Roman" numerals basic
↗
29
0
99м 54с
-1
40. Chapter 5 Closing
2 урока
54
23
1м
0
Открытый
40.1
Retrieval exercises
↗
28
12
0м 27с
0
Открытый
40.2
Reflection
↗
26
11
0м 18с
0
41. Chapter 6.1 - About Tuples
6 уроков
178
89
13м
0
Открытый
41.1
Creating and updating tuples
↗
32
17
2м 59с
1
Открытый
41.2
Some unexpected tuple things
↗
29
15
2м 21с
1
Открытый
41.3
The culture of tuples
↗
29
17
2м 37с
-1
Открытый
41.4
Nesting tuples
↗
29
14
2м 14с
-1
Открытый
41.5
Unpacking tuples
↗
26
15
3м 17с
-1
Открытый
41.6
Tuples Quiz
↗
33
11
1м 28с
1
42. Chapter 6.2 Advanced functions
5 уроков
138
66
11м
5
Открытый
42.1
Keyword arguments
↗
29
15
2м 21с
1
Открытый
42.2
Default parameters
↗
28
14
2м 14с
1
Открытый
42.3
Functions with a variable number of arguments
↗
25
14
2м 18с
1
Открытый
42.4
Kwargs
↗
23
11
2м 32с
1
Открытый
42.5
Advanced functions quiz
↗
33
12
2м 21с
1
43. Chapter 6.3 Optional typing
3 урока
90
48
4м
2
Открытый
43.1
Typing variables
↗
31
15
1м 56с
1
Открытый
43.2
Typing functions
↗
28
22
1м 4с
0
Открытый
43.3
Optional typing Quiz
↗
31
11
2м 33с
1
44. Chapter 6 Puzzle
1 урок
32
1
69м
0
Открытый
44.1
Palindromes
↗
32
1
69м 54с
0
45. Chapter 6 Closing
2 урока
62
23
1м
1
Открытый
45.1
Retrieval exercises
↗
31
12
0м 19с
1
Открытый
45.2
Reflections
↗
31
11
0м 18с
0
46. Chapter 7.1 - About Classes
4 урока
126
61
22м
4
Открытый
46.1
Classes basics
↗
37
14
4м 19с
1
Открытый
46.2
Initialization
↗
29
20
5м 25с
1
Открытый
46.3
Methods
↗
31
17
5м 50с
1
Открытый
46.4
Printing classes
↗
29
10
7м 12с
1
47. Chapter 7.2 - About Inheritance
4 урока
103
46
16м
2
Открытый
47.1
Inheritance basics
↗
26
11
5м 1с
1
Открытый
47.2
Inheritance terminology
↗
23
13
2м 37с
1
Открытый
47.3
Overriding methods
↗
27
13
2м 12с
1
Открытый
47.4
Classes & Inheritance Quiz
↗
27
9
7м 13с
-1
48. Chapter 7 Closing
2 урока
45
21
2м
0
Открытый
48.1
Retrieval exercises
↗
23
10
2м 30с
0
Открытый
48.2
Reflections
↗
22
11
0м 18с
0
49. Chapter 7 Puzzle
2 урока
56
0
77м
-1
Открытый
49.1
Gaussian primes in the plane
↗
28
0
33м 24с
-1
Открытый
49.2
Gaussian loops
↗
28
0
43м 22с
0