Python科學計算入門與實戰:視頻教學版
裴堯堯 李麗華 陳智 肖衡林 著
- 出版商: 機械工業
- 出版日期: 2020-12-01
- 定價: $774
- 售價: 8.0 折 $619
- 語言: 簡體中文
- 頁數: 460
- 裝訂: 平裝
- ISBN: 7111669894
- ISBN-13: 9787111669890
立即出貨 (庫存 < 4)
買這商品的人也買了...
-
$534$507
相關主題
商品描述
本書介紹了作者多年的Python科學計算編程經驗,試圖為初學者提供一條快速學習的路線,從而有效降低學習門檻和成本。
本書將Python科學計算的理論知識與實踐經驗結合起來,通過大量的典型實例帶領零基礎讀者快速上手。
本書圖文並茂,在講解時穿插了上百幅圖片,可以幫助讀者理解重點和難點。
另外,作者還特意為本書製作了教學PPT,並錄制了長達10小時的配套教學視頻,以幫助讀者更加高效、直觀地學習。
本書分為6章。
第1章以簡單公式程序化為主題,介紹Python編程的入門知識、數值數據類型和函數;
第2章以復雜公式程序化為主題,介紹Python中的流程控制和多值數據類型;
第3章以公式對象化為主題,結合4個實例介紹Python的面向對象編程,以及如何打包Python程序;
第4章以公式向量化為主題,介紹Python的著名數值運算庫NumPy的基礎知識和使用方法;
第5章以公式可視化為主題,介紹Python的著名繪圖庫Matplotlib的使用方法;
第6章介紹Python中的隨機數生成方法,並配合10餘個實例對前面章節的知識進行綜合應用。
本書內容豐富,講解通俗易懂,適合初學科學計算的相關人員閱讀,尤其適合高等院校相關專業的本科生和研究生閱讀,
也適合數據科學和人工智能等相關領域的工程技術人員閱讀。
另外,本書還適合作為相關培訓機構的教學用書。
編輯推薦:
提供大量的配套教學視頻,幫助讀者更加高效、直觀地學習;
將Python基礎知識和科學計算相結合,讓零基礎讀者快速入門;
精心挑選大量的典型實例,帶領讀者從實踐中學習Python科學計算;
穿插大量的延伸閱讀內容,讓讀者更加全面和深入地掌握相關知識點;
每章都提供多個配套練習題,幫助讀者鞏固和提高所學知識;
每章都有“老裴的科學世界”專欄,幫助讀者拓寬視野,提高解決實際問題的能力;
提供教學PPT,方便讀者學習和相關老師教學使用。
作者簡介
裴堯堯
博士,有限元開源框架Feon的開發者。
目前任職於湖北工業大學,從事算法研究與教學工作。
擅長Python語言,熱愛區塊鏈技術,是區塊鏈技術的推崇者,
對區塊鏈的底層實現有較為深入的研究,希望能為區塊鏈的發展盡綿薄之力。
著有《從零開始自己動手寫區塊鏈》及《Python與有限元》等書,廣受讀者好評。
李麗華
教授,博士生導師,湖北省百名優秀女性科技創新人才,湖北省傑出青年。
中國土工合成材料工程協會理事,中國岩石力學與工程學會環境岩土分會理事,國際土力學及岩土工程學會技術委員會委員。
目錄大綱
前言
第1章 簡單公式程序化 1
1.1 安裝Python 1
1.1.1 安裝IDLE 1
1.1.2 安裝Anaconda 2
1.1.3 本書為什麽使用IDLE 3
1.2 拋物線公式 3
1.2.1 語句、表達式和值 4
1.2.2 變量與賦值 6
1.2.3 註釋 14
1.2.4 格式化輸出 15
1.2.5 初識對象和類 17
1.2.6 運算符 20
1.3 煮蛋公式 27
1.3.1 庫與模塊 28
1.3.2 函數 31
1.3.3 復數 51
1.3.4 算法與程序流程 52
1.4 本章小結 54
1.5 習題 55
老裴的科學世界 57
房貸計算器 58
第2章 復雜公式程序化 67
2.1 出租車費 67
2.1.1 條件分支 68
2.1.2 錯誤與異常 74
2.2 調和級數 80
2.2.1 while循環 81
2.2.2 列表和元組 86
2.2.3 for循環 95
2.2.4 函數和對象 102
2.2.5 函數進階 108
2.2.6 列表解析 111
2.2.7 生成器 119
2.3 演講的重點 122
2.3.1 字符串 123
2.3.2 集合 132
2.3.3 字典 139
2.3.4 數據類型總結 148
2.4 本章小結 149
2.5 習題 150
老裴的科學世界 154
中文分詞器 154
第3章 公式對象化 165
3.1 拋物線對象 165
3.1.1 定義類 167
3.1.2 屬性和方法 167
3.2 雞蛋對象 174
3.2.1 類屬性 174
3.2.2 靜態方法 176
3.2.3 層級關系 177
3.3 向量對象 178
3.3.1 運算符 179
3.3.2 其他特殊方法 183
3.4 平面幾何 184
3.4.1 類的繼承 186
3.4.2 更多知識 192
3.4.3 打包 206
3.4.4 發布到PyPi 212
3.5 本章小結 213
3.6 習題 214
老裴的科學世界 215
球的運動軌跡 215
第4章 公式向量化 224
4.1 地表溫度輻射 224
4.1.1 向量化表達 225
4.1.2 ndarray對象 228
4.1.3 創建數組 234
4.2 小明預估成績 243
4.2.1 數組操作 245
4.2.2 數組運算 278
4.3 彈簧系統 314
4.3.1 線性代數相關函數 314
4.3.2 其他功能 327
4.4 本章小結 332
4.5 習題 332
老裴的科學世界 334
化學方程式配平 334
第5章 公式可視化 340
5.1 繪制曲線圖 342
5.1.1 一軸一圖形 342
5.1.2 一軸多圖形 346
5.1.3 多軸多圖形 356
5.1.4 高級繪圖 362
5.2 繪制其他圖形 373
5.2.1 散點圖 373
5.2.2 柱狀圖 375
5.2.3 餅狀圖 380
5.2.4 直方圖 381
5.2.5 箱形圖 382
5.2.6 棉棒圖 384
5.2.7 誤差棒圖 385
5.2.8 階梯圖 386
5.2.9 填充圖 387
5.2.10 堆疊圖 388
5.2.11 對數圖 389
5.2.12 等高線圖 390
5.2.13 三維圖形 392
5.3 本章小結 395
5.4 習題 395
老裴的科學世界 396
曲柄連桿機構運動動畫 396
第6章 隨機數與實例 402
6.1 微信隨機紅包 402
6.1.1 生成隨機數 403
6.1.2 隨機數種子 407
6.1.3 更多實例 408
6.2 奇妙的圓周率 417
6.2.1 隨機數數組 418
6.2.2 更多實例 423
6.3 本章小結 436
6.4 習題 436
老裴的科學世界 437
病毒傳播離散模型 437
參考文獻 449