注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)毫無(wú)障礙學(xué)Python

毫無(wú)障礙學(xué)Python

毫無(wú)障礙學(xué)Python

定 價(jià):¥58.00

作 者: 鄧文淵
出版社: 中國(guó)水利水電出版社
叢編項(xiàng):
標(biāo) 簽: 程序設(shè)計(jì) 計(jì)算機(jī)/網(wǎng)絡(luò)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787517058342 出版時(shí)間: 2017-10-01 包裝: 平裝-膠訂
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

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

暫缺《毫無(wú)障礙學(xué)Python》簡(jiǎn)介

作者簡(jiǎn)介

暫缺《毫無(wú)障礙學(xué)Python》作者簡(jiǎn)介

圖書(shū)目錄

推薦序

學(xué)習(xí)資源說(shuō)明

CH01 輕松配置Python開(kāi)發(fā)環(huán)境 /1

1.1 Python編程語(yǔ)言簡(jiǎn)介 /2

1.1.1 Python發(fā)展史 /2

1.1.2 Python 特色 /3

1.2 內(nèi)置的Anaconda開(kāi)發(fā)環(huán)境 /4

1.2.1 安裝Anaconda套件 /4

1.2.2 Anaconda Prompt套件 /6

1.2.3 在命令窗口運(yùn)行一個(gè)Python程序 /9

1.2.4 用Anaconda Prompt 建立虛擬環(huán)境 /9

1.2.5 IPython 交互式命令窗口 /12

1.3 Spyder編輯器 /14

1.3.1 啟動(dòng) Spyder 編輯器及文件管理 /15

1.3.2 Spyder 智能輸入 /17

1.3.3 程序調(diào)試 /17

1.4 Jupyter Notebook 編輯器 /19

1.4.1 啟動(dòng) Jupyter Notebook 及建立文件 /19

1.4.2 Jupyter Notebook智能輸入 /20

1.4.3 用Jupyter Notebook 運(yùn)行程序 /21

1.4.4 在線運(yùn)行Python /22

CH02 基本語(yǔ)法與結(jié)構(gòu)控制 /23

2.1 變量與數(shù)據(jù)類(lèi)型 /24

2.1.1 變量 /24

2.1.2 變量命名規(guī)則 /25

2.1.3 數(shù)值、布爾與字符串?dāng)?shù)據(jù)類(lèi)型 /26

2.1.4 print 及 type 命令 /27

2.1.5 數(shù)據(jù)類(lèi)型的轉(zhuǎn)換 /29

2.2 表達(dá)式 /30

2.2.1 input 命令 /30

2.2.2 算術(shù)運(yùn)算符 /31

2.2.3 關(guān)系運(yùn)算符 /31

2.2.4 邏輯運(yùn)算符 /32

2.2.5 復(fù)合賦值運(yùn)算符 /33

2.3 條件語(yǔ)句 /35

2.3.1 程序流程控制 /35

2.3.2 單向條件(if...) /35

2.3.3 雙向條件語(yǔ)句(if...else) /37

2.3.4 多向條件語(yǔ)句(if...elif...else) /38

2.3.5 條件嵌套 /40

CH03 循環(huán)、數(shù)據(jù)結(jié)構(gòu)及函數(shù) /43

3.1 循環(huán) /44

3.1.1 列表(List)結(jié)構(gòu) /44

3.1.2 range 函數(shù) /45

3.1.3 for 循環(huán) /46

3.1.4 for循環(huán)嵌套 /48

3.1.5 break及continue命令 /49

3.1.6 for...if...else 循環(huán) /50

3.1.7 while循環(huán) /52

3.2 列表、元組結(jié)構(gòu)及字典結(jié)構(gòu) /53

3.2.1 高級(jí)列表操作 /54

3.2.2 元組(Tuple) /56

3.2.3 字典(Dict) /58

3.2.4 高級(jí)字典操作 /59

3.3 函數(shù) /62

3.3.1 自定義函數(shù) /62

3.3.2 不定參函數(shù) /64

3.3.3 變量有效范圍 /65

3.3.4 系統(tǒng)內(nèi)置函數(shù) /66

3.3.5 導(dǎo)入包 /69

CH04 文件處理及SQLite數(shù)據(jù)庫(kù) /71

4.1 文件和目錄管理 /72

4.1.1 os /72

4.1.2 os.path /73

4.1.3 os.walk /75

4.1.4 shutil包 /76

4.1.5 glob包 /77

4.2 open()打開(kāi)文件 /78

4.2.1 用open()函數(shù)打開(kāi)文件 /78

4.2.2 文件操作 /81

4.2.3 文件操作的應(yīng)用 /85

4.3 SQLite 數(shù)據(jù)庫(kù) /91

4.3.1 管理SQLite數(shù)據(jù)庫(kù) /91

4.3.2 用SQLite Manager創(chuàng)建SQLite數(shù)據(jù)庫(kù) /93

4.3.3 使用sqlite3包 /94

4.3.4 用cursor進(jìn)行數(shù)據(jù)查詢 /97

4.3.5 SQLite數(shù)據(jù)庫(kù)實(shí)戰(zhàn) /98

CH05 Web數(shù)據(jù)抓取與分析 /105

5.1 網(wǎng)址解析 /106

5.2 網(wǎng)頁(yè)數(shù)據(jù)抓取 /107

5.2.1 用requests抓取網(wǎng)頁(yè)源代碼 /107

5.2.2 搜索指定字符串 /108

5.2.3 用正則表達(dá)式抓取網(wǎng)頁(yè)內(nèi)容 /109

5.3 小試網(wǎng)頁(yè)分析 /114

5.3.1 HTML網(wǎng)頁(yè)結(jié)構(gòu) /114

5.3.2 從網(wǎng)頁(yè)開(kāi)發(fā)界面查看網(wǎng)頁(yè)源代碼 /115

5.3.3 通過(guò)鼠標(biāo)右鍵查看網(wǎng)頁(yè)源代碼 /116

5.3.4 試用BeautifulSoup進(jìn)行網(wǎng)頁(yè)抓取與解析 /117

5.4 牛刀初試——編寫(xiě)你自己的網(wǎng)絡(luò)爬蟲(chóng) /121

5.4.1 抓取北京市PM2.5實(shí)時(shí)數(shù)據(jù) /121

5.4.2 爬取指定網(wǎng)站的圖片 /124

CH06 實(shí)現(xiàn)自動(dòng)網(wǎng)頁(yè)測(cè)試 /127

6.1 檢查網(wǎng)站數(shù)據(jù)是否更新 /128

6.1.1 用hashlib判別文件是否有過(guò)更新 /128

6.1.2 用md5檢查網(wǎng)站內(nèi)容是否更新 /128

6.1.3 再試牛刀:抓取網(wǎng)絡(luò)公開(kāi)數(shù)據(jù) /129

6.2 通過(guò)“任務(wù)計(jì)劃程序”實(shí)現(xiàn)自動(dòng)下載 /133

6.3 用Selenium組件實(shí)現(xiàn)瀏覽器操作自動(dòng)化 /137

6.3.1 Selenium組件 /138

6.3.2 查找網(wǎng)頁(yè)元素 /140

6.3.3 應(yīng)用:自動(dòng)登錄網(wǎng)站 /142

CH07 繪制圖形 /145

7.1 Matplotlib 組件 /146

7.1.1 Matplotlib 基本繪圖 /146

7.1.2 plot 方法的參數(shù)及圖形設(shè)置 /147

7.1.3 在Matplotlib中顯示中文 /150

7.1.4 繪制柱狀圖及餅圖 /151

7.1.5 實(shí)戰(zhàn):爬取我國(guó)1990年到2016年GDP數(shù)據(jù)并繪圖顯示 /154

7.2 Bokeh組件 /156

7.2.1 Bokeh 基本繪圖 /156

7.2.2 line方法的參數(shù)及圖形屬性設(shè)置 /158

7.2.3 散點(diǎn)圖 /161

7.2.4 實(shí)戰(zhàn):用Bokeh繪制我國(guó)GDP數(shù)據(jù)統(tǒng)計(jì)圖 /163

CH08 實(shí)戰(zhàn):Word文件操作 /167

8.1 用Win32com組件操作Word 文件 /168

8.1.1 實(shí)現(xiàn)新建文件并保存 /168

8.1.2 打開(kāi)文件并顯示文件內(nèi)容 /171

8.1.3 設(shè)置范圍的格式 /172

8.1.4 表格處理 /174

8.1.5 向Word文件中插入圖片 /176

8.1.6 自動(dòng)查找替換Word文件中的指定文字 /177

8.2 實(shí)戰(zhàn):菜單自動(dòng)生成器及批處理替換文字 /179

8.2.1 實(shí)戰(zhàn)一:自動(dòng)生成菜單Word文件 /179

8.2.2 實(shí)戰(zhàn)二:批量替換Word文件中的文字 /183

CH09 實(shí)戰(zhàn):PM2.5實(shí)時(shí)監(jiān)測(cè)顯示器 /185

9.1 Pandas:強(qiáng)大的數(shù)據(jù)處理套件 /186

9.1.1 創(chuàng)建DataFrame 數(shù)據(jù) /186

9.1.2 讀取DataFrame數(shù)據(jù) /188

9.1.3 DataFrame數(shù)據(jù)的修改及排序 /192

9.1.4 刪除DataFrame數(shù)據(jù) /193

9.1.5 導(dǎo)入數(shù)據(jù) /194

9.1.6 繪制圖形 /197

9.2 實(shí)戰(zhàn):PM2.5 實(shí)時(shí)監(jiān)測(cè)顯示器 /198

9.2.1 應(yīng)用程序總覽 /198

9.2.2 PM2.5公開(kāi)數(shù)據(jù) /199

9.2.3 用戶數(shù)據(jù)接口配置 /200

9.2.4 事件處理及函數(shù) /202

CH10 實(shí)戰(zhàn):人臉識(shí)別及驗(yàn)證碼圖片破解 /205

10.1 OpenCV:人臉識(shí)別應(yīng)用 /206

10.1.1用OpenCV讀取和顯示圖形 /206

10.1.2 保存圖像文件 /209

10.1.3 OpenCV基本繪圖 /210

10.1.4 用OpenCV進(jìn)行人臉識(shí)別 /212

10.1.5 抓取臉部圖形及保存 /215

10.1.6 抓取攝像頭視頻圖像 /217

10.1.7 實(shí)戰(zhàn):通過(guò)人臉識(shí)別進(jìn)行登錄 /219

10.2 用Tesseract識(shí)別驗(yàn)證碼 /223

10.2.1 簡(jiǎn)單的OCR-Tesseract包 /223

10.2.2 驗(yàn)證碼識(shí)別的原理 /225

10.2.3 實(shí)戰(zhàn):驗(yàn)證碼破解 /227

CH11 實(shí)戰(zhàn):Firebase實(shí)時(shí)數(shù)據(jù)庫(kù)應(yīng)用 /231

11.1 Firebase實(shí)時(shí)數(shù)據(jù)庫(kù) /232

11.1.1 Firebase 實(shí)時(shí)數(shù)據(jù)庫(kù)簡(jiǎn)介 /232

11.1.2 創(chuàng)建Firebase實(shí)時(shí)數(shù)據(jù)庫(kù) /232

11.1.3 新增Firebase實(shí)時(shí)數(shù)據(jù)庫(kù)資料 /234

11.1.4 設(shè)置數(shù)據(jù)庫(kù)權(quán)限 /235

11.2 建立Firebase數(shù)據(jù)庫(kù)連接 /236

11.2.1 使用python-firebase包 /236

11.2.2 firebase對(duì)象的方法 /236

11.3 實(shí)戰(zhàn):Firebase版電子詞典 /245

11.3.1 英漢詞典標(biāo)準(zhǔn)版 /246

11.3.2 英漢詞典進(jìn)階版 /253

CH12 實(shí)戰(zhàn):批量更改文件夾、文件名及文件查找 /259

12.1文件管理應(yīng)用 /260

12.1.1 實(shí)戰(zhàn):根據(jù)指定的編號(hào)保存文件 /260

12.1.2 實(shí)戰(zhàn):大批文件復(fù)制搬移及重新命名 /262

12.1.3 實(shí)戰(zhàn):找出重復(fù)的照片 /264

12.1.4 實(shí)戰(zhàn):把圖片文件改為相同大小 /266

12.2 在多個(gè)文件中查找指定的字符 /268

12.2.1 實(shí)戰(zhàn):在多個(gè)文本文件中查找 /268

12.2.2 實(shí)戰(zhàn):在Word文件中查找指定字符 /269

CH13 實(shí)戰(zhàn):音樂(lè)播放器 /273

13.1 關(guān)于音樂(lè)與音樂(lè)的播放 /274

13.1.1 使用pygame包 /274

13.1.2 mixer對(duì)象 /274

13.2 音效播放 /274

13.2.1 Sound對(duì)象 /274

13.2.2 實(shí)戰(zhàn):制作一個(gè)音效播放器 /275

13.3 音樂(lè)播放 /278

13.3.1 music對(duì)象 /278

13.3.2 實(shí)戰(zhàn):制作MP3音樂(lè)播放器 /278

CH14 實(shí)戰(zhàn):Pygame游戲開(kāi)發(fā) /283

14.1 Pygame入門(mén) /284

14.1.1 Pygame的基本架構(gòu) /284

14.1.2 基本繪圖 /286

14.1.3 加載圖片 /288

14.1.4 插入文本 /290

14.2 Pygame動(dòng)畫(huà)——讓圖片動(dòng)起來(lái) /290

14.2.1 動(dòng)畫(huà)處理程序的基本架構(gòu) /291

14.2.2 水平移動(dòng)的藍(lán)色球體 /291

14.2.3 制作一個(gè)可自由移動(dòng)的藍(lán)色球體 /293

14.2.4 角色類(lèi)(Sprite) /294

14.2.5 碰撞偵測(cè) /297

14.2.6 檢測(cè)鍵盤(pán)事件 /299

14.2.7 鼠標(biāo)事件 /301

14.3 實(shí)戰(zhàn):俄羅斯方塊游戲 /303

14.3.1 應(yīng)用程序總覽 /303

14.3.2 球體、方塊、滑板的角色類(lèi) /304

14.3.3 自定義方法及主程序 /307

CH15 把Python打包成可執(zhí)行文件 /311

15.1 打包前的準(zhǔn)備 /312

15.1.1 安裝PyInstaller /312

15.1.2 PyInstaller 使用方法 /312

15.2 制作.exe可執(zhí)行文件 /313

15.2.1 以onedir方式制作.exe可執(zhí)行文件 /313

15.2.2 實(shí)際制作onefile式的.exe文件 /314

15.3 把項(xiàng)目打包為可執(zhí)行文件 /314

本目錄推薦

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