Python 從網路爬蟲到生活應用超實務:人工智慧世代必備的資料擷取術
 
作者: 陳會安 
書城編號: 18850081


售價: $207.00

購買後立即進貨, 約需 7-12 天

 
 
出版社: 博誌
出版日期: 2020/12
頁數: 448
ISBN: 9789864345397

商品簡介


☀ 科技來自於人性,讓程式設計回歸生活上的應用!

☀ 本書不只讓你學會Python,還要讓它「真正」進入你的日常生活!

 

人工智慧世代必備的資料擷取術 ─ 網路爬蟲,幫你建立 Python 網路爬蟲 SOP 標準作業程序

 

☛  資料是王 ( Data is King ),誰擁有資料,誰就能主宰世界。從 Python 網路爬蟲到生活應用,完整說明你需要必備的 Python 資料擷取術。

 

☛  網路爬蟲就是從 HTML 網頁取得資料。你可以想像在 Web 星球 ( WWW ) 上有眾多果園 ( 網站 ) 和 HTML 果樹 ( 網頁 ),你的工作是拿著水果籃進入指定的果園後,爬上果樹摘下樹上的水果 ( HTML 標籤 ),你需要定位水果在哪裡以及規劃摘取順序,才能成功摘下整棵樹的水果,放進水果籃。

 

☛  本書讓你學得到 Python,用得到 Python,還能夠「真正活用」Python 來解決你日常生活、學習和工作上,各種資料擷取和處理的問題。

 

適用讀者

✎  已經有其他程式語言基礎、或對運算思維有興趣的初學者。

✎  適合讀者自學 Python 程式設計,亦可作為 Python 程式設計相關課程的上課教材。

 

本書提供線上資源下載

☛  fChart

 

作者

陳會安

 

現 職

專職資訊圖書作者、大專資訊課程老師

 

經 歷

企業講師、松崗電腦產品經理、美商PH出版經理、專業電腦書作者。

 

資訊技術作家,出版超過 100 本電腦著作, 包括: 程式設計( C / C + + 、J a v a 、C # 、( H T M L 5 、P H P 、ASP.NET、JSP等)、資料庫、系統分析、資料結構等各種不同主題。

 

近年研究人工智慧、機器學習 / 深度學習、資料科學、網路爬蟲、大數據分析和物聯網相關課程與圖書寫作,也熱衷利用 Raspberry Pi 、 Arduino 、ESP8266 / ESP32 和 Micro:bit 等開發板製作創客作品,投入創客領域的教學與寫作。

 

fChart 程式設計教學工具官方網址:

fChart

 

目錄

01 Python 程式設計入門

1-1 Python 變數、資料型別與運算子

1-2 流程控制

1-3 函式、模組與套件

1-4 容器型別

1-5 類別與物件

1-6 檔案處理

 

02 爬取的資料來源:HTML、CSV 和 JSON

2-1 HTML 與 CSS 基礎

2-2 資料標籤 – 文字和圖片標籤

2-3 群組標籤 – 清單、表格和結構標籤

2-4 網站巡覽 – 超連結標籤

2-5 互動介面 – 表單標籤

2-6 CSV 與 JSON

 

03 作業步驟一:認識網路爬蟲與 HTML 網頁分析

3-1 網路爬蟲與 URL 網址

3-2 認識 JavaScript 動態網頁內容

3-3 建立 Python 網路爬蟲的 SOP

3-4 使用開發人員工具分析 HTML 網頁結構

3-5 生活應用:分析 BBC News 新聞清單的標籤結構

 

04 作業步驟二:Requests 和 Selenium 取得網路資料

4-1 使用 requests 取得網路資料

4-2 使用 Selenium 取得網路資料

4-3 取得 HTML 表單送回的網路資料

4-4 使用 Web API 取得網路資料

4-5 生活應用:取得無限捲動分頁的網路資料

4-6 生活應用:剖析摩根台股指數的 JSON 資料

 

05 作業步驟三:BeautifulSoup 剖析和擷取網頁資料

5-1 使用 BeautifulSoup 擷取網頁資料

5-2 使用正規表達式擷取網頁資料

5-3 Selenium+BeautifulSoup 擷取網頁資料

5-4 如何破解網站的防爬機制

5-5 生活應用:爬取 BBC News 新聞清單

5-6 生活應用:Selenium 自動登入 Facebook

 

06 作業步驟四:Pandas 資料清理、讀取與儲存

6-1 Pandas 基本使用

6-2 Pandas 資料讀取與儲存

6-3 Pandas 常用的資料處理

6-4 Pandas 資料清理

6-5 生活應用:使用 Pandas 繪製視覺化圖表

 

07 應用實務:爬取食衣住行和娛樂資訊

7-1 擷取單一網頁的單一資料

7-2 擷取單一網頁的單筆記錄

7-3 擷取單一網頁的多筆記錄

7-4 擷取多頁網頁的多筆記錄

7-5 生活應用:爬取台鐵列車時刻 / 車次查詢資料

 

08 應用實務:爬取排行榜和網路趨勢資訊

8-1 爬取網站的排行榜資訊

8-2 認識 Google Trends 網路趨勢

8-3 pytrends 套件爬取 Google Trends 網路趨勢

8-4 生活應用:視覺化分析新冠肺炎的網路趨勢

 

09 整合應用:IFTTT、LINE 和 Telegram 發送通知訊息

9-1 註冊與使用 IFTTT 服務

9-2 申請與使用 LINE Notify

9-3 設定與使用 Telegram Bot 機器人

9-4 整合應用:IFTTT 和 LINE/Telegram 發送即時天氣訊息

 

10 應用實務:爬取 YouTube 等影音網站

10-1 爬取 YouTube 影片搜尋頁面

10-2 使用 pytube3 套件下載 YouTube 影片

10-3 下載 YouTube 聲音檔與字幕

10-4 生活應用:批次下載 YouTube 播放清單的影片

10-5 生活應用:爬取無限捲動分頁 YouTube 影片資料

10-6 生活應用:使用 You-Get 下載影音網站的影片

 

11 應用實務:爬取 Imgur 和 PTT 表特版圖片

11-1 爬取與下載網頁圖片

11-2 爬取 Imgur 網路相簿網站

11-3 爬取 PTT BBS 文章和表特版圖片

11-4 生活應用:使用 Python 批次下載爬取圖片

11-5 生活應用:爬取和下載 Instagram 圖片

 

12 整合應用:自動排程通知、爬取 / 下載資料和 Telegram Bot

12-1 使用 APScheduler 套件建立自動排程

12-2 建立 Telegram Bot 機器人

12-3 整合應用:自動排程送出通知訊息

12-4 整合應用:自動排程下載多媒體資料

12-5 整合應用:Telegram Bot 管家機器人

 

13 應用實務:爬取金融與商務資料

13-1 爬取即時匯率和匯率的歷史資料

13-2 使用 twder 套件爬取新台幣匯率

13-3 爬取上市櫃公司的金融數據

13-4 生活應用:爬取台灣證交所的券商資料

13-5 生活應用:使用上市公司月營收選出好股票

 

14 應用實務:爬取股市指數和股價數據

14-1 爬取股價指數和股價資料

14-2 使用 twstock 套件爬取台股股價

14-3 爬取 yahoo! finance 股價資料

14-4 爬取台股三大法人買賣超日報表

14-5 生活應用:繪製台積電股價的移動平均線

14-6 生活應用:使用 twstock 套件分析股票買賣點

 

陳會安 作者作品表

新一代 Keras 3.x 重磅回歸:跨 TensorFlow 與 PyTorch 建構 Transformer、CNN、RNN、LSTM 深度學習模型

新觀念 Visual C# 程式設計範例教本 第六版

文科生也可以輕鬆學會Web Scraper網路爬蟲與Power Automate X Excel大數據分析

Power Automate 自動化大全:串接 Excel、ChatGPT、SQL 指令,打造報表處理、網路爬蟲、資料分析超高效流程

MySQL/MariaDB資料庫設計與開發實務

ChatGPT × Excel VBA 網路爬蟲與資料分析:使用生成式 AI 「重啟」你的Excel辦公室自動化

SQL Server 2022/2019資料庫設計與開發實務

Python X ChatGPT:零基礎AI聊天用流程圖學Python程式設計

Python× ChatGPT× Excel 高效率打造辦公室作業+數據分析自動化

IoT開發最強雙引擎:Node-RED + App Inventor 2,用視覺化環境打造IoT物聯網裝置

超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合(第二版)

Python X Excel高效率打造辦公室作業 + 數據分析自動化

看圖學Python人工智慧程式設計(附範例光碟)

Python 資料科學實戰教本:爬蟲、清理、資料庫、視覺化、探索式分析、機器學習建模,數據工程一次搞定!

Raspberry Pi 樹莓派:Python x AI 超應用聖經

新觀念PHP8+MySQL+AJAX 網頁程式範例教本 第六版

超簡單AIoT物聯網與網站架設必學神器:Node-RED視覺化開發工具

C++程式設計實習-趣玩Arduino(第二版)(附範例光碟)

文科生也可以輕鬆學習網路爬蟲:Python+Web Scraper

超簡單Python/MicroPython物聯網應用:堆積木寫程式輕鬆學習軟硬體整合

還有... [顯示所有作品]

* 以上資料僅供參考之用, 香港書城並不保證以上資料的準確性及完整性。
* 如送貨地址在香港以外, 當書籍/產品入口時, 顧客須自行繳付入口關稅和其他入口銷售稅項。

 

 

 

  我的賬戶 |  購物車 |  出版社 |  團購優惠
加入供應商 |  廣告刊登 |  公司簡介 |  條款及細則

香港書城 版權所有 私隱政策聲明

顯示模式: 電腦版 (改為: 手機版)