Learning Processing : a beginner's guide to programming images, animation, and interaction /
Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of program...
| Call Number: | Libro Electrónico | 
|---|---|
| Main Author: | |
| Format: | Electronic eBook | 
| Language: | Inglés | 
| Published: | 
      Burlington, MA :
        
      Morgan Kaufmann,    
    
      [2015]
     | 
| Edition: | Second edition. | 
| Series: | Morgan Kaufmann series in interactive 3D technology.
             | 
| Subjects: | |
| Online Access: | Texto completo (Requiere registro previo con correo institucional) | 
                Table of Contents: 
            
                  - 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
 


