全國計算機等級考試二級教程:Python程序設計速通手冊
黃靖宇
商品描述
作者簡介
目錄大綱
目錄
第一部分 考前準備
第1章 考試簡介及備考建議
11 全國計算機等級考試簡介 2
111 全國計算機等級考試 2
112 考試時間 3
113 考試報名及註意事項 3
114 考試目的 4
115 計算機二級考試科目為何要選Python 5
116 考試要求及題型 6
117 成績查詢及證書獲取 7
12 考試大綱解析 7
121 官方考試大綱下載 7
122 大綱解析 8
13 快速拿證備考建議 10
131 備考資料準備 11
132 計算機二級Python學習教材 11
133 備考時間表 11
134 獨家秘籍:三遍刷題法 13
14 Python環境安裝 14
141 查看已安裝的Python版本 14
142 Python環境卸載 15
143 Python 環境安裝 16
144 安裝第三方庫 18
145 創建IDLE 桌面快捷方式 19
第2 章 Python 基礎語法
21 Python 語言特點 21
211 程序設計語言 21
212 編譯和解釋 23
213 Python 語言概述 24
214 程序的基本編寫方法 25
215 Python 程序的特點 25
22 Python 基礎語法元素 26
221 縮進與註釋 27
222 變量及命名規則 28
223 表達式及賦值語句 30
224 引用語句 33
225 其他語句 33
23 print() 函數的使用規則 34
24 input() 函數的使用規則 35
25 eval() 函數的使用規則 37
26 Python 基礎語法考點思維導圖 38
第3 章 基本數據類型
31 數字類型及運算 39
311 整數類型 39
312 浮點數類型 40
313 復數類型 41
314 數值運算操作符 42
315 數字運算函數 43
32 字符串類型 46
321 字符串的索引與切片 47
VII
目 錄
322 format() 方法的使用規則 49
323 字符串操作符 52
324 字符串操作函數 52
325 字符串操作方法 55
33 數據類型判斷與轉換 57
331 數據類型判斷:type() 方法 57
332 數據類型轉換:str()、int() 和float() 方法 58
34 基本數據類型考點思維導圖 60
第4 章 組合數據類型
41 列表類型及操作 62
411 列表的定義及創建 62
412 列表的索引及切片 62
413 列表元素的修改 65
414 列表元素的添加 65
415 列表元素的刪除 68
416 列表的操作函數 70
417 列表的操作方法 72
42 字典類型及操作 75
421 字典的定義及索引 75
422 字典元素的添加 77
423 字典元素的修改 77
424 字典元素的刪除 78
425 字典的操作函數 79
426 字典的操作方法 81
43 元組類型及操作 83
431 元組的定義 83
432 元組的索引 83
44 集合類型及操作 84
441 集合的創建 84
442 集合元素的添加 85
443 利用集合對元素去重 85
45 組合數據類型考點思維導圖 86
第5 章 程序的控制結構
51 順序結構 87
52 分支結構 87
521 單分支結構:if 87
522 二分支結構:if-else 89
523 多分支結構:if-elif-else 90
524 判斷條件及組合 91
525 邏輯判斷保留字:not、and 和or 92
53 循環結構 94
531 遍歷循環:for 循環 94
532 使用range() 函數控制循環次數 95
533 for 循環擴展模式 97
534 條件循環:while 循環 98
535 循環控制:break 與continue 100
536 循環嵌套 101
54 程序異常處理:try-except 102
55 程序的控制結構考點思維導圖 104
第6 章 函數
61 函數的定義及調用 105
611 函數的定義 105
612 函數的調用 106
613 函數的使用步驟 107
62 函數的參數傳遞及返回值 108
621 函數的參數傳遞 108
622 返回值 111
623 任意數量實參 113
63 變量的作用域 114
631 局部變量 115
632 全局變量 115
633 關鍵字global 全局聲明 116
64 函數部分考點思維導圖 118
第7 章 文件操作和數據格式化
71 文件類型 119
72 文件的打開與關閉 120
721 文件的打開:open() 函數 120
722 文件的關閉:close() 函數 122
723 使用with 語句操作文件 123
73 文件讀取 124
731 讀取文件內容:read() 124
732 文本操作指針:seek() 126
733 讀取文件一行內容:readline() 127
734 逐行讀取文件內容:readlines() 128
74 文件寫入 129
741 將字符串寫入文件:write() 130
742 將字符串列表寫入文件:writelines() 131
75 數據組織的維度與處理方法 132
751 數據組織的維度 132
752 一維數據處理 133
753 二維數據處理 133
754 高維數據處理 135
76 文件操作和數據格式化部分考點思維導圖 136
722 文件的關閉:close() 函數 122
723 使用with 語句操作文件 123
第8 章 標準庫及第三方庫
81 庫的介紹及引用 137
811 庫的介紹 137
812 庫的引用 137
813 Python 庫的獲取及安裝 138
82 Python 的計算生態 139
821 Python 標準庫 139
822 Python 第三方庫 139
83 Python 的基本數學函數:math 庫 140
84 turtle 庫 140
841 turtle 庫簡介 140
842 turtle 庫的基本繪圖方法 141
843 turtle 庫考點思維導圖 148
85 random 庫 149
851 random 庫簡介 149
852 random 庫的基本用法 149
853 random 庫考點思維導圖 152
86 time 庫 152
861 time 庫簡介 152
862 time 庫的基本用法 153
863 time 庫考點思維導圖 157
87 jieba 庫 157
871 jieba 庫簡介 157
872 jieba 庫的基本用法 157
873 jieba 庫考點思維導圖 159
88 其他第三方庫 159
881 網絡爬蟲:requests 庫和scrapy 庫 159
882 數據分析:numpy 庫、scipy 庫和pandas 庫 161
883 文本處理:pdfminer 庫、openpyxl 庫、python-docx 庫和beautifulsoup4 庫 163
884 數據可視化:matplotlib 庫、TVTK 庫和mayavi 庫 165
885 用戶圖形界面:PyQt5 庫、wxPython 庫和PyGTK 庫 168
886 機器學習:scikit-learn 庫、TensorFlow 庫和Theano 庫 170
887 Web 開發:Django 庫、Pyramid 庫和Flask 庫 172
888 遊戲開發:Pygame 庫、Panda3D 庫和cocos2d 庫 173
889 其他第三方庫 174
8810 其他第三方庫考點思維導圖 179
第二部分 秒解思路
第9 章 編程題八段必背代碼段詳解
91 文本處理類 182
911 字符串格式化輸出代碼段(必背代碼段1) 182
912 詞頻統計代碼段(必背代碼段2) 184
913 列表排序代碼段(必背代碼段3) 185
92 文件處理類 186
921 文件讀寫操作代碼段(必背代碼段4) 186
922 文本處理操作代碼段(必背代碼段5) 188
93 標準庫和第三方庫類 189
931 turtle 庫必背代碼段(必背代碼段6) 190
932 jieba 庫必背代碼段(必背代碼段7) 190
933 random 庫必背代碼段(必背代碼段8) 191
第10 章 編程題解題思路
101 計算類編程題的解題思路及代碼框架 192
102 詞頻統計類編程題的解題思路及代碼框架 193
103 文本處理類編程題的解題思路及代碼框架 194



