as you add more functionality to your classesyour files can get longeven when you use inheritance properly in keeping with the overall philosophy of pythonyou'll want to keep your files as uncluttered as possible to helppython lets you store classes in modules and then import the classes you need into your main program importing single class let' create module containing just the car class this brings up subtle naming issuewe already have file named car py in this but this module should be named car py because it contains code representing car we'll resolve this naming issue by storing the car class in module named car pyreplacing the car py file we were previously using from now onany program that uses this module will need more specific filenamesuch as my_car py here' car py with just the code from the class carcar py """ class that can be used to represent car ""class car()""" simple attempt to represent car ""def __init__(selfmakemodelyear)"""initialize attributes to describe car ""self make make self model model self year year self odometer_reading def get_descriptive_name(self)"""return neatly formatted descriptive name ""long_name str(self yearself make self model return long_name title(def read_odometer(self)"""print statement showing the car' mileage ""print("this car has str(self odometer_readingmiles on it "def update_odometer(selfmileage)""set the odometer reading to the given value reject the change if it attempts to roll the odometer back ""if mileage >self odometer_readingself odometer_reading mileage elseprint("you can' roll back an odometer!"def increment_odometer(selfmiles)"""add the given amount to the odometer reading ""self odometer_reading +miles classes