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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Burlington, MA :
Morgan Kaufmann,
[2015]
|
Edición: | Second edition. |
Colección: | Morgan Kaufmann series in interactive 3D technology.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- 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