之前受訓的末期,講師淺談了(Python)程式設計的物件導向。物件導向是在業界打滾的重要知識,不過對於新手來說技術門檻稍高。加上考證照、做期末專題等瑣事影響注意力,老師講得口沫橫飛,台下同學(如我)卻睡成一片。
結訓後我複習兼思考+檢討後,我想到一個似乎比較好理解,但是我不知道別人是否也很好理解的教法。但就姑且寫下來吧。
以一杯市售紅茶為例
假設您的桌上有杯A牌子的市售紅茶。看到他的營養標示這樣寫的(每100毫升)(不過這裡簡單起見,就沒做單位標示):
- 熱量:26.7大卡
- 蛋白質:0.2公克
- 脂肪:0公克
- 碳水化合物:6.6公克
- 鈉:2.8毫克
初學者鍵入Python的作法,通常就是為這些東西分別設定變數,如(下圖上半部):
black_tea_A_calories=26.7
black_tea_A_protein=0.2
black_tea_A_fat=0
black_tea_A_carbonhydrate=6.6
black_tea_A_na=2.8