Python語言基礎\t1
1.1 實驗指導 1
1.1.1 實驗1:安裝Python 1
1.1.2 實驗2:使用IDLE交互環(huán)境 5
1.1.3 實驗3:使用IDLE編程 7
1.1.4 實驗4:運行Python程序 8
1.2 習題 8
1.2.1 選擇題 8
1.2.2 操作題 10
第 2章
Python基本語法 13
2.1 實驗指導 13
2.1.1 實驗1:基本語法元素 13
2.1.2 實驗2:輸入和輸出 14
2.1.3 實驗3:使用賦值語句 17
2.1.4 實驗4:對象的引用 18
2.2 習題 19
2.2.1 選擇題 19
2.2.2 操作題 21
第3章
基本數據類型 23
3.1 實驗指導 23
3.1.1 實驗1:數字類型及其運算 23
3.1.2 實驗2:字符串操作 25
3.1.3 實驗3:字符串處理函數 27
3.1.4 實驗4:字符串處理方法 28
3.1.5 實驗5:字符串格式化 29
3.2 習題 30
3.2.1 選擇題 30
3.2.2 操作題 32
第4章
組合數據類型 35
4.1 實驗指導 35
4.1.1 實驗1:使用集合 35
4.1.2 實驗2:使用列表 36
4.1.3 實驗3:使用元組 37
4.1.4 實驗4:使用字典 37
4.2 習題 38
4.2.1 選擇題 38
4.2.2 操作題 41
第5章
程序控制結構 45
5.1 實驗指導 45
5.1.1 實驗1:使用if語句 45
5.1.2 實驗2:使用for語句 46
5.1.3 實驗3:使用while語句 46
5.1.4 實驗4:異常處理 47
5.2 習題 47
5.2.1 選擇題 47
5.2.2 操作題 50
第6章
函數與模塊 53
6.1 實驗指導 53
6.1.1 實驗1:定義素數判斷函數 53
6.1.2 實驗2:定義求和函數 53
6.1.3 實驗3:模擬漢諾塔 54
6.2 習題 55
6.2.1 選擇題 55
6.2.2 操作題 57
第7章
文件和數據組織 60
7.1 實驗指導 60
7.1.1 實驗1:讀寫文本文件 60
7.1.2 實驗2:用文件存儲對象 61
7.1.3 實驗3:讀寫CSV文件 62
7.1.4 實驗4:數據的排序和查找 62
7.2 習題 63
7.2.1 選擇題 63
7.2.2 操作題 66
第8章
Python標準庫 69
8.1 實驗指導 69
8.1.1 實驗1:使用turtle庫繪制圖形 69
8.1.2 實驗2:使用random庫處理
隨機數 70
8.1.3 實驗3:使用time庫處理時間 70
8.1.4 實驗4:使用Tkinter庫設計
計算器 70
8.2 習題 71
8.2.1 選擇題 71
8.2.2 操作題 73
第9章
第三方庫 75
9.1 實驗指導 75
9.1.1 實驗1:安裝和使用
PyInstaller庫 75
9.1.2 實驗2:安裝和使用jieba庫 76
9.1.3 實驗3:安裝和使用
wordcloud庫 76
9.2 習題 76
9.2.1 選擇題 76
9.2.2 操作題 78
第 10章
面向對象 80
10.1 實驗指導 80
10.1.1 實驗1:用類處理成績數據 80
10.1.2 實驗2:類的繼承 81
10.2 習題 81
10.2.1 選擇題 81
10.2.2 操作題 84
第 11章
綜合實驗:成績管理系統(tǒng) 87
11.1 實驗指導 87
11.1.1 目標分析 87
11.1.2 目標預覽 88
11.1.3 主要知識點 88
11.1.4 實驗環(huán)境 89
11.2 實驗過程 89
11.2.1 實現系統(tǒng)主窗口 89
11.2.2 定義系統(tǒng)菜單 90
11.2.3 實現“最近”菜單 92
11.2.4 實現打開文件操作 93
11.2.5 實現保存操作 94
11.2.6 實現另存為操作 95
11.2.7 實現新建操作 95
11.2.8 實現表格排序操作 96
11.2.9 實現數據修改操作 97
11.2.10 實現添加記錄操作 98
11.2.11 實現刪除記錄操作 98
11.2.12 實現設置比例操作 99
11.2.13 實現計算總成績操作 100
11.3 習題 101
第 12章
習題參考答案 103
12.1 第 1章參考答案 103
12.1.1 選擇題答案及解析 103
12.1.2 操作題答案及解析 104
12.2 第 2章參考答案 105
12.2.1 選擇題答案及解析 105
12.2.2 操作題答案及解析 107
12.3 第3章參考答案 109
12.3.1 選擇題答案及解析 109
12.3.2 操作題答案及解析 111
12.4 第4章參考答案 113
12.4.1 選擇題答案及解析 113
12.4.2 操作題答案及解析 114
12.5 第5章參考答案 116
12.5.1 選擇題答案及解析 116
12.5.2 操作題答案及解析 118
12.6 第6章參考答案 120
12.6.1 選擇題答案及解析 120
12.6.2 操作題答案及解析 121
12.7 第7章參考答案 124
12.7.1 選擇題答案及解析 124
12.7.2 操作題答案及解析 125
12.8 第8章參考答案 128
12.8.1 選擇題答案及解析 128
12.8.2 操作題答案及解析 130
12.9 第9章參考答案 132
12.9.1 選擇題答案及解析 132
12.9.2 操作題答案及解析 134
12.10 第 10章參考答案 136
12.10.1 選擇題答案及解析 136
12.10.2 操作題答案及解析 138
12.11 第 11章參考答案 140