Exceptions Understanding and handling exceptions is essential to producing quality software. Learn about exception handling, including catching specific classes, the hierarchy, payloads, traceback objects, assertions, and chaining.