Week 3 Outline

  • Questions on assignment 1
  • Defining equality and special instance methods for classes
  • Modifying the marble jar class with __eq__ and extending it
  • Review Employee implementation
  • Review lab 2
  • Problem exercise with FancyDice class
  • Reminder: quiz 1 on Wednesday
  • Code from Monday
  • Introduce the Color class
  • Introduce lab 3
  • Introduce inheritance (as time permits)
  • Introduce assignment 3 (as time permits)
  • Quiz 1