1.15. 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

Next Section - 1.16. Discussion Questions