聯繫我們

課程簡介

數據處理所需的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)

即將到來的課程

課程分類