課程標題: 高階Python程式設計與資料工程
受眾: 具有基礎程式設計能力的研究生
簡報目錄:
- 介紹
- 有效的程式碼設計技巧
- 減少Debug時間的最佳實踐
- Python Clean Code原則
- 標準作業程序 (SOP)
- Python軟體開發實踐
- 設計模式和最佳實踐
- 處理異常和日誌記錄
- 性能優化技巧
- Flask介紹與範例
- Django介紹與範例
- 團隊協作和編碼標準
- 程式碼審查 (Code Review)
- 編碼規範 (Coding Rules)
- Python資料工程實踐
- 網頁爬蟲
- 資料管線與ETL
- 資料儲存與管理
- Airflow介紹與範例
- MLflow介紹與範例
- 實戰經驗分享
介紹
Slide 1: Python在現代軟體開發和資料工程中的應用
- Python廣泛應用於網頁開發、數據分析、機器學習和自動化腳本。
- 提供豐富的庫和工具,支持從數據抓取到數據存儲和分析的完整流程。
Slide 2: 有效且協同的Python程式設計的重要性
- 編寫高質量的程式碼可以減少後續維護和調試的時間。
- 團隊協作中的一致性和規範性有助於提高專案的可維護性和開發效率。
有效的程式碼設計技巧
Slide 3: 減少Debug時間的最佳實踐