Wed, Sep 23

Topic
Duck typing
Course Schedule

Due

  • Homework
    wordy
  • Reading
    Programmer errors into type errors

In class

  • competing definitions of “type”

  • duck typing

  • ducks/geese/cars example

  • Why does Java need interfaces but not Python?

  • Python objects are hash tables


Newly assigned

  • Reading
    Learning reflection
    (due Fri, Sep 25)