聯繫我們
 課程時長 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)

即將到來的課程

課程分類