用 Python自動化繁瑣的工作

The Effective Engineer 作者 Edmond 寫過一篇文章-成功程式設計師凌駕於他人的五個關鍵思維 其中兩項分別是投資可省時的工具和最佳化重複性動作的速度,這兩者的共同精神就是-自動化。Python 很容易入門,而且有豐富的開源社群資源,非常適合拿來開發自動化一些重複性工作的工具。

這門課的講師有寫一本書 Automate the Boring Stuff with Python Programming  ,這堂課的內容就是基於這本書錄製的,你可以在網上先看看免費的內容,或是到 Amazon 付費買電子書,想要看更多的動態展示就是參加這堂 Udemy 線上課程了。

從這 9.5 小時的課程,你會學到

  • 透過編寫簡單的 Python 程式在電腦上自動執行任務。
  • 編寫可以使用 “正規表達式 regular expression” 進行文字模式辨識的程式。
  • 以程式設計方式生成和更新Excel 電子試算表格。
  • 解析 PDF 和 Word 文件。
  • 抓取網站並從線上來源提取資訊。
  • 編寫發送電子郵件通知的程式。
  • 使用Python的偵錯工具快速找出程式碼中的錯誤。
  • 以程式設計方式控制滑鼠和鍵盤點擊並為你輸入。

規定為何?

  • 無需程式設計經驗。
  • 在課程開始時,將介紹如何下載和安裝Python。
  • 基本的電腦操作技能:瀏覽網站,執行程式,保存和打開文件等等。

課程說明

如果你是上班族,學生,系統管理員,或只是想使你的電腦更有效率,程式設計將允許你編寫可以自動執行冗長乏味任務的程式碼。本課程遵循廣受歡迎(和免費!)的書,用Python自動化無聊的工作。

使用Python自動化無聊的工作是為那些想要盡快寫出能夠盡快完成實際任務的小程式的人編寫的。你不需要知道排序演算法或是物件導向程式設計,所以這個課程跳過所有的電腦科學,並專注於編寫要去完成工作的程式碼。

本課程是為完全的初學者,涵蓋流行的Python 程式設計語言。你將學習基本概念以及:

  • 網頁抓取
  • 解析 PDF 和 Excel 試算表格
  • 自動化鍵盤和滑鼠
  • 發送電子郵件和文字
  • 和其它幾個實用主題

在本課程結束時,你將能夠編寫程式碼,不僅可以顯著提高你的工作效率,而且還可以在你的履歷上列出這種有趣和創造性的技能。

目標受眾為何?

  • 辦公室工作人員,學生和系統管理員希望提高他們的生產力。
  • 那些想要增加他/她們的程式開發工具技能有抱負的軟體工程師。
  • 電腦使用者聽說過“學習程式設計”的訊息,但想要有實際的理由來學習程式設計。
  • 經驗豐富的軟體工程師已經熟悉 Python 和課程涵蓋的 modules 則可以跳過本課程。
  • 雖然本課程對 QA 和 IT 管理員有益,這不是 DevOps 尋找特定自動化工具的課程。

講師介紹 

AI Sweigart  軟體開發人,科技書籍作者

Al Sweigart 是舊金山的軟體開發人員。他寫了四本 Python 程式設計書籍,在 Python 會議上擔任講者,並教小孩和成人如何寫程式。Python是他最喜歡的程式設計語言,他是幾個開源模組的開發人員。讓程式設計知識可以用於所有人在背後驅動他,他的書籍根據 Creative Commons license 授權免費提供。

字幕:簡中、英文

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

  • 點選 ✨ 週四週五兩天大多課程 NT320 優惠連結 ( 需登入 Udemy 取得 )| Udemy 永久擁有課程 ( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣


不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

探索更多來自 Soft & Share 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

Continue reading