Class methods present alternate ways to build instances of classes. To illustrate, let's look at an example.
Let's suppose we have a relatively simple Person class:
class Person(object):
def __init__(self, first_name, last_name, age):
self.first_name = first_name
self.last...