Python學習

傑夫老師教 Python 入門班,也會帶同學做一些專案,例如:網路爬蟲、人臉辨識等等。這裡記錄老師曾經遇到的一些問題及解決方法,希望對曾經遇過一樣問題的人能有幫助。

NEW  這個問題是從 ZeroJudge a647. 投資專家 而來的,這題考的是如何解決浮點數不精確導致四捨五入總是出錯的問題。

傑夫老師最近發現有些同學對輸入輸出方式不熟,只好把常用的輸入輸出方式整理一下,供大家做參考。

傑夫老師最近在玩 App Inventor,正好研究到 Firebase Realtime Database 的部分,而且發現 App Inventor 與 Python 程式上很多不同的用法與結果,網路上找了半天也沒人說的清楚,那傑夫老師只好寫下來供自己也供大家參考。

有位同學做了知名的 Youtuber "GrandmaCan-我阿嬤都會" 的 "pygame 3小時製作一個遊戲",做完了出現問題來找我幫助,加上最近 Spyder 5.1.5 有嚴重的 input() 問題,這燃起了傑夫老師熊熊的怒火,決定來試一試 VS Code 。

誰說pygame只能做遊戲,傑夫老師就把它拿來畫圖,今天畫的是有名的 Lorenz Attractor,就是在巴西輕拍翅膀導致一個月後德克薩斯州龍捲風的那隻蝴蝶。 更新中.....

NEW  上課是使用 Anaconda 環境,因為可以省去安裝很多 package,並可由 Navigator 這個介面來方便管理。但總是無法在 Navigator 中直接安裝 pygame ,於是花了一點點時間研究。

用 Python request 要到台北科技教育網抓取網站資料時,會遇到 SSL: CERTIFICATE_VERIFY_FAILED 錯誤,而瀏覽器(如Chrome)都沒有問題,原因是環境中 (windows + anaconda) 沒有台北科技教育網 SSL 所要的憑證。