Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)

Al Sweigart 著 黃詩涵 譯

  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-1
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-2
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-3
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-4
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-5
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-6
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-7
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-8
  • Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-9
Python 自動化的樂趣|搞定重複瑣碎&單調無聊的工作, 3/e (Automate the Boring Stuff with Python, 3/e)-preview-1

相關主題

商品描述

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

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

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

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

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

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


 

作者簡介

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

目錄大綱

推薦序
致謝
導讀

【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 練習題解答
索引