Python從入門到精通(精粹版)

《Python從入門到精通(精粹版)》是2023年人民郵電出版社出版的圖書。

基本介紹

  • 中文名:Python從入門到精通(精粹版)
  • 作者:李艷萍 
  • 出版時間:2023年6月1日
  • 出版社:人民郵電出版社
  • 頁數:370 頁
  • ISBN:9787115598998
內容簡介,圖書目錄,

內容簡介

本書以零基礎讀者為對象,用範例引導讀者學習,深入淺出地介紹了Python的相關知識和實戰技能。
本書從Python基礎入手,介紹了Python的開發環境、各種數據類型的操作方法、流程控制、函式等Python核心技術,以及使用Python處理檔案、處理錯誤與異常等各種套用,最後列舉了Python在重要領域的項目實戰,內容全面且深入。
本書提供與內容同步的教學錄像。此外,本書還贈送大量相關學習資料,以便讀者擴展學習。
本書適合任何想學習Python的讀者,無論讀者是否從事計算機相關行業、是否接觸過Python,均可通過本書快速掌握Python的開發方法和技巧。

圖書目錄

第 0 章 認識Python——打開Python之門
0.1 Python是什麼 002
0.2 Python的發展歷程 002
0.3 Python的優點和缺點 002
0.4 Python的套用領域和前景 003
0.5 Python的學習路線 004
第 1 章 搭建Python開發環境——開啟Python之旅
1.1 在Windows上安裝Python 006
1.2 Linux與Python 015
1.3 第 一個Python程式:Hello World! 015
1.4 使用互動界面 017
1.5 打造Python開發環境 020
1.6 見招拆招 027
1.7 本章小結 028
第 2 章 認識Python程式
2.1 Python程式包含哪些內容 030
2.2 標識符和關鍵字 031
2.3 Python程式的組成結構 032
2.4 認識Python的基本數據類型 034
2.5 認識Python的運算符 035
2.6 表達式與語句 038
2.7 編碼風格 039
2.8 算法——程式的“靈魂” 042
2.9 Python程式的執行流程 044
2.10 學會自助 045
2.11 見招拆招 047
2.12 本章小結 048
第 3 章 進階——各種數據類型的操作方法
3.1 列表的基本操作 050
3.2 集合的基本操作 051
3.3 元組的基本操作 052
3.4 字典的基本操作 052
3.5 字元串的基本操作 054
3.6 數據類型之間的轉換 062
3.7 見招拆招 063
3.8 實戰演練 064
3.9 本章小結 064
第 4 章 程式的執行順序——流程控制
4.1 順序結構 066
4.2 學會選擇——分支結構與判斷語句 066
4.3 循環結構與循環語句 069
4.4 見招拆招 073
4.5 實戰演練 073
4.6 本章小結 074
第 5 章 減少工作量的“大功臣”——函式
5.1 輸入與輸出函式 076
5.2 認識內置函式 079
5.3 用戶自定義函式 080
5.4 實戰演練 082
5.5 本章小結 082
第 6 章 Python核心——面向對象
6.1 理解面向對象編程 084
6.2 抽象與具體:類與實例 084
6.3 構造函式 084
6.4 類的屬性與內置屬性 086
6.5 類的方法與內置方法 088
6.6 繼承 091
6.7 重載 092
6.8 多態 093
6.9 封裝 094
6.10 元類與新式類 095
6.11 垃圾回收 098
6.12 實戰演練 099
6.13 本章小結 100
第 7 章 解讀模組與類庫
7.1 認識模組與類庫 102
7.2 使用模組與類庫 103
7.3 自定義模組 106
7.4 Python的擴展 107
7.5 認識標準庫 110
7.6 使用正則表達式 110
7.7 使用第三方模組 115
7.8 實戰演練 119
7.9 本章小結 120
第 8 章 使用Python處理檔案
8.1 認識檔案 122
8.2 打開與關閉檔案的方法 122
8.3 操作檔案的方法 124
8.4 相關模組與方法 131
8.5 見招拆招 139
8.6 實戰演練 140
8.7 本章小結 142
第 9 章 處理錯誤與異常
9.1 常見的錯誤和異常 144
9.2 try...except語句 144
9.3 異常類 146
9.4 拋出異常 148
9.5 自定義異常 148
9.6 異常和函式 149
9.7 合理使用異常 150
9.8 見招拆招 151
9.9 實戰演練 152
9.10 本章小結 152
第 10章 使Python更強大的工具——疊代器、生成器、裝飾器
10.1 疊代與可疊代對象 154
10.2 疊代器與生成器 154
10.3 “神器”——裝飾器 160
10.4 見招拆招 169
10.5 實戰演練 170
10.6 本章小結 170
第 11章 Python與圖形
11.1 常用的Python GUI開發模組 172
11.2 從EasyGUI開始 172
11.3 經典GUI——tkinter 184
11.4 漂亮的wxPython 188
11.5 了解pygame 195
11.6 見招拆招 199
11.7 實戰演練 199
11.8 本章小結 200
第 12章 調試Python程式
12.1 使用pdb調試Python程式 202
12.2 使用IDLE調試Python程式 204
12.3 反編譯 208
12.4 性能分析 209
12.5 打包成EXE檔案 214
12.6 本章小結 216
第 13章 Python與資料庫
13.1 了解資料庫 218
13.2 從簡單的SQLite3開始 218
13.3 Python與SQLite3 219
13.4 升級SQL——MySQL 222
13.5 Python與MySQL的接口 226
13.6 NoSQL之Redis 227
13.7 Python與Redis的接口 228
13.8 NoSQL之MongoDB 230
13.9 Python與MongoDB的接口 231
13.10 見招拆招 233
13.11 實戰演練 234
13.12 本章小結
第 14章 Python與系統編程
14.1 認識作業系統 236
14.2 常用的Windows命令和Linux命令 237
14.3 如何捕獲命令行輸出信息 245
14.4 進程 245
14.5 執行緒 248
14.6 os模組與sys模組 250
14.7 見招拆招 252
14.8 實戰演練 253
14.9 本章小結 254
第 15章 Python與網路編程
15.1 網路編程基礎 256
15.2 使用socket模組 259
15.3 Twisted框架 264
15.4 http庫、urllib庫、ftplib庫 267
15.5 處理網頁數據 272
15.6 電子郵件 273
15.7 見招拆招 276
15.8 實戰演練 276
15.9 本章小結 276
第 16章 Python與Office編程
16.1 Python與Excel 278
16.2 Python與Word 282
16.3 Python與PowerPoint 287
16.4 見招拆招 290
16.5 實戰演練 290
16.6 本章小結 290
第 17章 Python與Web框架
17.1 使用Django搭建網站 292
17.2 搭建Tornado Web伺服器 309
17.3 認識Flask框架 310
17.4 見招拆招 312
17.5 實戰演練 312
17.6 本章小結 312
第 18章 Python與網路爬蟲
18.1 爬蟲原理與第 一個爬蟲程式 314
18.2 使用Python爬取圖片 316
18.3 使用Scrapy框架 319
18.4 模擬瀏覽器 327
18.5 見招拆招 333
18.6 實戰演練 333
18.7 本章小結 334
第 19章 Python設計模式
19.1 設計模式概述 336
19.2 常用的5種設計模式及其實現
代碼 338
19.3 見招拆招 348
19.4 實戰演練 349
19.5 本章小結 350
第 20章 Python在圖像 (Pillow)中的套用實戰
20.1 概述 352
20.2 套用實戰 352
第 21章 Python在語言處理中的套用實戰
21.1 概述 356
21.2 套用實戰 356
第 22章 Python在科學計算(NumPy)中的套用實戰
22.1 概述 362
22.2 套用實戰 362
第 23章 Python在數據可視化(Matplotlib)中的套用實戰
23.1 概述 367
23.2 套用實戰 367

相關詞條

熱門詞條

聯絡我們