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

基於項目驅動的Python語言程序設計(雙高引領智創未來電子信息與ICT專業群校企合作崗課賽證一體化新型教材)

  • 作者:編者:劉藝琴|責編:張利軍
  • 出版社:北京交通大學
  • ISBN:9787512151581
  • 出版日期:2025/01/01
  • 裝幀:活頁
  • 頁數:238
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書共包含7個部分,即緒論、5個項目、課程拓展。緒論部分介紹了課程的定位及課程的素質目標、能力目標、知識目標等;5個項目分別涵蓋了Python在文件操作、數據分析、數據可視化、管理信息系統及網路爬蟲等方面的相關知識點、綜合項目案例及技能訓練:課程拓展部分主要介紹與本課程緊密相關的崗位、競賽、證書及相關的知識和技能需求。
    本書既可作為高等職業教育人工智慧應用技術、軟體技術、電腦應用技術等專業的教材使用,也可供Python語言編程愛好者參考使用。

作者介紹
編者:劉藝琴|責編:張利軍

目錄
緒論
項目1  人口普查數據文件讀寫
  知識準備
  1.1  數據
    1.1.1  數據的概念
    1.1.2  數據的獲取途徑
  1.2  電腦程序
    1.2.1  電腦程序的概念
    1.2.2  編寫程序的目的
    1.2.3  程序處理的對象
  1.3  Python的安裝與使用
    1.3.1  Python的下載及安裝
    1.3.2  Python的命令行使用方式
    1.3.3  Python的文件操作方式
  1.4  變數
    1.4.1  變數的概念
    1.4.2  變數的命名規則
  1.5  程序結構
    1.5.1  順序結構
    1.5.2  分支結構
    1.5.3  循環結構
  1.6  函數
    1.6.1  函數的概念
    1.6.2  函數的類型及使用
  1.7  庫
    1.7.1  標準庫
    1.7.2  第三方庫
  1.8  註釋
    1.8.1  單行註釋
    1.8.2  多行註釋
任務實施
   1.人口普查數據讀取
   2.人口普查數據保存
知識拓展
   1.os庫的文件操作
   2.os庫的路徑操作
   3.相對路徑和絕對路徑
項目2  受高等教育人口情況統計
  知識準備
  2.1  環境搭建
    2.1.1  Anaconda的安裝
    2.1.2  JupyterNotebook的使用
  2.2  數據類型
    2.2.1  基本數據類型
    2.2.2  複合數據類型
    2.2.3  數據類型的查看
    2.2.4  數據類型的轉換
  2.3  控制語句
    2.3.1  if語句
    2.3.2  for循環語句

    2.3.3  while循環語句
    2.3.4  嵌套循環
  2.4  輸入輸出
    2.4.1  輸入
    2.4.2  輸出
任務實施
   1.全國大專學歷總人數及占比
   2.各地區大專學歷總人數及占比
   3.各地區大專人數占比與全國水平的比較
   4.各地區受高等教育人數及占比
知識拓展
   1.Python運算符及其優先順序
   2.break語句與continue語句
   3.字典推導式與列表推導式
項目3  勞動力人口數據分析
  知識準備
  3.1  數據分析與數據可視化
  3.2  pandas庫
    3.2.1  pandas庫簡介
    3.2.2  Series對象
    3.2.3  DataFrame對象
  3.3  matplotlib庫
    3.3.1  matplotlib庫簡介
    3.3.2  畫布的創建
    3.3.3  子圖的創建
    3.3.4  標籤信息的添加
    3.3.5  常見圖表的繪製
    3.3.6  顏色、線型、標記的設置
    3.3.7  繪製圖形的保存
  3.4  數據合併
    3.4.1  merge()函數
    3.4.2  join()函數
    3.4.3  concat()函數
  3.5  數據清洗
    3.5.1  空值和缺失值的處理
    3.5.2  重複值的處理
    3.5.3  異常值的處理
任務實施
   1.全國勞動力人口數據的獲取與讀取
   2.全國勞動力人口數據的預處理
  3.2019年全國勞動力人口分佈情況分析
  4.2019年各省區市勞動力人口占比分析
  5.2009-2019年全國勞動力總人口變化情況分析
  6.2009-2019年top5省區市勞動力人口變化情況分析
知識拓展
   1.numpy庫簡介
   2.ndarray數組對象
   3.ndarray數組的索引和切片
   4.ndarray數組的運算
   5.numpy庫中的統計函數

項目4  人口信息管理系統開發
  知識準備
  4.1  Pycharm開發工具
    4.1.1  Pycharm簡介
    4.1.2  Pycharm的下載
    4.1.3  Pycharm的安裝
    4.1.4  Pycharm的基本使用
  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.4  繼承
    4.4.1  繼承的概念
    4.4.2  繼承的使用
  4.5  異常
    4.5.1  異常的概念和使用
    4.5.2  內置異常類型
任務實施
   1.界面設計
   2.人口數據載入
   3.用戶登錄
   4.人口信息添加
   5.人口信息修改
   6.人口信息刪除
   7.人口信息搜索
   8.項目總結
知識拓展
   1.Lambda表達式
   2.函數的遞歸
   3.多態性
   4.靜態方法
   5.特殊方法
項目5  人口數據爬取
  知識準備
  5.1  HTTP的基本原理
    5.1.1  URL
    5.1.2  超文本
    5.1.3  HTTP請求及響應的基本過程
  5.2  HTML網頁基礎
    5.2.1  HTML
    5.2.2  HTML標籤及其基本結構
    5.2.3  節點樹及節點間的關係
    5.2.4  HTML標籤屬性
  5.3  網路爬蟲的基本原理

  5.4  requests庫
    5.4.1  requests庫的安裝
    5.4.2  requests庫的基本用法
  5.5  BeautifulSoup庫
    5.5.1  BeautifulSoup庫的安裝
    5.5.2  BeautifulSoup庫的基本用法
    5.5.3  標籤屬性和值的獲取
    5.5.4  文檔樹搜索
任務實施
   1.獲取網頁
   2.分析網頁
   3.解析網頁
   4、存儲數據
知識拓展
   1.JavaScript渲染
   2.JSON數據的請求
   3.Scrapy簡介
附錄A  課程拓展
參考文獻

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