感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
數據處理所需的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步驟。
- 透過作業系統排程工具或工作排程器設定腳本執行時間。
- 日誌記錄、錯誤處理與通知機制。
腳本封裝與最佳實踐
- 使用PyInstaller或其他類似工具建立可執行檔。
- 專案結構設計、虛擬環境配置與依賴管理。
- 版本控制基礎與工作流程文檔化。
實作微型專案
- 端到端任務:讀取原始文件,清洗並轉換數據,產生輸出結果。
- 自動化工作流,並將成果封裝為可運行的腳本或可執行檔。
- 根據同儕反饋進行檢視與改進。
總結與後續步驟
最低要求
- 具備基本程式設計概念,或有學習意願。
- 熟悉使用命令列或終端機進行套件安裝。
- 有操作試算表(CSV/Excel)的經驗。
受眾對象
- 希望自動化數據任務的數據分析師與營運人員。
- 尋求輕量級ETL腳本編寫的數據工程師。
- 對實務導向Python數據工作流感興趣的專業人士。
14 小時
客戶評論 (2)
一切都很完美
Florin Vrincianu
課程 - Python Programming Fundamentals
機器翻譯
與內容相關的實踐練習確實有助於更好地理解每個主題。此外,以講座開始課程並繼續進行實踐練習的方式很好,有助於將練習與之前介紹的講座內容聯繫起來。
Nazeera Mohamad - Ministry of Science, Technology and Innovation
課程 - Introduction to Data Science and AI using Python
機器翻譯