*This is a reminder from course 1. If you have completed course 1, please skip this lesson.

Here we will learn how to install and set up Processing 3.5.4 with Python mode, enabling them to write and visualize Python code in an interactive environment.

Choosing our learning environment:

Processing is a flexible software sketchbook and a language for learning how to code within the context of the visual arts. Developed by Casey Reas and Ben Fry, it was initially created to serve as a foundation for teaching non-programmers the fundamentals of computer programming in a visual context. The essence of Processing lies in its simplicity and accessibility, making it an ideal platform for artists, designers, architects, and anyone interested in creating digital art or interactive projects.

While Processing 4 is the latest version and offers a range of updated features and improvements, we have chosen to use Processing 3.5.4 for our course, particularly for those working in Python mode .

The decision stems from the fact that Processing 4's Python mode currently has some bugs that can significantly impact the learning experience. One notable issue is the environment's ability to highlight errors in Python code effectively. This feature is crucial for beginners, as it helps them quickly identify and understand mistakes in their code. Unfortunately, in Processing 4, this error-highlighting functionality is not working as reliably as it does in Processing 3.5.4. To ensure that all students have a smooth and educational coding experience where they can easily see and correct their mistakes, we will be working with Processing 3.5.4. This version provides a stable and supportive environment for learning Python in a dynamic, visual context.

Now, let's install Processing.

Step 1: Download Processing 3.5.4

Step 2: Install Python Mode in Processing

You can also check out the documentation and reference files for Processing Python with this link:

https://py.processing.org/reference/