index type xrange byte ++ cartesian coordinates case--sensitivity causal nondeterminism centroid child node churchalonzo church--turing thesis chutes and ladders class variable classes - __init__ method __name__ method __str__ method abstract attribute attribute reference class variable data attribute defining definition dot notation inheritance instance instance variable instantiation isinstance function isinstance vs type method attribute overriding attributes printing instances self subclass superclass type hierarchy type vs isinstance client close method for files clu clustering coefficient of variation command see statement comment in programs compiler complexity classes - computation computational complexity - amortized analysis asymptotic notation average--case best--case big notation big theta notation constant expected--case exponential inherently exponential linear logarithmic log--linear lower bound polynomial pseudo polynomial quadratic rules of thumb for expressing tight bound time--space tradeoff upper bound worst--case concatenation (+appendvs lists sequence types tuples conceptual complexity conjunct copenhagen doctrine copy standard library module correlation craps cross validation data abstraction - datetime standard library module debugging - stochastic programs decimal numbers decision tree - decomposition decrementing function deepcopy function default parameter values