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

Python程序設計(普通高等院校新形態一體化系列教材)

  • 作者:編者:閆敬//諶志鵬//鄭錚//商艷紅|責編:于先軍//包寧
  • 出版社:中國鐵道
  • ISBN:9787113326357
  • 出版日期:2026/01/01
  • 裝幀:平裝
  • 頁數:264
人民幣:RMB 58 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書為普通高等院校新形態一體化系列教材之一,系統講解Python核心編程知識,內容涵蓋條件判斷、循環語句、組合數據類型(字元串、列表、元組、字典、集合)、函數、面向對象編程、文件及異常處理操作以及實戰應用。
    本書以「從基礎到應用,從理論到實踐」為編寫理念,通過生活場景示例(如成績判斷、垃圾分類、旅行計劃管理)解析語法規則,配合「實例代碼+習題」鞏固知識。從基礎語法到實戰任務,層層遞進,幫助讀者掌握數據處理、邏輯控制和模塊化編程技能,培養其解決實際問題的能力。
    本書適合作為普通高等院校電腦及其相關專業的教材,也可作為程序設計人員的參考書,還可作為各類進修班、培訓班講授Python的教材。

作者介紹
編者:閆敬//諶志鵬//鄭錚//商艷紅|責編:于先軍//包寧

目錄
第1章  Python與開發環境介紹
  1.1  為什麼學Python
  1.2  Python開發工具
    1.2.1  IDLE
    1.2.2  使用PyCharm
  1.3  IPO
    1.3.1  print()函數
    1.3.2  input()函數
  1.4  實戰任務:創建一個用戶交互程序
  小結
  思考與練習
第2章  Python語言基礎
  2.1  縮進和註釋
    2.1.1  縮進規則
    2.1.2  註釋
  2.2  使用變數
    2.2.1  標識符和關鍵字
    2.2.2  變數
    2.2.3  數字類型
  2.3  運算符和表達式
    2.3.1  算術運算符和表達式
    2.3.2  關係運算符和表達式
    2.3.3  賦值運算符和表達式
    2.3.4  位運算符和表達式
    2.3.5  邏輯運算符和表達式
    2.3.6  成員運算符和表達式
    2.3.7  運算符的優先順序
  2.4  實戰任務:家庭預算計算器
  小結
  思考與練習
第3章  條件判斷
  3.1  Python語句介紹
  3.2  分支結構
    3.2.1  單分支結構:if語句
    3.2.2  雙分支結構:if...else語句
    3.2.3  多分支結構:if...elif...else語句
    3.2.4  if語句的嵌套
  3.3  實戰任務
    3.3.1  志願者激勵系統
    3.3.2  環保出行積分系統
  小結
  思考與練習
第4章  循環語句
  4.1  for循環
    4.1.1  基本的for循環語句
    4.1.2  通過序列索引迭代
    4.1.3  使用for...else循環語句
    4.1.4  嵌套for循環語句
  4.2  while循環
    4.2.1  基本的while循環語句

    4.2.2  使用while...else循環語句
    4.2.3  死循環問題
    4.2.4  使用while循環嵌套語句
  4.3  循環控制語句
    4.3.1  break語句
    4.3.2  continue語句
    4.3.3  pass語句
  4.4  實戰任務:二十四節氣學習系統
  小結
  思考與練習
第5章  組合數據類型
  5.1  字元串
    5.1.1  字元串介紹
    5.1.2  訪問字元串中的值
    5.1.3  更新字元串
    5.1.4  字元串的其他操作
    5.1.5  轉義字元
    5.1.6  格式化字元串
    5.1.7  字元串處理函數
  5.2  使用列表
    5.2.1  列表的基本用法
    5.2.2  更新列表元素
    5.2.3  插入新的元素
    5.2.4  在列表中刪除元素
    5.2.5  列表排列處理
    5.2.6  列表的高級操作
  5.3  使用元組
    5.3.1  創建並訪問元組
    5.3.2  修改元組
    5.3.3  刪除元組
    5.3.4  使用內置方法操作元組
    5.3.5  將序列分解為單獨的變數
  5.4  使用字典
    5.4.1  創建並訪問字典
    5.4.2  向字典中添加數據
    5.4.3  修改字典
    5.4.4  刪除字典中的元素
    5.4.5  和字典有關的內置函數
    5.4.6  遍歷字典
  5.5  使用集合
    5.5.1  Python中的集合
    5.5.2  集合的基本操作
  5.6  實戰任務:用Python記錄紅色精神傳承
  小結
  思考與練習
第6章  函數
  6.1  創建與調用函數
    6.1.1  創建函數
    6.1.2  調用函數
  6.2  函數的參數

    6.2.1  形參和實參
    6.2.2  必需參數
    6.2.3  關鍵字參數
    6.2.4  默認參數
    6.2.5  不定長參數
    6.2.6  按值傳遞參數和按引用傳遞參數
  6.3  變數的作用域
    6.3.1  Python中的三種作用域
    6.3.2  關鍵字global
  6.4  函數和模塊開發
    6.4.1  導入整個模塊文件
    6.4.2  只導入指定的函數
    6.4.3  使用as指定函數別名
  6.5  實戰任務
    6.5.1  傳統節日問候
    6.5.2  餐廳訂單管理系統
  小結
  思考與練習
第7章  Python的面向對象
  7.1  面向對象概述
  7.2  類和對象
    7.2.1  類和對象的概念
    7.2.2  定義一個類
    7.2.3  創建對象
  7.3  方法
    7.3.1  定義並使用類方法
    7.3.2  構造方法
    7.3.3  方法調用
    7.3.4  創建多個實例
    7.3.5  私有方法
    7.3.6  析構方法
    7.3.7  靜態方法和類方法
  7.4  屬性
    7.4.1  初步認識屬性
    7.4.2  類屬性和實例屬性
    7.4.3  屬性的默認值
    7.4.4  修改屬性的值
    7.4.5  私有屬性
  7.5  繼承
    7.5.1  定義子類
    7.5.2  在子類中定義方法和屬性
    7.5.3  子類繼續派生新類
    7.5.4  私有屬性和私有方法
    7.5.5  多重繼承
  7.6  重寫和重載
    7.6.1  重寫
    7.6.2  重載
  7.7  實戰任務:寵物診所管理系統
  小結
  思考與練習

第8章  文件及異常處理
  8.1  文件概述
    8.1.1  文件的概念與類型
    8.1.2  文件的路徑
  8.2  文件的打開與關閉
    8.2.1  使用open()方法打開文件
    8.2.2  使用close()方法關閉文件
  8.3  文件的讀與寫
    8.3.1  文件的讀取操作
    8.3.2  文件的寫入操作
  8.4  文件定位
    8.4.1  使用tell()方法獲取文件指針位置
    8.4.2  使用seek()方法移動文件指針
    8.4.3  文件定位的常見應用場景
  8.5  異常處理
    8.5.1  Python的異常處理機制
    8.5.2  使用try...except語句處理異常
    8.5.3  使用try...except...else語句處理異常
    8.5.4  使用try...except...finally語句處理異常
    8.5.5  使用assert語句處理異常
    8.5.6  自定義異常
  8.6  實戰任務
    8.6.1  聯繫人管理系統
    8.6.2  個人旅行計劃管理系統
  小結
  思考與練習
第9章  演算法實例:迷宮求解
  9.1  問題描述
    9.1.1  問題陳述
    9.1.2  問題難點
  9.2  演算法介紹
    9.2.1  深度優先搜索(DFS)
    9.2.2  遞歸回溯演算法
    9.2.3  廣度優先搜索(BFS)
    9.2.4  A*演算法
    9.2.5  Dijkstra演算法
  9.3  演算法實現
    9.3.1  迷宮類(Maze)
    9.3.2  圖形界面類(MazeApp)
    9.3.3  主程序
  小結
第10章  自動化實踐:Excel操作
  10.1  問題描述
  10.2  基本操作
    10.2.1  創建Excel文件
    10.2.2  Excel數據的可視化
    10.2.3  可視化報表
  小結
第11章  可視化實踐:電商客戶的數據分析和可視化
  11.1  問題描述

  11.2  電商行業發展介紹
    11.2.1  國內電商市場現狀分析
    11.2.2  電商行業發展趨勢介紹
    11.2.3  電商市場未來發展前景和投資機會分析
  11.3  需求分析
    11.3.1  電商的商業模式
    11.3.2  核心指標需求分析
    11.3.3  指標體系需求分析
    11.3.4  數據分析方法
  11.4  準備數據
  11.5  數據分析
    11.5.1  數據清洗
    11.5.2  數據分析
    11.5.3  數據建模
  小結
第12章  人工智慧實踐:簽到打卡系統
  12.1  問題描述
  12.2  模塊架構
  12.3  使用Qt Designer實現主窗口界面
    12.3.1  設計系統UI主界面
    12.3.2  將Qt Designer文件轉換為Python文件
  12.4  簽到打卡、用戶操作和用戶組操作
    12.4.1  使用百度AI之前的準備工作
    12.4.2  設計UI界面
    12.4.3  創建攝像頭類
    12.4.4  UI界面的操作處理
    12.4.5  多線程操作和人臉識別
    12.4.6  導出打卡簽到信息
  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