Objective: Practice testing and debugging a Python program in the monolithic style
Reading: Chapters 1 through 3 of EPS and Chapters 1 through 2 of TP
Objective: Practice testing and debugging a Python program in the cookbook style
Reading: Chapters 1 through 4 of EPS and Chapters 1 through 3 of TP
Objective: Use coverage-driven testing for a Python program in the cookbook style
Reading: Chapter 4 of EPS, Chapters 1 and 2 of PT, and Chapters 1 through 3 of TP
Objective: Learn the limitations of a Python program in the cookbook style
Reading: Chapter 4 of EPS, Chapters 1 and 2 of PT, and Chapters 1 through 3 of TP
Objective: Practice refactoring and testing a Python program in the pipeline style
Reading: Chapter 5 of EPS, Chapters 1 and 2 of PT, and Chapters 1 to 5 of TP
Objective: Use Hypothesis to test a Python program in the pipeline style
Reading: Chapter 5 of EPS, Chapters 1 and 2 of PT, and Chapters 1 to 5 of TP
Objective: Practice implementing and testing an object-oriented Python program
Reading: Chapter 10 of EPS, Chapters 1 through 4 of PT, and All Chapters of TP
Objective: Practice implementing and testing an object-oriented Python program
Reading: Chapter 18 of EPS, Chapters 1 to 5 of PT, and All Relevant Chapters of TP