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

Python程序設計(普通高等教育電腦類系列教材)

  • 作者:編者:季紅益|責編:吉玲//章承林
  • 出版社:機械工業
  • ISBN:9787111814078
  • 出版日期:2026/08/01
  • 裝幀:平裝
  • 頁數:265
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書堅持產教融合、項目驅動,每章都圍繞具體案例展開,明確學習成果,踐行成果導向教育(OBE)理念。本書共12章,內容包括:Python概述與開發環境、Python語言基礎、程序控制結構、函數與模塊化設計、字元串與文件操作、組合數據類型、面向對象編程、程序異常處理與調試、Python網路爬蟲開發、Python大數據處理、PythonWeb開發、Python人工智慧應用。每章均配有針對該章知識應用的實戰項目,旨在通過項目實戰提升知識的應用能力。本書第1?8章為基礎內容,第9?12章的網路爬蟲開發、大數據處理、Web開發及人工智慧應用等模塊可靈活組合,以適應不同專業的教學需求。本書示例基於Python 3.13編寫,並在3.13.1環境下通過測試。除Web開發相關示例外,其餘示例均使用PyCharm Community Edition 2025.1開發。
    本書既可作為高等學校理工類、經管類各專業「Python程序設計」「程序設計基礎」等課程的教材,也可作為參加電腦等級考試、產教融合應用培訓等人員的輔導書。

作者介紹
編者:季紅益|責編:吉玲//章承林

目錄
前言
第1章  Python概述與開發環境
  1.1  Python概述
    1.1.1  Python的起源與發展
    1.1.2  Python的特點
  1.2  Python的應用領域
  1.3  搭建Python開發環境
    1.3.1  Python的獲取與安裝
    1.3.2  PyCharm的獲取與安裝
  1.4  Python版本更迭
  1.5  PyCharm虛擬環境的配置
    1.5.1  新建項目的虛擬環境配置
    1.5.2  現有項目的虛擬環境配置
  1.6  第三方庫的安裝
    1.6.1  使用pip工具安裝
    1.6.2  通過PyCharm安裝
  1.7  程序設計方法
    1.7.1  IPO編程法
    1.7.2  流程圖法
  1.8  第一個Python程序的編寫
    1.8.1  使用Python命令行
    1.8.2  使用IDLE
    1.8.3  使用PyCharm
  1.9  實戰項目
  1.10  本章小結
  思考與練習
第2章  Python語言基礎
  2.1  標識符與保留字
    2.1.1  標識符
    2.1.2  保留字
  2.2  代碼規範與註釋
    2.2.1  代碼規範
    2.2.2  註釋
  2.3  導入和使用Python庫
  2.4  變數
  2.5  基本數據類型
    2.5.1  數字類型
    2.5.2  布爾類型
  2.6  運算符
    2.6.1  算術運算符
    2.6.2  比較運算符
    2.6.3  賦值運算符
    2.6.4  邏輯運算符
    2.6.5  位運算符
    2.6.6  成員運算符
    2.6.7  身份運算符
    2.6.8  運算符的優先順序
    2.6.9  引用
  2.7  數據類型轉換
    2.7.1  常用數據類型轉換

    2.7.2  特殊類型轉換
  2.8  基本輸入與輸出
    2.8.1  基本輸入
    2.8.2  基本輸出
    2.8.3  格式化輸出
  2.9  實戰項目
  2.10  本章小結
  思考與練習
第3章  程序控制結構
  3.1  順序結構
  3.2  分支結構
    3.2.1  單分支結構
    3.2.2  二分支結構
    3.2.3  多分支結構
    3.2.4  分支語句中的pass語句
  3.3  循環結構
    3.3.1  for循環
    3.3.2  while循環
    3.3.3  多重循環
    3.3.4  循環控制continue與break
  3.4  實戰項目
  3.5  本章小結
  思考與練習
第4章  函數與模塊化設計
  4.1  函數的定義與參數傳遞
    4.1.1  函數的定義與調用
    4.1.2  函數的參數傳遞
  4.2  返回值與作用域
    4.2.1  函數的返回值
    4.2.2  變數作用域
  4.3  Python庫函數體系
    4.3.1  內置庫
    4.3.2  標準庫
    4.3.3  第三方庫
  4.4  實戰項目
  4.5  本章小結
  思考與練習
第5章  字元串與文件操作
  5.1  序列
    5.1.1  索引
    5.1.2  切片
    5.1.3  序列加法與乘法
    5.1.4  序列長度與極值
  5.2  字元串
    5.2.1  字元串的創建方式
    5.2.2  字元串的特性
    5.2.3  不可變的底層原理
  5.3  字元串修改結構
    5.3.1  替換指定位置的字元
    5.3.2  在指定位置插入字元或字元串

    5.3.3  刪除指定位置或範圍的字元
    5.3.4  替換指定子串
  5.4  字元串常用方法
    5.4.1  大小寫轉換
    5.4.2  去除首尾空白字元
    5.4.3  分割與連接
    5.4.4  判斷檢查
  5.5  文件操作
    5.5.1  寫入文件
    5.5.2  讀取文件
    5.5.3  處理不同編碼的文件
  5.6  實戰項目
  5.7  本章小結
  思考與練習
第6章  組合數據類型
  6.1  列表
    6.1.1  列表的創建
    6.1.2  列表的常用方法與函數
    6.1.3  列表推導式
  6.2  元組
    6.2.1  元組的創建
    6.2.2  訪問元組元素
    6.2.3  元組的運算
  6.3  字典
    6.3.1  字典的創建
    6.3.2  字典的常用方法與函數
  6.4  集合
    6.4.1  集合的創建
    6.4.2  集合的常用方法與函數
    6.4.3  集合的關係判斷
  6.5  實戰項目
  6.6  本章小結
  思考與練習
第7章  面向對象編程
  7.1  面向對象概述
    7.1.1  面向對象的核心概念
    7.1.2  面向對象的基本特徵
  7.2  類和對象
    7.2.1  類的定義與對象的創建
    7.2.2  類的特殊方法
    7.2.3  屬性與方法
  7.3  封裝與信息隱藏
    7.3.1  公開訪問(Public)
    7.3.2  私有訪問(Private)
    7.3.3  受保護的訪問(Protected)
    7.3.4  屬性裝飾器
    7.3.5  封裝與信息隱藏實踐
  7.4  繼承
    7.4.1  單繼承的實現
    7.4.2  多繼承的實現與方法解析

順序
    7.4.3  多層繼承
  7.5  多態
    7.5.1  多態的實現
    7.5.2  鴨子類型
  7.6  實戰項目
  7.7  本章小結
  思考與練習
第8章  程序異常處理與調試
  8.1  Python程序異常
    8.1.1  錯誤與異常
    8.1.2  內置異常
    8.1.3  請求(requests)異常
    8.1.4  異常處理
    8.1.5  使用raise語句拋出異常
    8.1.6  使用traceback查看異常
  8.2  程序調試
    8.2.1  列印輸出法(print)
    8.2.2  日誌(logging)
    8.2.3  斷言(assert)
    8.2.4  內置調試器(pdb)
    8.2.5  使用IDE調試
  8.3  實戰項目
  8.4  本章小結
  思考與練習
第9章  Python網路爬蟲開發
  9.1  爬蟲的基本原理與法律規範
    9.1.1  爬蟲的基本原理
    9.1.2  HTTP核心概念
    9.1.3  法律與道德規範
  9.2  requests庫與動態頁面處理
    9.2.1  urllib庫的使用
    9.2.2  requests庫的使用
  9.3  BeautifulSoup解析網頁數據
    9.3.1  HTML文檔
    9.3.2  BeautifulSoup庫的使用
  9.4  Scrapy框架基礎
    9.4.1  Scrapy框架的架構和工作
原理
    9.4.2  Scrapy項目的創建
  9.5  實戰項目
  9.6  本章小結
  思考與練習
第10章  Python大數據處理
  10.1  初識Pandas
    10.1.1  Pandas概述
    10.1.2  核心數據結構
    10.1.3  Pandas的安裝
  10.2  Series
    10.2.1  Series的結構

    10.2.2  創建Series對象
    10.2.3  訪問Series對象
  10.3  DataFrame
    10.3.1  DataFrame的結構
    10.3.2  創建DataFrame對象
    10.3.3  DataFrame的屬性和函數
    10.3.4  訪問DataFrame數據
  10.4  數據導入與導出
    10.4.1  從文件讀取數據
    10.4.2  從資料庫讀寫數據
    10.4.3  導出數據
  10.5  數據清洗與預處理
    10.5.1  處理缺失值
    10.5.2  處理重複數據
    10.5.3  數據類型轉換
  10.6  數據合併與連接
    10.6.1  concat函數
    10.6.2  merge函數
    10.6.3  join函數
  10.7  數據排序
    10.7.1  按值排序
    10.7.2  按索引排序
  10.8  實戰項目
    10.8.1  數據預處理與數據清洗
    10.8.2  數據排序與分析準備
  10.9  本章小結
  思考與練習
第11章  Python Web開發
  11.1  Web開發基礎概念
    11.1.1  B/S架構
    11.1.2  HTTP
    11.1.3  URL與路由
    11.1.4  資料庫與ORM
  11.2  Flask框架基礎
    11.2.1  Flask環境搭建與項目
初始化
    11.2.2  路由配置
    11.2.3  請求與響應處理
    11.2.4  模板渲染
  11.3  MySQL資料庫集成
    11.3.1  MySQL環境準備
    11.3.2  Flask集成MySQL
    11.3.3  資料庫性能優化
  11.4  實戰項目
    11.4.1  技術選型
    11.4.2  項目結構設計
    11.4.3  核心功能實現
    11.4.4  項目部署
  11.5  本章小結
  思考與練習

第12章  Python人工智慧應用
  12.1  NumPy科學計算基礎
    12.1.1  Numpy概述
    12.1.2  數組創建與基本操作
    12.1.3  索引和切片
    12.1.4  數組運算
  12.2  OpenCV圖像處理
    12.2.1  基本概念與安裝
    12.2.2  圖像基本操作
    12.2.3  圖像處理技術
    12.2.4  圖像形態學操作
    12.2.5  目標檢測
    12.2.6  目標跟蹤
    12.2.7  實時人臉檢測
    12.2.8  手勢識別與追蹤
  12.3  TensorFlow/PyTorch簡介
    12.3.1  深度學習框架概述
    12.3.2  核心概念對比
  12.4  實戰項目
  12.5  本章小結
  思考與練習
參考文獻

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