Processing編程學(xué)習(xí)指南(原書第二版)無水印版.pdf
http://www.www.srpcoatings.com
2020年11月7日
![]() |
| 第1頁 |
![]() |
| 第8頁 |
![]() |
| 第15頁 |
![]() |
| 第23頁 |
![]() |
| 第47頁 |
![]() |
| 第308頁 |
參見附件(71715KB,432頁)。
Processing編程學(xué)習(xí)指南(原書第二版)
本書詳細(xì)介紹了Processing編程的基本原理,全書分為十節(jié)課共23章,涵蓋了創(chuàng)建前沿的圖形應(yīng)用程序例如互動(dòng)藝術(shù)、實(shí)時(shí)視頻處理和數(shù)據(jù)可視化所需要的基礎(chǔ)知識(shí),小編為大家準(zhǔn)備了Processing編程學(xué)習(xí)指南(原書第二版)供大家哦

資料簡(jiǎn)介
本書詳細(xì)介紹了Processing編程的基本原理,全書分為十節(jié)課共23章,涵蓋了創(chuàng)建前沿的圖形應(yīng)用程序例如互動(dòng)藝術(shù)、實(shí)時(shí)視頻處理和數(shù)據(jù)可視化所需要的基礎(chǔ)知識(shí)。此外,作為一本實(shí)驗(yàn)風(fēng)格的手冊(cè),書中精心挑選了部分高級(jí)技術(shù)進(jìn)行詳盡解釋?梢宰寛D形和網(wǎng)頁設(shè)計(jì)師、藝術(shù)家及平面設(shè)計(jì)師快速熟悉Processing編程環(huán)境。
相關(guān)內(nèi)容部分預(yù)覽






內(nèi)容簡(jiǎn)介
在視覺化界面中學(xué)習(xí)電腦編程的基本原理!
本書介紹了編程的基本原理,涵蓋了創(chuàng)建最前沿的圖形應(yīng)用程序(例如互動(dòng)藝術(shù)、實(shí)時(shí)視頻處理和數(shù)據(jù)可視化)所需要的基礎(chǔ)知識(shí)。作為一本實(shí)驗(yàn)風(fēng)格的手冊(cè),本書精心挑選了部分高級(jí)技術(shù)進(jìn)行詳盡解釋,可以讓圖形和網(wǎng)頁設(shè)計(jì)師、藝術(shù)家及平面設(shè)計(jì)師快速熟悉Processing編程環(huán)境。
從算法設(shè)計(jì)到數(shù)據(jù)可視化,從計(jì)算機(jī)視覺到3D圖形,在有趣的互動(dòng)視覺媒體和創(chuàng)意編程的背景之下,本書對(duì)面向?qū)ο蟮木幊踢M(jìn)行了徹底的闡述。此外,讀者可以從本書的配套網(wǎng)站(www.learningprocessing.com)本書所有的源代碼、章節(jié)練習(xí)以及如下的簡(jiǎn)短教程:
基礎(chǔ)知識(shí)(學(xué)習(xí)Processing中的簡(jiǎn)單圖形和坐標(biāo)系統(tǒng))
RGB顏色(學(xué)習(xí)數(shù)位色彩的基礎(chǔ)知識(shí))
Eclipse中的Processing(Java開發(fā)者在IDE中編寫Processing代碼)
第三方庫文件(如何安裝第三方Processing庫文件)
本書主要特色包括
對(duì)編程經(jīng)驗(yàn)零要求。本書適用于真正的編程初學(xué)者!
循序漸進(jìn)的案例、詳盡的解釋、習(xí)題、示例代碼,實(shí)現(xiàn)學(xué)習(xí)曲線的最優(yōu)化。
Processing的快速上手指南。Processing且開源,是那些昂貴、令人生畏的編程語言的最佳替代者。
作者簡(jiǎn)介
作者:丹尼爾·希夫曼
(Daniel Shiffman)
紐約大學(xué)Tisch藝術(shù)學(xué)院助理藝術(shù)教授,他在耶魯大學(xué)獲得了數(shù)學(xué)與哲學(xué)學(xué)士學(xué)位和交互通信的碩士學(xué)位。多年來,他一直用Processing這門藝術(shù)家友好型開源語言開發(fā)教程、教學(xué)示例和代碼庫,擁有豐富的算法和應(yīng)用教學(xué)經(jīng)驗(yàn)。此外,還著有《代碼本色》(Nature of Code)。
譯者:李存
荷蘭埃因霍芬理工大學(xué)工業(yè)設(shè)計(jì)學(xué)院交互設(shè)計(jì)品質(zhì)組(Designing Quality in Interaction)博士研究員。在江南大學(xué)設(shè)計(jì)學(xué)院攻讀碩士學(xué)位期間曾赴意大利米蘭理工大學(xué)設(shè)計(jì)學(xué)院學(xué)習(xí)。
在國內(nèi)外設(shè)計(jì)比賽中獲獎(jiǎng)20余次;在國內(nèi)外重要期刊及國際學(xué)術(shù)會(huì)議上發(fā)表相關(guān)學(xué)術(shù)論文5篇;合編設(shè)計(jì)相關(guān)書籍2本;主持和參與過包括意大利杜卡迪、荷蘭飛利浦、美的、蘇州博物館、威成花器等公司的多項(xiàng)產(chǎn)品設(shè)計(jì)和交互設(shè)計(jì)項(xiàng)目;6項(xiàng)作品曾在包括荷蘭設(shè)計(jì)周在內(nèi)的國內(nèi)外展覽中展出;個(gè)人和作品曾被視覺同盟、《藝術(shù)與設(shè)計(jì)》和《創(chuàng)意與設(shè)計(jì)》等媒體報(bào)導(dǎo)。
資料目錄
致謝
前言
第一節(jié)課 開始
第1章 像素2
1.1 坐標(biāo)紙2
1.2 繪制基本圖形3
1.3 灰度模式7
1.4 RGB顏色9
1.5 顏色透明度10
1.6 自定義顏色取值范圍11
第2章 Processing13
2.1 讓Processing來拯救你13
2.2 如何Processing14
2.3 Processing應(yīng)用程序14
2.4 速寫本15
2.5 Processing中的代碼16
2.6 錯(cuò)誤提示18
2.7 Processing參考文檔20
2.8 “運(yùn)行”按鈕21
2.9 你的第一個(gè)草圖22
第3章 交互24
3.1 程序的運(yùn)行流程24
3.2 我們的好朋友:setup()和draw()25
3.3 跟隨鼠標(biāo)移動(dòng)27
3.4 鼠標(biāo)點(diǎn)擊和鍵盤操作30
第一節(jié)課的項(xiàng)目33
第二節(jié)課 你所需要知道的一切
第4章 變量36
4.1 什么是變量36
4.2 變量的聲明和初始化37
4.3 使用變量39
4.4 多種變量42
4.5 系統(tǒng)變量43
4.6 隨機(jī):多樣化為生活增加趣味性44
4.7 使用變量來創(chuàng)建Zoog46
4.8 坐標(biāo)平移48
第5章 條件語句50
5.1 布爾表達(dá)式50
5.2 條件語句:if、else、else if51
5.3 草圖中的條件語句54
5.4 邏輯運(yùn)算符56
5.5 多個(gè)鼠標(biāo)翻轉(zhuǎn)效果的實(shí)現(xiàn)58
5.6 布爾變量59
5.7 彈力球62
5.8 物理學(xué)基礎(chǔ)66
第6章 循環(huán)69
6.1 什么是迭代69
6.2 while循環(huán):你唯一真正需要的循環(huán)71
6.3 “退出”條件73
6.4 for循環(huán)75
6.5 局域變量與全局變量77
6.6 draw()循環(huán)內(nèi)部的循環(huán)80
6.7 長(zhǎng)出胳膊的Zoog82
第二節(jié)課的項(xiàng)目84
第三節(jié)課 結(jié)構(gòu)化
第7章 函數(shù)86
7.1 將代碼分解86
7.2 用戶自定義函數(shù)87
7.3 定義函數(shù)88
7.4 簡(jiǎn)單的模塊化89
7.5 實(shí)參91
7.6 傳遞副本95
7.7 返回類型97
7.8 重新整理Zoog100
第8章 對(duì)象103
8.1 掌握面向?qū)ο缶幊?03
8.2 使用對(duì)象104
8.3 編寫餅干模具的程序105
8.4 使用一個(gè)對(duì)象的具體步驟107
8.5 使用標(biāo)簽進(jìn)行組合109
8.6 構(gòu)造函數(shù)參數(shù)112
8.7 對(duì)象也是數(shù)據(jù)類型115
8.8 面向?qū)ο蟮腪oog116
第三節(jié)課的項(xiàng)目119
第四節(jié)課 重復(fù)性
第9章 數(shù)組122
9.1 數(shù)組的作用122
9.2 數(shù)組是什么124
9.3 聲明和創(chuàng)建數(shù)組125
9.4 初始化數(shù)組126
9.5 數(shù)組運(yùn)算127
9.6 簡(jiǎn)單的數(shù)組示例:蛇129
9.7 對(duì)象數(shù)組131
9.8 交互式對(duì)象133
9.9 Processing的數(shù)組函數(shù)136
9.10 1001個(gè)Zoog137
第四節(jié)課的項(xiàng)目139
第五節(jié)課 融會(huì)貫通
第10章 算法142
10.1 我們現(xiàn)在在哪里?我們將要去哪里142
10.2 算法:跟著你自己的節(jié)奏跳舞143
10.3 從概念到部分144
10.4 第1部分:雨水采集器145
10.5 第2部分:相交147
10.6 第3部分:計(jì)時(shí)器152
10.7 第4部分:雨滴154
10.8 整合157
10.9 為下一步做好準(zhǔn)備164
第五節(jié)課的項(xiàng)目165
第11章 調(diào)試166
11.1 建議1:休息一下166
11.2 建議2:讓另外一個(gè)人參與進(jìn)來166
11.3 建議3:簡(jiǎn)化167
11.4 建議4:println()是你的朋友168
第12章 庫171
12.1 庫概述171
12.2 內(nèi)置庫172
12.3 第三方庫172
12.4 手動(dòng)安裝庫173
第六節(jié)課 你周圍的世界
第13章 數(shù)學(xué)176
13.1 數(shù)學(xué)和編程176
13.2 模數(shù)177
13.3 隨機(jī)數(shù)178
13.4 概率回顧179
13.5 代碼中的事件概率179
13.6 Perlin噪聲181
13.7 map()函數(shù)184
13.8 角度185
13.9 三角學(xué)186
13.10 振蕩188
13.11 遞歸190
13.12 二維數(shù)組193
第14章 三維平移和旋轉(zhuǎn)198
14.1 z坐標(biāo)軸198
14.2 P3D究竟是什么202
14.3 頂點(diǎn)形狀203
14.4 自定義三維圖形205
14.5 簡(jiǎn)單的旋轉(zhuǎn)207
14.6 圍繞不同的軸旋轉(zhuǎn)209
14.7 scale()函數(shù)211
14.8 pushMatrix()和popMatrix()函數(shù)212
14.9 用Processing模擬太陽系218
14.10 PShape類220
第六節(jié)課的項(xiàng)目222
第七節(jié)課 顯微鏡下的像素
第15章 圖像224
15.1 圖像入門224
15.2 圖像的動(dòng)畫效果226
15.3 我的第一個(gè)圖像處理濾鏡228
15.4 圖像數(shù)組229
15.5 像素,像素,更多的像素231
15.6 圖像處理簡(jiǎn)介235
15.7 另外一個(gè)圖像處理濾鏡:制作屬于你自己的tint()函數(shù)236
15.8 寫入另外一個(gè)PImage對(duì)象的像素237
15.9 第二階段:像素組處理239
15.10 具有創(chuàng)意的可視化242
第16章 視頻244
16.1 視頻直播244
16.2 已錄制的視頻249
16.3 軟件鏡像251
16.4 視頻作為傳感器和計(jì)算機(jī)視覺256
16.5 背景消除260
16.6 運(yùn)動(dòng)檢測(cè)263
16.7 計(jì)算機(jī)視覺庫266
第七節(jié)課的項(xiàng)目267
第八節(jié)課 外面的世界
第17章 文本270
17.1 字符串從哪來270
17.2 什么是字符串271
17.3 顯示文字273
17.4 文字的動(dòng)態(tài)效果275
17.5 文字馬賽克278
17.6 旋轉(zhuǎn)文字280
17.7 按字符逐一顯示文字281
第18章 數(shù)據(jù)輸入286
18.1 字符串的操作286
18.2 拆分和組合288
18.3 處理數(shù)據(jù)290
18.4 處理文本文件291
18.5 表格數(shù)據(jù)293
18.6 非標(biāo)準(zhǔn)化格式的數(shù)據(jù)297
18.7 文本分析302
18.8 XML305
18.9 使用Processing的XML類307
18.10 JSON312
18.11 JSONObject和JSONArray315
Processing編程學(xué)習(xí)指南(原書第二版)截圖



您現(xiàn)在查看是摘要介紹頁, 詳見PDF附件(71715KB,432頁)。
習(xí)指南(原書第二版)無水印版_1.jpg)
習(xí)指南(原書第二版)無水印版_2.jpg)
習(xí)指南(原書第二版)無水印版_3.jpg)
習(xí)指南(原書第二版)無水印版_4.jpg)
習(xí)指南(原書第二版)無水印版_5.jpg)
習(xí)指南(原書第二版)無水印版_6.jpg)