大學計算機(Python語言版)

大學計算機(Python語言版)

《大學計算機(Python語言版)》是2019年2月人民郵電出版社出版的圖書,作者是李俊生、王懷超、王艷華。

基本介紹

  • 中文名:大學計算機(Python語言版)
  • 作者:李俊生、王懷超、王艷華
  • 出版社:人民郵電出版社
  • 出版時間:2019年2月
  • 頁數:253 頁
  • 定價:49.8 元
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787115498021
內容簡介,圖書目錄,

內容簡介

本書分為7章,內容包括Python程式設計入門、Python程式設計基礎、程式控制、組合數據類型、函式、數據檔案、模組和庫等內容。本書由淺入深地講解了Python的基本語法、程式設計思想及問題求解,並結合大量實際案例,增加讀者對知識點的理解和套用。
本書適合作為高等學校非計算機專業大學計算基礎相關課程的教材,也可供相關工程技術人員參考。

圖書目錄

第 一章 Python程式設計入門 1
1.1 Python語言簡介 2
1.2 Python開發環境 4
1.2.1 Python的安裝和配置 4
1.2.2 Python開發環境 5
1.3 Python程式實例 12
1.4 課後練習 24
第二章 Python程式設計基礎 26
2.1 數字類型 27
2.1.1 整數 27
2.1.2 浮點數類型 27
2.1.3 複數類型 28
2.2 數字類型的操作 29
2.2.1 內置操作符 29
2.2.2 內置的數值運算函式 32
2.2.3 內置的數字類型轉換函式 33
2.2.4 math庫 35
2.3 字元串類型及操作 37
2.3.1 字元串類型 37
2.3.2 內置字元串運算符 39
2.3.3 內置字元串處理函式 40
2.3.4 常用內置字元串處理方法 41
2.4 格式化輸出 42
2.5 變數 46
2.6 賦值語句 47
2.7 運算符和表達式 49
2.7.1 運算符 49
2.7.2 表達式 54
2.7.3 random庫 55
2.8 課後練習 58
第三章 程式控制 60
3.1 結構化程式設計 61
3.1.1 結構化流程圖 61
3.1.2 程式運行的基本結構 62
3.2 順序結構 63
3.3 分支結構 64
3.3.1 單分支結構:if語句 65
3.3.2 雙分支結構 68
3.3.3 多分支結構 70
3.3.4 if語句嵌套結構 75
3.3.5 多重條件判斷 77
3.4 循環控制語句 78
3.4.1 遍歷循環(有限循環):for語句 78
3.4.2 無限循環(條件循環):while語句 79
3.4.3 循環輔助語句:break和continue語句 80
3.4.4 pass語句 81
3.5 異常處理 81
3.5.1 異常的概念 82
3.5.2 常見的異常類型 82
3.5.3 簡單的try...except語句 82
3.5.4 try...except…else語句 83
3.5.5 try...except…else…finally語句 84
3.6 綜合套用實例 86
3.7 課後練習 93
第四章 組合數據類型 94
4.1 列表類型 95
4.1.1 列表的創建 95
4.1.2 訪問列表內的元素 95
4.1.3 修改元素的值 96
4.1.4 切片(分片) 96
4.1.5 列表拼接 97
4.1.6 列表運算符、函式和方法 98
4.1.7 列表引用 101
4.1.8 列表淺複製和深複製 102
4.1.9 綜合套用 104
4.2 元組類型 108
4.2.1 元組的創建 108
4.2.2 訪問元組內的元素 108
4.2.3 修改元組元素的值 109
4.2.4 切片(分片) 109
4.2.5 元組拼接 109
4.2.6 元組運算符、函式和方法 110
4.2.7 元組引用 111
4.3 字典類型 112
4.3.1 字典的創建 112
4.3.2 訪問字典內的元素 114
4.3.3 修改字典的值 115
4.3.4 刪除字典元素 115
4.3.5 字典運算符、函式和方法 116
4.3.6 字典的遍歷 120
4.3.7 綜合套用 120
4.4 集合類型 123
4.4.1 集合的創建 123
4.4.2 集合運算符號、函式和方法 124
4.4.3 集合的遍歷 128
4.4.4 綜合套用 128
4.5 推導式 131
4.5.1 無過濾條件的推導式 131
4.5.2 有過濾條件的推導式 132
4.5.3 嵌套推導式 132
4.6 課後練習 133
第五章 函式 135
5.1 函式的作用 136
5.2 函式的定義與調用 138
5.2.1函式的定義 138
5.2.2函式的調用 142
5.3 參數傳遞 145
5.3.1 形參和實參 145
5.3.2 可變對象與不可變對象 147
5.3.3 位置參數 151
5.3.4 關鍵字參數 151
5.3.5 默認參數 152
5.3.6 可變參數 154
5.3.7 參數組合 156
5.4 lambda函式 157
5.5 函式嵌套與遞歸 158
5.5.1 函式的嵌套調用 158
5.5.2 遞歸 160
5.6 變數作用域 164
5.6.1 不同變數作用域 164
5.6.2 變數名解析 166
5.6.3 global關鍵字 168
5.7 綜合套用 168
5.8 課後練習 175
第六章 數據檔案 176
6.1 檔案概述 177
6.1.1 檔案的概念 177
6.1.2 檔案的分類 177
6.1.3 檔案操作流程 179
6.2 檔案操作 180
6.2.1 打開檔案 181
6.2.2 讀檔案 184
6.2.3 寫檔案 188
6.3 檔案系統操作 191
6.4 典型CSV檔案套用 194
6.4.1 CSV檔案格式 194
6.4.2 CSV檔案數據的處理 195
6.5 綜合套用 198
6.6 課後練習 204
第七章 模組和庫 205
7.1 模組和庫的概念 206
7.1.1 模組、包和庫 206
7.1.2 模組和包的使用 207
7.2 標準庫 208
7.2.1 time模組 209
7.2.2 datetime模組 215
7.2.3 random模組 221
7.3 第三方庫 224
7.3.1 pip安裝 224
7.3.2 jieba庫 227
7.3.3 PIL庫 230
7.3.4 numpy庫 236
7.3.5 matplotlib庫 239
7.4 課後練習 242
附錄A 計算機基礎知識 243
A.1初識計算機 243
A.1.1 計算機的發展 243
A.1.2 計算機的特點 245
A.1.3 計算機系統 246
A.2 信息與計算文化 249
A.2.1 信息 249
A.2.2 計算文化 249
A.3 數值在計算機中的表示 250
A.3.1 計算機中的數制 250
A.3.2 進制間的相互轉換 251
A.3.3 數的原碼、反碼和補碼 253
A.4計算機信息編碼 254
A.4.1 BCD碼 254
A.4.2 字元編碼 255
A.4.3 漢字編碼 256
參考文獻 258

相關詞條

熱門詞條

聯絡我們