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

Python電腦程序設計(新工科建設電腦類精品系列教材)

  • 作者:編者:於躍成//宦婧|責編:張天運
  • 出版社:電子工業
  • ISBN:9787121522659
  • 出版日期:2026/03/01
  • 裝幀:平裝
  • 頁數:287
人民幣:RMB 65 元      售價:元
放入購物車
加入收藏夾

內容大鋼
    本書面向本科非電腦專業學生,涵蓋海洋工程類、能源動力類、材料類、食品科學與工程類、機械類、土木類共6個學科大類及25個學科專業,通過「場景生活化」「技術趣味化」「跨學科連接」三大策略,構建從基礎到應用的完整編程學習體系。全書共8章,主要內容如下。
    第1章開啟編程思維,通過梳理電腦語言發展歷程與解析Python語言特性,引導學生建立編程認知;第2章深入Python語法基礎,聚焦數據類型、變數與常量、基本輸入與輸出函數、運算符與表達式、代碼規範,通過字元串處理、類型轉換等實踐培養學生基本編程素養,強調代碼可讀性與規範性;第3章解析Python流程式控制制,以分支結構與循環結構為核心,將抽象邏輯轉化為可視化創作,幫助學生提升問題解決能力;第4章聚焦組合數據類型,系統講解序列(含列表、元組、字元串等)、集合、字典等結構的操作技巧,並通過jieba庫實現中文分詞與詞頻統計,展示數據處理的實際應用;第5章以函數為代碼復用工具,剖析參數傳遞、變數作用域機制及高階函數,結合遞歸函數與匿名函數,幫助學生強化代碼模塊化設計思維;第6章圍繞文件I/O展開,覆蓋文件路徑管理、讀/寫操作及數據組織維度的處理,通過具體案例幫助學生實現自動化辦公應用;第7章介紹面向對象程序設計,以類與對象為基礎,解析繼承、多態與封裝特性,結合實例展示代碼復用與擴展性優勢;第8章拓展第三方庫應用,涵蓋數值計算、數據分析、數據可視化、機器學習框架、Python爬蟲、簡單遊戲開發中的碰撞檢測等方向,通過跨學科案例打通編程與專業領域的融合通道,塑造學生面向專業的計算思維與創新素養。

作者介紹
編者:於躍成//宦婧|責編:張天運

目錄
第1章  認識Python
  1.1  電腦語言概述
    1.1.1  電腦語言發展歷程
    1.1.2  高級語言的執行原理
  1.2  Python語言
    1.2.1  Python語言發展歷程
    1.2.2  Python語言核心優勢
  1.3  開發環境搭建
    1.3.1  Python的版本選擇
    1.3.2  Python的安裝
    1.3.3  運行Python程序
  1.4  程序設計基礎
    1.4.1  程序設計基本流程
    1.4.2  IPO設計方法
    1.4.3  程序設計案例:簡易計算器
  1.5  Python設計哲學
    1.5.1  Python之禪
    1.5.2  核心原則解讀
  1.6  本章小結
  本章習題
第2章  Python語法基礎
  2.1  數據類型
    2.1.1  數字類型
    2.1.2  文本類型
    2.1.3  布爾類型
    2.1.4  數據類型轉換
    2.1.5  eval()函數
  2.2  變數與常量
    2.2.1  標識符命名規範
    2.2.2  變數及其特性
    2.2.3  變數的賦值方式
    2.2.4  Python中的常量約定
  2.3  基本輸入與輸出函數
    2.3.1  內置函數
    2.3.2  輸出函數print()
    2.3.3  輸入函數input()
  2.4  運算符與表達式
    2.4.1  算術/比較/邏輯運算符
    2.4.2  成員/身份/位運算符
    2.4.3  運算符優先順序
    2.4.4  表達式應用案例
  2.5  代碼規範
    2.5.1  清晰的變數命名
    2.5.2  清晰的註釋
    2.5.3  規範的代碼縮進
  2.6  模塊化編程
    2.6.1  Python中的模塊
    2.6.2  模塊導入的方法
    2.6.3  標準庫函數
  2.7  綜合案例:船舶航行數據採集與分析

  2.8  本章小結
  本章習題
第3章  Python流程式控制制
  3.1  程序流程表示
    3.1.1  流程圖
    3.1.2  程序的基本結構
  3.2  分支結構
    3.2.1  單分支結構
    3.2.2  雙分支結構
    3.2.3  多分支結構
  3.3  循環結構
    3.3.1  循環結構三要素
    3.3.2  while語句
    3.3.3  for語句
    3.3.4  跳轉語句
    3.3.5  循環嵌套
  3.4  程序的異常處理
    3.4.1  異常處理的基本概念
    3.4.2  try-except語句
    3.4.3  try-except-…-except語句
    3.4.4  try-except-…-except-else-finally語句
  3.5  Turtle
    3.5.1  基本概念
    3.5.2  Turtle的坐標體系
    3.5.3  其他常用控制函數
  3.6  綜合案例:動態繪製彩色同心圓
  3.7  本章小結
  本章習題
第4章  組合數據類型
  4.1  序列
    4.1.1  序列概述
    4.1.2  列表
    4.1.3  元組
    4.1.4  字元串
    4.1.5  序列例題
  4.2  集合
    4.2.1  創建集合
    4.2.2  修改集合
    4.2.3  集合運算
    4.2.4  常用的集合函數
  4.3  字典
    4.3.1  創建字典
    4.3.2  訪問字典
    4.3.3  添加或修改鍵值對
    4.3.4  刪除鍵值對
    4.3.5  字典的常用內置函數及方法
    4.3.6  字典例題
  4.4  綜合性習題
  4.5  jieba庫
    4.5.1  核心特性和技術原理

    4.5.2  jieba庫使用步驟
    4.5.3  jieba庫應用案例
  4.6  本章小結
  本章習題
第5章  函數
  5.1  函數基礎知識
    5.1.1  函數的定義
    5.1.2  函數的調用
  5.2  函數參數傳遞
    5.2.1  位置參數
    5.2.2  關鍵字參數
    5.2.3  默認參數
    5.2.4  可變參數
  5.3  變數作用域
    5.3.1  局部變數
    5.3.2  全局變數與global關鍵字
    5.3.3  嵌套函數與nonlocal關鍵字
  5.4  特殊函數
    5.4.1  匿名函數
    5.4.2  遞歸函數
    5.4.3  高階函數
    5.4.4  filter()數據過濾
  5.5  綜合案例:學生成績分析與處理
  5.6  本章小結
  本章習題
第6章  文件I/O
  6.1  文件基礎知識
    6.1.1  文件的類型
    6.1.2  文件的打開與關閉
    6.1.3  文件的編碼
  6.2  文件操作
    6.2.1  文件的讀取
    6.2.2  文件的寫入
  6.3  數據組織的維度
    6.3.1  數據組織維度的基本概念
    6.3.2  一維數據的處理
    6.3.3  二維數據的處理
  6.4  Python標準庫CSV模塊
    6.4.1  基礎讀取
    6.4.2  寫入CSV文件
    6.4.3  其他常見問題處理
  6.5  例題解析
  6.6  本章小結
  本章習題
第7章  面向對象程序設計
  7.1  類與對象的定義
    7.1.1  類與對象
    7.1.2  類的定義
  7.2  對象的創建與使用
    7.2.1  對象的創建

    7.2.2  self參數與__init__()方法
    7.2.3  屬性與方法
  7.3  訪問許可權
    7.3.1  公有屬性和私有屬性
    7.3.2  公有方法和私有方法
  7.4  繼承與派生
    7.4.1  繼承性
    7.4.2  派生類的定義與使用
  7.5  多態
  7.6  綜合案例:動物園管理系統
  7.7  本章小結
  本章習題
第8章  Python生態
  8.1  數值計算:NumPy
    8.1.1  NumPy數組
    8.1.2  數學和統計功能
    8.1.3  綜合案例:船舶速度預測
  8.2  數據分析:Pandas
    8.2.1  Pandas基礎
    8.2.2  數據分析與統計
    8.2.3  綜合案例:船舶航行數據分析
  8.3  數據可視化
    8.3.1  可視化基礎
    8.3.2  Matplotlib的使用
    8.3.3  Seaborn的使用
  8.4  機器學習框架:PyTorch
    8.4.1  PyTorch簡介
    8.4.2  張量基礎
    8.4.3  自動微分
    8.4.4  構建並訓練神經網路
    8.4.5  綜合案例:MNIST手寫數字識別
  8.5  Python爬蟲
    8.5.1  網路爬蟲基礎
    8.5.2  Python爬蟲基礎工具
    8.5.3  數據清洗
    8.5.4  爬蟲綜合案例:爬取豆瓣電影
  8.6  簡單遊戲開發:Pygame
    8.6.1  安裝Pygame
    8.6.2  Pygame初始化模塊
    8.6.3  遊戲主循環
    8.6.4  繪製圖形與文本
    8.6.5  處理用戶輸入
    8.6.6  添加圖像和聲音
    8.6.7  碰撞檢測
    8.6.8  綜合項目實戰:簡單的小遊戲
  8.7  本章小結
結束語

  • 商品搜索:
  • | 高級搜索
首頁│ 新手上路│ 客服中心│ 關於我們│ 聯絡我們│ 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