This session was the first half of a two-part tutorial for the New Zealand Python User Group.
The goal was to introduce Python classes gently before the second half moved into the deeper topic of how Python objects work under the hood. The accompanying notebook in the talk materials repository contains the support material used during the session.