联系我们

课程大纲

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)

即将举行的公开课程

课程分类