Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Shiffman, Daniel.

Title Learning Processing : a beginner's guide to programming images, animation, and interaction / Daniel Shiffman. [O'Reilly electronic resource]

Imprint Amsterdam ; Boston : Morgan Kaufmann/Elsevier, ©2008.
QR Code
Description 1 online resource (xvii, 453 pages) : illustrations
Series The Morgan Kaufmann series in computer graphics
Morgan Kaufmann series in computer graphics.
Bibliography Includes bibliographical references and index.
Contents Front Cover; Learning Processing; Copyright Page; Contents; Acknowledgments; Introduction; What is this book?; Who is this book for?; What is Processing?; But shouldn't I be Learning __________?; Write in this book!; How should I read this book?; Is this a textbook?; Will this be on the test?; Do you have a web site?; Take It One Step at a Time; Algorithms; Lesson 1: The Beginning; Chapter 1: Pixels; 1.1 Graph Paper; 1.2 Simple Shapes; 1.3 Grayscale Color; 1.4 RGB Color; 1.5 Color Transparency; 1.6 Custom Color Ranges; Chapter 2: Processing; 2.1 Processing to the Rescue.
2.2 How do I get Processing?2.3 The Processing Application; 2.4 The Sketchbook; 2.5 Coding in Processing; 2.6 Errors; 2.7 The Processing Reference; 2.8 The ""Play"" Button; 2.9 Your First Sketch; 2.10 Publishing Your Program; Chapter 3: Interaction; 3.1 Go with the flow; 3.2 Our Good Friends, setup() and draw(); 3.3 Variation with the Mouse; 3.4 Mouse Clicks and Key Presses; Lesson One Project; Lesson 2: Everything You Need to Know; Chapter 4: Variables; 4.1 What is a Variable?; 4.2 Variable Declaration and Initialization; 4.3 Using a Variable; 4.4 Many Variables; 4.5 System Variables.
4.6 Random: Variety is the spice of life4.7 Variable Zoog; Chapter 5: Conditionals; 5.1 Boolean Expressions; 5.2 Conditionals: If, Else, Else If; 5.3 Conditionals in a Sketch; 5.4 Logical Operators; 5.5 Multiple Rollovers; 5.6 Boolean Variables; 5.7 A Bouncing Ball; 5.8 Physics 101; Chapter 6: Loops; 6.1 What is iteration? I mean, what is iteration? Seriously, what is iteration?; 6.2 ""WHILE"" Loop, the Only Loop You Really Need; 6.3 ""Exit"" Conditions; 6.4 ""FOR"" Loop; 6.5 Local vs. Global Variables (AKA ""Variable Scope""); 6.6 Loop Inside the Main Loop; 6.7 Zoog grows arms.
Lesson Two ProjectLesson 3: Organization; Chapter 7: Functions; 7.1 Break It Down; 7.2 ""User Defined"" Functions; 7.3 Defining a Function; 7.4 Simple Modularity; 7.5 Arguments; 7.6 Passing a Copy; 7.7 Return Type; 7.8 Zoog Reorganization; Chapter 8: Objects; 8.1 I'm down with OOP; 8.2 Using an Object; 8.3 Writing the Cookie Cutter; 8.4 Using an Object: The Details; 8.5 Putting It Together with a Tab; 8.6 Constructor Arguments; 8.7 Objects are data types too!; 8.8 Object-Oriented Zoog; Lesson Three Project; Lesson 4: More of the Same; Chapter 9: Arrays; 9.1 Arrays, why do we care?
9.2 What is an array?9.3 Declaring and Creating an Array; 9.4 Initializing an Array; 9.5 Array Operations; 9.6 Simple Array Example: The Snake; 9.7 Arrays of Objects; 9.8 Interactive Objects; 9.9 Processing's Array Functions; 9.10 One Thousand and One Zoogs; Lesson Four Project; Lesson 5: Putting It All Together; Chapter 10: Algorithms; 10.1 Where have we been? Where are we going?; 10.2 Algorithm: Dance to the beat of your own drum; 10.3 From Idea to Parts; 10.4 Part 1: The Catcher; 10.5 Part 2: Intersection; 10.6 Part 3: The Timer; 10.7 Part 4: Raindrops.
Summary The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software. This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-by-step explanations of select advanced techniques. The author teaches computer graphics at.
Language English.
Subject Processing (Computer program language)
Interactive multimedia.
Processing (Langage de programmation)
Multimédias interactifs.
Processing (Computer program language)
Interactive multimedia.
Processing (Computer program language)
Interactive multimedia
Computeranimation
Multimedia
Programmierung
Computação gráfica.
Softwares.
Linguagem de programação.
Interaktiva multimedier.
Genre Interactive multimedia
Other Form: Shiffman, Daniel. Learning Processing. Amsterdam ; Boston : Morgan Kaufmann/Elsevier, ©2008 9780123736024 (DLC) 2008036476 (OCoLC)244246674
ISBN 9780123736024 (pbk.)
0123736021 (pbk.)
9780080920061 (ebook)
0080920063 (ebook)
1281911208
9781281911209
1282120824
9781282120822
9786612120824
6612120827
9786611911201
6611911200
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information