注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計Python從小白到大牛(第2版)

Python從小白到大牛(第2版)

Python從小白到大牛(第2版)

定 價:¥99.00

作 者: 關(guān)東升 著
出版社: 清華大學(xué)出版社
叢編項: 清華開發(fā)者書庫.Python
標(biāo) 簽: Python 程序設(shè)計 計算機(jī)/網(wǎng)絡(luò)

ISBN: 9787302562474 出版時間: 2021-03-01 包裝: 平裝
開本: 其他 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書是一部系統(tǒng)論述Python 編程語言、OOP 編程思想以及函數(shù)式編程思想的立體化教程(含圖書、教學(xué)課件、源代碼與視頻教程)。全書共分為四篇:篇Python 語言基礎(chǔ)( ~ 8 章),第二篇Python 編程進(jìn)階(第9 ~17 章),第三篇Python 常用庫與框架(8 ~ 22 章),第四篇Python 項目實戰(zhàn)(第23 ~ 28 章)。主要內(nèi)容包括:開篇綜述、開發(fā)環(huán)境搭建、個Python 程序、Python 語法基礎(chǔ)、Python 編碼規(guī)范、數(shù)據(jù)類型、運算符、控制語句、數(shù)據(jù)結(jié)構(gòu)(序列、集合和字典)、函數(shù)與函數(shù)式編程、面向?qū)ο缶幊?、異常處理、常用模塊、正則表達(dá)式、文件操作與管理、數(shù)據(jù)交換格式、數(shù)據(jù)庫編程、網(wǎng)絡(luò)編程、wxPython 圖形用戶界面編程、Python 多線程編程、項目實戰(zhàn)1 :網(wǎng)絡(luò)爬蟲技術(shù)——爬取搜狐證券股票數(shù)據(jù)、項目實戰(zhàn)2 :數(shù)據(jù)分析技術(shù)——貴州茅臺股票數(shù)據(jù)分析、項目實戰(zhàn)3 :數(shù)據(jù)可視化技術(shù)——貴州茅臺股票數(shù)據(jù)可視化、項目實戰(zhàn)4 :計算機(jī)視覺技術(shù)——網(wǎng)站驗證碼識別、項目實戰(zhàn)5 :Python Web Flask 框架——PetStore 寵物商店項目、項目實戰(zhàn)6:Python 綜合技術(shù)——QQ 聊天工具開發(fā)。為便于讀者高效學(xué)習(xí),快速掌握Python 編程方法,本書提供完整的教學(xué)課件、完整的源代碼與豐富的配套視頻教程以及在線答疑服務(wù)等內(nèi)容。本書適合作為Python 程序設(shè)計者的參考用書。

作者簡介

  關(guān)東升: 一個在IT領(lǐng)域摸爬滾打20多年的老程序員、知名培訓(xùn)專家、暢銷書作家。精通多種IT技術(shù)。參與設(shè)計和開發(fā)北京市公交一卡通大型項目,開發(fā)國家農(nóng)產(chǎn)品追溯系統(tǒng)、金融系統(tǒng)微博等移動客戶端項目,并在App Store發(fā)布多款游戲和應(yīng)用軟件。 長期為中國移動、中國聯(lián)通、南方航空、中石油、工商銀行、平安銀行和天津港務(wù)局等企事業(yè)單位提供培訓(xùn)服務(wù)。先后出版了《iOS開發(fā)指南》《從零開始學(xué)Swift》《Android網(wǎng)絡(luò)游戲開發(fā)實戰(zhàn)》《Cocos2d-x實戰(zhàn)》《Java從小白到大?!贰禟otlin從小白到大牛》等40多部圖書。

圖書目錄

推薦序
前言
知識圖譜
第一篇 Python語言基礎(chǔ)
第1章 開篇綜述3
1.1 Python語言歷史4
1.2 Python語言設(shè)計哲學(xué)——Python之禪4
1.3 Python語言特點5
1.4 Python語言應(yīng)用前景6
1.5 如何獲得幫助7
第2章 開發(fā)環(huán)境搭建8
2.1 搭建Python環(huán)境.8
2.2 PyCharm開發(fā)工具10
...
2.3 文本編輯工具14
2.4 本章小結(jié)14
2.5 動手實踐14
第3章 第一個Python程序15
3.1 使用PythonShell15
3.2 使用PyCharm實現(xiàn)17
...
3.3 文本編輯工具+Python解釋器實現(xiàn)21
...
3.4 代碼解釋22
3.5 本章小結(jié)23
3.6 動手實踐:世界,你好23
第4章 Python語法基礎(chǔ)24
4.1 標(biāo)識符和關(guān)鍵字24
...
4.2 變量和常量25
...
4.3 注釋25
4.4 語句26
4.5 模塊27
4.6 包28
...
4.7 本章小結(jié)30
4.8 同步練習(xí)30
第5章 Python編碼規(guī)范31
5.1 命名規(guī)范31
5.2 注釋規(guī)范32
...
5.3 導(dǎo)入規(guī)范36
5.4 代碼排版37
...
5.5 本章小結(jié)40
5.6 同步練習(xí)40
第6章 數(shù)據(jù)類型42
6.1 數(shù)字類型42
...
6.2 數(shù)字類型互相轉(zhuǎn)換44
...
6.3 字符串類型45
...
6.4 本章小結(jié)51
6.5 同步練習(xí)52
第7章 運算符53
7.1 算術(shù)運算符53
...
7.2 關(guān)系運算符55
7.3 邏輯運算符56
7.4 位運算符57
7.5 賦值運算符59
7.6 其他運算符61
...
7.7 運算符優(yōu)先級62
7.8 本章小結(jié)63
7.9 同步練習(xí)63
第8章 控制語句64
8.1 分支語句64
...
8.2 循環(huán)語句67
...
8.3 跳轉(zhuǎn)語句69
...
8.4 使用范圍72
8.5 本章小結(jié)72
8.6 同步練習(xí)72
8.7 動手實踐:計算水仙花數(shù)73
第二篇 Python編程進(jìn)階
第9章 序列77
9.1 序列概述77
...
9.2 元組80
...
9.3 列表82
...
9.4 本章小結(jié)87
9.5 同步練習(xí)87
9.6 動手實踐:使用列表推導(dǎo)式87
第10章 集合88
10.1 可變集合88
...
10.2 不可變集合90
10.3 集合推導(dǎo)式91
10.4 本章小結(jié)92
10.5 同步練習(xí)92
10.6動手實踐:使用集合推導(dǎo)式92
第11章 字典93
11.1 創(chuàng)建字典93
...
11.2 修改字典95
11.3 訪問字典96
11.4 遍歷字典96
11.5 字典推導(dǎo)式97
11.6 本章小結(jié)98
11.7 同步練習(xí)98
11.8 動手實踐:使用字典推導(dǎo)式98
第12章 函數(shù)與函數(shù)式編程99
12.1 定義函數(shù)99
12.2 函數(shù)參數(shù)100
...
12.3 函數(shù)返回值102
...
12.4 函數(shù)變量作用域104
12.5 生成器105
12.6 嵌套函數(shù)107
12.7 函數(shù)式編程基礎(chǔ)108
...
12.8 函數(shù)式編程的三大基礎(chǔ)函數(shù)111
...
12.9 裝飾器113
...
12.10 本章小結(jié)116
12.11 同步練習(xí)116
12.12 動手實踐:找出素數(shù)117
第13章 面向?qū)ο缶幊?118
13.1 面向?qū)ο蟾攀?18
13.2 面向?qū)ο笕齻€基本特性118
...
13.3 類和對象119
...
13.4 封裝性125
...
13.5 繼承性128
...
13.6 多態(tài)性131
...
13.7 Python根類——object134
...
13.8 本章小結(jié)136
13.9 同步練習(xí)136
13.10 動手實踐:設(shè)計多繼承騾子類136
第14章 異常處理.137
14.1一個異常示例137
14.2異常類繼承層次138
14.3常見異常139
...
14.4捕獲異常142
...
14.5異常堆棧跟蹤146
14.6釋放資源147
...
14.7自定義異常類151
14.8顯式拋出異常151
14.9本章小結(jié)152
14.10同步練習(xí)152
14.11動手實踐:釋放資源152
第15章 常用模塊.153
15.1math模塊153
...
15.2random模塊155
15.3datetime模塊156
...
15.4本章小結(jié)163
15.5同步練習(xí)163
15.6動手實踐:輸入與轉(zhuǎn)換日期163
第16章 正則表達(dá)式.164
16.1正則表達(dá)式中的字符164
...
16.2字符類166
...
16.3量詞169
...
16.4分組171
...
16.5re模塊中重要函數(shù)174
...
16.6編譯正則表達(dá)式178
...
16.7本章小結(jié)183
16.8同步練習(xí)183
16.9動手實踐:找出HTML中的圖片183
第17章 文件操作與管理.184
17.1文件操作184
...
17.2os模塊188
17.3os.path模塊189
17.4本章小結(jié)191
17.5同步練習(xí)191
17.6動手實踐:讀寫日期191
第三篇 Python常用庫與框架
第18章 數(shù)據(jù)交換格式.195
18.1XML數(shù)據(jù)交換格式196
...
18.2JSON數(shù)據(jù)交換格式201
...
18.3本章小結(jié)206
18.4同步練習(xí)206
18.5動手實踐:解析結(jié)構(gòu)化文檔206
第19章 數(shù)據(jù)庫編程.207
19.1數(shù)據(jù)持久化技術(shù)概述207
19.2MySQL數(shù)據(jù)庫管理系統(tǒng)207
...
19.3PythonDB-API216
...
19.4實例:User表CRUD操作218
...
19.5NoSQL數(shù)據(jù)存儲225
...
19.6本章小結(jié)227
19.7同步練習(xí)227
19.8動手實踐:從結(jié)構(gòu)化文檔遷移數(shù)據(jù)到數(shù)據(jù)庫227
第20章 網(wǎng)絡(luò)編程.228
20.1網(wǎng)絡(luò)基礎(chǔ)228
...
20.2TCPSocket低層次網(wǎng)絡(luò)編程230
...
20.3UDPSocket低層次網(wǎng)絡(luò)編程.235
...
20.4訪問互聯(lián)網(wǎng)資源238
...
20.5本章小結(jié)245
20.6同步練習(xí)245
20.7動手實踐:解析來自Web的結(jié)構(gòu)化數(shù)據(jù)246
第21章 wxPython圖形用戶界面編程247
21.1Python圖形用戶界面開發(fā)工具包247
21.2wxPython安裝247
21.3wxPython基礎(chǔ)248
...
21.4事件處理254
...
21.5布局管理257
...
21.6wxPython基本控件264
...
21.7實例:圖書信息網(wǎng)格274
21.8本章小結(jié)276
21.9同步練習(xí)276
21.10動手實踐:展示W(wǎng)eb數(shù)據(jù)276
第22章 Python多線程編程.277
22.1基礎(chǔ)知識277
...
22.2使用threading模塊278
22.3創(chuàng)建線程279
...
22.4線程管理282
...
22.5線程安全284
...
22.6線程間通信288
...
22.7本章小結(jié)293
22.8同步練習(xí)293
22.9動手實踐:網(wǎng)絡(luò)爬蟲293
第四篇 Python項目實戰(zhàn)
第23章 項目實戰(zhàn)1:網(wǎng)絡(luò)爬蟲技術(shù)——爬取搜狐證券股票數(shù)據(jù)297
23.1網(wǎng)絡(luò)爬蟲技術(shù)概述297
...
23.2爬取數(shù)據(jù)300
...
23.3解析數(shù)據(jù)307
...
23.4項目實戰(zhàn):爬取搜狐網(wǎng)股票數(shù)據(jù)312
...
第24章 項目實戰(zhàn)2:數(shù)據(jù)分析技術(shù)——貴州茅臺股票數(shù)據(jù)分析321
24.1數(shù)據(jù)分析過程321
...
24.2數(shù)據(jù)分析工具環(huán)境搭建和使用322
...
24.3數(shù)據(jù)分析與科學(xué)計算基礎(chǔ)庫——NumPy327
...
24.4數(shù)據(jù)分析必備庫——pandas331
...
24.5項目實戰(zhàn):貴州茅臺股票數(shù)據(jù)分析335
...
第25章 項目實戰(zhàn)3:數(shù)據(jù)可視化技術(shù)——貴州茅臺股票數(shù)據(jù)可視化339
25.1使用Matplotlib繪制圖表339
...
25.2項目實戰(zhàn):貴州茅臺股票數(shù)據(jù)可視化346
...
第26章 項目實戰(zhàn)4:計算機(jī)視覺技術(shù)——網(wǎng)站驗證碼識別352
26.1人工智能352
26.2計算機(jī)視覺352
...
26.3使用OpenCV庫353
...
26.4項目實戰(zhàn):網(wǎng)站驗證碼識別361
...
第27章 項目實戰(zhàn)5:PythonWebFlask框架——PetStore寵物商店項目365
27.1Web應(yīng)用程序概述365
...
27.2Flask框架介紹366
27.3編寫Flask程序366
...
27.4Jinja2模板371
...
27.5處理HTTP操作378
...
27.6PetStore寵物商店項目——需求與設(shè)計383
...
27.7PetStore寵物商店項目——創(chuàng)建數(shù)據(jù)庫388
...
27.8PetStore寵物商店項目——創(chuàng)建項目390
...
27.9PetStore寵物商店項目——數(shù)據(jù)持久層391
...
27.10PetStore寵物商店項目——表示層397
...
第28章 項目實戰(zhàn)6:Python綜合技術(shù)——QQ聊天工具開發(fā)410
28.1系統(tǒng)分析與設(shè)計410
...
28.2任務(wù)1:創(chuàng)建服務(wù)器端數(shù)據(jù)庫415
...
28.3任務(wù)2:創(chuàng)建項目416
...
28.4任務(wù)3:服務(wù)器項目數(shù)據(jù)持久層418
...
28.5任務(wù)4:QQ客戶端項目UI實現(xiàn)421
...
28.6任務(wù)5:用戶登錄過程實現(xiàn)430
...
28.7任務(wù)6:刷新好友列表437
...
28.8任務(wù)7:聊天過程實現(xiàn)441
...
28.9任務(wù)8:用戶下線445
...

本目錄推薦

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