- ordereddict rewritestart with exercise - (page )where you used standard dictionary to represent glossary rewrite the program using the ordereddict class and make sure the order of the output matches the order in which key-value pairs were added to the dictionary - dicethe module random contains functions that generate random numbers in variety of ways the function randint(returns an integer in the range you provide the following code returns number between and from random import randint randint( make class die with one attribute called sideswhich has default value of write method called roll_die(that prints random number between and the number of sides the die has make -sided die and roll it times make -sided die and -sided die roll each die times - python module of the weekone excellent resource for exploring the python standard library is site called python module of the week go to looks interesting to you and read about itor explore the documentation of the collections and random modules styling classes few styling issues related to classes are worth clarifyingespecially as your programs become more complicated class names should be written in camelcaps to do thiscapitalize the first letter of each word in the nameand don' use underscores instance and module names should be written in lowercase with underscores between words every class should have docstring immediately following the class definition the docstring should be brief description of what the class doesand you should follow the same formatting conventions you used for writing docstrings in functions each module should also have docstring describing what the classes in module can be used for you can use blank lines to organize codebut don' use them excessively within class you can use one blank line between methodsand within module you can use two blank lines to separate classes if you need to import module from the standard library and module that you wroteplace the import statement for the standard library module