學習心得:
本週學習SQL,處理數據庫的語言,句法簡單。主要的句法參考下面兩個網站。
為什麼不寫筆記?
1.可以google
2.細節內容太多太費時間
3.可以通過code練習
4.理解概念之類的可以做筆記。
不過這個對於初學者很難,比如OOP這個概念,我也沒有完全弄懂。想要用自己的話寫出來,無形中逼迫自己學習更多思考更多。為了了解什麼是OOP,我看了很多視頻和文章,但是只有大概的感覺,還沒有徹底懂,所以我還沒辦法用自己的話寫出來。
作業心得
這週的作業是CS50課程以來最簡單的作業,其中Fiftyville也是最好玩的作業。
1.movies,用時2小時30分鐘。
11題有點難,不知道怎麼排序。
可以選出前5名,但是沒辦法排序。因為排序的列是在其他的table,最後google:sqlite order by other table 找到解答。
12題也是靠google:Sqlite same column two conditions找到解答。
用時2小時45分鐘。
這是CS50最有趣的pset了,吸引人一口氣完成。
其他:
最近半個月常常遇到無法打開cs50 的codespaces的問題,上一次遇到時下載和安裝了visual studio code,然後從中打開。前幾天無論是網頁還是從visual studio code都無法打開。換了瀏覽器還是不行,用無痕模式也不行,再次google,最後發現是github的問題。
