【簡介】 全球狂銷超過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 練習題解答 索引
還沒有人留下心得,快來搶頭香!
為您推薦
類似書籍推薦給您
Python 自動化的樂趣:搞定重複瑣碎&單調無聊的工作 ISBN13:9789865025977 替代書名:Automate the Boring Stuff with Python, 2nd Edition 出版社:碁峰資訊 作者:Al Sweigart 譯者:H&C 裝訂/頁數:平裝/624頁 規格:23cm*17cm*3cm (高/寬/厚) 版次:2 出版日:2020/08/28 中國圖書分類:電腦程式語言 內容簡介 如果您曾經花費數小時處理檔案的重新命名,或更新數百個試算表內的儲存格資料,就能體會這類日常的工作有多麼單調無趣了。但假如能利用電腦自動幫您完成呢? 您不需要有什麼程式設計的經驗,在這本經過完整修訂的經典暢銷書第二版中,能學到運用Python寫出程式,幫您在幾分鐘內搞定人工手動處理需要花費數小時的工作。您將學到Python的基礎知識,並探索Python豐富的模組程式庫來完成某些特定工作,例如從網站上抓取資料、讀取PDF和Word文件,以及自動化執行滑鼠點按和鍵盤輸入的工作。 本書受到全世界許多讀者的支持,第二版增訂了關於輸入驗證的全新章節,以及有關自動化處理Gmail和Google試算表的內容,另外還有關於自動更新CSV檔的技巧提示。讀者將學到如何能輕鬆地使用Python編寫程式,把自動化的好用和效率應用在下列這些工作上: ‧在一個或多個檔案中搜尋文字 ‧建立、更新、搬移和重新命名檔案和資料夾 ‧搜尋網頁和下載網路上的圖文內容 ‧處理PDF檔的分割與合併,加入浮水印和加上密碼等作業 ‧傳送Email和簡訊 ‧填寫線上表單 本書會一步一步地教您完成每支程式,並在每章後面新增的實作專題中啟發及引導您改進這些程式的應用,讓您發揮學到的技巧讓類似的工作能自動化完成。如此就不用再浪費時間去做人工手動的作業,您寫出的Python自動化程式能搞定這些繁瑣的工作。本書是為初學者所設計的,就算您從沒寫過一行程式,跟著書中的講解就能學到這些應用和操作,學會如何享受Python自動化的樂趣,搞定重複瑣碎與單調無聊的工作。 名人推薦 “您需要使用Python自動完成無聊的工作嗎?是的,如果您想使用自動化來增強工作流程效率,這是一個很好的起點。強烈推薦!” —Network World “學習Python最好的書之一。” —Giles McMullen-Klein, FlickThrough Reviews 目錄 簡介 PART 1 Python 程式設計基礎 chapter 01 Python 基礎 chapter 02 流程控制 chapter 03 函式 chapter 04 串列 chapter 05 字典與結構化資料 chapter 06 字串的操作 PART 2 自動化專題實作 chapter 07 使用正規表示式進行模式比對 chapter 08 讀寫檔案 chapter 09 檔案的組織管理 chapter 10 除錯(Debugging) chapter 11 從 Web 擷取資訊 chapter 12 處理 Excel 試算表 chapter 13 處理 PDF 與 Word 文件 chapter 14 處理 CSV 檔和 JSON 資料 chapter 15 保持時間、工作排程和程式啟動 chapter 16 發送 Email 和文字簡訊 chapter 17 處理影像圖片 chapter 18 以 GUI 自動化來控制鍵盤和滑鼠 appendix A 安裝第三方模組 appendix B 執行程式 appendix C 習題解答
類似書籍推薦給您
Python for Excel自動化與資料分析的現代開發環境 ISBN13:9789865029340 出版社:美商歐萊禮 作者:Felix Zumstein 譯者:沈佩誼 裝訂/頁數:平裝/360頁 規格:23cm*17cm*2cm (高/寬/厚) 版次:1 出版日:2021/11/16 中國圖書分類:電腦應用及其程式 內容簡介 幫助沒有任何Python基礎的使用者,學會自動化Excel工作,在Excel中,輕鬆借助Python的資料分析和科學計算工具完成任務 在微軟的相關論壇中,使用者期望Excel支援Python的呼聲不斷,為什麼這個組合如此受人矚目?在這本實用的手冊當中,xlswings開發者Felix Zumstein,將現身說法,告訴您如何使用Python來達成Excel的自動化作業。 雖然Excel在過去幾年加入許多新功能,但其內建的腳本語言VBA已經停滯多年,許多Excel高手都已經開始運用Python來達成自動化作業,本書可以幫助您: .無需進階程式設計知識即可運用Python .使用現代化工具,包括Jupyter Notebook和Visual Studio Code .使用Pandas取得、清理與分析資料,並取代傳統的Excel計算 .將繁瑣的工作自動化,如彙整工作簿與產出報表 .透過xlswings建立使用Python作為運算引擎的Excel互動式工具 .透過Python程式協助Excel自資料庫、CSV檔與網路取得資料 .使用Python取代VBA與樞紐分析表 "本書告訴你如何整合Excel和Python,將你從不可避免的龐大活頁簿、數以千計的公式,以及狼狽不堪的VBA 程式碼中解放出來。這是我看過最有用的Excel工具書,也是Excel進階使用者必讀的一本佳作。"-Andreas F. Clenow, Acies資產管理資訊長暨暢銷財經書作家 目錄 第Ⅰ部 Python 導論 第一章 為什麼要用 Python 寫 Excel? 第二章 開發環境 第三章 從零開始學 Python 第Ⅱ部 Pandas 導論 第四章 NumPy 基礎 第五章 以 pandas 執行資料分析 第六章 以 pandas 執行時間序列分析 第Ⅲ部 在 Excel 軟體之外讀取和編寫 Excel 檔案 第七章 以 pandas 處理 Excel 檔案 第八章 以 Reader 和 Writer 套件處理 Excel 檔案 第Ⅳ部 以 xlwings 設計 Excel 應用程式 第九章 自動化 Excel 第十章 以 Python 打造的 Excel 工具 第十一章 Python Package Tracker 第十二章 使用者定義函式(UDF) 附錄A Conda 環境 附錄B VS Code 進階功能 附錄C Python 進階概念