Inside the Student Google Drive folder is a Google Doc where you
can put all your readings responses for the semester. I'm
including a link to it here as a shortcut. That doc includes
instructions at the top for how to use it.
The official website of the Processing project. This contains much
information about the Processing project, including links to
additional tools, frequently asked questions, example projects,
and ways to interact with the Processing community.
The Processing Development Environment (PDE)
We will spend most of our time in this class coding within this
environment. It is a helpful tool that makes it very easy to run
and debug your code. You
can download it
here. And I have created
some instructions (PDF) to walk you the process of
downloading and installing.
Probably the most important and useful part of that site for you
will be the official reference documentation. [Note: Make sure
that you are looking at the Python version of this, and not the
Java version.] This is the definitive list of all commands
that you have at your disposal. It is an exhaustive list of the
fundamental building blocks of the Processing language. It is like
a cross between a dictionary and an instruction manual. Even
seasoned programmers refer back to this frequently in their
work. Please bookmark this URL and refer to it
This is like the Processing reference but for the Python
programming language. The "Tutorial" and "Language Reference"
sections will be useful for learning and reminding yourself about
Python syntax. The "Library Reference" will be useful for things
like data structures, which we will get to later in the semester.
[Please note that this is for vesion 2.7 of Python. A newer
version of Python has been releated (Python 3), but Processing
works with Python 2 so that is what we'll be using to start.]
These are extremely useful tools for saving and managing source
code projects. We will be using Gists this semester for
communication about your bugs and syntax questions. Explanation of
that is in our website's Help section. More
information about using Git will be provided later in the