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

程序設計方法(Python微課版中國礦業大學十四五規劃教材)/高等院校程序設計新形態精品系列

  • 作者:編者:周勇|責編:劉博
  • 出版社:人民郵電
  • ISBN:9787115633545
  • 出版日期:2024/02/01
  • 裝幀:平裝
  • 頁數:271
人民幣:RMB 69.8 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是關於Python程序設計的基礎課程教材。全書共十一章,主要內容包括程序設計基礎、數據的電腦表示與操作、結構化程序設計、函數、面向對象程序設計、程序設計中的常用演算法、文件、數據分析與可視化、用戶界面設計、程序設計綜合案例和實驗。為了便於教學,本書提供課程教學質量標準、教材配套PPT、微視頻、源代碼、習題和難點解析等教學資源。
    本書站在科學高度,提煉教學內容,以精練的語言講述程序設計方法,通過豐富的示例引導讀者進行深度探索,內容新穎,特色鮮明。本書適合高等學校非電腦專業作為電腦課程的教材使用,同時也可供對電腦感興趣的讀者自學使用。

作者介紹
編者:周勇|責編:劉博

目錄
第1章  程序設計基礎
  1.1  程序和程序設計語言
    1.1.1  程序的概念
    1.1.2  程序設計語言及其分類
    1.1.3  語言處理程序
    1.1.4  常用程序設計語言
  1.2  程序設計
    1.2.1  程序設計的步驟
    1.2.2  程序設計方法
    1.2.3  程序的基本組成
  1.3  程序示例
  課後習題
第2章  數據的電腦表示與操作
  2.1  Python程序基本構成
    2.1.1  基本概念
    2.1.2  賦值語句
    2.1.3  input()函數和print()函數
  2.2  標識符
    2.2.1  標識符命名
    2.2.2  常量
    2.2.3  變數
  2.3  編程語言中的數據類型
    2.3.1  數值型數據
    2.3.2  序列
    2.3.3  集合與字典
  2.4  表達式與運算符
    2.4.1  表達式
    2.4.2  運算符
    2.4.3  常用內置函數
    2.4.4  math庫
  2.5  格式化輸出
    2.5.1  format()函數
    2.5.2  格式化字元串
  2.6  程序示例
  課後習題
第3章  結構化程序設計
  3.1  順序結構程序設計
  3.2  選擇結構程序設計
    3.2.1  單分支條件語句
    3.2.2  雙分支條件語句
    3.2.3  多分支條件語句
    3.2.4  if語句的嵌套
    3.2.5  條件運算
  3.3  循環結構程序設計
    3.3.1  while語句
    3.3.2  for語句
    3.3.3  輔助控制語句
    3.3.4  else子句
    3.3.5  循環嵌套
  3.4  random庫

  3.5  異常處理
    3.5.1  常見異常
    3.5.2  異常處理
  3.6  程序調試
  3.7  程序示例
    3.7.1  枚舉法應用示例
    3.7.2  遞推法應用示例
  課後習題
第4章  函數
  4.1  函數的定義與調用
    4.1.1  函數的定義
    4.1.2  函數的調用
  4.2  函數的參數
    4.2.1  參數的傳遞
    4.2.2  位置參數
    4.2.3  關鍵字參數
    4.2.4  默認參數
    4.2.5  可變長度參數
  4.3  lambda函數
  4.4  map()函數和filter()函數
    4.4.1  map()函數
    4.4.2  filter()函數
  4.5  變數的作用域
    4.5.1  局部變數
    4.5.2  全局變數
  4.6  遞歸函數
    4.6.1  遞歸的概念
    4.6.2  遞歸函數
  4.7  模塊
  4.8  datetime庫
  4.9  程序示例
    4.9.1  素數函數的應用示例
    4.9.2  進位轉換
    4.9.3  帶符號整數的原碼、反碼和補碼
    4.9.4  微信紅包程序設計示例
  課後習題
第5章  面向對象程序設計
  5.1  類的定義與實例化
    5.1.1  類的定義
    5.1.2  類的實例化/對象的創建
  5.2  繼承
    5.2.1  定義子類
    5.2.2  重載
    5.2.3  多繼承
  5.3  程序示例
  課後習題
第6章  程序設計中的演算法
  6.1  演算法基礎
    6.1.1  演算法的概念
    6.1.2  演算法的特徵

    6.1.3  演算法的描述
    6.1.4  演算法的評價
  6.2  加密演算法
    6.2.1  凱撒密碼加密演算法
    6.2.2  MD5加密演算法
  6.3  查找演算法
    6.3.1  順序查找演算法
    6.3.2  二分查找演算法
  6.4  排序演算法
    6.4.1  冒泡排序演算法
    6.4.2  選擇排序演算法
  課後習題
第7章  文件
  7.1  文件的基本概念
    7.1.1  文件的名稱與分類
    7.1.2  文件的路徑
  7.2  常用純文本文件
    7.2.1  TXT文件
    7.2.2  CSV文件
  7.3  常用二進位文件
    7.3.1  Excel文件
    7.3.2  openpyxl庫安裝
    7.3.3  Excel文件常用操作
  7.4  網頁文件
    7.4.1  requests庫及其安裝方法
    7.4.2  基於requests庫的網頁爬取
    7.4.3  網頁數據提取與分析
  課後習題
第8章  數據分析與可視化
  8.1  NumPy——科學計算
    8.1.1  ndarray——N維數組的基本特性
    8.1.2  ndarray——N維數組的基本操作
  8.2  pandas——數據分析與處理
    8.2.1  series——單列表格的基本操作
    8.2.2  series——單列表格的基本運算
    8.2.3  dataframe——多列表格的基本操作
    8.2.4  dataframe——多列表格的基本運算
  8.3  Matplotlib——數據可視化
    8.3.1  常用圖表繪製——以折線圖為例
    8.3.2  圖表樣式的控制方法——以折線圖為例
    8.3.3  繪製子圖
  課後習題
第9章  圖形用戶界面設計
  9.1  GUI的布局——窗口與框架模塊
  9.2  GUI的用戶交互——小部件
    9.2.1  小部件的分類與生成方法
    9.2.2  小部件的觸發事件與響應函數
  9.3  程序示例
  課後習題
第10章  程序設計綜合案例

  10.1  程序源代碼
  10.2  遊戲窗體實現
  10.3  遊戲地圖載入
  10.4  跳躍功能實現
  10.5  隨機生成障礙功能實現
  10.6  播放與停止背景音樂功能實現
  10.7  碰撞和顯示積分功能實現
第11章  實驗
  11.1  實驗1  Python開發環境和編程基礎
    11.1.1  實驗目的
    11.1.2  實驗準備
    11.1.3  實驗內容
  11.2  實驗2  基本程序設計
    11.2.1  實驗目的
    11.2.2  實驗內容
    11.2.3  難點分析
  11.3  實驗3  順序結構和選擇結構
    11.3.1  實驗目的
    11.3.2  實驗內容
    11.3.3  常見錯誤及難點分析
  11.4  實驗4  循環結構
    11.4.1  實驗目的
    11.4.2  實驗內容
    11.4.3  常見錯誤及難點分析
  11.5  實驗5  函數
    11.5.1  實驗目的
    11.5.2  實驗內容
    11.5.3  常見錯誤及難點分析
  11.6  實驗6  面向對象程序設計
    11.6.1  實驗目的
    11.6.2  實驗內容
    11.6.3  常見錯誤及難點分析
  11.7  實驗7  程序設計中的演算法
    11.7.1  實驗目的
    11.7.2  實驗內容
    11.7.3  常見錯誤及難點分析
  11.8  實驗8  文件
    11.8.1  實驗目的
    11.8.2  實驗內容
    11.8.3  常見錯誤及難點分析
  11.9  實驗9  數據分析與可視化
    11.9.1  實驗目的
    11.9.2  實驗內容
    11.9.3  常見錯誤及難點分析
  11.10  實驗10  圖形用戶界面設計
    11.10.1  實驗目的
    11.10.2  實驗內容
    11.10.3  常見錯誤及難點分析
附錄A  序列類型通用函數
附錄B  字元串常用方法

附錄C  列表常用方法
附錄D  字典常用方法
附錄E  集合常用函數或方法
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032