gain access to python modules slice and dice strings to meet your output needs create lists of objects you want to manage use collections to organize data efficiently develop classes to make code reusable