format及lambda的用法
1.想請問一下每次範例的那個類似format,的用法可以解釋一下嗎?
2.lambda語法是什麼
3.最近寫下來雖然大致上還行,但感覺有點雜,想請問有什麼比較
好的學習方法?(還是最好的方法就是多看程式碼多理解)
回答列表
-
2020/03/09 下午 09:41張維元 (WeiYuan)贊同數:1不贊同數:0留言數:2
嗨,以下簡單回覆:
1.想請問一下每次範例的那個類似format,的用法可以解釋一下嗎?
=> 'hello %s, %s'.format('AAA', 'BBB')
format 會依序把 'AAA', 'BBB' 置換到左邊的 %s 當中,因此這行的執行結果會印出 hello AAA, BBB 這樣。
2.lambda語法是什麼
=> 那是一種進階的函式用法,稱為匿名函式(Anonymous Function)。如果是新手的話,這一段建議可以先跳過,等之後熟一點在回來看。
3.最近寫下來雖然大致上還行,但感覺有點雜,想請問有什麼比較
好的學習方法?(還是最好的方法就是多看程式碼多理解)
=> 要先確認一下: (1) 會不會寫程式? (2) 會不會寫 Python? (3) 有沒有學過 ML 的課程?
我建議 (1)(2) 不會的話,可以找一版程式教學的書從頭看起,(3) 的話可以找一堂線上理論課程讀一下。如果這三者都是不會的話,我會覺得這個課程可能會有點吃力,而且學習的效果會有限。
如果這個回答對你有幫助請主動點選「有幫助」的按鈕,也可以追蹤我的GITHUB帳號。若還有問題的話,也歡迎繼續再追問或者把你理解的部分整理上來,我都會提供你 Review 和 Feedback 😃😃😃
-
2020/03/10 上午 00:26李子明贊同數:1不贊同數:0留言數:1
我也覺得很雜,但每堂課的PDF第二頁,知識地圖,可以起到一點幫助。
從地圖裡去了解現在學習的位置,然後確定學習的重點,嘗試依地圖的箭頭去理解「這些箭頭這樣子指向」的原因,漸漸地依課程的進度建立起一個通盤的了解。