在这本书中,你可以通过视觉化界面来学习电脑编程的基本原理。本书涵盖创建最前沿的图形应用程序所需的基础知识,如互动艺术、实时视频处理和数据可视化等。它是一本实验风格的手册,精心挑选了部分高级技术进行详尽解释,可以让图形和网页设计师、艺术家及平面设计师快速熟悉Processing编程环境。
本书对面向对象的编程进行了彻底的阐述,从算法设计到数据可视化,从计算机视觉到3D图形,通过有趣的互动视觉媒体和创意编程的背景,让读者能够更好地理解编程基本原理。另外,读者可以从本书的配套网站(www.learningprocessing.com)下载本书所有的源代码、章节练习以及简短教程,如基础知识、RGB颜色、Eclipse中的Processing、第三方库文件等。
本书的主要特色包括对编程经验零要求,循序渐进的案例、详尽的解释、习题、示例代码,实现学习曲线的最优化。Processing是免费且开源的,是那些昂贵、令人生畏的编程语言的最佳替代者,本书也提供了Processing的快速上手指南。
作者:丹尼尔·希夫曼(DanielShiffman)纽约大学Tisch艺术学院助理艺术教授,他在耶鲁大学获得了数学与哲学学士学位和交互通信的硕士学位。多年来,他一直用Processing这门艺术家友好型开源语言开发教程、教学示例和代码库,拥有丰富的算法和应用教学经验。此外,还著有《代码本色》(NatureofCode)。译者:李存荷兰埃因霍芬理工大学工业设计学院交互设计品质组(DesigningQualityinInteraction)博士研究员。在江南大学设计学院攻读硕士学位期间曾赴意大利米兰理工大学设计学院学习。在国内外设计比赛中获奖20余次;在国内外重要期刊及国际学术会议上发表相关学术论文5篇;合编设计相关书籍2本;主持和参与过包括意大利杜卡迪、荷兰飞利浦、美的、苏州博物馆、威成花器等公司的多项产品设计和交互设计项目;6项作...
相关推荐
© 2023-2025 百科书库. All Rights Reserved.
发表评价