An Artist's Guide to Programming

A Graphical Introduction



Bookstore > Books > An Artist's Guide to Programming

Price$17.00 - $29.49
Rating
AuthorJim Parker
PublisherNo Starch Press
Published2022
Pages248
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101718501641
ISBN-139781718501645
EBook Hardcover Paperback

An Artist's Guide to Programming teaches computer programming with the aid of 100 example programs, each of which integrates graphical or sound output. The Processing-language-based examples range from drawing a circle and animating bouncing balls to 3D graphics, audio visualization, and interactive games.

Readers learn core programming concepts like conditions, loops, arrays, strings and functions, as well as how to use Processing to draw lines, shapes, and 3D objects. They'll learn key computer graphics concepts like manipulating images, animating text, mapping textures onto objects, and working with video. Advanced examples include sound effects and audio visualization, network communication, 3D geometry and animation, simulations of snow and smoke, predator-prey populations, and interactive games.




Similar Books


A Network Architect's Guide to 5G

A Network Architect's Guide to 5G

by Syed Farrukh Hassan, Alexander Orel, Kashif Islam

As 5G transforms mobile usage and services, network professionals will need to significantly evolve their transport network architectures towards greater sophistication and stronger integration with radio networks, and facilitate transition towards cloud-native 5G mobile core. Until now, however, most 5G guides have foregrounded RF/radio ...

Price:  $34.99  |  Publisher:  Addison-Wesley  |  Release:  2022

Beej's Guide to Network Programming

Beej's Guide to Network Programming

by Brian

Back in the mid 90s, Beej got tired of all his friends asking him how to do this stuff with networking programming in C, so he put pen to paper on the early World Wide Web and wrote down everything he knew just to get them off his back. Since then, the Guide has expanded significantly, with plenty of examples, and covers IPv6. Inside you&...

Price:  $17.06  |  Free ebook  |  Publisher:  Self-publishing  |  Release:  2020

Practical Autodesk AutoCAD 2023 and AutoCAD LT 2023, 2nd Edition

Practical Autodesk AutoCAD 2023 and AutoCAD LT 2023, 2nd Edition

by Jaiprakash Pandey, Yasser Shoukry

AutoCAD is one of the most versatile software applications for architectural and engineering designs and the most popular computer-aided design (CAD) platform for 2D drafting and 3D modeling. This hands-on 2nd edition guide will take you through everything you need to know to make the most out of this powerful tool, from a simple tour of ...

Price:  $19.79  |  Publisher:  Packt Publishing  |  Release:  2022

The SparkFun Guide to Processing

The SparkFun Guide to Processing

by Derek Runberg

Processing is a free, beginner-friendly programming language designed to help non-programmers create interactive art with code.The SparkFun Guide to Processing, the first in the SparkFun Electronics series, will show you how to craft digital artwork and even combine that artwork with hardware so that it reacts to the world around you. Sta...

Price:  $18.40  |  Publisher:  No Starch Press  |  Release:  2015

A Beginner's Guide to 3D Modeling

A Beginner's Guide to 3D Modeling

by Cameron Coward

A Beginner's Guide to 3D Modeling is a project-based, straightforward introduction to computer-aided design (CAD). You'll learn how to use Autodesk Fusion 360, the world's most powerful free CAD software, to model gadgets, 3D print your designs, and create realistic images just like an engineering professional - with no exp...

Price:  $16.34  |  Publisher:  No Starch Press  |  Release:  2019

Reactive Patterns with RxJS for Angular

Reactive Patterns with RxJS for Angular

by Lamis Chebbi

RxJS is a fast, reliable, and compact library for handling asynchronous and event-based programs. It is a first-class citizen in Angular and enables web developers to enhance application performance, code quality, and user experience, so using reactive patterns in your Angular web development projects can improve user interaction on your ...

Price:  $41.99  |  Publisher:  Packt Publishing  |  Release:  2022

Pro Go

Pro Go

by Adam Freeman

Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that...

Price:  $39.90  |  Publisher:  Apress  |  Release:  2022

Instant Selenium Testing Tools Starter

Instant Selenium Testing Tools Starter

by Unmesh Gundecha

Selenium is a software testing framework for automating web applications for testing purposes. It uses components such as Selenium IDE, Selenium Client API, and Selenium Webdriver to test web applications, which provides an easy-to-use platform and lets you test your applications more effectively and efficiently.Instant Selenium Testing T...

Price:  $12.99  |  Publisher:  Packt Publishing  |  Release:  2013