Python程序設計(第2版)(微課版)(題庫版)
翟萍 王軍鋒 翟震 郎博 趙丹 李鈍 馬海英
相關主題
商品描述
目錄大綱
目錄
第1章Python概述1
1.1電腦語言概述1
1.2初識Python2
1.2.1Python語言的發展歷史2
1.2.2Python語言的特點3
1.2.3Python語言的應用領域3
1.3Python語言的開發環境4
1.3.1Python軟件的下載與安裝4
1.3.2PyCharm的下載與安裝8
1.3.3Python集成開發環境8
1.4應用實例14
習題117
第2章基本數據類型18
2.1Python中的對象18
2.2變量命名與賦值18
2.2.1變量命名18
2.2.2變量賦值19
2.3數字類型20
2.4字符串類型21
2.5運算符與表達式24
2.5.1運算符24
2.5.2表達式25
2.6常用內置函數26
2.7print()輸出函數27
2.7.1print()輸出函數的基本格式27
2.7.2格式化輸出28
2.8input()輸入函數302.9math庫和random模塊31
2.9.1math庫31
2.9.2random模塊32
2.10應用實例33
習題235
第3章選擇結構37
3.1單分支選擇結構37
3.2雙分支選擇結構38
3.3多分支選擇結構39
3.4選擇結構的嵌套41
3.5應用實例42
習題345
第4章循環結構47
4.1while循環結構47
4.2for循環結構50
4.3循環控制輔助語句52
4.3.1break語句52
4.3.2continue語句52
4.4循環的嵌套53
4.5應用實例54
習題458
第5章turtle庫60
5.1運行環境設置60
5.2畫筆設置61
5.2.1畫筆基本參數61
5.2.2畫筆運動命令61
5.2.3畫筆控制命令62
5.3應用實例62
習題567
第6章序列、集合、字典和jieba庫70
6.1序列70
6.1.1序列的通用操作71
6.1.2列表73
6.1.3元組76
6.1.4使用range()函數生成序列77
6.2集合78
6.3字典80
6.3.1字典的操作81
6.3.2字典和列表比較82
6.4jieba庫82
6.5應用實例84
6.5.1詞頻分析84
6.5.2加密和解密85
習題686
第7章函數和異常處理91
7.1函數91
7.1.1函數的定義92
7.1.2函數的調用過程93
7.1.3函數的參數傳遞93
7.1.4匿名函數97
7.1.5遞歸函數98
7.1.6函數的模塊化99
7.1.7map()函數99
7.2異常處理100
7.2.1try…except語句100
7.2.2異常處理的嵌套100
7.3綜合舉例102
習題7110
第8章可視化界面設計113
8.1tkinter庫簡介113
8.1.1創建主窗口114
8.1.2主窗口的屬性114
8.1.3常用控件115
8.1.4主事件循環116
8.2標簽控件116
8.2.1顯示文字117
8.2.2顯示圖片118
8.3按鈕控件118
8.4選擇控件120
8.4.1復選框控件120
8.4.2單選按鈕控件121
8.4.3列表框控件122
8.4.4滾動條控件122
8.4.5可選項控件123
8.4.6刻度條控件124
8.5文本框控件125
8.5.1單行文本框控件125
8.5.2多行文本框控件126
8.6菜單控件127
8.7對話框控件129
8.7.1messagebox控件129
8.7.2filedialog控件130
8.7.3colorchoose控件131
8.8佈局與框架131
8.8.1pack佈局管理器131
8.8.2grid佈局管理器132
8.8.3place佈局管理器133
8.9事件處理134
8.9.1事件處理程序134
8.9.2事件綁定136
8.10綜合舉例137
習題8142
第9章文件和數據庫144
9.1概述144
9.1.1文件的概念144
9.1.2數據庫的概念145
9.2文件146
9.2.1文件的打開與關閉146
9.2.2讀文件147
9.2.3寫文件148
9.2.4文件指針150
9.2.5截斷文件150
9.3文件和目錄操作151
9.4連接數據庫153
9.4.1Python DB API153
9.4.2Python連接SQLite3155
9.5應用實例157
習題9158
第10章面向對象程序設計161
10.1基本概念162
10.2類與對象164
10.2.1類的定義164
10.2.2對象的創建和訪問165
10.3屬性和方法165
10.3.1屬性和方法的訪問控制165
10.3.2類屬性和實例屬性167
10.3.3類的方法169
10.4繼承和多態172
10.4.1繼承172
10.4.2多態174
習題10175
第11章第三方庫177
11.1pygame177
11.1.1功能介紹177
11.1.2導入、初始化、更新顯示和退出178
11.1.3事件181
11.1.4字樣186
11.1.5圖像187
11.1.6繪制各種圖形188
11.2NumPy190
11.2.1多維數組ndarray190
11.2.2創建數組191
11.2.3NumPy常用數組操作194
11.2.4NumPy常用函數195
11.3PIL198
11.3.1基本概念198
11.3.2PIL包含的模塊199
11.3.3簡單圖像處理示例203
11.4Matplotlib庫204
11.4.1pyplot中的plot()函數205
11.4.2pyplot的中文顯示方法205
11.4.3pyplot的文本顯示206
11.4.4pyplot的自繪圖區域206
11.4.5figure()函數207
11.5request208
11.5.1概述208
11.5.2requests庫解析209
11.6應用實例210
習題11215
附錄APython關鍵字詳解217
附錄BPython運算符219
附錄CPython內置函數221
附錄D常用Unicode編碼表224
附錄E常用RGB色彩對應表225
附錄FPython部分第三方擴展庫226