index edit menu file menu if statement immutable type import statement in operator indentation of code independent events indexing for sequence types indirection induction inductive definition inferential statistics information hiding input input built--in function raw_input vs instanceof class integrated development environment (ide) interface interpreter introduction to algorithms isinstance built--in function iteration for loop over integers over lists java juliet julius caesar kennedyjoseph keyon plot see plotting in pylablegend function keyword argument keywords --means clustering - knapsack problem - / brute--force solution dynamic programming solution fractional (or continuous) knight capital group knowledgedeclarative vs imperative knuthdonald konigsberg bridges problem label keyword argument lambda abstraction lampsonbutler laplacepierre--simon law of large numbers leafof tree least squares fit len built--in function lengthfor sequence types leonardo of pisa lexical scoping librarystandard pythonsee also standard libarbary modules linear regression liskovbarbara list built--in function list comprehension list type - (concatenationoperator cloning comprehension copying indexing internal representation literals local optimum local variable log function logarithmbase of logarithmic axis logarithmic scaling loop loop invariant lt operator lurking variable machine code machine learning supervised unsupervised manhattan distance manhattan project