I’ve been experimenting with py5. It’s a creative coding framework for Python 3.8 and up – a Python version of Processing – and potentially a new engine for Python Mode in the Processing IDE. Internally, py5 employs Processing’s core libraries via JPype.
I spent the weekend experimenting with py5 coupled with Thonny (for an IDE/editor). If anybody is keen to know more, I wrote a post on this: https://tabreturn.github.io/code/python/thonny/2021/06/21/thonny_and_py5.html