Knaph

Error messages

The report a programming language gives when it can't do what a program asks, saying what kind of problem it is and where.

Depth 1 · Foundation

You read a Python traceback from the bottom up, tell a SyntaxError (nothing runs) from a NameError or ZeroDivisionError (stops at that line), and fix the first error before running again.

Sign in to prove what you know with a short quiz, see how deep you've gone, and earn XP for it.

Sign in with Google

Depths of understanding

  1. 1

    Foundation

    You read a Python traceback from the bottom up, tell a SyntaxError (nothing runs) from a NameError or ZeroDivisionError (stops at that line), and fix the first error before running again.

Your path here

What's still between you and Error messages, depth 1, in the order you can learn it.

  1. 1ProgramDepth 1 · Foundation · Program Basics
  2. 2ExpressionDepth 1 · Foundation · Program Basics
  3. 3Error messagesDepth 1 · Foundation · Program Basics

Where it fits