__init__ __lt__ built--in method __name__ built--in method __str__ abs built--in function abstract data type see data abstraction abstraction abstraction barrier acceleration due to gravity algorithm aliasing testing for al--khwarizmimuhammad ibn musa american folk art museum annotatepylab plotting anscombef append method approximate solutions arange function arc of graph archimedes arguments array type operators assert statement assertions assignment statement multiple mutation versus unpacking multiple returned values babbagecharles bachelierlouis backtracking bar chart baseball bellmanrichard benford' law bernoullijacob bernoulli' theorem bible big notation see computational complexity binary feature binary number binary search binary search debugging technique binary tree bindingof names bisection search bit bizarre looking plot black--box testing see testingblack--box blocks of code boeskyivan boolean expression compound short--circuit evaluation boxgeorge branching programs breadth--first search (bfs) break statement brownrita mae brownrobert brownian motion buffon bug covert intermittent origin of word overt persistent built--in functions abs help id input isinstance len list map max min range raw_input round sorted sum