https://github.com/villares/Resources-for-teaching-programming/blob/main/README.md#processing--python-tools-table
After some years, things changed and my opinions changed a bit too:
- #py5 is going *super strong* and the "new snake_case names" are not an issue for me anymore. I used to worry a lot about all the Processing Python mode examples and teaching materials out there, and some of my own, with "CamelCase Processing names" I'm not worried at all about it anymore!
- For the record, Processing Python mode is just a legacy thing, no one should start anything new with it.
- The great "pure Python" (no Java required) Processing implementation project #p5py seems stalled, latest release in Dec. 2023 :((( Advancing it was always going to be an uphill battle...
- The unrelated #Brython based site
p5py.com
seems to be gone, so I removed it from the table.- I added a link to my own #pyp5js hack *py5pjs/py5mode* because this is the version of *pyp5js* I'm using most nowadays.*