跨域自然: 教育機器人AI程式設計
課程大綱 |
內容 |
課程概述 |
1. 認識教育機器人Python程式語言。 2. 變數與條件判斷程式。 3. 列表、迴圈、程式庫、模組、套件與自訂函式。 4. 操作資料夾與文件:同步備份檔案。 5. 建立命令列工具:下載YouTube影片。 6. 自動收集網路資訊。 7. 儲存檔案:純文字檔、CSV檔與Google試算表。 8. 建立自訂類別。 9. 使用Flask建置網站服務。 10. 佈署網站到雲端空間。
1. Introduction of Python language; 2. Variables definition and judgment program; 3. List, loop, library, module, package and define function; 4. Operate folders and files: synchronize backup files; 5. Create command line tools: download YouTube videos; 6. Automatically collect network information; 7. Save files: plain text files, CSV files and Google spreadsheets; 8.Create custom categories; 9. Use Flask to build website services; 10. Deploy websites to cloud space. |
授課內容 |
培養學生具備邏輯推理思考及撰寫程式的能力,以Python語言為主,以便未來在專業課程上可利用此種語言,解決教育機器人人機介面、計算與控制問題。
Python 是支援程序導向、物件導向的動態語言,所有新功能都加入到Python 3.0 以後的版本。授課內容分14個主題進行。從Python 簡介與程式編輯器介紹開始,逐一說明Python程式語言的基礎,包含資料型別、選擇結構、迴圈、函式、模組等主題。最後進階到資料庫、擷取網頁資料、第三方模組等,收錄Python最重要的功能介紹與解說,讓學生透過最簡單的方式學習Python,幫助學生成為精通Python的程式設計高手。 |