pande
[專題] 樹莓派IoT實作「透過網路-藍牙通訊遙控EV3機器人」
-陽春網頁(HTML, CSS, JavaScript):上下左右按鈕
-陽春伺服器應用程式(Python, Flask):取得client點擊資訊
-標示註解:規畫預備放入「遙控功能程式碼」概略位置

[讀書學習] 《實戰Python Flask開發》
第2章2.4節「操作資料庫」書本範例,程式碼錯誤無法執行,Debug活動。
-前次卡關,debug進度:產生資料庫時,作業系統相對檔案路徑錯誤
-前次假設下個步驟:嘗試使用絕對路徑試試看(未實行)
-本次新狀態:引入一式請教ChatGPT寫出來的程式碼
-兩次差異:書本範例使用pathlib函式庫vs這次使用os函式庫產生相對路徑
-Debug成功(解析過程略)。記結論:書本的程式範例錯一個點。
pande
[樹莓派IoT實作專題]
今次是準備工作 先在Windows中實作網頁&伺服
-穩步進展
下個階段遷移至樹莓派
pande
這個專題是大哥跟彰師大的教授有一些合作
交流想法的過程中,提出的
-能向對方展示可實踐性 的作品
pande
我也很期待看到成果做出來 (覺得好玩
pande
[Python Flask讀書學習]
春節過年前那次約看書,卡關了
上次我們也有問AI嘗試解決,但是沒有成功
→ 抓出來很有可能是作業系統檔案路徑錯誤
→ 想說嘗試使用絕對路徑試試看

這不是優解,因為即便使用絕對路徑執行程式不會產生錯誤了
只能說明是作業系統檔案路徑有錯誤

在通用性的Flask學習/後續方面,還是需要正確的相對路徑
也就是對進展沒有幫助(於是也沒硬推這個troubleshooting思路
pande
今天大哥帶來他針對這個卡關事件
跟ChatGPT多方討教(?)之後請它寫的程式
使用不同的函式庫os (卡關的可能問題點在pathlib函式庫)
來做一樣的事:產生擺放伺服資料庫檔案的作業系統相對路徑
pande
os跟pathlib兩個library,我們都不熟
-基本功不夠(囧rz (不是資訊工程本科生

將兩行程式碼對照執行+print出來檢視
幾乎確認是書本上的範例程式
-那一行程式碼多了一個.parent導致
產生出來的相對路徑少了一個資料夾層級
所以執行會跳出錯誤
pande
原來同樣是
當初在跟大哥一起看OpenCV書的時候
有記錄過的:作者在書的範例程式裡面埋毒啊 (annoyed)
-只買一本書幾百塊,版稅也才沒個幾塊錢
沒有基本功,也不知道要找老師拜師學藝
外行人拿了本書就以為是武林秘笈啊!?
放幾個有意無意的小筆誤就看你怎麼學到走火入魔 (evilsmirk)
pande
咳咳
想太多 (ninja) 小人心度君子腹
pande
反正總之先前的卡關
卡關的書本章節:2-4操作資料庫 (2025-1-6
惡補背景知識&該先備的基礎知識 (2025-1-9
依然在相同小節的執行階段卡關 (2025-1-25
順利通關啦~
pande
====
兩方面都有進展
感恩AI,讚嘆AI

會活用AI跟它討論出大概率solution
的大哥,也是功夫了得
載入新的回覆