目錄
課程目標
- 建立學生運算邏輯思維能力。
- 使學生具備程式設計之基礎能力。
- 培養學生學習新資訊技術之能力。
課程大綱
第 1 週
- Python 程式設計概論
- 安裝 Python 環境
- Python 基本語法
- 變數、資料型態、運算子
第 2 週
- 控制結構
- 迴圈、條件判斷
- 函數
第 3 週
- 物件導向程式設計
- 類別、物件、繼承
第 4 週
- 檔案處理
- 讀取、寫入檔案
第 5 週
- 資料結構
- 串列、字典、集合
第 6 週
- 例外處理
- 處理錯誤訊息
第 7 週
- 模組、套件
- 使用外部函數
第 8 週
- 測試
- 使用測試框架
第 9 週
- 自動化測試
- 使用 CI/CD 工具
第 10 週
- 程式碼品質
- 使用 lint 工具
第 11 週
- 程式碼部署
- 使用 Heroku 部署程式
第 12 週
- 程式設計實務
- 開發簡單的應用程式
課程教材
- Python 官方文件
- Python 教學書籍
- Python 線上教學資源
課程作業
- 每週作業
- 期中考
- 期末考
課程評量
- 每週作業:佔總成績 20%
- 期中考:佔總成績 30%
- 期末考:佔總成績 50%
課程時間
- 每週 2 堂課,每堂 2 小時
- 總共 24 堂課
課程地點
- 線上教學
學習建議
- 每週課程內容都需要預習,上課時才能更有效地吸收知識。
- 每週作業要按時完成,並請老師批改。
- 期中考、期末考要認真準備,才能取得好成績。
課程結語
Python 是一門非常實用的程式語言,在各行各業都有廣泛的應用。透過本課程的學習,您將能夠掌握 Python 程式設計的基礎知識和技能,為未來的程式設計之路打下良好的基礎。
額外建議
- 除了課程內容之外,您也可以多多閱讀 Python 相關的文章和書籍,以拓展自己的知識。
- 您也可以加入 Python 社群,與其他學習者交流,共同成長。