GENERATIVE ART FOR PYTHON
ORDER the book: Shop local or INDIGO or AMAZON or Direct from Durvile
By James R. Parker; Foreword by Brian Wyvill
“The book takes the artists on a philosophical explanation of how a computer, a tool for processing numbers, can represent text, graphics, images, sound and a whole lot more. The book starts with the basics. Pointing out that people, not computers create art, but the computer can be used as a very powerful tool in that process.” —Brain Wyvill, Professor Emeritus, University of Victoria
"Generative Art is all about your imagination and how to create a description of what you want to do and not limit that by what the computer allows you to do. This book shows you how to use the computer to do what you want, not what the software wants. When you create your own software, then you are not limited by someone else's imagination." —James Parker, author
Generative Art for Python instructs beginner level to advanced programming using Python programming language. Contained in the book are many examples that integrate both graphics and sound, plus core programming concepts such as structures, variables, and tools. On the beginner and intermediate levels, graphics concepts such as randomness, manipulating images, animation, texture mapping and video techniques are covered. Advance level concepts include sound effects and audio, 3D geometry and animation, and interactive games. James R. Parker enables artistic expression through computer programming by implementing best practices in art and design.