2022 Fall 課程進入最後兩週, 將要讓每一位學員上台簡報各自的網站與倉儲.
Repository
透過 Github Classroom 建立各學員的課程倉儲, 可以讓開課教師省下許多設定, 而利用 Repository 中的 Pages 設定, 各學員可以利用網站展示個人的課程作業與學習心得, 同時若再納入 Reveal.js 就能直接在線上進行課程心得簡報.
cmsimde 的 Reveal 簡報系統位於 reveal 目錄中, 是一組超文件檔案, 可以利用 config 目錄中的 reveal.leo 進行管理. 在 Reveal.js 簡報中執行 Brython 程式的範例, 請參考 https://mde.tw/content/Revealjs.html.
Git 學習教材
https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-tw
https://backlog.com/git-tutorial/tw/
https://learngitbranching.js.org/
Brython 程式學習
Brython 環境建置? 導入所需程式庫, 啟動 Brython, 開始編寫 Brython 程式.
Brython 網際程式編輯器如何建置? i.e. https://mde.tw/content/Python.html 這一頁是如何建立的?
Brython 讀取 Gist 中的檔案與程式檔案後, 如何將字串轉為可用的程式內容? 試著了解 https://stackoverflow.com/questions/15197673/using-pythons-eval-vs-ast-literal-eval 中的說明.
Brython 的 canvas 2D 繪圖應用.
Brython 的 WebGL 3D 繪圖應用, 設法利用 Three.js 編寫 STL 零件檔案檢視程式. https://www.adobe.com/creativecloud/file-types/image/vector/stl-file.html
CAD 套件
NX CAD 系統安裝與可攜程式建置.
NX 零組件繪圖練習.
NX 零組件轉入 CoppeliaSim, 加入感測器與 actuation system. 手足球系統建置,
將 NX 換為 Onshape 或 Solvespace. 自行編譯 Solvespace.
自行編寫 Python 或 Brython 程式分割 STL 組立件.
自行編譯 CoppeliaSim.