感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程時長 14 時間:
課程簡介
資料處理的 Python 基礎
- 安裝 Python 並設定開發環境
- 語言基礎:變數、資料類型、控制結構
- 撰寫與執行簡單的 Python 腳本
檔案處理:CSV 與 Excel
- 使用 csv 模組和 Pandas 讀取及寫入 CSV 檔案
- 使用 openpyxl/xlrd 和 Pandas 處理 Excel 檔案
- 實務練習:自動化檔案轉換
Pandas 簡介
- DataFrame 基礎:建立、索引、選擇與篩選
- 匯總與分組操作
- 常見清理操作:缺失值、重複項目及類型轉換
Polars 簡介
- Polars 的概念及其與 Pandas 相比的效能特性
- Polars 中的基本 DataFrame 操作
- 使用案例:何時選擇 Polars 而非 Pandas
進階資料轉換(中級)
- Pandas 中的複雜連接、視窗函數與透視表操作
- 使用 Polars 的高效資料處理模式
- 操作鏈接與記憶體使用優化
使用 Python 進行流程自動化
- 撰寫腳本以自動化重複性資料任務及 ETL 步驟
- 使用 OS 排程器或任務排程器排程腳本
- 日誌記錄、錯誤處理與通知
腳本封裝與最佳實踐
- 使用 PyInstaller 或類似工具建立可執行檔
- 專案結構、虛擬環境及相依性管理
- 版本控制基礎與工作流文件撰寫
實務微專案
- 端到端任務:讀取原始檔案、清理與轉換資料、產出結果
- 自動化工作流並封裝為可執行腳本或可執行檔
- 根據同儕回饋進行檢視與改進
總結與下一步
最低要求
- 具備基礎程式設計概念或願意學習的意願
- 熟悉使用命令列或終端機進行套件安裝
- 具備試算表(CSV/Excel)操作經驗
目標對象
- 希望自動化資料任務的資料分析師與營運人員
- 尋求輕量級 ETL 腳本的資料工程師
- 對基於 Python 的實用資料工作流感興趣的專業人士
客戶評論 (2)
一切都很完美
Florin Vrincianu
課程 - Python Programming Fundamentals
機器翻譯
與內容相關的實踐練習確實有助於更好地理解每個主題。此外,以講座開始課程並繼續進行實踐練習的方式很好,有助於將練習與之前介紹的講座內容聯繫起來。
Nazeera Mohamad - Ministry of Science, Technology and Innovation
課程 - Introduction to Data Science and AI using Python
機器翻譯