Python從小白到大牛(2021年清華大學出版社出版的圖書)

Python從小白到大牛(2021年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Python從小白到大牛》是2021年清華大學出版社出版的圖書,作者是關東升 。

基本介紹

  • 中文名:Python從小白到大牛
  • 作者:關東升
  • 出版時間:2021年3月1日
  • 出版社清華大學出版社
  • 頁數:472 頁
  • ISBN:9787302562474
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,作者簡介,

內容簡介

本書是一部系統論述Python 程式語言、OOP 編程思想以及函式式編程思想的立體化教程(含圖書、教學課件、原始碼與視頻教程)。全書共分為四篇:篇Python 語言基礎( ~ 8 章),第二篇Python 編程進階(第9 ~17 章),第三篇Python 常用庫與框架(8 ~ 22 章),第四篇Python 項目實戰(第23 ~ 28 章)。主要內容包括:開篇綜述、開發環境搭建、個Python 程式、Python 語法基礎、Python 編碼規範、數據類型、運算符、控制語句、數據結構(序列、集合和字典)、函式與函式式編程、面向對象編程、異常處理、常用模組、正則表達式、檔案操作與管理、數據交換格式、資料庫編程、網路編程、wxPython 圖形用戶界面編程、Python 多執行緒編程、項目實戰1 :網路爬蟲技術——爬取搜狐證券股票數據、項目實戰2 :數據分析技術——貴州茅台股票數據分析、項目實戰3 :數據可視化技術——貴州茅台股票數據可視化、項目實戰4 :計算機視覺技術——網站驗證碼識別、項目實戰5 :Python Web Flask 框架——PetStore 寵物商店項目、項目實戰6:Python 綜合技術——QQ 聊天工具開發。為便於讀者高效學習,快速掌握Python 編程方法,本書提供完整的教學課件、完整的原始碼與豐富的配套視頻教程以及線上答疑服務等內容。本書適合作為Python 程式設計者的參考用書。

圖書目錄

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

作者簡介

關東升: 一個在IT領域摸爬滾打20多年的老程式設計師、知名培訓專家、暢銷書作家。精通多種IT技術。參與設計和開發北京市公交一卡通大型項目,開發國家農產品追溯系統、金融系統微博等移動客戶端項目,並在App Store發布多款遊戲和套用軟體。 長期為中國移動、中國聯通、南方航空、中石油、工商銀行、平安銀行和天津港務局等企事業單位提供培訓服務。先後出版了《iOS開發指南》《從零開始學Swift》《Android網路遊戲開發實戰》《Cocos2d-x實戰》《Java從小白到大牛》《Kotlin從小白到大牛》等40多部圖書。

相關詞條

熱門詞條

聯絡我們