code: def humanize(word):
      
      word = re.sub(r"_id$", "", word)
      word = word.replace('_', ' ')
      word = re.sub(r"(?i)([a-z\d]*)", lambda m: m.group(1).lower(), word)
      word = re.sub(r"^\w", lambda m: m.group(0).upper(), word)
      return word
docs: Capitalize the first word and turn underscores into spaces and strip a
      trailing ``"_id"``, if any. Like :func:`titleize`, this is meant for
      creating pretty output.
  
      Examples::
  
          >>> humanize("employee_salary")
          "Employee salary"
          >>> humanize("author_id")
          "Author"