information hiding about defining inheritance about - case study - instance diagram interfaces international standard book number (isbn iterator pattern case study - iterators about iterator protocol - javascript object notation (json lifo (last in first outqueues list comprehensions - lists about - sorting - mailing list managercase study building - members method overloading about default arguments - unpacking arguments variable argument lists - methods module contents organizing - modules about absolute imports example organizing relative imports multiple inheritance about diamond problem - sets of arguments - multiprocessing about - drawbacks pools queues mutable byte strings object-oriented defining - object-oriented programming case study - examples objects about comparingwith class defining duplicate coderemoving - existing codereusing - identifying - managing - picklescustomizing - serializing - web objectsserializing - observer pattern about example - package parameters patterns matchingregular expression about charactersescaping multiple charactersmatching patternsgrouping selection of charactersmatching