Learning Processing : a beginner's guide to programming images, animation, and interaction / Daniel Shiffman
Material type:
- text
- computer
- online resource
- 9780123944436
- 0123947928
- QA76.73.P75
Item type | Current library | Home library | Shelving location | Call number | Copy number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|---|---|---|
![]() |
Harare Institute of Technology Main Library | Harare Institute of Technology Main Library | General Collection | QA76.73.P75 SHI (Browse shelf(Opens below)) | 1 | Available | BK0013372 |
Includes index
Front Cover -- Learning Processing: A Beginner?s Guide to Programming Images, Animation, and Interaction -- Copyright -- In memoriam -- Table of 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 website? -- Take It One Step at a Time -- Algorithms -- Lesson 1. The Beginning -- Chapter 1. Pixels -- 1-1 Graph paper
1-2 Simple shapes1-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 Run button -- 2-9 Your first sketch -- 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 2. Everything You Need to KnowChapter 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 life -- 4-7 Variable Zoog -- 4-8 Translation -- 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 The while loop, the only loop you really need -- 6-3?Exit? conditions -- 6-4 The for loop -- 6-5 Local vs. global variables (a.k.a.?variable scope?) -- 6-6 Loop inside the draw() loop -- 6-7 Zoog grows arms -- Lesson 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 OOP8-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 4. More of the Same -- Chapter 9. Arrays -- 9-1 Arrays, why do you 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
Available to OhioLINK libraries
There are no comments on this title.