內容簡介
本書兼顧計算機科學基礎知識和計算思維,以通俗易懂的方式介紹計算思維如何套用於各學科領域(含計算機科學)解決問題。本書以Python作為實踐語言,展現利用計算思維解決問題方法的實現。通過這種跨學科套用問題求解的學習和實踐,希望培養學生主動在各專業學習中利用計算思維的方法和技能,進行問題求解的能力和習慣,並能動手解決具有一定難度的實際問題。
本書適戰紋屑合作為高等院校計算機及相關專業的教材,也可以作為計算思維愛好者的讀物。
圖書目錄
····························································
第一部分計算思維導論
第1章計算概論31.1計算3
1.2小結9
習題9
第2章Python簡介10
2.1Python基本元素10
2.1.1對象、表達式和數值類型11
2.1.2變數和賦值12
2.2分支語句14
2.3str類型與輸入15
2.4循環16
2.5內置數據結構18
2.5.1列表18
2.5.2元組20
2.5.3字典22
2.6函式22
2.7檔案25
2.8小結26
習題26
第3章計算思維與計算機問題求解29
3.1計算思維29
3.2計算機問題求解32◆計算思維導論——一種跨學科的方法3.3算法複雜度36
3.4計算機問題求解的核心方法38
3.5小結42
習題42
第二部分計算機科學篇
第4章遞歸494.1定義及套用49
4.2.1最大子集問題53
4.2.2排序56
4.3動態編程58
4.4小結60
習題60
第5章信息、信息表示及處理62
5.1資訊理論基礎62
5.2信息的數位化64
5.2.1數值的數位化65
5.2.2字元的數位化67
5.2.3聲音的數位化69
5.2.4圖像的數位化70
5.3數據壓縮71
5.3.2Python實現75
5.4信息加解密78
5.5小結87
習題87
第6章面向對象程式設計89
6.1Python面向對象基礎90
6.2一個實際的例子: 按揭貸款94
6.3數據的圖形化97
6.4小結102
習題102
第7章計算機系統103
7.1概述103
7.2數字電路105
7.2.1邏輯門的建蘭市擊市模與模擬106
7.2.2加法器110
7.2.3存儲電路113
7.3計算機硬體系統115
7.4小結121
習題121
第8章圖靈機與圖靈測試123
8.1圖靈機123
8.2圖靈測試129
8.2.1正則表達式簡介131
8.2.2簡單圖靈測試程式133
8.3小結138
習題138
第三部分套用篇
第9章模擬、機率與統計1439.1隨機與機率143
9.2數據分布152
9.3常態分配與置信區間155
9.3.1均勻分布156
9.3.2指數分布156
9.3.3幾何分布156
9.3.4Benford分布遷和章158
9.4隨機數生成160
9.5小結170
習題170
10.1概述172
10.2初探——模擬賭局173
10.3計算π177
10.4遊蕩的醉漢179
10.5高手贏面就大嗎188
10.6小結192
習題193
第11章數據分析概覽194
11.1概述樂享罪194
11.2乳腺癌的診斷195
11.3小結204
習題204
第12章排隊問題205
12.1排隊論基礎205
12.2SimPy簡介207
12.3需要多少小便斗216
12.4小結222
習題223
第1章圖像處理基礎1
1.1點陣圖與矢量圖1
1.1.1點陣圖1
1.1.2矢量圖2
1.2解析度2
1.3顏色模式3
1.4常用檔案的存儲格式6
1.5轉換圖像檔案格式實例8
第2章Photoshop基本操作10
2.1熟悉工作區10
2.2圖像處理基本工作流程13
2.2.1創建新圖像檔案 13
2.2.2存儲姜挨圖像檔案14
2.2.3打開和關閉檔案15
2.2.4顏色的設定16
2.2.5填充顏色18
2.2.6使用標尺、格線與參考線19
2.2.7圖像編輯的基本操作21
2.3改變圖像大小操作實例24
第3章選區的使用27
3.1創建選區27
3.1.1創建規則選區27
3.1.2創建不規則選區29
3.1.3智慧型化的選取工具30◆Photoshop圖像處理背享良巴與設計3.2編輯選區32
3.2.1移動棗騙戒選區33
3.2.2反向選區33
3.2.3取消選區33
3.2.4再次選擇剛剛選取的選區33
3.2.5變換選區33
3.2.6增加選區33
3.2.7減少選區34
3.2.8修改選區34
3.2.9羽化選區35
3.2.10選區描邊35
3.2.11存儲與載入選區35
3.2.12複製、剪下、移動和貼上選區的內容35
3.3繪製一個太極圖圖示36
第4章圖像的繪製與修飾40
4.1繪製圖像40
4.1.1畫筆工具40
4.1.2鉛筆工具42
4.1.3顏色替換工具42
4.1.4擦除工具43
4.2修飾工具44
4.2.1修復畫筆工具組44
4.2.2圖章工具組47
4.2.3模糊工具組48
4.2.4歷史記錄畫筆工具組49
4.3繪製花紋圖案50
第5章色彩的調整53
5.1使用調整工具53
5.2色彩調整的基本方法54
5.2.1去色54
5.2.2反相54
5.2.3閾值55
5.2.4色調分離56
5.2.5色調均化56
5.2.6自動色調56
5.2.7自動對比度56
5.2.8自動顏色57
5.3色彩調整的中級方法57
5.3.1亮度/對比度57
5.3.2色彩平衡57
5.3.3替換顏色58
5.3.4照片濾鏡59
5.3.5通道混合器60
5.4色彩調整的高級方法61
5.4.1色階61
5.4.2曲線62
5.4.3色相/飽和度64
5.4.4漸變映射65
5.4.5可選顏色66
5.4.6匹配顏色66
5.5照片白天變黑夜67
第6章圖層的套用72
6.1圖層的基礎知識72
6.1.1圖層面板和選單72
6.1.2圖層的類型73
6.2圖層的編輯74
6.2.1新建、複製、移動和刪除圖層74
6.2.2圖層的連結、對齊、合併74
6.2.3圖層的變換75
6.2.4圖層的編組75
6.2.5調整圖層的不透明度76
6.3圖層的混合模式76
6.4圖層樣式80
6.4.1圖層樣式命令80
6.4.2圖層樣式效果80
6.5填充圖層和調整圖層87
6.5.1填充圖層87
6.5.2調整圖層 87
6.5.3編輯圖層內容88
6.6製作水晶按鈕88
第7章蒙版和通道91
7.1蒙版的創建與基本操作91
7.1.1蒙版及類型91
7.1.2快速蒙版91
7.1.3蒙版面板93
7.1.4圖層蒙版94
7.1.5矢量蒙版95
7.1.6剪貼蒙版96
7.2通道及其基本操作96
7.2.1通道及類型96
7.2.2通道的基本操作 97
7.2.3專色通道的使用99
7.2.4通道運算100
7.3使用“貼入”命令創建日落風光101
7.4使用“矢量蒙版”命令創建春色滿園102
7.5用通道作為選區載入的技術製作黃花效果104
第8章文本編輯106
8.1輸入文字106
8.1.1輸入橫排、直排文字106
8.1.2輸入段落文字107
8.1.3輸入蒙版文字107
8.2編輯文字108
8.2.1“字元”面板108
8.2.2“段落”面板108
8.2.3路徑文字109
8.3轉換文字109
8.3.1將文字轉換為路徑109
8.3.2將文字轉換為形狀110
8.3.3將文字層轉換為普通層110
8.4變形文字110
8.4.1通過“變換”選單製作變形文字111
8.4.2利用預設的樣式製作變形文字111
8.5段落文字的創建和編輯實例112
第9章路徑和形狀的繪製115
9.1繪製路徑115
9.1.1鋼筆工具 115
9.1.2自由鋼筆工具116
9.1.3添加錨點工具117
9.1.4刪除錨點工具117
9.1.5轉換點工具117
9.2路徑的選擇和編輯117
9.2.1路徑選擇工具組118
9.2.2“路徑”面板118
9.2.3填充路徑119
9.2.4描邊路徑119
9.2.5路徑轉換為選區119
9.2.6選區轉換為路徑120
9.2.7路徑的變形121
9.2.8保存與輸出路徑121
9.3繪製形狀圖形122
9.3.1矩形工具122
9.3.2圓角矩形工具122
9.3.3橢圓工具123
9.3.4多邊形工具123
9.3.5直線工具124
9.3.6自定形狀工具124
9.4製作郵票125
第10章濾鏡的套用128
10.1濾鏡128
10.1.1濾鏡的功能128
10.1.2濾鏡的分類128
10.1.3濾鏡的使用規則128
10.1.4濾鏡選單129
10.2濾鏡庫129
10.3液化130
10.4常用濾鏡的套用131
10.4.1風格化131
10.4.2模糊132
10.4.3扭曲134
10.4.4銳化135
10.4.5像素化136
10.4.6渲染137
10.4.7雜色138
10.4.8畫筆描邊140
10.4.9視頻142
10.4.10素描142
10.4.11轉換為智慧型濾鏡144
10.4.12紋理144
10.4.13藝術效果145
10.4.14作品保護(Digimarc)147
10.5利用濾鏡製作水波147
第11章綜合案例150
11.1製作證件照150
11.2繪製手鐲153
11.3利用濾鏡製作放射文字158
附錄Photoshop CS6常用快捷鍵164
參考文獻168
習題102
第7章計算機系統103
7.1概述103
7.2數字電路105
7.2.1邏輯門的建模與模擬106
7.2.2加法器110
7.2.3存儲電路113
7.3計算機硬體系統115
7.4小結121
習題121
第8章圖靈機與圖靈測試123
8.1圖靈機123
8.2圖靈測試129
8.2.1正則表達式簡介131
8.2.2簡單圖靈測試程式133
8.3小結138
習題138
第三部分套用篇
第9章模擬、機率與統計1439.1隨機與機率143
9.2數據分布152
9.3常態分配與置信區間155
9.3.1均勻分布156
9.3.2指數分布156
9.3.3幾何分布156
9.3.4Benford分布158
9.4隨機數生成160
9.5小結170
習題170
10.1概述172
10.2初探——模擬賭局173
10.3計算π177
10.4遊蕩的醉漢179
10.5高手贏面就大嗎188
10.6小結192
習題193
第11章數據分析概覽194
11.1概述194
11.2乳腺癌的診斷195
11.3小結204
習題204
第12章排隊問題205
12.1排隊論基礎205
12.2SimPy簡介207
12.3需要多少小便斗216
12.4小結222
習題223
第1章圖像處理基礎1
1.1點陣圖與矢量圖1
1.1.1點陣圖1
1.1.2矢量圖2
1.2解析度2
1.3顏色模式3
1.4常用檔案的存儲格式6
1.5轉換圖像檔案格式實例8
第2章Photoshop基本操作10
2.1熟悉工作區10
2.2圖像處理基本工作流程13
2.2.1創建新圖像檔案 13
2.2.2存儲圖像檔案14
2.2.3打開和關閉檔案15
2.2.4顏色的設定16
2.2.5填充顏色18
2.2.6使用標尺、格線與參考線19
2.2.7圖像編輯的基本操作21
2.3改變圖像大小操作實例24
第3章選區的使用27
3.1創建選區27
3.1.1創建規則選區27
3.1.2創建不規則選區29
3.1.3智慧型化的選取工具30◆Photoshop圖像處理與設計3.2編輯選區32
3.2.1移動選區33