Ever wondered about the difference between `is` and `==`, or why you might need to use `deepcopy`? Maybe you’ve been stumped by a variable changing when you didn’t expect it to, or an interview question about object lifetimes. Or, perhaps, you just really want to see some tuples behaving badly. Join me for a tour of some of CPython’s dark memory magic and unintuitive behaviours, where we’ll find out:
No C knowledge required.