Resources for teaching programming
for artists, designers and architects
Processing + Python tools table
|Name||Processing features||based on (& Python version)||Python standard library||libraries ecosystem||main features||main limitations|
|Processing Python Mode||Processing Java||Jython (Python 2)||complete||Java & Processing Java||available inside Processing IDE, very Processing compatible||no web deployment, no modern Python libs|
|p5py||a new inplementation (incomplete)||Python 3||complete||Python only||truly Python compatible||no web deployment, very different API from Processing, still very incomplete|
Extended table of Hosts, Platforms & Languages
Earlier table presented in:
Villares, A. B. A., & Moreira, D. (2017). Python on the Landscape of Programming Tools for Design and Architectural Education. Presented at the SIGRADI 2017, Concepcíon, Chile.
Books and references
Please consider feedback, colaboration by means of pull requests, and/or a small donation!