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

Python程序設計項目教程(新形態立體化雙色印刷高等職業教育系列教材)

  • 作者:編者:程舒通|責編:趙小花//章承林
  • 出版社:機械工業
  • ISBN:9787111783039
  • 出版日期:2025/07/01
  • 裝幀:平裝
  • 頁數:224
人民幣:RMB 59.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書採用項目式教程形式編寫,體現職業教育產教融合特色,按照項目描述、項目分析、知識與技能儲備、項目實施、項目總結和思考與練習的思路進行設計。本書選取的14個項目均源於生活、面向生產實踐,包含同心圓的繪製、身體質量指數的計算、空氣質量指數的計算、百雞問題的解決、敏感詞替換、校園歌手大賽評分、詩歌的規範輸出、校友通訊錄、社團名單統計等,旨在培養學生對優秀傳統文化的感悟、對校園文化的熱愛,幫助學生加強身體保健與環境保護意識,樹立信息安全、財產安全、生命安全等安全觀念。
    本書由淺入深,內容豐富,既可作為高等職業院校電腦類專業教材,也可作為相關技術人員的Python學習參考用書。

作者介紹
編者:程舒通|責編:趙小花//章承林

目錄
前言
二維碼資源清單
項目1  同心圓的繪製
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    1.1  Python發展歷程和特點
      1.1.1  Python起源
      1.1.2  Python發展歷程
      1.1.3  Python特點
    1.2  Python應用領域
      1.2.1  Web開發
      1.2.2  自動化測試
      1.2.3  人工智慧領域
      1.2.4  網路爬蟲
      1.2.5  科學計算
      1.2.6  遊戲開發
    1.3  開發環境搭建
      1.3.1  安裝Python解釋器
      1.3.2  安裝集成開發工具
    1.4  模塊的安裝與使用
      1.4.1  模塊介紹
      1.4.2  模塊安裝
      1.4.3  模塊導入
  【項目實施】
  【項目總結】
  【思考與練習】
項目2  身體質量指數的計算
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    2.1  代碼格式
      2.1.1  代碼高亮
      2.1.2  代碼縮進
      2.1.3  代碼註釋
      2.1.4  代碼換行
    2.2  標識符和關鍵字
      2.2.1  標識符
      2.2.2  關鍵字
    2.3  變數
      2.3.1  變數本質
      2.3.2  創建Python變數
      2.3.3  改變變數對對象的引用
      2.3.4  對象的類型、標識和值
    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  整數按位運算
  【項目實施】
  【項目總結】
  【思考與練習】
項目3  空氣質量指數的計算
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    3.1  條件語句
      3.1.1  條件語句的3種形式
      3.1.2  if語句
      3.1.3  if…else語句
      3.1.4  if…elif…else語句
    3.2  if嵌套語句
  【項目實施】
  【項目總結】
  【思考與練習】
  項目4百雞問題的解決
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    4.1  循環結構
    4.2  while循環語句
    4.3  for循環語句
    4.4  循環的嵌套
      4.4.1  while循環嵌套
      4.4.2  for循環嵌套
    4.5  跳轉語句
      4.5.1  break語句
      4.5.2  continue語句
  【項目實施】
  【項目總結】
  【思考與練習】
項目5  敏感詞替換
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    5.1  字元串介紹
      5.1.1  創建字元串
      5.1.2  使用不同引號的區別
    5.2  字元串編碼
      5.2.1  ASCII編碼
      5.2.2  Unicode字符集(Unicode編碼)
      5.2.3  UTF?8編碼
      5.2.4  GB 2312編碼
    5.3  字元串的索引值
    5.4  格式化字元串
      5.4.1  使用%格式化

      5.4.2  使用format( )格式化
      5.4.3  使用f?string格式化
    5.5  字元串基本操作
      5.5.1  字元串大小寫轉換
      5.5.2  字元串的檢索與替換
      5.5.3  刪除指定字元
      5.5.4  字元串切片
      5.5.5  字元串分割與拼接
      5.5.6  字元串運算符
  【項目實施】
  【項目總結】
  【思考與練習】
項目6  校園歌手大賽評分
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    6.1  創建列表
    6.2  訪問列表元素
    6.3  修改列表
      6.3.1  添加列表元素
      6.3.2  修改列表元素
      6.3.3  刪除列表元素
    6.4  列表的遍歷
    6.5  列表的排序
  【項目實施】
  【項目總結】
  【思考與練習】
項目7  詩歌的規範輸出
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    7.1  創建元組
      7.1.1  使用圓括弧直接創建
      7.1.2  使用tuple()函數創建
    7.2  訪問元組元素
    7.3  修改元組元素
    7.4  刪除元組元素
    7.5  元組的遍歷
  【項目實施】
  【項目總結】
  【思考與練習】
項目8  校友通訊錄
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    8.1  認識字典
    8.2  創建字典
      8.2.1  使用花括弧創建字典
      8.2.2  通過fromkeys()方法創建字典
      8.2.3  通過dict()方法創建字典

    8.3  訪問字典
    8.4  刪除字典
    8.5  字典的遍歷
      8.5.1  for循環遍歷字典
      8.5.2  items()方法遍歷字典
      8.5.3  使用keys()和values()遍歷字典
      8.5.4  字典推導式
      8.5.5  使用enumerate()函數遍歷字典
  【項目實施】
  【項目總結】
  【思考與練習】
項目9  社團名單統計
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    9.1  認識集合
    9.2  創建集合
      9.2.1  直接賦值法
      9.2.2  set()函數法
    9.3  集合元素的添加與刪除
      9.3.1  向集合中添加元素
      9.3.2  刪除集合指定元素
      9.3.3  隨機刪除集合元素
      9.3.4  清除集合所有元素
      9.3.5  刪除集合本身
    9.4  集合的運算
      9.4.1  交集運算
      9.4.2  並集運算
      9.4.3  差集運算
      9.4.4  補集運算
      9.4.5  判斷子集運算
  【項目實施】
  【項目總結】
  【思考與練習】
項目10  學生宿舍管理系統
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    10.1  函數的定義和調用
      10.1.1  定義函數
      10.1.2  調用函數
    10.2  函數參數的傳遞
      10.2.1  位置參數的傳遞
      10.2.2  關鍵字參數的傳遞
      10.2.3  默認參數的傳遞
      10.2.4  可變參數的傳遞
      10.2.5  參數的混合傳遞
    10.3  函數的返回值
      10.3.1  函數的單個返回值
      10.3.2  函數的多個返回值

    10.4  變數的命名空間和作用域
      10.4.1  局部變數
      10.4.2  全局變數
      10.4.3  global與nonlocal關鍵字
    10.5  特殊函數
      10.5.1  遞歸函數
      10.5.2  匿名函數
  【項目實施】
  【項目總結】
  【思考與練習】
項目11  文件備份
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    11.1  文件概述
    11.2  文件的打開與關閉
      11.2.1  打開文件
      11.2.2  關閉文件
    11.3  文件的讀寫操作
      11.3.1  讀取文件
      11.3.2  寫入文件
      11.3.3  文件的定位讀寫
    11.4  文件與目錄管理
      11.4.1  刪除文件——remove()函數
      11.4.2  文件重命名——rename()函數
      11.4.3  文件備份——copy()函數
      11.4.4  創建或刪除目錄——mkdir()與rmdir()函數
      11.4.5  獲取當前目錄——getcwd()函數
      11.4.6  更改默認目錄——chdir()函數
      11.4.7  獲取文件名列表——listdir()函數
  【項目實施】
  【項目總結】
  【思考與練習】
項目12  銀行自動櫃員機系統
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    12.1  面向對象編程思想
      12.1.1  面向過程的分析
      12.1.2  面向對象的分析
    12.2  類與對象的基礎應用
      12.2.1  理解對象
      12.2.2  理解類
      12.2.3  類的定義
      12.2.4  對象的創建與使用
    12.3  類的成員
      12.3.1  屬性
      12.3.2  方法
      12.3.3  私有成員
    12.4  特殊方法

      12.4.1  構造方法
      12.4.2  析構方法
    12.5  面向對象的3個基本特徵
      12.5.1  封裝
      12.5.2  繼承
      12.5.3  多態
  【項目實施】
  【項目總結】
  【思考與練習】
項目13  酒精度檢測
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    13.1  認識異常
    13.2  異常的類型
    13.3  異常處理
      13.3.1  try…except
      13.3.2  try…except…else
      13.3.3  try…except…finally
      13.3.4  異常處理完整語句
    13.4  主動拋出異常
      13.4.1  raise語句
      13.4.2  assert語句
    13.5  自定義異常
  【項目實施】
  【項目總結】
  【思考與練習】
項目14  電影網站數據採集與解析
  【項目描述】
  【項目分析】
  【知識與技能儲備】
    14.1  檢查採集網站數據的合法性
    14.2  靜態網頁數據的採集
      14.2.1  發送GET請求
      14.2.2  定製請求頭
    14.3  解析網頁源代碼
    14.4  保存解析結果
    14.5  動態網頁數據的採集
      14.5.1  動態網頁抓取技術
      14.5.2  Selenium和WebDriver的安裝與配置
      14.5.3  WebDriver類的常用屬性和方法
  【項目實施】
  【項目總結】
  【思考與練習】
參考文獻

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