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

自學(xué)Python:編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析

自學(xué)Python:編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析

定 價(jià):¥79.00

作 者: 李金 著
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111586678 出版時(shí)間: 2018-03-01 包裝: 平裝
開本: 16開 頁數(shù): 349 字?jǐn)?shù):  

內(nèi)容簡介

  《自學(xué)Python——編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析》是面向Python初學(xué)者的一本實(shí)用學(xué)習(xí)筆記。全書共10章:第1章介紹Python的基礎(chǔ)知識,包括Anaconda、IPython解釋器、Jupyter Notebook等Python基本工具的使用;第2章介紹Python的基本用法,包括基本語法、數(shù)據(jù)類型、判斷與循環(huán)、函數(shù)與模塊、異常與警告以及文件讀寫等;第3章介紹Python的進(jìn)階用法,包括函數(shù)進(jìn)階、迭代器和生成器、裝飾器、上下文管理器以及變量作用域等;第4章介紹常見的Python標(biāo)準(zhǔn)庫的使用;第5章介紹Python的科學(xué)計(jì)算基礎(chǔ)模塊NumPy,包括NumPy數(shù)組的基本操作、廣播機(jī)制、索引和讀寫;第6章介紹Python的可視化模塊Matplotlib,包括基于函數(shù)和對象的可視化操作;第7章介紹Python的科學(xué)計(jì)算進(jìn)階模塊SciPy,包括一些高等數(shù)學(xué)的操作;第8章介紹Python的數(shù)據(jù)分析基礎(chǔ)模塊Pandas,包括Series和DataFrame的使用;第9章介紹Python的面向?qū)ο缶幊蹋▽ο蟮膶傩院头椒?、繼承和復(fù)用,以及一個(gè)使用面向?qū)ο缶幊痰膶?shí)例;第10章介紹了一個(gè)用Python分析中文小說文本的實(shí)例。 《自學(xué)Python——編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析》適合剛接觸Python的初學(xué)者以及希望使用Python處理和分析數(shù)據(jù)的讀者閱讀,也可作為學(xué)習(xí)和使用Python的工具書或參考資料使用。

作者簡介

暫缺《自學(xué)Python:編程基礎(chǔ)、科學(xué)計(jì)算及數(shù)據(jù)分析》作者簡介

圖書目錄

目錄
前言
致謝
第1章 初識Python1
1.1 Python簡介1
1.2 Python版本的選擇2
1.3 Python集成開發(fā)環(huán)境的搭建2
1.4 第一行Python代碼4
1.5 IPython解釋器5
1.6 Python代碼的執(zhí)行模式7
1.6.1 解釋器模式7
1.6.2 腳本模式8
1.6.3 解釋器模式與腳本模式的區(qū)別9
1.7 Jupyter Notebook的使用9
本章學(xué)習(xí)筆記11
本章新術(shù)語11
本章新函數(shù)11
第2章 Python基礎(chǔ)12
2.1 基本語法簡介12
2.2 數(shù)據(jù)類型17
2.2.1 數(shù)字18
2.2.2 字符串23
2.2.3 Unicode字符串30
2.2.4 索引與分片32
2.2.5 列表34
2.2.6 元組40
2.2.7 可變與不可變類型42
2.2.8 字典44
2.2.9 集合與不可變集合48
2.2.10 賦值機(jī)制53
2.3 判斷與循環(huán)58
2.3.1 判斷58
2.3.2 循環(huán)62
2.4 函數(shù)與模塊69
2.4.1 函數(shù)69
2.4.2 模塊73
2.5 異常與警告77
2.5.1 異常77
2.5.2 警告83
2.6 文件讀寫83
2.6.1 讀文件84
2.6.2 寫文件85
2.6.3 中文文件的讀寫87
2.7 內(nèi)置函數(shù)88
2.7.1 數(shù)字相關(guān)的內(nèi)置函數(shù)88
2.7.2 序列相關(guān)的內(nèi)置函數(shù)90
2.7.3 類型相關(guān)的內(nèi)置函數(shù)92
本章學(xué)習(xí)筆記92
本章新術(shù)語92
本章新函數(shù)94
第3章 Python進(jìn)階96
3.1 函數(shù)進(jìn)階96
3.1.1 函數(shù)參數(shù)傳遞96
3.1.2 高階函數(shù)98
3.1.3 函數(shù)map()、filter()和reduce()101
3.1.4 Lambda表達(dá)式102
3.1.5 關(guān)鍵字global103
3.1.6 函數(shù)的遞歸104
3.2 迭代器與生成器105
3.2.1 迭代器105
3.2.2 生成器110
3.3 裝飾器112
3.3.1 裝飾器的引入112
3.3.2 裝飾器的用法115
3.4 上下文管理器與with語句118
3.4.1 上下文管理器的原理119
3.4.2 模塊contextlib123
3.5 變量作用域125
本章學(xué)習(xí)筆記127
本章新術(shù)語128
本章新函數(shù)128
第4章 Python標(biāo)準(zhǔn)庫129
4.1 系統(tǒng)相關(guān):sys模塊129
4.2 與操作系統(tǒng)進(jìn)行交互:os模塊133
4.3 字符串相關(guān):string模塊136
4.4 正則表達(dá)式:re模塊138
4.5 日期時(shí)間相關(guān):datetime模塊142
4.6 更好地打印Python對象:pprint模塊145
4.7 序列化Python對象:pickle,cPickle模塊145
4.8 讀寫JSON數(shù)據(jù):json模塊147
4.9 文件模式匹配:glob模塊150
4.10 高級文件操作:shutil模塊151
4.11 更多的容器類型:collections模塊153
4.12 數(shù)學(xué):math模塊157
4.13 隨機(jī)數(shù):random模塊158
本章學(xué)習(xí)筆記159
本章新術(shù)語160
本章新函數(shù)160
第5章 Python科學(xué)計(jì)算基礎(chǔ):NumPy模塊162
5.1 NumPy模塊簡介162
5.2 數(shù)組基礎(chǔ)163
5.2.1 數(shù)組的引入163
5.2.2 數(shù)組的屬性164
5.2.3 數(shù)組的類型166
5.2.4 數(shù)組的生成169
5.2.5 數(shù)組的索引172
5.2.6 數(shù)組的迭代174
5.3 數(shù)組操作175
5.3.1 數(shù)值相關(guān)的數(shù)組操作175
5.3.2 形狀相關(guān)的數(shù)組操作179
5.3.3 數(shù)組的拼接操作184
5.3.4 數(shù)組的四則運(yùn)算、點(diǎn)乘和矩陣類型187
5.3.5 數(shù)組的數(shù)學(xué)操作190
5.3.6 數(shù)組的比較和邏輯操作190
5.4 數(shù)組廣播機(jī)制191
5.5 數(shù)組索引進(jìn)階194
5.5.1 數(shù)組基礎(chǔ)索引194
5.5.2 數(shù)組的高級索引196
5.6 數(shù)組讀寫199
5.6.1 數(shù)組的讀取199
5.6.2 數(shù)組的寫入200
5.6.3 數(shù)組的二進(jìn)制讀寫200
5.7 隨機(jī)數(shù)組202
5.8 結(jié)構(gòu)數(shù)組202
本章學(xué)習(xí)筆記206
本章新術(shù)語207
本章新函數(shù)207
第6章 Python可視化:Matplotlib模塊209
6.1 Matplotlib模塊簡介209
6.2 基于函數(shù)的可視化操作210
6.2.1 函數(shù)plt.plot()的使用210
6.2.2 圖與子圖215
6.2.3 其他可視化函數(shù)217
6.3 基于對象的可視化操作217
6.4 圖像中的文本處理219
6.5 實(shí)例:基于Matplotlib的三角函數(shù)可視化221
本章學(xué)習(xí)筆記226
本章新術(shù)語227
本章新函數(shù)227
第7章 Python科學(xué)計(jì)算進(jìn)階:SciPy模塊228
7.1 SciPy模塊簡介228
7.2 插值模塊:scipy.interpolate229
7.3 概率統(tǒng)計(jì)模塊:scipy.stats233
7.3.1 基本統(tǒng)計(jì)量233
7.3.2 概率分布234
7.3.3 假設(shè)檢驗(yàn)243
7.4 優(yōu)化模塊:scipy.optimize246
7.4.1 數(shù)據(jù)擬合247
7.4.2 最值優(yōu)化251
7.4.3 方程求根254
7.5 積分模塊:scipy.integrate255
7.5.1 符號積分與SymPy模塊255
7.5.2 數(shù)值積分257
7.6 稀疏矩陣模塊:scipy.sparse260
7.7 線性代數(shù)模塊:scipy.linalg262
7.8 實(shí)例:基于SciPy的主成分分析268
本章學(xué)習(xí)筆記271
本章新術(shù)語272
本章新函數(shù)272
第8章 Python數(shù)據(jù)分析基礎(chǔ):Pandas模塊274
8.1 Pandas簡介274
8.2 一維數(shù)據(jù)結(jié)構(gòu):Series對象275
8.2.1 Series對象的生成275
8.2.2 Series對象的使用277
8.3 二維數(shù)據(jù)結(jié)構(gòu):DataFrame對象280
8.3.1 DataFrame對象的生成280
8.3.2 DataFrame對象的使用283
8.4 Pandas對象的索引286
8.4.1 基于中括號的索引和切片286
8.4.2 基于位置和標(biāo)記的高級索引289
8.5 缺失值的處理293
8.6 數(shù)據(jù)的讀寫294
8.7 實(shí)例:基于Pandas的NBA數(shù)據(jù)分析295
本章學(xué)習(xí)筆記299
本章新術(shù)語299
本章新函數(shù)299
第9章 Python面向?qū)ο缶幊?00
9.1 面向?qū)ο蠛喗?00
9.2 自定義類型303
9.3 方法和屬性305
9.4 繼承與復(fù)用311
9.5 公有、私有、特殊

本目錄推薦

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