教你如何在工作中“偷懶”,python優雅的幫你解決


教你如何在工作中“偷懶”,python優雅的幫你解決

前言

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具有任何商業用途,版權歸原作者所有,如有問題請及時聯繫我們以作處理。

PS:如有需要Python學習資料的小夥伴可以加點擊下方鏈接自行獲取http://t.cn/A6Zvjdun

有些朋友在工作中會有這樣的困惑:明明我從早忙到晚,為什麼得到的評價還不高?

要知道,企業對一個員工的評價是出於“產出”而非“付出”。所以,如果把大量時間花在機械重複的工作上,不但工作效率不高,對個人發展來說也無甚幫助。

而這些工作,如果對於會點編程的人來說,往往通過幾行代碼就可以快速搞定了。

於是,我去了解了一下身邊不同崗位(HR、產品、運營、市場、數據分析師等)每天需要面對的重複性勞動(肯定會有不全,歡迎補充~),總結了一些在工作中非常常見的例子,並且將源碼整理好供參考。希望這些程序可以讓你的工作更高效!(升職加薪了別忘了回來發紅包哦~)

那麼如何將這些統統實現呢?

我將這些分為以下幾類,大家可以自行評估,各取所需:

教你如何在工作中“偷懶”,python優雅的幫你解決


系統錄入自動化

由於你經常需要不斷的將一些信息錄入系統,每一次錄入的過程中你可能需要不斷的點擊一些按鈕,面對這種情況,完全可以寫一個自動腳本,每次代替你來執行這些點擊的行為。

教你如何在工作中“偷懶”,python優雅的幫你解決

這裡寫了一個自動登錄郵箱的腳本,可以實現文本輸入和網頁點擊:

教你如何在工作中“偷懶”,python優雅的幫你解決

同理可以寫一個簡單的遊戲掛機腳本,遊戲掛機腳本,無非就是自動移動鼠標,自動點擊,進行重複操作,所以,第一步就是如何控制鼠標。

教你如何在工作中“偷懶”,python優雅的幫你解決

值得注意的是,一定要在管理員權限下的cmd中運行,否則點擊無效。

這個時候,你已經可以寫個循環,不停地點擊屏幕上不同的幾個點,最基礎的掛機腳本就實現了。

Excel自動化處理

Excel合併

在實際應用中可能會有不同月份的數據或者不同周的報告等等的Excel數據,都是單個獨立的文件,如果想要整體使用的話就需要合併一下,那麼如何利用python把指定目錄下的所有Excel數據合併成一個文件呢?

教你如何在工作中“偷懶”,python優雅的幫你解決

思路:利用python xlrd包讀取excle文件,然後將文件內容存入一個列表中,再利用xlsxwriter將內容寫入到一個新的excel文件中。

教你如何在工作中“偷懶”,python優雅的幫你解決

或者直接用concat+一個循環來實現:

教你如何在工作中“偷懶”,python優雅的幫你解決

Excel中添加數據圖表

整理好excel文件後下一步需要做的是處理文件裡的數據,根據數據來生成一些自己需要的圖表:

教你如何在工作中“偷懶”,python優雅的幫你解決

實現效果:


教你如何在工作中“偷懶”,python優雅的幫你解決

這部分圖文來自網絡,侵刪。

word關鍵信息提取

假設你收到1萬份簡歷,你想先根據學校做一些篩選,這時候利用python將大量的簡歷進行信息彙總,只提取關鍵信息用excel查看起來更加方便。


教你如何在工作中“偷懶”,python優雅的幫你解決

docx文件自己本身是壓縮文件,打開壓縮包之後竟然發現裡面有個專門存儲word裡面文本的文件。 那麼步驟就變得簡單了:

  1. 打開docx的壓縮包
  2. 獲取word裡面的正文信息
  3. 利用正則表達式匹配出我們想要的信息
  4. 將信息存儲到txt中(txt可以用excel打開)
  5. 批量調用上述過程,完成一萬份簡歷的提取工作

利用正則匹配獲取關鍵信息:

教你如何在工作中“偷懶”,python優雅的幫你解決

自動化運營監控

在平時的工作中,一定會有對運營情況的監控,假設你管理一家店鋪,那麼一些關鍵指標肯定是你需要每天查看到的,比如店鋪訪問數,商品瀏覽數,下單數等等,這個時候不用每天重複地去統計這些數據,這需要寫一個自動化程序,每天將數據保存在固定的文件夾下就可以實現報表的實時監控。


教你如何在工作中“偷懶”,python優雅的幫你解決

如果你的數據來源是線下文件:

  • 利用python操作線下文件將其載入數據庫
  • 通過數據庫對數據進行處理
  • 利用python輸出結果


教你如何在工作中“偷懶”,python優雅的幫你解決

如果你的數據來源是線上文件(存在數據庫)

  • 直接利用python鏈接數據庫進行一些列的操作
  • 導出你所需要的結果
教你如何在工作中“偷懶”,python優雅的幫你解決

自動發送郵件

使用Python實現自動化郵件發送,可以讓你擺脫繁瑣的重複性業務,節省非常多的時間。

數據分析師經常會遇到一些取數需求,有些數據需求是每天都需要的,有些數據需求是每週一次的。對於這些週期性的數據需求,每次都重複性地手動導出這些數據,並回傳給需求方,是很繁瑣且浪費時間的。所以完全可以設置自動郵件來解決。

"Talk is cheap, show you the code" 常見的郵件肯定有三部分: 1、正文 2、圖片 3、附件 OK 導入我們需要用到的包

教你如何在工作中“偷懶”,python優雅的幫你解決

在郵件中插入正文:

教你如何在工作中“偷懶”,python優雅的幫你解決

如果你需要插入圖片,利用同樣的方法,在郵件中插入圖片:

教你如何在工作中“偷懶”,python優雅的幫你解決

在郵件中插入附件:

教你如何在工作中“偷懶”,python優雅的幫你解決

剩下的就是設置一些郵件參數來發送郵件:

教你如何在工作中“偷懶”,python優雅的幫你解決

發送郵件:

教你如何在工作中“偷懶”,python優雅的幫你解決

然後將你的任務設置定時執行就可以輕鬆實現啦

實現效果:

教你如何在工作中“偷懶”,python優雅的幫你解決

平時的工作中,真的有太多可以去自動化的任務,由於經驗受限這裡不能一一舉例說明,只能儘量分享一些我遇到過或者聽說過的例子。

希望大家都越來越高效,邊偷懶邊完成工作~

2020年最新Python教程:

如果你處於想學Python或者正在學習Python,Python的教程不少了吧,但是是最新的嗎?

說不定你學了可能是兩年前人家就學過的內容,在這小編分享一波2020最新的Python教程。

教你如何在工作中“偷懶”,python優雅的幫你解決


教你如何在工作中“偷懶”,python優雅的幫你解決


教你如何在工作中“偷懶”,python優雅的幫你解決


教你如何在工作中“偷懶”,python優雅的幫你解決


以上這些教程小編已經為大家打包準備好了,希望對正在學習的你有所幫助!

獲取方式,私信小編 “ 資料 ”,即可免費獲取哦!


分享到:


相關文章: