感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
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
机器翻译