Python程式設計教程(2020年人民郵電出版社出版的圖書)

Python程式設計教程(2020年人民郵電出版社出版的圖書)

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

《Python程式設計教程》是2020年人民郵電出版社出版的圖書,作者是儲岳中。

基本介紹

  • 中文名:Python程式設計教程
  • 作者:儲岳中、薛希玲、陶陶
  • 出版時間:2020年
  • 出版社人民郵電出版社
  • 頁數:248 頁 
  • ISBN:9787115531544
  • 定價:49.8 元
  • 開本:16 開
  • 裝幀:平裝
內容簡介,作者簡介,圖書目錄,

內容簡介

本書是Python語言程式設計的入門教程,理論與實踐緊密結合,實用性很強。全書共分13章,主要內容包括:Python語言概述、Python語言基礎、序列數據、流程控制語句、字元串與正則表達式、函式與模組、檔案、Python計算生態、面向對象程式設計、異常處理、資料庫編程、GUI編程、圖形繪製。

作者簡介

儲岳中,主要研究項目及領域:模式識別。已出版多本教材: 《大學計算機基礎》,高等教育出版社,2018年8月。 《C語言程式設計》,人民郵電出版社, 2016年8月。 《C語言程式設計習題詳解、實驗指導與綜合實訓》,人民郵電出版社 2018年8月。 《Visual Basic程式設計實用教程》,人民郵電出版社 ,2016年2月。

圖書目錄

第1章Python語言概述 1
1.1程式設計語言 2
1.1.1概述 2
1.1.2編譯和解釋 2
1.2Python語言發展歷程與特點 3
1.2.1Python語言的發展歷程 3
1.2.2Python語言的特點 3
1.3開發環境安裝 4
1.3.1版本選擇與安裝包下載 4
1.3.2Python安裝 4
1.3.3開發環境簡介 5
1.4程式設計基本方法 6
1.4.1簡單Python程式 6
1.4.2IPO方法 8
1.4.3計算思維 8
本章小結 9
習題 9
第2章Python語言基礎 11
2.1標識符、常量與變數 12
2.1.1標識符 12
2.1.2常量 12
2.1.3變數 15
2.2運算符與表達式 16
2.2.1算術運算符與表達式 16
2.2.2關係運算符與表達式 16
2.2.3邏輯運算符與表達式 17
2.2.4賦值運算符與表達式 18
2.2.5位運算符與表達式 18
2.2.6成員運算符與表達式 19
2.2.7身份運算符與表達式 20
2.2.8運算符的優先權 21
2.3基本輸入與輸出 21
2.3.1輸出到螢幕 22
2.3.2鍵盤輸入 24
本章小結 25
習題 25
第3章序列數據 28
3.1列表 29
3.1.1列表的基本操作 29
3.1.2列表的方法 30
3.1.3列表套用 32
3.2元組 33
3.2.1元組的基本操作 34
3.2.2元組的方法 35
3.2.3元組與列表的區別 35
3.3字典 36
3.3.1字典的基本操作 36
3.3.2字典的方法 38
3.4集合 39
3.4.1集合的創建 39
3.4.2集合的基本操作 40
本章小結 42
習題 42
第4章流程控制語句 47
4.1順序結構程式設計 48
4.1.1算法 48
4.1.2順序結構程式設計舉例 49
4.2選擇結構程式設計 51
4.2.1單分支 51
4.2.2雙分支 51
4.2.3多分支 53
4.2.4選擇結構的嵌套 56
4.3循環結構程式設計 58
4.3.1while語句 58
4.3.2for語句 60
4.3.3break語句和continue
語句 62
4.3.4循環的嵌套 63
4.4綜合套用 65
本章小結 72
習題 73
第5章字元串與正則表達式 78
5.1字元串 79
5.1.1字元串的創建 79
5.1.2字元串的基本操作 79
5.1.3字元串處理函式 81
5.1.4字元串處理方法 81
5.1.5format()方法 82
5.1.6字元串套用實例 84
5.2正則表達式 85
5.2.1正則表達式的使用 85
5.2.2普通字元正則表達式 86
5.2.3非列印字元正則表達式 86
5.2.4特殊字元正則表達式 87
5.2.5re模組 89
5.2.6常用正則表達式示例 92
本章小結 92
習題 93
第6章函式與模組 95
6.1函式 96
6.1.1函式基礎 96
6.1.2函式參數 97
6.1.3函式的默認參數 98
6.1.4函式的不定長參數 99
6.1.5函式返回值 99
6.1.6變數作用域 100
6.1.7匿名函式 100
6.1.8幾個特殊函式 101
6.2遞歸函式 104
6.3模組 107
6.3.1標準庫模組 107
6.3.2用戶自定義模組 107
6.3.3模組導入方法 108
6.4命名空間 108
6.4.1命名空間的分類 108
6.4.2命名空間的生命周期 109
6.4.3命名空間的訪問函式 110
6.5Python內置庫函式 111
本章小結 113
習題 113
第7章檔案 116
7.1檔案概述 117
7.1.1檔案基本概念 117
7.1.2檔案的操作流程 118
7.2檔案的打開和關閉 118
7.2.1打開檔案 118
7.2.2關閉檔案 118
7.3檔案的基本操作 119
7.3.1檔案的讀寫 119
7.3.2檔案的定位 121
7.4檔案相關的模組 123
7.5綜合套用 125
本章小結 131
習題 131
第8章Python計算生態 134
8.1Python標準庫 135
8.1.1turtle庫 135
8.1.2random庫 141
8.1.3time庫 143
8.1.4datetime庫 145
8.2Python第三方庫 149
8.2.1numpy庫 149
8.2.2pandas庫 152
8.2.3jieba庫 156
8.2.4wordcloud庫 159
8.2.5Pyinstaller庫 161
本章小結 162
習題 162
第9章面向對象程式設計 165
9.1概述 166
9.1.1面向過程和面向對象的
區別 166
9.1.2面向對象的基本概念 166
9.2類與對象 167
9.2.1類的定義 167
9.2.2對象的創建與使用 168
9.2.3self參數和__init__函式 169
9.2.4__del__方法 169
9.3屬性與方法 170
9.3.1屬性 170
9.3.2方法 172
9.4繼承和派生 174
9.5多態性 176
9.6綜合套用 177
本章小結 179
習題 179
第10章異常處理 181
10.1Python編程常見錯誤 182
10.1.1編程環境相關問題 182
10.1.2語法錯誤 182
10.1.3編程錯誤 184
10.2Python異常處理 186
10.2.1Python異常概述 186
10.2.2異常處理基本過程 187
10.2.3多個except子句 188
10.2.4finally子句 189
10.2.5異常與函式 189
10.2.6自定義異常 190
本章小結 191
習題 191
第11章GUI程式設計 193
11.1Tkinter入門 194
11.1.1簡單的GUI程式示例 194
11.1.2Tkinter組件及屬性設定 194
11.2幾何布局管理 196
11.2.1pack的順序對side屬性的
影響 196
11.2.2調整窗體大小 197
11.2.3anchor屬性 198
11.3Tkinter事件處理 199
11.3.1綁定回調函式 199
11.3.2與回調函式共享數據 200
11.4其他Tkinter組件 201
11.4.1Entry組件 201
11.4.2Radiobutton組件和
Checkbutton組件 203
11.4.3選單組件 206
11.5登錄程式示例 207
本章小結 209
習題 209
第12章資料庫編程 210
12.1SQLite資料庫 211
12.1.1SQLite簡介 211
12.1.2操作SQLite資料庫的
基本步驟 211
12.1.3資料庫操作實例 212
12.2MySQL資料庫 215
12.3資料庫開發實例——知識問答測試 218
本章小結 221
習題 221
第13章圖形繪製 222
13.1matplotlib庫 223
13.1.1matplotlib庫概述 223
13.1.2使用plot()函式繪製曲線圖 224
13.1.3其他圖形的繪製 228
13.2PIL 232
本章小結 236
習題 236
附錄A比較Python 2和
Python 3 237
附錄B常用字元與ASCII碼
對照表 239
參考文獻 240

相關詞條

熱門詞條

聯絡我們