回首頁  
帳號
 
關於博碩 博碩好讀 校園圖書 MOCC認證 下載教學 元學堂

博碩好讀
  新書推薦
  出版預告
  名家名著
  iT達人祕笈
 

分類索引

 

出版總覽

 

讀者服務

  徵求作者
 
首頁 >> 書籍介紹
 
 
點我可放大圖片
 
書名:AI世代必備!Python×ChatGPT高效率工作術:從網路爬蟲到辦公室自動化超實務
書號:MP32308 作者:陳會安 ISBN: 978-626-333-493-9
定價:NT$680元 印刷:單色 頁數:464頁
書籍規格:17*23 上市日:2023/6/16 譯者:(無)
學習定位:初階 本書附件:官網下載 (範例程式)   快速前往 範例
前往購買 >> 蝦皮購物 類別:電腦技術  
       
快速前往 快速前往        

 

 
    最全面的 ChatGPT × Python 應用手冊!

    AI 詠唱寫程式,打造超快速自動化技巧!


    學會對 AI 下指令,提升工作效能!
    ChatGPT 詠唱技巧+資料擷取術+辦公室自動化

    本書將帶你學會「網路爬蟲」和「辦公室自動化」的 Python 程式設計,並結合使用 ChatGPT 指令和提示,寫出各種不同應用的 Python 程式,成為 AI 指令達人。

    本書介紹了網路爬蟲的流程到實作,首先分析 HTML 網頁結構及標籤,將資料擷取下來後進行資料處理與轉換,接著實際爬取天氣、電影、電商網頁。另外,本書的職場自動化技巧,包含彙整 Excel 資料、製作統計圖表、批次命名及移動圖片、自動寄開會通知信,讓你輕鬆駕馭日常工作,建立全方位的自動化辦公室!


    23 個自動化範例 + 8 個套件 = 活用資料擷取術、節省繁瑣工作


    你將學會
    ● 取得、剖析和擷取網頁資料
    ● 將爬取的資料轉為 Excel 檔案
    ● 用 ChatGPT 寫網路爬蟲程式,擷取不同類型的資料
    ● 使用 openpyxl 和 pandas 繪製圖表
    ● 自動建立與編輯 Word、PPT 內容
    ● 撰寫客戶回應信件、產生 PDF 報表
    ● 寫出 SQLite / MySQL 資料庫程式
    ● 串接 ChatGPT API,讓你在 LINE 使用 AI 聊天機器人


    適合讀者
    本書適合想要快速學會 Python 和 ChatGPT 詠唱的程式新手,也適合對資料處理、資料分析與資料視覺化有需求的從業人員。

    本書範例檔案
    本書提供 Python 範例程式、完整的 ChatGPT 提示文字及產出程式碼。
 
    第一篇:Python X ChatGPT 程式設計與 HTML「超」入門
    01 使用 ChatGPT 學習 Python 程式設計
    1-1 Python 變數、資料型別與運算子
    1-2 流程控制
    1-3 函式、模組與套件
    1-4 容器型別
    1-5 檔案與例外處理
    1-6 ChatGPT 應用:Python 程式設計小幫手

    02 爬取的資料來源:HTML、CSV 和 JSON
    2-1 HTML 與 CSS 基礎
    2-2 資料標籤 – 文字和圖片標籤
    2-3 群組標籤 – 清單、表格和結構標籤
    2-4 網站巡覽 – 超連結標籤
    2-5 CSV 與 JSON
    2-6 ChatGPT 應用:學習 HTML 標籤的 CSS 選擇器

    第二篇:Python X ChatGPT 網路爬蟲SOP 標準作業程序「超」實務
    03 作業步驟一:認識網路爬蟲與 HTML 網頁分析
    3-1 網路爬蟲與 URL 網址
    3-2 認識 JavaScript 動態網頁內容
    3-3 建立 Python 網路爬蟲的 SOP
    3-4 使用開發人員工具分析 HTML 網頁結構
    3-5 ChatGPT 應用:分析 Bootstrap 相簿網頁的標籤結構

    04 作業步驟二:Requests 和 Selenium 取得網路資料
    4-1 使用 requests 取得網路資料
    4-2 使用 Selenium 取得網路資料
    4-3 取得 HTML 表單送回的網路資料
    4-4 使用 Web API 取得網路資料
    4-5 ChatGPT 應用:取得無限捲動網頁的資料
    4-6 ChatGPT 應用:剖析 OpenWeatherMap 的 JSON 天氣資料

    05 作業步驟三:BeautifulSoup 剖析和擷取網頁資料
    5-1 使用 BeautifulSoup 擷取網頁資料
    5-2 使用正規表達式擷取網頁資料
    5-3 Selenium+BeautifulSoup 擷取網頁資料
    5-4 偽裝成瀏覽器送出 HTTP 請求
    5-5 ChatGPT 應用:爬取 Bootstrap 相簿網頁的照片資訊

    06 作業步驟四:Pandas 清理爬取資料與儲存
    6-1 Pandas 基本使用
    6-2 Pandas 資料讀取與儲存
    6-3 Pandas 常用的資料處理
    6-4 Pandas 資料清理
    6-5 ChatGPT 應用:使用字串函式進行資料處理與清理

    07 ChatGPT 應用實務:Python X ChatGPT 網路爬蟲實戰
    7-1 擷取多筆記錄和 HTML 表格資料
    7-2 擷取多頁面的分頁記錄資料
    7-3 ChatGPT 應用實務:使用 Selenium 自動登入會員網站
    7-4 ChatGPT 應用實務:爬取 PTT BBS 看板討論區的貼文

    第三篇:Python X ChatGPT X Excel 資料統計分析「超自動化」實務
    08 自動化下載圖檔、圖檔處理與批次檔案操作
    8-1 自動化下載網路圖檔
    8-2 PIL 影像處理自動化
    8-3 os 與 shutil 模組的檔案操作自動化
    8-4 ChatGPT 應用:自動批次重新命名和移動檔案
    8-5 ChatGPT 應用:自動批次圖檔處理

    09 自動化 Excel 活頁簿編輯操作
    9-1 Excel 自動化與 openpyxl 套件
    9-2 自動化建立 Excel 檔案和工作表
    9-3 自動化讀取、更新與走訪 Excel 儲存格資料
    9-4 自動化 Excel 工作表管理
    9-5 ChatGPT 應用:將 CSV 和 JSON 資料自動匯入 Excel

    10 自動化 Excel 資料統計與 VBA
    10-1 自動化統計 Excel 工作表的整欄與整列資料
    10-2 在 Excel 儲存格自動化套用公式和 Excel 函式
    10-3 自動化 Python X Excel 建立樞紐分析表
    10-4 使用 Python 程式自動化執行 Excel VBA
    10-5 ChatGPT 應用:實作 Python X Excel 自動化工具箱

    11 ChatGPT 應用實務:Python X Excel 與 Pandas 資料視覺化
    11-1 認識資料視覺化與基本圖表
    11-2 在 Excel 工作表自動化繪製統計圖表
    11-3 ChatGPT 應用實務:Python X Excel 資料視覺化
    11-4 ChatGPT 應用實務:Pandas 資料視覺化

    第四篇:Python X ChatGPT X Office 辦公室事務「超自動化」實務
    12 自動化處理 Word 文件與 PowerPoint 簡報
    12-1 Python 的 Word 文件自動化
    12-2 Python 的 PowerPoint 簡報自動化
    12-3 ChatGPT 應用:自動調整 Word 標題文字的樣式與對齊
    12-4 ChatGPT 應用:自動在 PowerPoint 投影片繪製圖表

    13 自動化處理 PDF 文件與 Email 電子郵件
    13-1 pywin32 套件:Office 軟體自動化
    13-2 自動化 PDF 檔案處理
    13-3 自動化寄送 Email 電子郵件
    13-4 ChatGPT 應用:Excel X Email 自動寄送開會通知

    14 自動化匯整各種表格資料至 SQL 資料庫
    14-1 自動化轉換 Word、HTML 和 PDF 表格成 Excel
    14-2 SQLite 資料庫的基本使用
    14-3 將 CSV、JSON 和 Excel 資料存入 SQLite 資料庫
    14-4 ChatGPT 應用:自動合併多個 Excel 檔案
    14-5 ChatGPT 應用:產生 SQL 指令與改用 MySQL 資料庫

    15 ChatGPT API 自動化撰寫客戶回應與產生 PDF 報表
    15-1 使用 Open AI 的 ChatGPT API
    15-2 自動化 Word 模版文件處理
    15-3 Python X Excel 使用 Word 模版產生 PDF 報表
    15-4 ChatGPT 應用:ChatGPT API X Word 模版撰寫客戶回應的 Word 文件

    16 ChatGPT 應用實務:ChatGPT API 和 LINE Bot 聊天機器人
    16-1 Flask 的基本使用
    16-2 使用 Replit 雲端 Python 開發環境
    16-3 ChatGPT 應用實務:Flask+SQLite 建立 Web API
    16-4 ChatGPT 應用實務:ChatGPT API 和 LINE Bot 聊天機器人

    附錄A Python 開發環境與註冊使用 ChatGPT
    A-1 Python 開發環境:Thonny
    A-2 註冊使用 ChatGPT
 
    陳會安

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

    經歷
    企業講師、松崗電腦產品經理、美商 PH 出版經理、專業電腦書作者。
    資訊技術作家,出版超過 100 本電腦著作,包括:程式設計(C / C++、Java、C#、HTML5、PHP、ASP.NET、JSP等)、資料庫、系統分析、資料結構等各種不同主題。

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

    fChart 程式設計教學工具官方網址:https://fchart.github.io/
 

範例下載
 
  1. 範例 (53.6MB)
 
 
     

博碩文化客服信箱
 

[email protected]

 
文教業務團隊
台北、新北、桃園、基隆、宜蘭、花蓮、金門
汪 玉 鳳
LINE ID:0925177716
0925-177716
[email protected]
郭 南 彤
LINE ID:rgtech101
0917-727778
[email protected]
助理分機 519
新竹、苗栗、台中、彰化、南投、雲林
林 世 昌
LINE ID:0925275775
0925-275775
[email protected]
助理分機 519
嘉義、台南、高雄、屏東、台東、澎湖
林 月 玲
LINE ID:0926858627
0926-858627
[email protected]
助理分機 238
 
MOCC 認證小組
 
  林 雯 玲 電話:02-2696-2869 分機:623 [email protected]

 

 
 

 

博碩文化股份有限公司 DrMaster Press Co., Ltd.
台灣新北市汐止區新台五路一段112號10樓A棟
Building A, 10F, No.112, Xintai 5th Rd., Sec.1,Xizhi Dist., New Taipei City 221, Taiwan
Tel:02-2696-2869 Fax:02-2696-2867 劃撥帳號:17484299

Copyright© DrMaster Press Co., Ltd. All Rights Reserved.