AI科學研習班-課程二實作(W2)

第二週上課, 延續上週的主題” 溫故知新”

除了課程一用到的技巧,今天有新角色登場!

  1. 認識物件:之前我們用”工具箱”描述了Python 模組與函數之間的關係,模組就像是個工具箱,函數就是工具箱中不同功能的工具。簡單地說,模組就是一種打包程式碼的方法。而物件,可以看作進階程式碼打包方式。除了函數Function以外, 屬性, 資料, 可以全部打包成一個物件。
  2. Jupyter notebook interactive input:使用ipywidgets 才能完成今天的實作

實作練習1: 和電腦玩猜拳

  • 如果單純的用鍵盤文字輸入,可以很直白的把練習寫出來。(上課中特別叮嚀同學, 先寫出會動而且funcitonaliry正確的程式,第二步才是精簡修改)
  • 今天的另一個重點在 jupyter notebook的互動輸入介面ipywidgets. 所以要先瞭解怎麼使用物件

使用互動按鈕輸入最大的好處是防呆,可以避免使用者給你無效的輸入XD

小練習,小遊戲。結果是這樣:

實作練習2: 華氏攝氏溫標轉換

華氏攝氏的溫度轉換很容易

練習2的重點:使用滑塊物件並且使用讓兩個溫度連動

心得:上課的時候大家都好淡定喔XD

第一次用到物件沒有覺得很崩潰,非常好!