又熬過了一週了,這週講的東西比較進階,但也比較好玩
Day 8:
我們學了函數的定義與物件導向的概念,該如何使用class、self的意思又是什麼?忘記的同學可以回去再讀一次,物件導向不只有範例中的封裝,還繼承與多形可以玩,詳細可以參考這個網站演示的自己去練習看看喔
Day 9:
我們學了json檔案的操作,有時像load
、loads
、dump
、dumps
這些函式名稱很像,但功能又不一樣,在實作上又是不可或缺的工具,若是一個不小心,真的很容易搞混呢。
不知道大家有沒有在讀json檔案時遇到亂碼的問題,很明顯的,我們遇到了編碼問題,所以我們常常在讀檔時將file = open('./data.json')
加個編碼設定,改成file = open('./data.json', encoding="utf-8")
這樣,這樣就不會遇到中文編碼問題了喔
Day 10 ~ 13:
我們學習該如何使用pip以及利用flask與line-bot-sdk,flask的功能是什麼?LineBot內建的函式又該怎麼用,這兩個套件也不只有這些可以玩,若有興趣深掘,也可以參考各網站的資料去做練習喔
下禮拜會教更多的套件,以便後續的教學,謝謝各位的觀看