Python練習計畫-行銷人學Python的4個理由?【Python學習】

這一系列,是個在行銷業工作五年,想要開始學點程式的新手Python練習文,目前還不知道學成功還是失敗,但希望把這段學習過程記錄下來,這篇文章會有我為什麼要開始學習的原因和學習計畫。

【新手Python練習】行銷人的Python練習90計畫-為什麼要學Python?
行銷人的Python練習90計畫-為什麼要學Python?

近年火紅程式語言-Python是什麼?

根據維基百科上的介紹,Python是一種廣泛使用的直譯式進階程式通用型程式語言

而這種語言跟機器語言最大的不同,就是Python在語法使用上更容易上手、編寫更直覺、更貼近了人類使用的「自然語言」。

因為入門好上手的關係,大大降低了學習門檻,成了最容易使用的程式語言之一,這幾年來被大量使用在數據分析網路爬蟲機器學習雲端運算等等的領域。

為什麼要開始學Python?我的4個理由

今年初和主管的1on1 Meeting(每年度的職場規劃討論),聊到對於接下來對於自己的職涯期待和方向,除了持續精進廣告優化相關的技能外,希望可以更深一層的往數據分析和成長駭客(Growth hacker)方向前進,學習一門程式技術來幫助自己,因此開始了這次的Python學習計畫(雖然拖到年底就是了)。

選擇Python的理由:

  1. 使用自然語言,較為簡單好上手
    如同前面介紹,Python是一種直譯式程式語言,對於像我設計出身的文組生(雖然五專接觸過一點點程式,但都還給老師了),別於機器語言艱澀,更加容易入門、也相對好上手。
    畢竟不是專職學生,學習的時間都是利用下班後閒暇之餘,用Python當作重學程式的入門磚,也可以避免一下子就太過困難而放棄。
  2. 生態完整,模組、套件多
    Python是一款1991年被創立的一款程式語言,在市場上有將近30年的歷史,因此市場生態完整,許多模組、套件和第三方擴充應用都非常多,對於新手來說也是相對友善的理由。
  3. 網路自學資源豐富
    感謝數據分析和機器學習領域的崛起,Python成了這幾年的熱門程式語言,各大電腦補習班和資策會都開起Python課程。
    而線上一些教學部落格、Youtbue頻道和線上課程,都有豐富的學習資源,很適合上班族在空檔時學習。
  4. 對於行銷與數據分析應用層面廣
    最後就是回到年初與主管的對談,希望可以學習一門技術能夠幫助在行銷和數據分析上運用,而Python在這塊不論國內外都有很多大神的實際案例,就算無法真的變得這麼強大,也希望可以培養自己一些程式思維。

Python自學資源整理(持續更新)

開始決定自學後,我開始在Youtube和PTT的Pyhton收集一些線上課程,先摸熟基本的語法概念,並且參考過去一些自學大神的心得。

以下是我所有收集到的資源,如果有實際看過/上完課會再補上心得。

Python討論區:

  • PTT :Python版:很多新手問題跟精華區可以先看一遍
  • Facebook社團:Python TaiwanPython 資料科學與人工智慧
    (社團很多大神,我這種新手問題題大概一小時內就有人可以幫忙解答。)
    (但要切記社團禮儀,先看板規、先爬文、先Google再問。)

PTT Python自學相關文章/Bloger:

中文Python教學Youtbue頻道:

(線上)中文Python課程:

我的90天學習進度表

計畫開始日:

預計2020/11/23開始

Day1-21:基礎Python

前面三周先各選一門免費和付費的線上Python課程看完,希望透過21天每天不間斷都碰一點點程式的情況下,找到寫程式的手感和邏輯思維,了解Python基本語法,並且徹底了解每行語法的涵義。

(2020/11/23):開始上youtbue熱門的免費Python課程-彭彭老師Python基礎
(2021/01/10):開始上<用 Python 理財:打造小資族選股策略>,原因:

  1. 課程主題跟理財有關,剛好也是我2021蠻有興趣的一塊領域。
  2. 課堂作業產出符合小資族期待。
  3. 課程內容包含Python和基本股票投資概念,用詞淺顯易懂。

Day22-49:進階課程(預計會找家教)

(2021/01/18):參加Python馬拉松,暫緩找家教的計畫,先參加Python馬拉松,原因:

  1. 有時間限制,給自己多一點壓力
  2. 有專業老師可以問
  3. 必須完成畢業專題
  4. 課程內容介於基礎和進階之中(介紹頁面有說建議看完彭彭老師的影片)
  5. 完賽有證書(小小虛榮感)

這四周會選1-2門進階的課程(不論實體或線上),可能會是跟爬蟲應用或機器學習相關,並且預計會找專家用家教方式協助。

Day50-90:寫一個對行銷有幫助的小程式

目前還沒想到XD

【Python新手練習】相關文章

【Python新手練習】系列文,是一個行銷人學習Python的筆記,希望可以藉由練習程式,訓練更強大的邏輯思考,如果你也對這塊有興趣,這些文章或許可以幫助到你!也歡迎一起交流。

行銷人的Python練習90計畫-為什麼要學Python?
Day0:Google Colab新手Python開發環境推薦
Day1:Python變數與資料型態
Day2:Python判斷式與迴圈(流程控制)
Day3:Python函式 定義、呼叫與回傳
Day4:載入Python模組與使用
Day5:Python檔案讀取和儲存
Day6:Python亂數與統計
Day7:Python API 開放資料串接,抓取台北市政府公開資料
Day8:Python實體物件建立與使用
Day9:Python爬蟲實戰!抓取PTT電影版

在〈“Python練習計畫-行銷人學Python的4個理由?【Python學習】”〉中有 1 則留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *