Daniel Shiffman把这本书的10个章节分为初级,中级,高级三部分;但就像给小学生用的数学课本一样,虽然有一年级到六年级的区别,也不过是简单的运算;它和另外两本英文载体的Processing教学书的最大区别就在于此,从章节安排到写作方式,Daniel都把读者当作没有丝毫程序基础来做体贴照顾。
初级部分包括Pixels:基础的程序视觉元素;Processing:软件讲解;Interaction:交互程序;以及变量,条件语句,循环;最后是函数,物件,数组。每一个看起来都很愁人,但读完这些章节后难题就会迎刃而解。
所有概念的讲解都简单动人(包括接下来的算法,除错和库),比如,变量是这么被解释的:”Variables就是一个小木桶,你把东西放进去随身携带,需要了就打开它把家伙拿出来”
这本写给初学者的书也安排了高级内容:数学运算,3D环境下的形变,像素化图片!像素化视频!数据输入,串流数据!声音捕捉,以及最后的“面向对象编程”(Object Oriented Programming,OOP)初步引导。它绝对是让你变做Processing小天才的开始!所以,快去Amazon订购吧.