top of page
Search
Learn with Shin

學Python要拿來做什麼?




銜接上一篇什麼是Python,這一篇要跟大家一起來看看,學Python要拿來做什麼?


與其條列式的排出Python可以做的事,我們還是直接來看一些故事吧。


故事一

我是一個財務資料分析師,每天要過目許多公司財務資料。很多資料是手動輸入的,因此偶爾會有錯誤,常常必須要去確認(QC)跟改正錯誤後才能將資料套入公司的系統或模型。


Python能夠:

利用我對資料的專業,用Python寫出一套規則(Business logics)應用在資料上,接著將看似錯誤的項目抓出來並整匯成報告。


面對每天大量的資料來源我也能一鍵搞定,精準性提高,工作量減少 👍


故事二

我是公司的HR,有一個重複性的郵件,需要收集各部門的資料並加以整合,然後寄Email給大家。但是根據不同的部門有時我的Email內容需要做變更。有時候細節一多,微調就得花很多時間。


Python能夠:

到需要的地方(譬如,共享文件夾)去抓到各個部門的資料,然後整理成個部門需要的內容,並發出郵件給需要的部門 。


我可以自動化這樣的流程全部用Python一次搞定 👍


故事三

我是會計師,我常常需要從PDF的財務報表把資料輸入到我的報表中。PDF的Copy & Paste常常令我抓狂。


Python能夠:

讀取PDF的文字內容,利用財務報表固定的模式來擷取需要的資料,然後放到我的報表上。


不需要在難搞的PDF上Copy & Paste,也不用再手動整理格式了 👍


故事四

我是學音樂的,某天我想下載一個打鼓的軟體,他跟我說作曲的部分需要用到Python。


Python能夠:

幫助使用更進階,更靈活的功能來編曲。


學會Python讓我對原來的專業能夠更上一層樓,打開新的一扇門 👍


故事五

我是老師,希望可以專心在備課上,少花點時間在管理作業,而且能夠自動的做後續的Follow-up。


Python能夠:

幫你找出那些作業沒交,甚至是作業不完整的人找出來然後寄一封信給他們,並定時追蹤。


就像有了虛擬小幫手,從此可以專心在與學生的互動和課程設計~ 👍


故事六

我是行銷人員,老闆一天到晚叫我上網看我們競爭對手們現在做了什麼新促銷,然後跟風...

喔,不是啦,是採取對應策略。我也不知道人家什麼時候更新,一直要去查看真麻煩...如果有人幫我做這件事就好了。


Python能夠:

做一個網路爬蟲(web crawler),到我們指定的網站上去把特定的資料抓下來。


我可以設定固定的時間讓網路爬蟲去自動做資料的抓取,好好享受我的下午茶~👍


故事七

我的小朋友很喜歡STEAM,我想要陪他一起學習Programming。


Python能夠:

提供STEAM的平台,透過Python來學習Programming跟Problem Solving。


大人小孩一起學習Programming,在學習跟遊戲中成長,不僅有趣又實用,還能培養親子的互動 👍



故事八

我是一個商業分析師(Business Analyst),工作上常常會用到SQL。但是經常覺得要將資料庫抓下來的資料變成想要的格式的SQL很難寫。往往就是把資料全倒到Excel表格上再做處理並製圖,但是重複做這些事也覺得很麻煩,或是資料需求一改又得花很多時間製作。


Python能夠:

直接利用Python跟SQL到資料庫抓資料,然後直接在Python裡做資料的處理或格式的轉換,並直接製作出圖檔。


就算資料的需求或邏輯有變更,在Code上修改也來的更容易,不需要一下SQL一下子Excel 👍


故事九

我是一個非理工電腦的學生,曾經想過學習一下Python幫助我在就業上的優勢。


Python能夠:

Python是現在最熱門求職技能之一,職場實用度直逼Microsoft Excel,增加你找工作的利器。


實作Python Project的經驗不但提升履歷表的可看度,讓你的面試也更有話題來行銷自己 👍


故事十

這裡是留給你的故事。也是最好的故事。


如果你想知道 Python能怎麼幫助你,也歡迎寫信給我們,簡單幾個字描述一下你的背景,我們一起來討論。


結論


讀到這裡,你可能會好奇,為什麼在這裡沒有提到目前很熱門的資料科學、大數據、,,,或是人工智慧?


我們的想法是,Python 其實可以更親民、更融入我們一般的工作或生活中。


之前也說過,只要跟電腦有關的Python幾乎都可以做。所以真正的問題是 ,"我想拿Python來做什麼"?終究,Python是一個工具,重點是利用它來達成我們的目的。


最後,當然還是得說,Python不是萬能的,它不見得能解決你所有的問題。但是可以保證的是,Python是一個非常值得投資的硬技能 (Hard skills),可以提供一個方向來重新思考問題的本質、跳脫現有的框架,想要試試看嗎?








Comments


Post: Blog2_Post
bottom of page