Key Terms¶
abstract data type | abstraction | algorithm |
class | computable | data abstraction |
data structure | data type | deep equality |
dictionary | encapsulation | exception |
format operator | formatted strings | HAS-A relationship |
implementation-independent | information hiding | inheritance |
inheritance hierarchy | interface | IS-A relationship |
list | list comprehension | method |
mutability | object | procedural abstraction |
programming | prompt | self |
shallow equality | simulation | string |
subclass | superclass | truth table |