Learning Processing, 2/e : A Beginner's Guide to Programming Images, Animation, and Interaction (Paperback)
暫譯: 學習處理,第二版:程式設計圖像、動畫與互動的初學者指南(平裝本)

Daniel Shiffman

買這商品的人也買了...

相關主題

商品描述

This book teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization.

A unique lab-style manual, this book gives graphic and web designers, artists, illustrators, and anyone interested in learning to code a jumpstart on working with the Processing programming environment by providing instruction on the basic principles of the language, followed by careful explanations of advanced techniques.

From algorithmic design to data visualization, to computer vision and 3D graphics, this book teaches object-oriented programming from the ground up within the fascinating context of interactive visual media and creative coding. It is also supported by a companion website (learningprocessing.com), which includes all examples running in the browser using HTML5 canvas and p5.js, downloadable versions of all source code, answers to select chapter exercises, and over twenty hours of companion video lessons.

  • A friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages
  • No previous experience required-this book is for the true programming beginner!
  • Step-by-step examples, thorough explanations, hands-on exercises, and sample code supports your learning curve

商品描述(中文翻譯)

這本書教授創建尖端圖形應用程式所需的基本程式設計基礎,包括互動藝術、即時視頻處理和數據可視化。

這是一本獨特的實驗室風格手冊,為圖形和網頁設計師、藝術家、插畫家以及任何有興趣學習編程的人提供了在 Processing 編程環境中工作的快速入門,通過提供語言的基本原則教學,隨後仔細解釋進階技術。

從算法設計到數據可視化,再到計算機視覺和 3D 圖形,這本書在互動視覺媒體和創意編程的迷人背景下,從基礎開始教授面向對象的程式設計。它還配有一個伴隨網站(learningprocessing.com),該網站包括所有在瀏覽器中運行的示例,使用 HTML5 canvas 和 p5.js,所有源代碼的可下載版本,選定章節練習的答案,以及超過二十小時的伴隨視頻課程。

- 一個友好的 Processing 入門指南,這是一個免費、開源的替代方案,取代昂貴的軟體和令人畏懼的程式語言
- 不需要任何先前經驗——這本書是為真正的程式設計初學者而寫的!
- 逐步示例、徹底解釋、實作練習和範例代碼支持您的學習曲線