計算思維與Python編程
Maria Litvin , Gary Litvin 王海鵬譯
- 出版商: 人民郵電
- 出版日期: 2020-04-01
- 定價: $474
- 售價: 7.0 折 $332
- 語言: 簡體中文
- 頁數: 300
- 裝訂: 平裝
- ISBN: 7115532214
- ISBN-13: 9787115532213
-
相關分類:
Python、程式語言、Computer-Science
立即出貨 (庫存 < 3)
相關主題
商品描述
本書以教授*確的計算思維為目標。全書共18章。
首先介紹了Python編程的基礎知識,包括變量和算術計算、
集合與函數、循環、字符串、列表、字典、海龜繪圖、序列等知識;
然後深入介紹了專門的數學知識,包括奇偶校驗、計數、概率、
向量和矩陣、遞歸、圖、數論和密碼學,並且結合Python編程來解決各個領域中的特定問題。
附錄部分給出了Python編程相關參考資料。
本書適合作為計算機相關專業的Python程序設計和計算思維的課程教材,
也適合想要學習計算思維和Python編程的讀者包括中學生閱讀參考。
作者簡介
Maria Litvin
自1987年以來,瑪麗亞一直在馬薩諸塞州安多弗(Andover)的菲利普斯學院(Phillips Academy)教授計算機科學和數學。
在此之前,她在波士頓大學教授計算機科學。
她曾經與人合著了多本受歡迎的計算機科學教材,並參與組織了針對中小學生的CML計算機科學競賽。
她還獲得了1999年西門子新英格蘭數學、科學和技術先進獎,以及2003年RadioShack國家教師獎。
Gary Litvin
Skylight Software公司創始人,曾在人工智能、模式識別、計算機圖形學和神經網絡等多個軟件開發領域工作。
他開發了SKYLIGHTS/GX,這是C和C++程序員*早的可視化編程工具之一,他還領導開發了多種先進的軟件產品。
目錄大綱
目錄:
第1章計算機和Python編程簡介1
1.1引言1
1.2 CPU和內存1
1.3 Python解釋器4
1.4使用IDLE 8
1.5複習11
第2章變量和算術12
2.1引言12
2.2 Python代碼結構12
2.3變量17
2.4算術運算符22
2.5複習24
第3章集合與函數26
3.1引言26
3.2數學和Python中的集合27
3.3在數學中定義函數的方法31
3.4 Python中的函數34
3.5函數參數40
3.6 Python的內置函數44
3.7複習48
第4章算法以及while和for循環49
4.1引言49
4.2算法49
4.3 while和for循環51
4.4複習59
第5章字符串、列表、字典和文件60
5.1引言60
5.2索引、切片和in運算符61
5.3字符串64
5.4列表和元組70
5.5字典77
5.6文件80
5.7複習85
第6章數字系統87
6.1引言87
6.2進位系統87
6.3二進制、八進制和十六進制系統89
6.4計算機中的數字表示94
6.5無理數96
6.6複習98
第7章布爾代數和if-else語句99
7.1引言99
7.2布爾代數中的運算100
7.3邏輯與集合102
7.4 Python中的if-else語句106
7.5複習115
第8章數字電路和位運算符117
8.1引言117
8.2門119
8.3按位邏輯運算符122
8.4複習129
第9章海龜繪圖130
9.1引言130
9.2 turtle模塊基礎知識131
9.3坐標和文本139
9.4顏色144
9.5複習148
第10章序列與和149
10.1引言149
10.2算術序列和幾何序列150
10.3總和152
10.4無限和154
10.5斐波那契數158
10.6複習163
第11章奇偶校驗、不變量和有限策略博弈165
11.1引言165
11.2奇偶校驗和校驗和166
11.3不變量170
11.4有限策略博弈173
11.5複習180
第12章計數181
12.1引言181
12.2乘法規則181
12.3排列183
12.4使用除法186
12.5組合188
12.6使用加法和減法191
12.7複習193
第13章概率194
13.1引言194
13.2通過計數計算概率194
13.3更多通過計數的概率197
13.4乘法、加法和減法200
13.5偽隨機數204
13.6複習208
第14章向量和矩陣210
14.1引言210
14.2向量的操作211
14.3矩陣216
14.4複習223
第15章多項式225
15.1引言225
15.2加法和減法226
15.3乘法、除法和根228
15.4二項式係數232
15.5複習235
第16章遞歸關係和遞歸237
16.1引言237
16.2遞歸關係237
16.3程序中的遞歸239
16.4數學歸納法244
16.5複習248
第17章圖249
17.1引言249
17.2圖的類型251
17.3圖的同構254
17.4頂點的度256
17.5有向圖和加權圖258
17.6鄰接矩陣262
17.7著色地圖和圖264
17.8四色定理267
17.9複習272
第18章數論和密碼學273
18.1引言273
18.2歐幾里得算法273
18.3算術基本定理277
18.4餘數算術281
18.5加密算法285
18.6複習290
附錄A部分內置、Math和Random函數292
附錄B字符串操作和方法294
附錄C列表、集合和字典的操作及方法297