掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python程序設計教程 版權信息
- ISBN:9787560672854
- 條形碼:9787560672854 ; 978-7-5606-7285-4
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計教程 本書特色
本書特色 (1) 由淺入深,循序漸進。本書以零基礎的讀者為對象,采用通俗易懂的語言講解Python的語法規則和編程思想。 (2)? Python解釋器版本*新。本書采用*新版本的Python解釋器Python 3.11.4,深入講解了Python 3.11.4的新特性。 (3) 視頻講解細致詳盡。為了讓讀者學習本書更容易,書中每個章節均配有細致詳盡的視頻講解。
Python程序設計教程 內容簡介
本書共分14章,包括軟件的安裝、Python編程基礎、數據類型和運算符、程序的流程控制、組合數據類型、字符串及正則表達式、異常處理、函數及常用的內置函數、面向對象的程序設計、模塊及常用的第三方模塊、文件及I/O操作、網絡編程、進程與線程等內容。
Python程序設計教程 目錄
第1章 軟件的安裝 1
1.1 Python解釋器的安裝與卸載 1
1.1.1 Python解釋器的下載 1
1.1.2 Python解釋器的安裝 2
1.1.3 Python解釋器的使用測試 5
1.1.4 Python解釋器的卸載 5
1.2 PyCharm的安裝與卸載 7
1.2.1 PyCharm簡介 7
1.2.2 PyCharm的下載 8
1.2.3 PyCharm的安裝 9
1.2.4 PyCharm的使用 12
1.2.5 PyCharm的設置 18
1.2.6 PyCharm的卸載 20
本章小結 22
第2章 Python編程基礎 23
2.1 程序設計語言概述 23
2.1.1 程序設計語言 23
2.1.2 編譯與解釋 24
2.2 Python語言概述 25
2.2.1 Python語言簡介 25
2.2.2 Python語言的發展 25
2.2.3 Python語言的特點 26
2.2.4 Python的應用領域 26
2.3 Python的開發工具 27
2.4 Python中基本的輸入和輸出 30
2.4.1 IPO程序編寫方法 30
2.4.2 基本的輸出函數print 30
2.4.3 基本的輸入函數input 33
2.5 Python中的注釋 34
2.6 代碼縮進 35
本章小結 36
第3章 數據類型和運算符 37
3.1 保留字與標識符 37
3.1.1 保留字 37
3.1.2 標識符 38
3.2 變量與常量 39
3.2.1 變量 39
3.2.2 常量 41
3.3 基本數據類型 41
3.3.1 數值類型 41
3.3.2 字符串類型 43
3.3.3 布爾類型 47
3.4 數據類型之間的轉換 48
3.5 eval函數 50
3.6 Python中的運算符 51
3.6.1 算術運算符 51
3.6.2 賦值運算符 53
3.6.3 比較運算符 54
3.6.4 邏輯運算符 55
3.6.5 位運算符 57
3.6.6 運算符的優先級 59
本章小結 60
第4章 程序的流程控制 61
4.1 程序的描述方式 61
4.2 程序的組織結構 63
4.2.1 順序結構 63
4.2.2 選擇結構 64
4.2.3 循環結構 72
4.3 程序跳轉語句break與continue 82
4.4 空語句pass 87
本章小結 88
第5章 組合數據類型 89
5.1 序列和索引 89
5.1.1 序列 89
5.1.2 索引 90
5.1.3 序列的相關操作 90
5.2 組合數據類型 93
5.2.1 列表類型 93
5.2.2 元組類型 102
5.2.3 字典類型 106
5.2.4 集合類型 112
本章小結 118
第6章 字符串及正則表達式 119
6.1 字符串 119
6.1.1 字符串的常用操作 119
6.1.2 格式化字符串 122
6.1.3 字符串的編碼和解碼 125
6.1.4 數據的驗證 127
6.1.5 數據的處理 129
6.2 正則表達式 131
6.2.1 元字符 131
6.2.2 限定符 131
6.2.3 其他字符 132
6.2.4 內置模塊re 132
本章小結 136
第7章 異常處理 137
7.1 Bug的由來及分類 137
7.1.1 Bug的由來 137
7.1.2 Bug的常見類型 138
7.2 Python中的異常處理 144
7.2.1 try-except結構 145
7.2.2 try-except-else結構 146
7.2.3 try-except-else-finally結構 147
7.2.4 rasie關鍵字 148
7.3 常見的異常類型 149
7.4 PyCharm的程序調試 150
本章小結 155
第8章 函數及常用的內置函數 156
8.1 函數 156
8.1.1 函數的定義及調用 156
8.1.2 函數的參數傳遞 158
8.1.3 函數的返回值 163
8.1.4 變量的作用域 165
8.1.5 匿名函數lambda 166
8.1.6 遞歸函數 168
8.2 常用的內置函數 170
本章小結 178
第9章 面向對象的程序設計 179
9.1 兩大編程思想 179
9.2 類與對象 180
9.2.1 類的組成 183
9.2.2 動態綁定屬性和方法 186
9.3 面向對象的三大特征 187
9.3.1 封裝 187
9.3.2 繼承 190
9.3.3 多態 194
9.4 object類 196
9.5 特殊方法和特殊屬性 198
9.5.1 特殊方法 198
9.5.2 特殊屬性 199
本章小結 201
第10章 模塊及常用的第三方模塊 202
10.1 模塊簡介 202
10.1.1 自定義模塊 203
10.1.2 模塊的導入 203
10.2 Python中的包 205
10.3 主程序運行 206
10.4 Python中常用的內置模塊 208
10.4.1 random模塊 208
10.4.2 time模塊 210
10.4.3 datetime模塊 212
10.5 Python中常用的第三方模塊 214
10.5.1 第三方模塊的安裝與卸載 214
10.5.2 requests模塊 216
10.5.3 openpyxl模塊 219
10.5.4 pdfplumber模塊 222
10.5.5 Numpy模塊 223
10.5.6 Pandas模塊與Matplotlib模塊 223
10.5.7 PyEcharts模塊 225
10.5.8 PIL庫 229
10.5.9 jieba庫 230
10.5.10 PyInstaller模塊 231
本章小結 233
第11章 文件及I/O操作 234
11.1 文件概述 234
11.2 文件的基本操作 235
11.2.1 Python操作文件的步驟 235
11.2.2 文件的狀態和操作過程 236
11.2.3 文件的打開模式 237
11.2.4 文件的讀寫方法 237
11.2.5 with語句 240
11.3 數據的組織維度及存儲 241
11.4 目錄與文件的相關操作 245
11.4.1 os模塊 245
11.4.2 os.path模塊 247
本章小結 248
第12章 網絡編程 249
12.1 網絡編程與通信協議 249
12.2.1 TCP/IP協議 250
12.2.2 UDP協議 252
12.2.3 Socket簡介 252
12.2 TCP編程 253
12.3 UDP編程 259
本章小結 263
第13章 進程與線程 264
13.1 程序與進程 264
13.1.1 初識程序與進程 264
13.1.2 創建進程的方式 265
13.1.3 Pool進程池 271
13.1.4 并發和并行 274
13.1.5 進程之間的通信 275
13.2 線程 282
13.2.1 初識線程 282
13.2.2 創建線程的方式 282
13.2.3 線程之間的通信 284
13.2.4 線程操作共享數據的安全性
問題 285
13.3 生產者與消費者模式 288
本章小結 290
第14章 項目案例—多人聊天室 291
14.1 案例需求 291
14.2 案例實現 294
14.2.1 客戶端界面的實現 294
14.2.2 服務器端界面的實現 297
14.2.3 啟動服務器功能實現 299
14.2.4 客戶端連接服務器 303
14.2.5 顯示聊天信息 305
14.2.6 發送消息到聊天室 309
14.2.7 客戶端斷開連接 311
14.2.8 客戶端重置 313
14.2.9 保存聊天記錄 314
14.2.10 停止服務 316
14.2.11 項目案例框架結構 317
本章小結 319
參考文獻 320
展開全部
書友推薦
- >
詩經-先民的歌唱
- >
龍榆生:詞曲概論/大家小書
- >
月亮虎
- >
自卑與超越
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
羅庸西南聯大授課錄
- >
我與地壇
本類暢銷