在行銷業也待了5~6年,突然想要學點程式語言來突破自己,無論會不會成功學會,我也想要把我學習的過程給記錄下來,這篇文章會有我為什麼想要學Python的原因與學習的計畫。
1.最近火紅的程式語言Python是什麼?
根據維基百科上的介紹,Python是一種廣泛使用的直譯式、進階程式、通用型程式語言。
而這種語言跟機器語言最大的不同,就是Python在語法使用上更容易上手、編寫更直覺、更貼近了人類使用的「自然語言」。
因為入門好上手的關係,大大降低了學習門檻,成了最容易使用的程式語言之一,這幾年來被大量使用在數據分析、網路爬蟲、機器學習和雲端運算等等的領域。
2.什麼理由讓我想要學Python?
近幾年來行銷並無太大的工具轉變,對於接下來的人生規劃,除了繼續當行銷顧問與精進廣告優化外,還想要往數據分析和成長駭客(Growth hacker)方向前進,透過程式語言來幫助自己,也下定決心報名了Python程式語言設計班讓自己進步。
選擇Python的理由:
1.使用自然語言,較為簡單好上手
小的時候寫寫外掛還碰過程式語言,長大後念商科跟管理,就再也沒碰過程式語言了,Python是一種直譯式程式語言,入門起來或許會稍微輕鬆一些。
2.生態完整,模組、套件多
Python是一款1991年被創立的一款程式語言,在市場上有將近30年的歷史,因此市場生態完整,許多模組、套件和第三方擴充應用都非常多,對於新手來說也是相對友善的理由。
3.網路自學資源豐富
這幾年來線上課程崛起,加上Python的數據分析和機器學習領域的崛起讓他成了熱門程式語言,除了開班授課越來越多,網路資源也越來越豐富了。
而線上一些教學部落格、Youtbue頻道和線上課程,都有豐富的學習資源,讓想要學習的人可以自己去找適合的方式。
4.對於行銷與數據分析應用層面廣
Python這塊在國內外都有很多應用,就算自己學習消化沒辦法那麼順利,也希望可以培養自己的程式邏輯,讓行銷規劃也能更完善。
3.Python自學資源整理(持續更新)
在決定學習Python實有先自學一點,後來去報名健行科技大學的Python班,但是程式範例跟寫法多看,也是多幫助自己吸收學習。
以下是我所有收集到的資源,先摸熟基本的語法概念,並且參考過去一些自學大神的心得。
Python討論區:
PTT :Python版:很多新手問題跟精華區可以先看一遍
Facebook社團:Python Taiwan、Python 資料科學與人工智慧
(社團很多大神,我這種新手問題題大概一小時內就有人可以幫忙解答。)
(但要切記社團禮儀,先看板規、先爬文、先Google再問。)
PTT Python自學相關文章/Bloger:
LEARN CODE WITH MIKE:Python學習資源整理
【GitHub 上破萬顆星】Python 新手 100 天學習計劃,這次學不會算我輸!
中文Python教學Youtbue頻道:
柏克萊時報:從零到一的 Python 入門教學 (目前四個影片我都看了,品質不錯,可惜更新比較慢)。
彭彭的課程:Python 入門教學課程 (大堆!我Python基礎完全都靠彭彭老師的影片,對新手來說非常友善)。