![](/c49/99/12832596.jpg)
出版社:人民郵電出版社 ISBN:9787115532213 版次:1 商品編碼:12832596 品牌:異步圖書 包裝:平裝 開本:16開 出版時間:2020-04-01 用紙:膠版紙 頁數:300 正文語種:中文 作者:瑪麗亞·利特文(Maria,Litvin)加裡·利特文()加裡·利特文(Gary,Litvin),王海鵬
" 編輯推薦 這本書在美國高中和大學的相關課程中都獲得了巨大成功; 本書文字優美、引人入勝; 教授基本的Python編程技能,並提高讀者的計算思維能力和數學水平。
我曾經這樣告訴校長:"通常,我們很難去誇獎教材,但這本書的確是一本出色的教材"。 --Michel Paul,美國比佛利山莊高中
我一般不會寫評論,但是這本書值得!實際上,閱讀這本書,你可以學習數學和Python編程的方方面面,這在學習更高水平的Python編程時將非常有用。我是一名新手程序員,迫切需要這樣一本書! --Willis Cook,讀者
這是一本精彩的圖書,闡釋了包括數論在內的豐富的數學知識。高中生就能夠理解這些內容,並完成書中的編程示例和問題。 --Earl J. Strassberger,美國芝加哥公立學校
本書是高中離散數學和計算機科學入門課程的完美教材。如果教師想在不依靠Java編程的情況下講授計算機科學入門課程,就需要認真閱讀這本書! --Thomas E Ward,讀者 內容簡介 《計算思維與Python編程》以教授精確的計算思維為目標。全書共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.2CPU和內存1 1.3Python解釋器4 1.4使用IDLE8 1.5復習11 第 2章變量和算術12 2.1引言12 2.2Python代碼結構12 2.3變量17 2.4算術運算符22 2.5復習24 第3章集合與函數26 3.1引言26 3.2數學和Python中的集合27 3.3在數學中定義函數的方法31 3.4Python中的函數34 3.5函數參數40 3.6Python的內置函數44 3.7復習48 第4章算法以及while和for循環49 4.1引言49 4.2算法49 4.3while和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.4Python中的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.2turtle模塊基礎知識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 查看全部↓
" |