联系我们
 课程时长 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步骤
  • 使用操作系统调度程序或任务计划程序调度脚本
  • 日志记录、错误处理和通知

脚本打包与最佳实践

  • 使用PyInstaller或类似工具创建可执行文件
  • 项目结构、虚拟环境和依赖管理
  • 版本控制基础和文档化工作流

动手实践迷你项目

  • 端到端任务:读取原始文件、清洗和转换数据、生成输出
  • 自动化工作流并打包为可运行脚本或可执行文件
  • 根据同伴反馈进行审查和改进

总结与后续步骤

要求

  • 基本了解编程概念或有学习意愿
  • 熟悉命令行或终端,以便安装软件包
  • 有使用电子表格(CSV/Excel)的经验

受众

  • 自动化数据任务的数据分析师和运营人员
  • 寻求轻量级ETL脚本的分析工程师
  • 对基于Python的实用数据工作流感兴趣的专业人士

客户评论 (2)

即将举行的公开课程

课程分类