# Processing

- Page: https://shared.btbytes.com/p/processing
- Date: 2023-04-25
- Tags: visualization, processing

Home page:  [Processing.org](https://processing.org/)

[The Nature of Code](https://natureofcode.com/) (A CC by NC licensed #book) uses [processing](https://shared.btbytes.com/p/processing).

> an online resource and print book exploring the unpredictable evolutionary and emergent properties of nature in software via the creative coding framework Processing.
> **2024 version** with a new and rebooted version of this book built around JavaScript and the p5.js library. The book has a few new coding tricks this time, but it’s the same old nature—birds still flap their wings, and apples still fall on our heads.


[Welcome to py5!](http://py5coding.org/index.html) is a new version of [Processing](https://github.com/benfry/processing4) for Python 3.9+. The goal of py5 is to create a version of Processing that is [integrated into the Python ecosystem](http://py5coding.org/integrations/python_ecosystem_integrations.html). Built into the library are thoughtful choices about how to best get py5 to work with other popular Python libraries and tools such as [Jupyter](https://jupyter.org/), [numpy](https://numpy.org/), [shapely](https://shapely.readthedocs.io/en/stable/), [trimesh](https://trimesh.org/),[matplotlib](https://matplotlib.org/), and [Pillow](http://web.archive.org/web/20160210065806/http://python-pillow.org/). **needs Java 17**
