Skip to content
On this page

Collection

Understanding programming Experience it live.

What happens inside the machine: objects, methods, operators, slicing and sorting in Python, visible step by step.

9 VisuApps
See the apps

App catalogue

Apps

All apps. Free in your browser.

Operator precedence

Operator precedence

Python expressions step by step: the expression tree hangs right below the expression — what goes first sits at the bottom — and the 14-level precedence ladder shows why. Values fly up, the intermediate state substitutes sub-expressions, and/or short circuits stay visibly unevaluated. 17 examples from the lecture notes (a += a == 2, -2 ** 2, 3 > 2 > 1 …), your own expressions, a guess beforehand and a “misconception” reading (strictly left to right, times before divided, powers from the left …) to compare.

Computer scienceTry it

Collections

More collections. Curated by us.

New ideas for your teaching.

Want to use these apps in your courses? Let’s find out what works for you.

Tell us what this is about

One form, three matters. We answer personally.

What is this about?

We show heyprof on your own material. Tell us what you teach and we will prepare the conversation around it.

Your details

Where do you teach? (optional)

What comes back

Only when something new for your subject is ready. You will first get a mail with a confirmation link — without that click we do not add you, and we discard the address after a few days. Every later mail carries an unsubscribe link.

What happens next

  • A confirmation to your address, right away.
  • An answer from us, usually within two working days.
  • No phone call, nothing passed on to third parties.

We use your details only to answer you. Privacy policy