幫助中心 | 我的帳號 | 關於我們

大學電腦基礎實驗教程(第2版高等學校電腦基礎教育系列教材)

  • 作者:編者:董會|責編:張瑞慶
  • 出版社:清華大學
  • ISBN:9787302692652
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:254
人民幣:RMB 56 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以多年的「大學電腦基礎」課程教學實踐為基礎,充分吸納近年來國內外以培養計算思維為核心的電腦基礎教學改革實踐成果,為「大學電腦基礎」課程理論教學提供配套實踐訓練,以深入貫徹計算思維通識教育。本書內容以Python語言為工具,內容涵蓋信息表示與加解密、電腦系統、操作系統資料庫及其基本操作、資料庫訪問、網路通信與郵件收發、網路爬蟲應用等高等學校理工科各專業「大學電腦基礎」課程實驗教學的主體內容。
    本書適合作為高等學校理工科專業電腦基礎課程實踐教材,也可作為電腦培訓、電腦等級考試和電腦愛好者的參考書。本書同步配套出版《大學電腦基礎——計算思維與信息素養》(第2版)理論教材,供讀者選用。

作者介紹
編者:董會|責編:張瑞慶

目錄
第1章  數據類型和表達式
  1.1  Python程序設計語言概述
  1.2  Python編程環境
    1.2.1  檢查當前系統是否已安裝Python編程環境
    1.2.2  安裝Python編程環境
    1.2.3  安裝文本編輯器Geany
  1.3  Python的基本概念
    1.3.1  Python初識
    1.3.2  Python常量
    1.3.3  Python變數
  1.4  Python基本數據類型
    1.4.1  字元串類型
    1.4.2  數字類型
    1.4.3  列表
    1.4.4  元組
    1.4.5  字典
  1.5  Python基本運算
    1.5.1  字元串運算
    1.5.2  算術運算
    1.5.3  比較運算
    1.5.4  邏輯運算
    1.5.5  列表查找運算
    1.5.6  列表乘法運算
    1.5.7  位運算
    1.5.8  運算符的優先順序
  1.6  Python輸出格式控制
    1.6.1  %格式控制
    1.6.2  %寬度控制
    1.6.3  format格式控制
  1.7  單元實驗
第2章  Python基本控制語句
  2.1  順序結構
    2.1.1  程序文件的執行
    2.1.2  常見異常
    2.1.3  異常處理
  2.2  分支結構
    2.2.1  單分支結構
    2.2.2  雙分支結構
    2.2.3  多分支結構
    2.2.4  分支的嵌套
  2.3  循環結構
    2.3.1  while循環
    2.3.2  for循環
    2.3.3  循環嵌套
    2.3.4  循環控制
  2.4  單元實驗
第3章  Python函數
  3.1  Python函數的定義與調用
  3.2  Python函數的參數
    3.2.1  Python函數的形參與實參

    3.2.2  Python函數的參數類型
  3.3  Python函數的返回值
    3.3.1  指定返回值和隱含返回值
    3.3.2  多條return語句
    3.3.3  返回值類型
  3.4  Python函數的嵌套
  3.5  精選案例
  3.6  單元實驗
第4章  Python類與模塊
  4.1  Python類
    4.1.1  Python類的定義與實例化
    4.1.2  Python類的屬性與方法
  4.2  Python模塊
    4.2.1  Python模塊的定義
    4.2.2  Python模塊的導入與使用
  4.3  Python包和庫
    4.3.1  Python包的創建
    4.3.2  Python標準庫和第三方庫
    4.3.3  Python包和庫的導入與使用
  4.4  精選案例
  4.5  單元實驗
第5章  信息表示與加解密
  5.1  加密原理
    5.1.1  移位密碼原理
    5.1.2  ASCII碼
    5.1.3  字元與編碼的轉換函數
  5.2  字元串加解密
    5.2.1  單個字元加解密
    5.2.2  字元串加解密
  5.3  文件加解密
    5.3.1  從文件中讀取數據
    5.3.2  文件的加解密
  5.4  單元實驗
第6章  電腦系統
  6.1  馮·諾依曼體系結構
    6.1.1  內存
    6.1.2  寄存器
    6.1.3  算術邏輯單元
  6.2  指令集
    6.2.1  數據移動類指令
    6.2.2  運算指令
    6.2.3  控制流程指令
    6.2.4  輸入輸出指令
    6.2.5  硬體系統模擬程序
  6.3  圖形化模擬器
    6.3.1  Johnny模擬器
    6.3.2  指令代碼與功能
    6.3.3  指令運行效果
  6.4  單元實驗
第7章  系統進程管理

  7.1  psutil模塊
    7.1.1  psutil模塊的安裝
    7.1.2  psutil模塊的使用
  7.2  OS模塊
  7.3  進程信息
    7.3.1  查看系統全部進程的PID
    7.3.2  實例化進程對象
    7.3.3  創建進程
    7.3.4  撤銷(終止)進程
    7.3.5  進程狀態
  7.4  單元實驗
第8章  操作系統:文件管理
  8.1  查看系統存儲信息
    8.1.1  獲取系統主存信息
    8.1.2  獲取交換區的信息
    8.1.3  獲取磁碟信息
  8.2  目錄操作
  8.3  文件操作
    8.3.1  打開、創建文件
    8.3.2  向文件寫入內容
    8.3.3  文件的指針定位與查詢
    8.3.4  從文件讀取內容
  8.4  刪除、複製、移動、重命名文件和文件夾
    8.4.1  刪除文件和文件夾
    8.4.2  複製文件和文件夾
    8.4.3  移動文件和文件夾
    8.4.4  重命名文件和文件夾
  8.5  單元實驗
第9章  資料庫及其基本操作
  9.1  MySQL資料庫
    9.1.1  下載MySQL資料庫
    9.1.2  安裝MySQL資料庫
    9.1.3  Navicat訪問
  9.2  資料庫定義
    9.2.1  基本SQL語言
    9.2.2  創建、刪除資料庫
    9.2.3  創建、刪除基本表
  9.3  數據查詢
    9.3.1  SQL的單表查詢
    9.3.2  多表連接查詢
  9.4  數據更新操作
    9.4.1  插入數據
    9.4.2  修改數據
    9.4.3  刪除數據
  9.5  單元實驗
第10章  資料庫訪問
  10.1  Python的Database API
  10.2  PyMySQL的安裝
    10.2.1  在線安裝模式
    10.2.2  離線安裝模式

  10.3  PyMySQL創建連接和游標
    10.3.1  連接MySQL伺服器
    10.3.2  游標
  10.4  資料庫操作
    10.4.1  創建資料庫
    10.4.2  表的新建和刪除
    10.4.3  數據的新增
    10.4.4  數據的更新
    10.4.5  數據的刪除
    10.4.6  數據的查詢和獲取
  10.5  綜合實驗
  10.6  單元實驗
第11章  網路通信與郵件收發
  11.1  Socket通信
    11.1.1  半雙工Socket通信
    11.1.2  全雙工Socket通信
  11.2  郵件收發
    11.2.1  POP3協議
    11.2.2  IMAP4協議
    11.2.3  SMTP協議
  11.3  網站訪問
  11.4  單元實驗
第12章  網路爬蟲應用
  12.1  爬蟲的原理
  12.2  爬蟲背景知識
    12.2.1  HTML基本語法
    12.2.2  HTTP協議
  12.3  網頁抓取
    12.3.1  安裝Requests庫
    12.3.2  使用Requests庫抓取網頁
  12.4  網頁解析
    12.4.1  安裝BeautifulSoup庫
    12.4.2  使用BeautifulSoup庫解析HTML
  12.5  數據存儲
    12.5.1  安裝Openpyxl庫
    12.5.2  使用Openpyxl庫創建和寫入文件
  12.6  綜合實驗
    12.6.1  網頁源碼分析
    12.6.2  代碼設計
    12.6.3  代碼框架
    12.6.4  解析網頁中的數據
    12.6.5  保存數據到文件
  12.7  單元實驗
參考文獻