注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python編程與數(shù)值方法

Python編程與數(shù)值方法

Python編程與數(shù)值方法

定 價(jià):¥109.00

作 者: 平裝-膠訂
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787111717881 出版時(shí)間: 2022-02-01 包裝: 平裝
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書面向工程和科學(xué)專業(yè)的學(xué)生,介紹編程工具和數(shù)值方法,旨在幫助學(xué)生掌握計(jì)算問題求解技巧。書中第 一部分介紹基本的Python編程概念,使用簡(jiǎn)單的例子快速將新的概念付諸實(shí)踐;第二部分涵蓋算法和數(shù)值分析的基礎(chǔ)知識(shí),幫助學(xué)生在實(shí)際設(shè)置中快速應(yīng)用結(jié)果。

作者簡(jiǎn)介

暫缺《Python編程與數(shù)值方法》作者簡(jiǎn)介

圖書目錄

譯者序
前言
致謝
部分 Python編程簡(jiǎn)介
第1章 Python基礎(chǔ) 2
1.1 開始使用Python 2
1.1.1 設(shè)置工作環(huán)境 2
1.1.2 運(yùn)行Python代碼的
三種方法 5
1.2 Python作為計(jì)算器 7
1.3 包管理 11
1.3.1 使用包管理器管理包 11
1.3.2 從源代碼中安裝包 13
1.4 Jupyter Notebook簡(jiǎn)介 13
1.4.1 啟動(dòng)Jupyter Notebook 14
1.4.2 筆記本 15
1.4.3 如何關(guān)閉筆記本 15
1.4.4 關(guān)閉Jupyter Notebook
服務(wù)器 15
1.5 邏輯表達(dá)式和運(yùn)算符 16
1.6 總結(jié)和習(xí)題 18
1.6.1 總結(jié) 18
1.6.2 習(xí)題 18
第2章 變量和基本數(shù)據(jù)結(jié)構(gòu) 20
2.1 變量和賦值 20
2.2 數(shù)據(jù)結(jié)構(gòu)—字符串 22
2.3 數(shù)據(jù)結(jié)構(gòu)—列表 26
2.4 數(shù)據(jù)結(jié)構(gòu)—元組 28
2.5 數(shù)據(jù)結(jié)構(gòu)—集合 30
2.6 數(shù)據(jù)結(jié)構(gòu)—字典 31
2.7 numpy數(shù)組 33
2.8 總結(jié)和習(xí)題 40
2.8.1 總結(jié) 40
2.8.2 習(xí)題 40
第3章 函數(shù) 42
3.1 函數(shù)基礎(chǔ) 42
3.1.1 Python 內(nèi)置函數(shù) 42
3.1.2 定義自己的函數(shù) 42
3.2 局部變量和全局變量 49
3.3 嵌套函數(shù) 52
3.4 lambda函數(shù) 53
3.5 函數(shù)作為函數(shù)的參數(shù) 54
3.6 總結(jié)和習(xí)題 55
3.6.1 總結(jié) 55
3.6.2 習(xí)題 55
第4章 分支語句 59
4.1 if-else語句 59
4.2 三元運(yùn)算符 65
4.3 總結(jié)和習(xí)題 65
4.3.1 總結(jié) 65
4.3.2 習(xí)題 65
第5章 迭代 69
5.1 for循環(huán) 69
5.2 while循環(huán) 74
5.3 推導(dǎo)式 76
5.3.1 列表推導(dǎo)式 76
5.3.2 字典推導(dǎo)式 77
5.4 總結(jié)和習(xí)題 77
5.4.1 總結(jié) 77
5.4.2 習(xí)題 77
第6章 遞歸 81
6.1 遞歸函數(shù) 81
6.2 分而治之 85
6.2.1 漢諾塔問題 85
6.2.2 快速排序 87
6.3 總結(jié)和習(xí)題 88
6.3.1 總結(jié) 88
6.3.2 習(xí)題 89
第7章 面向?qū)ο缶幊獭?4
7.1 面向?qū)ο缶幊毯?jiǎn)介 94
7.2 類和對(duì)象 95
7.2.1 類 95
7.2.2 對(duì)象 97
7.2.3 類屬性與實(shí)例屬性 98
7.3 繼承、封裝和多態(tài) 99
7.3.1 繼承 99
7.3.2 封裝 102
7.3.3 多態(tài) 103
7.4 總結(jié)和習(xí)題 103
7.4.1 總結(jié) 103
7.4.2 習(xí)題 103
第8章 復(fù)雜度 105
8.1 復(fù)雜度和大O表示法 105
8.2 復(fù)雜度問題 107
8.3 分析器 108
8.3.1 使用魔術(shù)命令 108
8.3.2 使用Python分析器 109
8.3.3 使用line分析器 110
8.4 總結(jié)和習(xí)題 111
8.4.1 總結(jié) 111
8.4.2 習(xí)題 111
第9章 數(shù)字的表示 113
9.1 baseN和二進(jìn)制 113
9.2 浮點(diǎn)數(shù) 114
9.3 舍入誤差 118
9.3.1 表示誤差 118
9.3.2 浮點(diǎn)運(yùn)算導(dǎo)致的舍入誤差 118
9.3.3 舍入誤差的累積 119
9.4 總結(jié)和習(xí)題 120
9.4.1 總結(jié) 120
9.4.2 習(xí)題 120
第10章 錯(cuò)誤、良好的編程實(shí)踐
和調(diào)試 123
10.1 錯(cuò)誤類型 123
10.2 避免錯(cuò)誤 125
10.2.1 規(guī)劃你的程序 125
10.2.2 經(jīng)常進(jìn)行測(cè)試 126
10.2.3 保持代碼整潔 126
10.3 異常 128
10.4 類型檢查 130
10.5 調(diào)試 132
10.5.1 在遇到異常時(shí)激活
調(diào)試器 132
10.5.2 在運(yùn)行代碼前激活
調(diào)試器 134
10.5.3 添加斷點(diǎn) 135
10.6 總結(jié)和習(xí)題 136
10.6.1 總結(jié) 136
10.6.2 習(xí)題 136
第11章 讀寫數(shù)據(jù) 137
11.1 文本文件 137
11.1.1 寫入文件 137
11.1.2 附加文件 138
11.1.3 讀取文件 138
11.1.4 處理數(shù)字和數(shù)組 139
11.2 CSV文件 140
11.2.1 寫入和打開CSV文件 141
11.2.2 讀取CSV文件 142
11.2.3 numpy之外 142
11.3 pickle文件 142
11.3.1 寫入pickle文件 142
11.3.2 讀取pickle文件 143
11.3.3 讀取Python 2的pickle
文件 143
11.4 JSON文件 143
11.4.1 JSON格式 143
11.4.2 寫入JSON文件 144
11.4.3 讀取JSON文件 144
11.5 HDF5文件 145
11.5.1 讀取HDF5文件 146
11.6 總結(jié)和習(xí)題 147
11.6.1 總結(jié) 147
11.6.2 習(xí)題 147
第12章 可視化和繪圖 148
12.1 二維繪圖 148
12.2 三維繪圖 156
12.3 使用地圖 161
12.4 動(dòng)畫和電影 165
12.5 總結(jié)和習(xí)題 167
12.5.1 總結(jié) 167
12.5.2 習(xí)題 167
第13章 Python并行化 173
13.1 并行計(jì)算基礎(chǔ)知識(shí) 173
13.1.1 進(jìn)程和線程 174
13.1.2 Python的GIL問題 174
13.1.3 使用并行計(jì)算的缺點(diǎn) 174
13.2 多進(jìn)程 174
13.2.1

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)