大學計算機基礎實驗教程(2020年清華大學出版社出版的圖書)

大學計算機基礎實驗教程(2020年清華大學出版社出版的圖書)

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

《大學計算機基礎實驗教程》是2020年清華大學出版社出版的圖書。

基本介紹

  • 中文名:大學計算機基礎實驗教程
  • 作者:編者:王梅娟|責編:張瑞慶
  • 出版時間:2020年9月
  • 出版社:清華大學出版社
  • ISBN:9787302561095
  • 類別:計算機類圖書
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,作者簡介,

內容簡介

教材對應以思維能力訓練為主的“大學計算機基礎”課程要求的全部理論內容,通過基於Python的案例教學,培養學員以計算機為工具分析解決問題的計算思維能力,涵蓋:Python基本概念、信息編碼與數據表示、作業系統、資料庫技術、計算機網路技術和多媒體技術等內容,可作為高等院校非計算機專業實驗教材,也可供各類培訓使用。

圖書目錄

第1章 Python程式設計基礎1
1.1 Python程式設計語言概述1
1.2 Python編程環境1
1.3 Python的基本概念3
1.3.1 Python初識3
1.3.2 Python常量6
1.3.3 Python變數7
1.4 Python基本數據類型9
1.4.1 字元串類型9
1.4.2 數字類型11
1.4.3 列表13
1.4.4 元組16
1.4.5 字典16
1.5 Python基本運算17
1.5.1 字元串運算17
1.5.2 算術運算18
1.5.3 比較運算19
1.5.4 邏輯運算19
1.5.5 列表查找運算20
1.5.6 列表乘法運算21
1.5.7 位運算21
1.5.8 運算符的優先權22
1.6 Python輸出格式控制23
1.6.1 %格式控制23
1.6.2 %寬度控制24
1.6.3 format格式控制25
1.7 單元實驗26
第2章 Python基本控制語句28
2.1 順序結構28
2.1.1 程式檔案的執行28
2.1.2 常見異常29
2.1.3 異常處理31
2.2 分支結構35
2.2.1 單分支結構35
2.2.2 雙分支結構36
2.2.3 多分支結構38
2.2.4 分支的嵌套40
2.3 循環結構42
2.3.1 while循環43
2.3.2 for循環45
2.3.3 循環嵌套51
2.3.4 循環控制52
2.4 單元實驗55
第3章 函式59
3.1 函式的定義與調用59
3.2 函式的參數60
3.2.1 函式的形式參數與實際參數60
3.2.2 函式的參數類型62
3.3 函式的返回值65
3.3.1 指定返回值和隱含返回值65
3.3.2 多條return語句66
3.3.3 返回值類型67
3.4 函式的嵌套68
3.5 精選案例70
3.6 單元實驗75
第4章 模組79
4.1 模組的定義、導入與使用79
4.1.1 什麼是模組79
4.1.2 模組的導入與使用80
4.2 包和庫84
4.2.1 什麼是包84
4.2.2 標準庫和第三方庫85
4.2.3 包和庫的導入與使用89
4.3 精選案例90
4.4 單元實驗99
第5章 信息表示與加解密101
5.1 加密原理101
5.1.1 移位密碼原理102
5.1.2 ASCII碼102
5.1.3 轉換函式103
5.2 字元串加解密104
5.2.1 單個字元加解密104
5.2.2 字元串加解密概述106
5.3 檔案加解密109
5.3.1 從檔案中讀取數據109
5.3.2 檔案加解密概述112
5.4 單元實驗116
第6章 系統進程管理117
6.1 psutil模組117
6.1.1 psutil模組的安裝117
6.1.2 psutil模組的使用118
6.2 OS模組122
6.3 進程信息123
6.3.1 查看系統全部進程的PID123
6.3.2 實例化進程對象124
6.3.3 創建、撤銷進程126
6.3.4 進程狀態129
6.4 單元實驗129
第7章 檔案管理131
7.1 查看系統存儲信息131
7.1.1 獲取系統主存信息131
7.1.2 獲取交換區的信息132
7.1.3 獲取磁碟信息133
7.2 目錄操作134
7.3 檔案操作137
7.3.1 打開、創建檔案137
7.3.2 向檔案寫入內容138
7.3.3 檔案的指針定位與查詢141
7.3.4 從檔案讀取內容142
7.4 刪除、複製、移動、重命名檔案和資料夾145
7.4.1 刪除檔案和資料夾145
7.4.2 複製檔案和資料夾146
7.4.3 移動檔案和資料夾147
7.4.4 重命名檔案和資料夾147
7.5 單元實驗147
第8章 資料庫及其基本操作149
8.1 MySQL資料庫149
8.2 資料庫定義161
8.2.1 基本SQL語言161
8.2.2 創建、刪除資料庫161
8.2.3 創建、刪除基本表162
8.3 數據查詢169
8.3.1 SQL的單表查詢169
8.3.2 多表連線查詢172
8.4 數據更新操作173
8.4.1 插入數據173
8.4.2 修改數據174
8.4.3 刪除數據174
8.5 單元實驗175
第9章 資料庫訪問176
9.1 Python的Database API176
9.2 PyMySQL的安裝178
9.2.1 線上安裝模式178
9.2.2 離線安裝模式179
9.3 PyMySQL的連線和游標180
9.3.1 連線MySQL資料庫180
9.3.2 游標181
9.4 資料庫操作182
9.4.1 表的新建和刪除182
9.4.2 數據的插入183
9.4.3 數據的更新185
9.4.4 數據的刪除187
9.4.5 數據的查詢和提取187
9.4.6 查詢結果的返回值類型191
9.4.7 移動游標193
9.5 單元實驗194
第10章網路通信套用195
10.1 進程通信195
10.1.1 半雙工Socket通信195
10.1.2 全雙工Socket通信198
10.2 郵件收發199
10.2.1 POP3協定200
10.2.2 IMAP4協定202
10.2.3 SMTP協定205
10.3 網站訪問206
10.4 單元實驗209
第11章網路爬蟲套用210
11.1 爬蟲的原理210
11.2 爬蟲的基礎知識211
11.2.1 HTML基本語法211
11.2.2 HTTP協定212
11.3 使用Requests庫抓取網頁214
11.3.1 安裝Requests庫214
11.3.2 使用Requests庫抓取網頁214
11.3.3 使用Requests庫抓取圖片217
11.4 使用BeautifulSoup庫解析網頁218
11.4.1 安裝BeautifulSoup庫218
11.4.2 使用BeautifulSoup庫解析HTML218
11.5 爬取圖片224
11.5.1 網頁源碼分析225
11.5.2 代碼框架226
11.5.3 圖片信息獲取226
11.5.4 圖片獲取和保存227
11.5.5 代碼執行結果227
11.6 爬取數據227
11.6.1 網頁源碼分析229
11.6.2 總體代碼框架229
11.6.3 數據爬取部分的代碼框架229
11.6.4 解析網頁中的數據230
11.6.5 保存數據到檔案230
11.6.6 數據分析231
11.6.7 數據分析代碼框架231
11.6.8 數據讀取和處理232
11.6.9 數據展現232
11.7 單元實驗233
第12章多媒體信息處理235
12.1 圖像信息的處理235
12.1.1 圖像的數學模型235
12.1.2 PIL庫236
12.1.3 製作馬賽克效果237
12.1.4 圖像降噪240
12.2 數字音頻的處理241
12.2.1 pydub庫241
12.2.2 音頻檔案處理242
12.3 單元實驗243
參考文獻245

作者簡介

王梅娟,女,1984年8月出生,博士,現為陸軍工程大學指揮控制工程學院計算機與軍用軟體工程教研室副教授,主要研究方向為信息安全。

相關詞條

熱門詞條

聯絡我們