|
12 | 12 | * [Constants and their types](02%20Constants,%20Variables%20and%20Basic%20Operations/1%20Constants%20and%20their%20types) |
13 | 13 | * [Other types and logical operations](02%20Constants,%20Variables%20and%20Basic%20Operations/2%20Other%20types%20and%20logical%20operations) |
14 | 14 | * [Variables](02%20Constants,%20Variables%20and%20Basic%20Operations/3%20Variables) |
| 15 | +* Exercise: [Quadratic equation](https://github.com/mds-python/quadratic_equation) |
15 | 16 | * [Keyboard input](02%20Constants,%20Variables%20and%20Basic%20Operations/4%20Keyboard%20input) |
16 | 17 |
|
17 | 18 | ## Flow Control |
18 | 19 |
|
19 | 20 | * [Conditions](03%20Flow%20Control/1%20Conditions) |
20 | 21 | * [While loops](03%20Flow%20Control/2%20While%20loops) |
21 | 22 | * [For loops](03%20Flow%20Control/3%20For%20loops) |
| 23 | +* Exercise: [Loops](https://github.com/mds-python/loops) |
22 | 24 |
|
23 | 25 | ## More on Variables |
24 | 26 |
|
|
30 | 32 | * [Complex numbers](04%20More%20on%20Variables/6%20Complex%20numbers) |
31 | 33 | * [String operations](04%20More%20on%20Variables/7%20String%20operations) |
32 | 34 | * [Variables and variable types](04%20More%20on%20Variables/8%20Variables%20and%20variable%20types) |
| 35 | +* Exercise: [Variables](https://github.com/mds-python/variables) |
33 | 36 |
|
34 | 37 | ## Functions |
35 | 38 |
|
36 | 39 | * [Defining and calling functions](05%20Functions/1%20Defining%20and%20calling%20functions) |
37 | 40 | * [Functions with arbitrary arguments](05%20Functions/2%20Functions%20with%20arbitrary%20arguments) |
| 41 | +* Exercise: [Functions](https://github.com/mds-python/functions) |
38 | 42 |
|
39 | 43 | ## Modules |
40 | 44 |
|
|
53 | 57 | * [Writing to a file](08%20File%20Operations/2%20Writing%20to%20a%20file) |
54 | 58 | * [Reading from a file](08%20File%20Operations/3%20Reading%20from%20a%20file) |
55 | 59 | * [Saving and loading Python objects](08%20File%20Operations/4%20Saving%20and%20loading%20Python%20objects) |
| 60 | +* Exercise: [Verification](https://github.com/mds-python/verification) |
| 61 | + |
| 62 | +Project 1: [Hangman](https://github.com/mds-python/hangman) |
56 | 63 |
|
57 | 64 | ## Numeric Arrays and Data Visualization |
58 | 65 |
|
59 | 66 | * [NumPy: numeric arrays and calculations](09%20Numeric%20Arrays%20and%20Data%20Visualization/1%20NumPy%20-%20numeric%20arrays%20and%20calculations) |
| 67 | +* Exercise: [NumPy](https://github.com/mds-python/numpy) |
60 | 68 | * [Matplotlib: data visualization](09%20Numeric%20Arrays%20and%20Data%20Visualization/2%20Matplotlib%20-%20data%20visualization) |
| 69 | +* Exercise [Billiards](https://github.com/mds-python/billiards) |
61 | 70 |
|
62 | 71 | ## Object-Oriented Programming |
63 | 72 |
|
64 | 73 | * [Classes and objects](10%20Object-Oriented%20Programming/1%20Classes%20and%20objects) |
65 | 74 | * [Understanding class and instance variables](10%20Object-Oriented%20Programming/2%20Understanding%20class%20and%20instance%20variables) |
66 | 75 | * [Understanding class inheritance](10%20Object-Oriented%20Programming/3%20Understanding%20class%20inheritance) |
67 | 76 | * [Special methods](10%20Object-Oriented%20Programming/4%20Special%20methods) |
| 77 | +* Exercise: [Fractions](https://github.com/mds-python/fractions) |
| 78 | + |
| 79 | +Project 2: [Game of Life](https://github.com/mds-python/game-of-life) |
| 80 | + |
| 81 | +Project 3: [COVID Simulator](https://github.com/mds-python/covid) |
0 commit comments