If you've thought about learning Processing but were maybe a bit intimidated by the task of learning to program, buy this book! Even if you've never tried to learn programming before this is a friendly, easy-to-understand introduction to a language developed for creatives. Really, you can do it and
Getting Started with Processing
✍ Scribed by Casey Reas, Ben Fry
- Year
- 2010
- Tongue
- English
- Leaves
- 209
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
✦ Synopsis
Learn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Programming courses usually start with theory, but this book lets you jump right into creative and fun projects. It's ideal for anyone who wants to learn basic programming, and serves as a simple introduction to graphics for people with some programming skills. Written by the founders of Processing, this book takes you through the learning process one step at a time to help you grasp core programming concepts. You'll learn how to sketch with code -- creating a program with one a line of code, observing the result, and then adding to it. Join the thousands of hobbyists, students, and professionals who have discovered this free and educational community platform. Quickly learn programming basics, from variables to objects Understand the fundamentals of computer graphics Get acquainted with the Processing software development environment Create interactive graphics with easy-to-follow projects Use the Arduino open source prototyping platform to control your Processing graphics
✦ Table of Contents
144937980X......Page 1
Preface......Page 9
1/Hello......Page 15
Sketching and Prototyping......Page 16
Flexibility......Page 17
Giants......Page 18
Family Tree......Page 19
Join In......Page 20
2/Starting to Code......Page 21
Your First Program......Page 22
Show......Page 24
Save......Page 25
Share......Page 26
Examples and Reference......Page 27
3/Draw......Page 29
Basic Shapes......Page 30
Drawing Order......Page 36
Shape Properties......Page 37
Color......Page 40
Custom Shapes......Page 44
Comments......Page 47
Robot 1: Draw......Page 48
4/Variables......Page 51
Making Variables......Page 53
Processing Variables......Page 54
Repetition......Page 56
Robot 2: Variables......Page 63
5/Response......Page 65
Follow......Page 67
Map......Page 72
Click......Page 74
Location......Page 78
Type......Page 82
Robot 3: Response......Page 88
6/Media......Page 91
Images......Page 92
Fonts......Page 97
Shapes......Page 100
Robot 4: Media......Page 103
7/Motion......Page 105
Speed and Direction......Page 106
Tweening......Page 109
Random......Page 111
Timers......Page 113
Circular......Page 114
Translate, Rotate, Scale......Page 118
Robot 5: Motion......Page 127
8/Functions......Page 129
Function Basics......Page 130
Make a Function......Page 132
Return Values......Page 138
Robot 6: Functions......Page 140
9/Objects......Page 143
Classes and Objects......Page 144
Robot 7: Objects......Page 152
10/Arrays......Page 155
Make an Array......Page 158
Repetition and Arrays......Page 161
Arrays of Objects......Page 164
Robot 8: Arrays......Page 167
11/Extend......Page 171
3D......Page 172
Image Export......Page 178
Hello Arduino......Page 182
Community......Page 189
A/Coding Tips......Page 191
Functions and Parameters......Page 192
Comments......Page 193
Style......Page 194
One Step at a Time......Page 195
B/Data Types......Page 197
C/Order of Operations......Page 199
D/Variable Scope......Page 201
Index......Page 203
📜 SIMILAR VOLUMES
If you've thought about learning Processing but were maybe a bit intimidated by the task of learning to program, buy this book! Even if you've never tried to learn programming before this is a friendly, easy-to-understand introduction to a language developed for creatives. Really, you can do it and
<p>Processing最初是面向艺术家和设计师开发的程序。由Casey Reas和Ben Fry编著的《爱上Processing》适合零基础的初学者。《爱上Processing》的1~6章介绍了Processing的基础用法,而7~10章则结合计算机高级编程语言的基础知识,通过示例让初学者更加透彻地理解编程的逻辑思路以及语言。第11章结合Arduino物理模块进行了延伸。《爱上Processing》与《爱上Arduino》一书相呼应,向大家展现了Processing的强大拓展性和创造性。</p>
Learn computer programming the easy way with Processing, a simple language that lets you use code to create drawings, animation, and interactive graphics. Programming courses usually start with theory, but this book lets you jump right into creative and fun projects. It's ideal for anyone who wants