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

Python程序設計(高等職業教育新形態一體化系列教材)

  • 作者:編者:孟思明//張良均//易丹|責編:張松濤
  • 出版社:中國鐵道
  • ISBN:9787113287993
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:237
人民幣:RMB 47 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書以項目為導向,全面介紹了Python程序設計的相關知識及其應用,並詳細闡述了使用Python解決實際問題的方法。全書共9個項目,項目一主要內容包括Python概述、Python開發環境的搭建、Jupyter Notebook的相關內容等;項目二?八介紹了Python的基礎知識、數據結構、程序的控制結構、函數、面向對象程序設計、文件基礎、常用模塊和庫等內容;項目九為綜合案例,介紹了鐵路數據管理與客流量分析。本書除項目九以外均包含課後習題(選擇題和操作題),通過練習和實踐操作,可幫助讀者鞏固所學的內容。
    本書適合作為高等職業院校電腦應用技術、人工智慧技術應用、軟體技術、大數據技術等電腦類和電子信息類相關專業的教材,也可作為Python程序設計愛好者的自學參考書。

作者介紹
編者:孟思明//張良均//易丹|責編:張松濤

目錄
項目一  認識Python
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、Python概述
      (一)初識Python
      (二)Python發展歷史
      (三)Python特性
    二、搭建Python開發環境
      (一)在Windows系統平台安裝Python與配置環境變數
      (二)開啟Python之旅
      (三)Python的Anaconda發行版
      (四)在Windows系統中安裝Anaconda
    三、Jupyter Notebook的常用功能
      (一)啟動Jupyter Notebook
      (二)新建一個Notebook
      (三)Jupyter Notebook的界面及其構成
      (四)Jupyter Notebook的導出功能
  【項目實施】
    任務  查詢車次信息
  【項目總結】
  【課後習題】
項目二  Python基礎知識——鐵路客流量統計
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、Python基礎語法
      (一)輸入與輸出
      (二)代碼註釋
      (三)多行語句
      (四)縮進代碼
      (五)命名標識符與保留字元
      (六)調試Python代碼
    二、創建Python的變數
      (一)Python變數
      (二)相互轉化數值型變數
      (三)字元型數據的創建與基本操作
    三、使用Python的運算符
      (一)常用操作運算符
      (二)運算符優先順序
  【項目實施】
    任務  統計鐵路旅客客流量
  【項目總結】
  【課後習題】
項目三  Python數據結構——鐵路客流數據管理
  【學習目標】

  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、Python數據結構的組成
      (一)認識數據結構類型
      (二)區分可變數據類型與不可變數據類型
    二、創建列表並進行基本操作
      (一)列表的概念與特性
      (二)創建列表
      (三)列表的基礎操作
      (四)列表常用方法和函數
    三、創建元組並進行基本操作
      (一)區分元組和列表
      (二)創建元組
      (三)元組常用方法和函數
    四、創建字典並進行基本操作
      (一)字典的概念與特性
      (二)解析字典的鍵與值
      (三)創建字典
      (四)提取字典元素
      (五)字典常用方法和函數
    五、創建集合併進行基本操作
      (一)集合的概念與特性
      (二)創建集合
      (三)集合運算
      (四)集合常用方法和函數
  【項目實施】
    任務  管理鐵路客流數據
  【項目總結】
  【課後習題】
項目四  程序的控制結構——鐵路旅客會員等級劃分
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、條件語句
      (一)if語句的基本結構
      (二)實現多路分支(else、elif)
    二、循環語句
      (一)編寫for循環語句
      (二)編寫while循環語句
      (三)運用break、continue和pass語句
      (四)嵌套循環
      (五)組合條件與循環
      (六)多變數迭代
      (七)創建列表解析
    三、異常處理
  【項目實施】

    任務  劃分鐵路旅客會員等級
  【項目總結】
  【課後習題】
項目五  函數——構建新零售銷售數據程序
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、自定義函數
      (一)認識自定義函數
      (二)設置函數參數
      (三)返回值
      (四)調用自定義函數
      (五)遞歸和嵌套函數
      (六)區分局部變數和全局變數
    二、匿名函數
      (一)創建並使用匿名函數
      (二)其他常用高階函數
    三、存儲與導入函數模塊
      (一)存儲並導入整個模塊
      (二)導入函數
      (三)指定別名
  【項目實施】
    任務  統計新零售設備商品銷售數據
  【項目總結】
  【課後習題】
項目六  面向對象程序設計——實現新零售銷售數據程序復用
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、面向對象程序設計概述
      (一)面向對象編程及相關內容
      (二)面向對象實例
      (三)面向對象的優點
      (四)何時使用面向對象編程
    二、類和對象
      (一)定義和使用類
      (二)綁定self
      (三)創建對象
      (四)刪除對象
    三、屬性和方法
      (一)類的專有方法
      (二)對象的屬性和方法
    四、類的特性
      (一)繼承父類屬性和方法
      (二)其他特性
    五、對象的迭代

      (一)生成迭代器
      (二)返回迭代器
  【項目實施】
    任務  分析新零售銷售數據
  【項目總結】
  【課後習題】
項目七  文件基礎——持久化存儲校園卡消費數據
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、文件的概念
      (一)文件的概念和類型
      (二)文件命名
    二、文件的讀寫
      (一)讀取.txt文件中的數據
      (二)保存數據為TXT格式文件
      (三)讀寫CsV文件
      (四)讀寫JSON格式的文件
    三、文件的管理
      (一)使用os模塊進行文件管理
      (二)使用shutil模塊進行文件管理
  【項目實施】
    任務  持久化存儲校園卡消費數據
  【項目總結】
  【課後習題】
項目八  常用模塊和庫——校園卡消費行為分析
  【學習目標】
  【思維導圖】
  【項目描述】
  【項目分析】
  【知識準備】
    一、Python的內置模塊
      (一)math
      (二)random
      (三)datetime
      (四)re
    二、Python的第三方庫
      (一)安裝方法
      (二)NumPy
      (三)pandas
      (四)Matplotlib
  【項目實施】
    任務  分析校園卡消費行為數據
  【項目總結】
  【課後習題】
項目九  綜合案例:鐵路數據管理與客流量分析
  【學習目標】
  【思維導圖】

  【項目描述】
  【項目分析】
  【項目實施】
    任務一  了解鐵路旅客客流量分析
    任務二  管理鐵路數據
      (一)管理車次數據
      (二)管理客流數據
    任務三  合併與探索數據
    任務四  分析不同站點客流量分佈
    任務五  分析不同時間段上車客流量分佈
    任務六  分析節假日客流量變化情況
    任務七  制定鐵路運營方案
  【項目總結】
參考文獻

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