臺灣行銷研究(TMR)團隊,不僅專注於產學界資料科學分析的教學,同時也著重於數位課程的教學開發,在不同教學場合最常被問到的問題包括:
- 我沒有任何的程式基礎,該怎麼入門呢?
- 回家練習時,發現一直出現問題,忘了語法怎麼修改?
- 我想依工作上的需求改程式碼,試了好多次都失敗了⋯⋯
有鑑於此,我們希望能從學習者角度出發,設計出第一門專注在結合「Python 基礎語法」與「基礎商務數據處理」的課程,讓沒有任何程式背景又想跨足數據分析的您,可以提昇基本語法的學習效果。
市面上已經有許多 Python 基礎課程的教學,為何這門課值得想要從事商業分析的人士多參考呢?
豐富的業界及學界教學經驗
豐富的第一線教學經驗,以及從多門數位課學員的提問問題,讓我們發現學習者真正的學習瓶頸在【基本功不足】。大家在學習 Python 時,只想要快速的進入分析階段,因此很容易忽略在基本功多下功夫。
由「商務資料」學習基本語法應用
通常學員在基本語法的學習,從判斷式進入迴圈到 Function 製作已身陷迷惘,到 Pandas Data Frame 通常已是零基礎學員最混亂的部分。
因此我們讓學員在一開始學語法時,即能從商務資料集來熟悉各種語法,建立未來更好的分析能力。
以 Python「字典」教學為例:
一般市面上的教學釋例:何謂字典,字典功能簡單操作,如下圖。
本課程教學釋例:
我們除了教導學員如何用字典的功能作資料的儲存、刪除與更改資料內容外,還有以下特點:
- 在語法的學習中,字典中的符號非常多,也是初學者經常會搞混的,本課程幫學員整理出不同的符號總表,讓大家觀念更清楚。
- 教導大家在分析中,最常犯的符號錯誤問題,減少學習的冤枉路。
- 帶領學員認識字典,同時比較不同程式符號,釐清基礎觀念。 當 Python 初學者面對 Python 各種不同符號時,時常會有不清楚每一個符號的用途,所以我們即會從初學者最不清楚的痛點下手,讓初學者不但可以清楚縱覽所有符號的意義外,還可以快速理解本單元符號的用途意涵,如下表。
- 以商務資料集為例,理解字典在資料處理時扮演的角色。 讓初學者可以得知不同 Python 基礎功能可以如何使用到商務範疇上,如下圖。
導入商業案例實戰
一般教學: 無
本課程教學: 大量的商業練習於語法操作,用商業案例貫串組合技的模擬實戰。 舉例而言:
重點語法實戰:下圖為課程一個 Pandas DataFrame 單元的商務資料練習,讓學員可清楚理解重點語法如何實際應用在商務資料上,發揮其關鍵功用,如下圖。
動態視覺化繪圖
在數據分析中,資料視覺化是資料分析後最重要的一環。好的視覺化呈現,可能讓人快速判讀資料,作決策調整。
一般教學: 無
本課程教學:
本課程以商業分析中最常用的長條圖、折線圖、朝陽圖為主。同時,為了讓視覺呈現效果更清楚呈現資料變動效益評估,我們教授繪製動態長條圖、動態折線圖、動態朝陽圖,如下圖。
全臺前5強銷售資料實戰案例,強化基本分析能力
一般教學: 無
本課程教學:
為了讓學員了解基本語法在商務資料的整體運作,我們使用全臺前5強之一的某零售產業「真實資料」貫穿本門課程所學的 Python 語法,帶領學員從事真正的案例分析,讓您真正熟練 Python 資料科學語法應用,提昇學員學習效果。
這一門課和TMR 「Python 0-1商業分析實戰」有何不同?
過去完全沒有基礎的學員反應,「Python 0-1商業分析實戰」該課程的內容非常好,但是還是面臨到許多程式理解及後端分析燒腦的困擾。
- 內容難度更低:這一門課是進入 TMR 「Python 0-1 商業分析實戰」的前導課程。
- 功能面:本門課特別針對完全沒有程式基礎及想要跨入數據分析領域的學員,提供一個更入門的基礎課程。
- 應用面:更著重於建立基礎分析語法的邏輯,專精於基本語法的熟練。
- 實戰案例::專注於內部顧客銷售資料處理,用簡易的商業分析案例,培養資料處理的能力,加速其他數據分析課程的學習。
課程設計以四大學習架構為主軸:
- Python 環境介紹、界面操作工具介紹、Python 重要應用。
- Python 基礎語法的介紹,並設計大量商務語法練習。
- 動態繪圖繪製語法教學,及視覺化結果的解讀。
- 用實際的銷售資料,讓基礎語法的使用更能融會貫通,結合工作情境,提高學習效果。
期望達到以下三大學習目標:
- 熟練Python程式運用的邏輯思維。
- 熟練Python程式語法在商業分析應用及動態繪圖製作。
- 成為能具備基礎商務資料分析思維的人,為日後數據分析課程作更好的準備。
我們用【專案導向式的方式學習 Python 基礎】、【瞭解基礎 Python 分析的商務意涵】與【基礎動態視覺化呈現】三大理念作為課程設計核心發想,主要核心特色有:
練就程式語法學習邏輯
Python 基本語法為現今最重要的程式語之一,建立好的基礎,對於各種語法的學習都能加速入門,提高未來程式撰寫及商業分析案的學習能力。
- 學習程式語法,首要了解程式元素。構成程式的元素為變數、邏輯運算及流程控制,所有的數據分析應用各種統計分析應用、機器學習、深度學習,程式的組成都是在這三者主架構下作延申。
- 以變數為例,變數又包括了字串、數字、變數、字典。這些都是資料科學從業人員在數據分析時,時刻都會面臨的基礎資料類型問題。例如:字串的創建,可以使用單引號「'」或雙引號「"」將文字內容包起來,那為什麼我們需要單引號及雙引號來表示字串呢?兩者的差異為何?字串相加、重複字串、取出部分內容,在分析中最常使用的情境及如何操作?在本課程中都的清楚為學員們介紹。
本課程幫大家建立整個程式架構邏輯,如下圖所示,層次分明,讓大家在學習路上,隨時明瞭不同語法在程式中的層次,見樹又見林!
Python基礎操作練功房 + 商務分析常見練習題
獨特的以貼近業界銷售資料作為基礎學習,我們在每一章節結束後,都會有商務導向的基礎練習題協助學員複習,讓學習基礎 Python 語法,如:IF、For、Function、Pandas 更有趣也更具實務具體用途。舉例來說:如何運用 Pandas 基礎語法完成銷售基礎分析應用,從資料的讀取、dataframe 的建立、到月平均營收的分析,如下圖。用 Function 對於外部輿情偵測的好處與案例解析,關鍵字如何建立一個 function,語法的組成使用,如下圖所示:
Python 基礎動態繪圖
一般市面課程的視覺化課程多半屬於靜態繪圖的教學,本課程特別以動態視覺化網頁分享給學員,讓學員可以使用鼠標與滑鼠左鍵輕鬆拖拉或點擊網頁,找到想要的資料呈現方法!有別於市面上僅教導不同視覺化圖表功能性的用途,本課程以真實業界資料貫穿三種基礎繪圖,補足市面上繪圖不連貫的狀況,如下影片。
- 動態長條圖:如何視覺化產品利潤?
- 動態折線圖:如何視覺化隨時間變化的利潤狀況?
- 動態朝陽圖:如何知道系列下每個產品所帶來的利潤?



