website on top of the database to allow for browsing and updating instance records hope to see you there eventuallybut firstlet' return to class fundamentals and finish up the rest of the core python language story summary in this we explored all the fundamentals of python classes and oop in actionby building upon simple but real examplestep by step we added constructorsmethodsoperator overloadingcustomization with subclassesand introspectionbased toolsand we met other concepts such as compositiondelegationand polymorphism along the way in the endwe took objects created by our classes and made them persistent by storing them on shelve object database--an easy-to-use system for saving and retrieving native python objects by key while exploring class basicswe also encountered multiple ways to factor our code to reduce redundancy and minimize future maintenance costs finallywe briefly previewed ways to extend our code with application-programming tools such as guis and databasescovered in follow-up books in the next of this part of the bookwe'll return to our study of the details behind python' class model and investigate its application to some of the design concepts used to combine classes in larger programs before we move aheadthoughlet' work through this quiz to review what we covered here since we've already done lot of hands-on work in this we'll close with set of mostly theoryoriented questions designed to make you trace through some of the code and ponder some of the bigger ideas behind it test your knowledgequiz when we fetch manager object from the shelve and print itwhere does the display format logic come from when we fetch person object from shelve without importing its modulehow does the object know that it has giveraise method that we can call why is it so important to move processing into methodsinstead of hardcoding it outside the class why is it better to customize by subclassing rather than copying the original and modifying why is it better to call back to superclass method to run default actionsinstead of copying and modifying its code in subclass why is it better to use tools like __dict__ that allow objects to be processed generically than to write more custom code for each type of classtest your knowledgequiz