PDF JPG
本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • 跟著阿才學Python:從基礎到網路爬蟲應用:CSV、JSON與網頁資料一把抓, 大數據資料輕鬆取得
  • 點閱:143
  • 作者: 蔡文龍等作
  • 出版社:碁峰資訊
  • 出版年:2020[民109]
  • ISBN:9789865024987; 9789865025687
  • 格式:PDF,JPG
  • 附註:原紙本書ISBN: 9789865024987 本電子書不附光碟資料

本書從Python基礎程式設計開始,經由流程控制、迴圈、串列、函式、字典、檔案操作等章節,逐漸邁向資料爬蟲技能:存取開放資料、JSON與CSV、爬蟲網頁資訊進行彙整,以120個精選範例讓初學者徹底掌握Python基礎到資料存取與爬蟲應用精髓。
 
■ 易學:初學者透過步驟練習可以完整重現書中範例。同時配合大量範例了解Python語法、字典、檔案、動態生成網頁、存取CSV與JSON以及網路爬蟲進行整合運用。
■ 易懂:範例日常生活化,逐步解說,易學易懂。
■ 易教:本書經過初學者與開發人員試讀、教師試教,修改內容與作法,去蕪存菁,教師免備課。

 
書中提供精選實務案例供讀者練習套用,包含:
*產品管理系統-存取檔案
*產品管理系統-以CSV與JSON為資料來源
*模擬遊戲卡牌遊戲
*爬取博客來網站資訊
*動態爬取網路圖片
*爬取Dcard熱門文章
*讀取OpenData農場資訊
*讀取OpenData計算農場數並繪製柱狀圖
*讀取OpenData動態製作農村地方美食小吃網頁
*讀取健保資料開放服務製作口罩剩餘數量查詢網頁


  • 01 Python 簡介與開發環境建置(第1-1頁)
    • 1.1 Python 程式語言簡介(第1-2頁)
    • 1.2 Python 開發環境下載、安裝與執行(第1-5頁)
    • 1.3 Anaconda 建置 Python 開發環境(第1-10頁)
    • 1.4 使用 Spyder 撰寫與執行 Python(第1-15頁)
    • 1.5 習題(第1-22頁)
  • 02 變數資料型別與運算(第2-1頁)
    • 2.1 變數(第2-2頁)
    • 2.2 識別字(第2-4頁)
    • 2.3 保留字(第2-5頁)
    • 2.4 常用資料型別(第2-6頁)
    • 2.5 取得變數資料型別(第2-8頁)
    • 2.6 運算子(第2-9頁)
    • 2.7 資料型別轉換(第2-15頁)
    • 2.8 習題(第2-17頁)
  • 03 輸出入函式(第3-1頁)
    • 3.1 輸出函式(第3-2頁)
    • 3.2 脫逸字元(第3-3頁)
    • 3.3 格式化輸出(第3-4頁)
    • 3.4 format() 方法(第3-9頁)
    • 3.5 輸入函式(第3-11頁)
    • 3.6 習題(第3-14頁)
  • 04 選擇結構(第4-1頁)
    • 4.1 程式流程控制(第4-2頁)
    • 4.2 if 單向選擇敘述(第4-2頁)
    • 4.3 if-else 雙向選擇敘述(第4-4頁)
    • 4.4 巢狀選擇(第4-6頁)
    • 4.5 if-elif-else 多向選擇敘述(第4-8頁)
    • 4.6 習題(第4-11頁)
  • 05 串列的應用(第5-1頁)
    • 5.1 何謂串列(第5-2頁)
    • 5.2 一維串列的使用(第5-2頁)
    • 5.3 存取串列元素(第5-6頁)
    • 5.4 串列運算子(第5-9頁)
    • 5.5 串列常用函式與方法(第5-10頁)
    • 5.6 二維串列的使用(第5-14頁)
    • 5.7 習題(第5-19頁)
  • 06 重複結構(第6-1頁)
    • 6.1 for 迴圈敘述(第6-2頁)
    • 6.2 while 迴圈敘述(第6-9頁)
    • 6.3 break 與 continue 敘述(第6-13頁)
    • 6.4 巢狀迴圈(第6-17頁)
    • 6.5 習題(第6-22頁)
  • 07 函式的應用(第7-1頁)
    • 7.1 函式簡介(第7-2頁)
    • 7.2 函式的語法(第7-3頁)
    • 7.3 函式的參數傳遞方式(第7-10頁)
    • 7.4 全域變數與區域變數(第7-14頁)
    • 7.5 亂數套件函式(第7-17頁)
    • 7.6 習題(第7-21頁)
  • 08 元組與字典的應用(第8-1頁)
    • 8.1 元組(第8-2頁)
    • 8.2 字典(第8-6頁)
    • 8.3 習題(第8-20頁)
  • 09 目錄檔案管理與例外處理(第9-1頁)
    • 9.1 檔案路徑介紹(第9-2頁)
    • 9.2 檔案與目錄管理(第9-4頁)
    • 9.3 檔案的存取(第9-11頁)
    • 9.4 例外處理(第9-22頁)
    • 9.5 習題(第9-29頁)
  • 10 存取 csv(第10-1頁)
    • 10.1 csv 簡介(第10-2頁)
    • 10.2 如何讀取 csv 檔(第10-2頁)
    • 10.3 如何寫入 csv 檔(第10-11頁)
    • 10.4 習題(第10-18頁)
  • 11 存取 JSON 資料(第11-1頁)
    • 11.1 JSON 簡介(第11-2頁)
    • 11.2 json 套件存取 JSON 資料(第11-4頁)
    • 11.3 習題(第11-19頁)
  • 12 網路爬蟲擷取網頁資訊(第12-1頁)
    • 12.1 requests 套件 - 擷取網頁資訊(第12-2頁)
    • 12.2 BeautifulSoup 套件 - 解析網頁的程式碼(第12-6頁)
    • 12.3 網路爬蟲實例(第12-17頁)
    • 12.4 習題(第12-28頁)
  • 13 網路爬蟲資料讀取案例實作(第13-1頁)
    • 13.1 爬取 Dcard 熱門文章(第13-2頁)
    • 13.2 讀取 OpenData 農場資訊(第13-6頁)
    • 13.3 讀取 OpenData 計算農場數並繪製柱狀圖(第13-12頁)
    • 13.4 讀取 OpenData 動態製作農村地方美食小吃網頁(第13-17頁)
    • 13.5 讀取健保資料開放服務製作口罩剩餘數量查詢網頁(第13-27頁)
紙本書 NT$ 450
單本電子書
NT$ 450

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code