Reading Automate the Boring Stuff With Python 1st Edition

心得筆記

  • Automate the Boring Stuff with Python
  • Practical Programming for Total Beginners
  • by Al Sweigart

Task list: 😄

資料

Automate the Boring Stuff with Python

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

  • @碁峰
  • @博客來
  • 作者: Al Sweigart
  • 譯者: H&C
  • 出版社:碁峰
  • 出版日期:2016/12/29
  • 語言:繁體中文
  • 定價:500元
  • ISBN:9789864762729
  • 規格:平裝 / 528頁 / 17 x 23 cm / 普通級 / 單色印刷 / 初版
  • 出版地:台灣
  • 本書分類:電腦資訊> 程式設計/APP開發> Python

簡介

PART 1 是 Python 的一些基本語法介紹, 先快速讀過,之後再來補。

PART 2 是自動化實做的部分。提一下比較特別的章節

  • Ch11 Web 爬蟲
  • Ch12 Excel 試算表
  • Ch13 PDF,Word
  • Ch14 CSV,Json
  • Ch15 時間,自動排程
  • Ch16 Email,簡訊
  • Ch17 影像處理
  • Ch18 GUI,控制鍵盤、滑鼠

  • 把日常生活中一些常做、重複的工作,利用程式來幫助你完成,省下時間。

安裝 Python

  • 在 Windows 或 Linux 下,可以考慮 Anaconda ,包含不少好用的工具: IPython, Jupyter Lab,Spyder,…

尋找說明文件、求助

  • Google,StockOverflow,Reddit, other
  • 官方文件

正確的發問

  • 提問的智慧: 能清楚的提出問題,也能讓想幫你的人,能正確的回答
  • 環境,程式版本,錯誤訊息,直譯器給的訊息
  • 用 GIST 之類的網站貼程式碼、錯誤訊息。
  • 解釋你做過的努力,試過哪些方法了
  • 錯誤在哪些改動後,才出現?
  • 重現錯誤時的步驟,或是它在特定操作下才出現?
  • 網路禮節

PART 1 Python 程式設計基礎

chapter 01 Python 基礎

chapter 02 流程控制

chapter 03 函式

chapter 04 串列

chapter 05 字典與結構化資料

chapter 06 字串的操作

PART 2 自動化專題實作Modify 18_keyboard_mouse.md 初稿

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 習題解答]

#Additional Content

Download files used in the book

List of CSS Selector Tutorials

List of JSON APIs

List of Programming Practice Sites

List of Web Comics

Schedulers for Windows, Mac, and Linux

How to Do PyCon (or any tech conference)

參考連結

  1. Automate the Boring Stuff with Python 作者網站