Содержание курса
1. Welcome!
1 урок
138
96
2м
1
Открытый
1.1
What is programming?
↗
138
96
2м 11с
1
2. Chapter 1.1 - About Printing
2 урока
189
139
11м
3
Открытый
2.1
Printing text
↗
103
67
10м 22с
1
Открытый
2.2
Printing Quiz
↗
86
72
1м 59с
2
3. Chapter 1.2 - About Assignments
6 уроков
501
394
22м
0
Открытый
3.1
Storing strings
↗
100
66
6м 48с
-1
Открытый
3.2
Printing variables in text
↗
83
65
6м 15с
0
Открытый
3.3
Storing numbers
↗
80
61
7м 22с
1
Открытый
3.4
Reassigning
↗
82
68
1м 32с
0
Открытый
3.5
Calculating with variables
↗
76
67
1м 27с
-1
Открытый
3.6
Assignment Quiz
↗
80
67
1м 57с
1
4. Chapter 1.3 - About Error messages
5 уроков
390
266
16м
-1
Открытый
4.1
Syntax errors
↗
82
62
7м 14с
0
Открытый
4.2
Name errors
↗
74
62
4м 34с
0
Открытый
4.3
More errors!
↗
77
42
1м 23с
1
Открытый
4.4
Error messages Quiz
↗
74
45
3м 32с
-1
Открытый
4.5
Shortcuts Quiz
↗
83
55
1м 4с
-1
5. Chapter 1.4 About types
4 урока
295
194
16м
1
Открытый
5.1
Numerical types
↗
78
63
7м 47с
1
Открытый
5.2
String types
↗
76
61
0м 20с
1
Открытый
5.3
Types and printing
↗
71
19
7м 59с
-1
Открытый
5.4
Types Quiz
↗
70
51
2м 19с
0
6. Chapter 1.A - Printing
1 урок
69
53
11м
-1
Открытый
6.1
Printing text
↗
69
53
11м 31с
-1
7. Chapter 2.1 - About Lists
6 уроков
410
296
28м
-1
Открытый
7.1
List basics
↗
73
52
5м 7с
-4
Открытый
7.2
Adding elements
↗
67
50
6м 48с
1
Открытый
7.3
Accessing elements
↗
65
49
3м 14с
1
Открытый
7.4
Split
↗
69
44
9м 57с
1
Открытый
7.5
Index
↗
68
51
2м 21с
0
Открытый
7.6
List Quiz
↗
68
50
3м 56с
0
8. Chapter 2.2 - About files
3 урока
209
124
12м
-4
Открытый
8.1
Basic file reading
↗
70
50
5м 22с
-1
Открытый
8.2
Getting a list of lines
↗
73
27
6м 11с
-2
Открытый
8.3
Files Quiz
↗
66
47
1м 40с
-1
9. Chapter 2.3 More on types
2 урока
133
69
8м
-2
Открытый
9.1
Types and functions
↗
69
22
6м 38с
-2
Открытый
9.2
List types
↗
64
47
2м 57с
0
10. Chapter 2.A - Tasks on file systems
3 урока
175
102
24м
-3
Открытый
10.1
Mail merge
↗
59
28
16м 59с
-1
Открытый
10.2
Reading text from a file
↗
62
38
4м 17с
-1
Открытый
10.3
Counting words
↗
54
36
3м 25с
-1
11. Chapter 3.1 - About Control Flow
4 урока
265
158
31м
-3
Открытый
11.1
If statements
↗
66
40
8м 25с
-1
Открытый
11.2
If else statements
↗
68
40
6м 28с
1
Открытый
11.3
If elif else
↗
72
36
14м 35с
-2
Открытый
11.4
Control flow Quiz
↗
59
42
2м 10с
-1
12. Chapter 3.2 - About Conditions
6 уроков
370
241
35м
-2
Открытый
12.1
Comparing elements
↗
64
44
1м 43с
-1
Открытый
12.2
Equality and inequality
↗
64
40
10м 28с
1
Открытый
12.3
Conditions
↗
60
43
4м 12с
-1
Открытый
12.4
And and Or
↗
63
39
7м 2с
-1
Открытый
12.5
in
↗
56
37
8м 10с
-1
Открытый
12.6
Conditions Quiz
↗
63
38
5м 52с
1
13. Chapter 3 Assignment - Data validation
4 урока
214
121
39м
2
Открытый
13.1
Reading exercises
↗
57
37
3м 35с
0
Открытый
13.2
Email address validation
↗
63
27
23м 35с
0
Черновик
13.3
DNA sequence check
↗
45
28
7м 29с
1
Открытый
13.4
Existing email address check
↗
49
29
7м 37с
1
14. Chapter 4.1 - About For
5 уроков
252
157
39м
-4
Черновик
14.1
For loops and lists
↗
59
31
12м 37с
-4
Открытый
14.2
For loops with numbers
↗
52
32
8м 27с
1
Открытый
14.3
Continue
↗
48
32
9м 19с
0
Открытый
14.4
Break
↗
47
32
5м 53с
-2
Открытый
14.5
For Quiz
↗
46
30
5м 54с
1
15. Chapter 4.2 - Reading Files, part 2
2 урока
91
47
10м
-5
Открытый
15.1
Reading with for
↗
51
25
8м 41с
-2
Открытый
15.2
Files Quiz
↗
40
22
2м 30с
-3
16. Chapter 4.A - Data validation and merging
3 урока
120
52
33м
-4
Открытый
16.1
Reading Exercise
↗
46
12
5м 23с
-1
Открытый
16.2
Checking DNA with for
↗
39
21
18м 10с
-1
Открытый
16.3
Email merging
↗
35
19
10м 30с
-2
17. Chapter 5.1 - About While
5 уроков
108
49
37м
-4
Открытый
17.1
While loops
↗
25
6
7м 57с
-1
Открытый
17.2
While and for
↗
20
12
7м 45с
1
Открытый
17.3
While and lists
↗
21
10
13м 43с
1
Открытый
17.4
While and break
↗
17
11
8м 40с
-1
Открытый
17.5
While Quiz
↗
25
10
3м 33с
-4
18. Chapter 5.2 - About Slicing
4 урока
73
38
18м
1
Открытый
18.1
Slicing basics
↗
20
10
5м 43с
0
Открытый
18.2
Slicing with one index
↗
21
10
1м 28с
1
Открытый
18.3
Applications of Slicing: Searching for text
↗
17
9
11м 46с
-1
Открытый
18.4
Slicing Quiz
↗
15
9
1м 15с
1
19. Chapter 5.A - DNA checking and length conversion
3 урока
58
17
68м
1
Открытый
19.1
Reading Excercises
↗
17
7
13м 31с
1
Открытый
19.2
Checking DNA with while
↗
26
6
21м 15с
1
Открытый
19.3
Length conversion
↗
15
4
34м 29с
-1
20. Chapter 5.A - Model solutions
1 урок
23
9
13м
2
Открытый
20.1
Model solutions
↗
23
9
13м 36с
2
21. Chapter 6.1 Loop patterns
3 урока
45
17
35м
3
Открытый
21.1
List to Element
↗
20
6
18м 3с
3
Открытый
21.2
List to Aggregrate
↗
10
6
8м 19с
0
Открытый
21.3
List to List
↗
15
5
8м 30с
0
22. Chapter 6.2 - About Loop conditions
3 урока
40
11
15м
1
Открытый
22.1
Consuming lists
↗
14
0
6м 59с
-1
Открытый
22.2
Loop conditions
↗
12
4
9м 58с
1
Открытый
22.3
Loop conditions Quiz
↗
14
7
0м 28с
1
23. Chapter 6.A - Conversion in a loop
4 урока
62
12
111м
-1
Открытый
23.1
Reading Excercises
↗
11
5
19м 13с
-1
Открытый
23.2
Converting a list of lengths
↗
16
3
21м 46с
-1
Открытый
23.3
Counting faulty elements of a list
↗
13
2
8м 50с
0
Открытый
23.4
Longest sentence
↗
22
2
63м 46с
1
24. Chapter 6.A - Model solutions
1 урок
13
2
34м
0
Открытый
24.1
Model solutions
↗
13
2
34м 9с
0
25. Chapter 7.1 - About Creating Functions
4 урока
65
17
36м
0
Открытый
25.1
Functions basics
↗
19
5
5м 46с
-1
Открытый
25.2
Creating a function
↗
13
4
22м 35с
1
Открытый
25.3
Functions without parameters
↗
18
4
7м 4с
1
Открытый
25.4
Creating functions Quiz
↗
15
4
2м 14с
-1
26. Chapter 7.A Songs & Functions
3 урока
31
8
90м
2
Открытый
26.1
Reading exercises
↗
11
3
22м 30с
1
Открытый
26.2
Generating songs
↗
8
3
35м 34с
1
Открытый
26.3
Hidden sequences
↗
12
2
33м 47с
0
27. Chapter 7.A - Model Solutions
1 урок
13
3
24м
0
Открытый
27.1
Model solutions
↗
13
3
24м 0с
0
28. Chapter 8.1 - About Functions, Procedures and Types
6 уроков
54
12
32м
0
Открытый
28.1
Number of arguments
↗
12
2
9м 54с
-1
Открытый
28.2
Functions that do not look like functions
↗
7
2
5м 20с
2
Открытый
28.3
Functions from modules
↗
10
2
4м 8с
1
Открытый
28.4
Side effects
↗
7
2
6м 42с
0
Открытый
28.5
Overloading
↗
12
2
6м 8с
-1
Открытый
28.6
Functions & Procedures Quiz
↗
6
2
2м 30с
-1
29. Chapter 8.2 - About Arrays
4 урока
38
10
18м
4
Открытый
29.1
Limitations of lists
↗
5
2
6м 29с
1
Открытый
29.2
Array basics and indexing
↗
10
3
5м 2с
1
Открытый
29.3
Array operations
↗
12
3
5м 53с
1
Открытый
29.4
Arrays Quiz
↗
11
2
2м 54с
1
30. Chapter 8.A - Finding the moon stones
2 урока
23
3
76м
-1
Открытый
30.1
Reading exercises
↗
16
3
18м 1с
-1
Открытый
30.2
Finding the moon stones
↗
7
0
58м 18с
0
31. Chapter 8.A - Model Solutions
1 урок
11
3
17м
0
Открытый
31.1
Model solutions
↗
11
3
17м 59с
0
32. Chapter 9.1 Nesting
5 уроков
50
17
45м
2
Открытый
32.1
Nested loops
↗
11
4
9м 7с
1
Открытый
32.2
Nested lists
↗
7
3
9м 2с
0
Открытый
32.3
Creating matrices
↗
6
3
4м 0с
0
Открытый
32.4
NumPy matrices
↗
13
3
22м 7с
1
Открытый
32.5
Nesting Quiz
↗
13
4
1м 52с
0
33. Week 9.2 - Advanced computation
2 урока
21
7
19м
-1
Открытый
33.1
Increment and decrement
↗
14
4
10м 3с
-1
Открытый
33.2
Modulo and integer division
↗
7
3
9м 8с
0
34. Chapter 9.3 - About Tuples
7 уроков
80
22
29м
-1
Открытый
34.1
Creating and updating tuples
↗
13
3
6м 24с
3
Открытый
34.2
The culture of tuples
↗
9
3
2м 40с
-1
Открытый
34.3
Nesting tuples
↗
9
4
1м 0с
0
Открытый
34.4
Unpacking tuples
↗
12
4
7м 16с
-1
Открытый
34.5
Tuples as return values from functions
↗
13
2
10м 48с
-2
Открытый
34.6
Creating tuples of one element
↗
9
4
1м 16с
1
Открытый
34.7
Tuples Quiz
↗
15
2
2м 32с
-1
35. Chapter 9.A - Card games
3 урока
26
5
267м
-2
Открытый
35.1
Reading exercises
↗
5
2
28м 34с
-1
Открытый
35.2
A valid move in Pesten
↗
15
2
47м 37с
-1
Открытый
35.3
Poker hand evaluation (extra!)
↗
6
1
193м 5с
0
36. Chapter 9.A - Model Solutions
1 урок
8
3
19м
0
Открытый
36.1
Model solution Pesten
↗
8
3
19м 4с
0
37. Chapter 10.1 Visualization Basics
3 урока
53
18
36м
-3
Открытый
37.1
Installing Python modules
↗
19
8
4м 8с
0
Открытый
37.2
Simple plots
↗
15
4
26м 39с
-3
Открытый
37.3
Multiple figures
↗
19
6
6м 28с
0
38. Chapter 10.2 - About Random distributions
3 урока
34
10
24м
-6
Открытый
38.1
Different distributions
↗
12
2
20м 8с
-8
Открытый
38.2
Sampling
↗
7
4
3м 24с
1
Открытый
38.3
Random Quiz
↗
15
4
0м 20с
1
39. Chapter 10.A - Netflix tv-shows
1 урок
8
4
265м
0
Открытый
39.1
Plotting Netflix ratings
↗
8
4
265м 27с
0
40. Chapter 10.A - Model Solutions
1 урок
10
4
23м
0
Открытый
40.1
Model Solutions
↗
10
4
23м 3с
0
41. Week 11.1 - About Sets
4 урока
45
13
21м
-1
Открытый
41.1
Set creation
↗
16
3
10м 50с
-1
Открытый
41.2
Set operations
↗
13
3
7м 6с
-1
Открытый
41.3
Comparing sets
↗
8
4
3м 55с
0
Открытый
41.4
Sets Quiz
↗
8
3
1м 10с
1
42. Chapter 11.2 - About Exceptions
4 урока
37
12
13м
2
Открытый
42.1
Exception basics
↗
8
3
7м 27с
0
Открытый
42.2
Types of exceptions
↗
9
4
1м 42с
0
Открытый
42.3
Finally
↗
6
3
4м 55с
1
Открытый
42.4
Exceptions Quiz
↗
14
2
1м 13с
1
43. Chapter 11.A - Grading Students
1 урок
8
3
65м
0
Открытый
43.1
Grading Students
↗
8
3
65м 53с
0
44. Chapter 11.A - Model Solutions
1 урок
4
3
4м
0
Открытый
44.1
Model Solutions
↗
4
3
4м 46с
0
45. Chapter 12.1 - About Dictionaries
5 уроков
29
14
23м
-2
Открытый
45.1
Dictionary basics
↗
6
3
6м 56с
-1
Открытый
45.2
Retrieving elements
↗
6
3
7м 57с
6
Открытый
45.3
Adding and updating elements
↗
7
3
7м 13с
-1
Открытый
45.4
Dictionaries and None
↗
5
3
2м 45с
-5
Открытый
45.5
Dictionaries Quiz
↗
5
2
1м 5с
-1
46. Chapter 12.2 - About Comprehension
3 урока
18
9
18м
-3
Открытый
46.1
Comprehension basics
↗
7
3
8м 52с
-1
Открытый
46.2
Filtering with comprehensions
↗
6
4
3м 27с
0
Открытый
46.3
Comprehension Quiz
↗
5
2
6м 19с
-2
47. Chapter 12.A - Earthquakes
1 урок
6
3
78м
-4
Открытый
47.1
Earthquakes
↗
6
3
78м 38с
-4