Python自動化的樂趣: 搞定重複瑣碎&單調無聊的工作 (第3版)

Python自動化的樂趣: 搞定重複瑣碎&單調無聊的工作 (第3版)

Automate the Boring Stuff with Python (3rd Edition)

出版日期:
2026/07/01
9
980882
查詢門市庫存
全球狂銷超過75萬本!
搞定繁瑣又無聊的工作!

內容簡介

全球狂銷超過75萬本!
搞定繁瑣又無聊的工作!

不要將寶貴的時間浪費在那些連訓練有素的猴子都能完成的工作上!
快跟著《Python 自動化的樂趣》一起搞定你手上重複瑣碎又單調無聊的工作。
就算是從未寫過任何一行程式碼的讀者,也能學會如何讓電腦幫你完成費時、繁瑣又無聊的苦差事。

如果您曾經花費數小時只為了將檔案重新命名,或是更新電子試算表中數百個儲存格內容,就知道這類工作任務是多麼瑣碎和單調,如果能讓電腦來協助我們完成這些工作該有多好?

《Python 自動化的樂趣》第三版的內容經過全面修訂,目標是帶領讀者學會使用 Python 語言撰寫程式,讓程式在數分鐘內完成手動處理時需要數小時才能做完的工作,而且讀者無須擁有程式設計方面的經驗也能無痛學習。本書前幾章會透過淺顯易懂的說明方式和令人興味盎然的範例程式,先教讀者 Python 語言的基礎知識,逐步引導讀者寫出第一個 Python 程式,學會處理字串、字典(Dictionary)等其他資料結構,然後使用規則運算式來搜尋和操作文字模式。

掌握基礎知識後,本書會引導各位讀者實際解決專案,從中學習如何利用 Python 自動化來完成以下這些工作:
* 自動搜尋網頁內容、下載檔案和填寫表單。
* 在各種檔案和電子試算表中查找、擷取和操作文字與資料。
* 自動複製、移動、重新命名或壓縮電腦中的檔案。
* 分割、合併和擷取 PDF 與 Word 文件中的文字內容。
* 自訂滑鼠和鍵盤巨集指令與應用程式互動。
* 管理電子郵件信箱的收件匣、自動取消列表中的訂閱項目以及發送電子郵件或簡訊通知。

本書第三版推出的新內容:除了全面改版的程式碼與範例,還有四個全新章節,主題包括資料庫整合、語音辨識、聲音與影像檔案編輯。增加16個全新的程式設計專案,涵蓋更多開發人員需要技巧,例如建立命令列程式。

展開看更多

產品目錄

推薦序
致謝
導讀

【PART I 奠定程式設計的基礎】
第1章 Python基礎知識
第2章 if-else和流程控制陳述式
第3章 迴圈
第4章 函式
第5章 程式除錯
第6章 串列型態
第7章 字典型態與結構化資料
第8章 字串與文字編輯

【PART II 工作任務自動化】
第9章 文字模式比對:規則運算式入門與應用
第10章 檔案操作:讀取與寫入
第11章 檔案管理自動化
第12章 命令列程式的設計與部署
第13章 網頁抓取技術
第14章 自動操作Excel試算表
第15章 自動操作Google試算表
第16章 SQLite資料庫
第17章 自動操作PDF和Word文件
第18章 自動操作CSV、JSON和XML檔案
第19章 自動處理時間、任務排程和啟動程式
第20章 自動發送電子郵件、簡訊和推播通知
第21章 製作圖表與操作圖像
第22章 自動辨識圖像文字
第23章 自動控制鍵盤和滑鼠
第24章 文字轉語音和語音辨識引擎

附錄A 安裝第三方套件
附錄B 練習題解答
索引

作者介紹

Al Sweigart 從事軟體開發工作之餘,本身也是 Python 軟體基金會的成員,更是一名暢銷作家,除了本書之外,還著有多本超受歡迎的程式設計書籍,包括:《Python功力提升的樂趣:寫出乾淨程式碼的最佳實務》、《The Big Book of Small Python Projects》、《Coding with Minecraft》和《The Recursive Book of Recursion》等多本著作(英文版均由 No Starch Press 出版)。

規格

誠品貨碼 / 2683174584002
ISBN13 / 9786264253109
ISBN10 /
EAN貨碼 / 9786264253109
頁數 / 752
裝訂 / P:平裝
語言 / 1:中文/繁體
尺寸 / 17X23X3.5CM
級別 / N:無

退貨說明

退貨須知:

  1. 依照消費者保護法的規定,您享有商品貨到次日起七天猶豫期(含例假日)的權益(請注意!猶豫期非試用期),辦理退貨之商品必須是全新狀態(不得有刮傷、破損、受潮)且需完整(包含全部商品、配件、原廠內外包裝、贈品及所有附隨文件或資料的完整性等)。
  2. 請您以送貨廠商使用之包裝紙箱將退貨商品包裝妥當,若原紙箱已遺失,請另使用其他紙箱包覆於商品原廠包裝之外,切勿直接於原廠包裝上黏貼紙張或書寫文字。若原廠包裝損毀將可能被認定為已逾越檢查商品之必要程度,本公司得依毀損程度扣除回復原狀必要費用(整新費)後退費;請您先確認商品正確、外觀可接受,再行拆封,以免影響您的權利;若為產品瑕疵,本公司接受退貨。

依「通訊交易解除權合理例外情事適用準則」,下列商品不適用七日猶豫期,除產品本身有瑕疵外,不接受退貨:

  1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮蔬果、乳製品、冷凍冷藏食材、蛋糕)
  2. 依消費者要求所為之客製化給付。(如:客製印章、鋼筆刻字)
  3. 報紙、期刊或雜誌。
  4. 經消費者拆封之影音商品或電腦軟體。
  5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書)
  6. 已拆封之個人衛生用品。(如:內衣褲、襪類、褲襪、刮鬍刀、除毛刀等貼身用品)
  7. 國際航空客運服務。

若您退貨時有下列情形,可能被認定已逾越檢查商品之必要程度而須負擔為回復原狀必要費用(整新費),或影響您的退貨權利,請您在拆封前決定是否要退貨:

  1. 以數位或電磁紀錄形式儲存或著作權相關之商品(包含但不限於CD、VCD、DVD、電腦軟體等) 包裝已拆封者(除運送用之包裝以外)。
  2. 耗材(包含但不限於墨水匣、碳粉匣、紙張、筆類墨水、清潔劑補充包等)之商品包裝已拆封者(除運送用之包裝以外)。
  3. 衣飾鞋類/寢具/織品(包含但不限於衣褲、鞋子、襪子、泳裝、床單、被套、填充玩具)或之商品缺件(含購買商品、附件、內外包裝、贈品等)或經剪標或下水或商品有不可回復之髒污或磨損痕跡。
  4. 食品、美容/保養用品、內衣褲等消耗性或個人衛生用品、商品銷售頁面上特別載明之商品已拆封者(除運送用之包裝外一切包裝、包括但不限於瓶蓋、封口、封膜等接觸商品內容之包裝部分)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  5. 家電、3C、畫作、電子閱讀器等商品,除商品本身有瑕疵外,退回之商品已拆封(除運送用之包裝外一切包裝、包括但不限於封膜等接觸商品內容之包裝部分、移除封條、拆除吊牌、拆除貼膠或標籤等情形)或已非全新狀態(外觀有刮傷、破損、受潮等)與包裝不完整(缺少商品、附件、原廠外盒、保護袋、配件紙箱、保麗龍、隨貨文件、贈品等)。
  6. 退貨程序請參閱【客服專區→常見問題→誠品線上退貨退款】之說明。
付款/配送

作者相關書籍