The following is a list of exercises from the books that cover the topics of each class, as well as those that are selected for solving in class. Adjustments will be made after each class according to progress.
Note: For the first two weeks of classes, the exercises are quite numerous. You are encouraged to customize your study to your particular pattern of proficiency of Python, and focus on those where you wish to strengthen your practice.
Class 01
Exercises in DAUP-Intro-2526: Sections 2.2-2.5, 2.7-2.11 (at bottom of pages), 2.13 (all); Sections 7.1-7.3 (at bottom of pages), 7.10 (1-2); Section 9.3-9.7 (at bottom of pages), 9.22 (1-2); Section 10.2-10.8, 10.11, 10.13-10.14, 10.16 (at bottom of pages), 10.31 (1-3); Section 12.1-12.4 (at bottom of pages), 12.7 (2)
Selected: Section 2.13 (3, 8); Section 7.10 (2); Section 9.22 (first); Sections 10.31 (1-3); Section 12.7 (2)
Class 02
Exercises
in DAUP-Intro-2526: Sections 4.2, 4.6-4.8 (at bottom of pages), 4.11 (1-13); Sections 5.1, 5.2-5.5 (at bottom of pages), 5.7 (all); Sections 6.1-6.5, 6.7 (at bottom of pages), 6.13
(1-18); Section 7.10 (3-13); Section 8.14 (1-15); Section 9.22 (2-22);
Section 10.31 (4-17); Section 11.10 (1-5); Section 12.7 (1, 3-5); Section 13.10 (1)
Selected: Section 4.11 (4, 6); Section 5.7 (2); Section 6.13 (1, 14); Section
7.10 (8); Section 8.14 (2); Section 9.22 (6); Section 10.31 (12, 13); Section 11.10 (2); Section 12.7 (1)
Class 03
Exercises in DAUP-Intro-2526: Section 17.4 (at bottom of page), 17.11 (1-6); Section 18.6 (all)
Selected: Section 17.11 (2, 5); Section 18.6 (1)
Exercises in DAUP-2526: Sections 1.12-1.13 (self-check), 1.16 (all)
Selected: Section 1.16 (5, 7)
Class 04
Exercises in DAUP-2526: Section 2.3 ("self-check", linear), Section 2.4
("self-check"), Section 2.7 ("self-check"), Section 2.10 (1-10)
Selected: all of the above, up to Section 2.10 (6)
Class 05
Exercises in DAUP-2526: Sections 3.5 ("self-check"), 3.8 ("self-check"), 3.9 ("self-check"), 3.12 ("self-check"), Section 3.26 (1-6, 10-20)
Selected: Sections 3.5 ("self-check"), 3.8 ("self-check"), 3.9 ("self-check" Q-3, Q-4), 3.12 ("self-check"), Section 3.26 (1, 3, 5, 6,14)
Class 06
Exercises in DAUP-2526: Sections 3.21 ("self-check"), Section 3.26 (7-9, 21-36)
Selected: Section 3.26 (24), Sections 3.21 ("self-check"), Section 3.26 (7-9, 21, 25, 27, 30)
Class 07
Exercises in DAUP-2526: Sections 4.4-4.7, Section 4.11, Section 4.15 (1-18)
Selected: Section 4.4 ("self-check"), Section 4.5 (first from "self-check"), Section 4.15 (4, 5, 8, 11, 16)
Project - first steps
Class 08
Exercises in DAUP-2526: Sections 5.3-5.5, 5.7-5.8, 5.9, 5.11, 5.12 ("self-check"), Section 5.15 (1-4, 5-9, 10-18, 19-23)
Selected: Sections 5.3-5.5, 5.7-5.8, 5.9, 5.11-5.12 ("self-check"), Section 5.15 (5-7, 12-14, 21)
Project support.
Class 09
Exercises in DAUP-2526: Sections 5.9, 5.11, 5.12 ("self-check"), Section 5.15 (5-9, 19-23)
Selected: Sections 5.9, 5.11-5.12 ("self-check"), Section 5.15 (5-7, 21)
Project support.
Class 10
Exercises in DAUP-2526: Section 7.25 (1-4, 11, 17-18)
Selected: all
Project support.
Class 11
Exercises in DAUP-2526: Section 7.25 (7-8, 13)
Selected: all
Project support.
Class 12
Exercises in DAUP-2526: Section 7.25 (5-6, 14-16)
Selected: all
Project support.
Class 13
Exercises in DAUP-2526: Sections 6.5-6.6 ("self-check"), Section 6.22 (1-2, 11, 12, 15-17, 21, 23)
Selected: all
Project support.
Class 14
Exercises in DAUP-2526: Sections 6.5-6.6 ("self-check"), Section 6.22 (3-10, 13, 14, 18-20, 22)
Selected: all
Project support.