400-866-0713
分析利器——Python数据分析与可视化实战
参加对象:适合对数据分析感兴趣的职场人员,包括但不限于数据分析师、业务分析师、市场营销人员、财务分析师等
课程费用:电话咨询
授课天数:3天
授课形式:内训课
联系电话:400-866-0713 19121713555(小元)
微信客服

课程背景 课程收益 课程大纲 讲师介绍

课程背景

在当今数据驱动的时代,Python成为最 受欢迎的数据分析工具之一。

掌握Python语言和数据分析技能,能够让企业在竞争中更具优势。本课程旨在帮助学员掌握Python语言的使用,学习数据分析的基本步骤和过程,并熟练运用Python进行数据分析和可视化呈现。

课程收益

搭建Python开发环境,掌握Python语言基础

● 理解数据分析的基本思想和过程

掌握常用数据结构,能够使用Python访问、操作数据集

熟练运用Python的统计功能

● 理解统计分析原理,掌握统计分析常用的方法

熟练使用matplotlib模块,绘制各类数据可视化图形

● 能够解读图形,形成业务结论和业务策略

课程大纲

第一讲:Python语言基础知识

一、Python简介与特点

1. Python语言的历史背景和发展

2. Python的特点,如简洁、易读、动态类型等

二、Python开发环境与包管理

1. 安装Python解释器和开发环境(IDE)

2. Anaconda安装管理包与Pycharm编译环境

3. PIP第三方包管理工具应用

4. 确认环境配置成功,并进行简单的验证

三、Python基础语法与数据类型

1. Python入门之旅——开始编写第1段Python语句

2. 变量与赋值:理解变量概念,学习如何给变量赋值

3. Python代码书写规范与要求建议

4. 数据类型:掌握Python中的基本数据类型,如整数、浮点数、字符串等

5. 运算符:学习算术运算符、逻辑运算符等的使用

6. 字符串格式化必知的两大方法

7. 控制流语句

1)if条件判断

2)While循环

3)for循环

四、程序异常捕捉与处理

1. 程序异常捕捉语句定义与应用

2. Try……except语句的应用

3. Finally与break语句

五、常用数据结构介绍

1. 列表(List)

1)列表的创建与应用特点

2)列表的索引与切片

3)列表必知的添加与编辑元素技巧(Append、extend、drop等)

4)列表常用的方法使用技巧与应用案例介绍

5)列表推导式的应用技巧

2. 字典(Dictionary)

1)键值对、增删改查等操作

2)字典常用方法items、Keys、values等方法应用技巧

3)元组(Tuple):不可变序列的特点

六、函数的定义与应用

1. 常用内置函数

2. 自定义函数的方法

3. 参数的应用与实际开发技巧

4. 匿名函数的应用

 

第二讲:掌握常见必知的Python内置库

一、OS库:文件与文件夹管理必知操作

1. OS管理文件

2. 文件与目录操作

3. 文件路径处理

4. 文件遍历与过滤

二、日期库:日期处理的常见操作技巧

1. 常用的日期管理库

2. 如何管理日期

3. 日期常用的几种方法

三、NumPy库:学习NumPy数组的创建和基本操作

1. NumPy数组对象 

2. NumPy的数值类型 

3. 选择NumPy数组元素 

4. Numpy数组的切片与索引

5. Numpy数组的序列化与广播机制

6. 常见Numpy数组的合并方法(vstack、hstack等)

四、Python办公自动化操作

1. 处理Excel文件(openpyxl库)

1)读取与写入Excel文件

2)数据筛选与处理

2. 处理Word文件(python-docx库)

1)读取与写入Word文件

2)文档内容替换与格式调整

五、Python处理PDF文档

1. 读取PDF文件(PyPDF2库)

1)提取文本与图片

2)提取表格数据

3)合并PDF文件

4)PDF文档转Word文档

 

第三讲:Python数据分析库——Pandas

一、Pandas库:学习Pandas的Series和DataFrame结构及其常用操作

1. Pandas的安装与概览 

2. Pandas数据结构之DataFrame

3. Pandas数据结构之Series 

4. 建立 pandas数据结构常见的4种方法

5. 利用pandas索引引用元素(loc与iloc方法应用)

6. 利用Pandas查询与筛选数据 

7. 利用Pandas的DataFrame进行统计计算

8. 如何对Pandas进行排序(sort_index与sort_values)

9. DataFrame合并的方法(merge、concat)

二、Pandas读取与写入文件方法

1. 读取与写入Excel文件技巧

2. 读取与写入CSV文件技巧

三、利用Pandas清洗数据

1. 处理缺失数据问题

2. 处理重复数据

3. 规范数据格式

4. 处理日期数据(to_datetime) 

四、Pandas数据分析方法与技巧

1. 利用Pandas的DataFrame实现数据聚合(Groupby) 

2. 数据透视表(Pivot_table)应用技巧

3. 利用Pandas进行数据排名分析

4. 对文本列表进行分类聚合统计

5. 对数据分析标签分类分析

6. 对数据帕累托分析

7. 数据聚合:学习如何对数据进行分组并进行聚合操作

8. 数据汇总:学习如何对数据进行排序和统计汇总

 

第四讲:数据可视化应用技巧

一、Matplotlib应用技巧

1. Matplotlib库概述:了解Matplotlib在数据可视化中的作用

2. 基本绘图方法:学习绘制折线图、散点图、柱状图等基本图形

1)Matplotlib的子库 

2)Matplotlib绘图入门 

3)折线图

4)柱形图

5)散点图 

3. 图形样式:设置标题、轴标签、图例等图形元素

4. 多图合并:将多个图形合并在同一画布中进行展示

5. 分析可视化图表对业务决策与指导的价值

二、WordCloud可视化应用技巧

1. 词云的概念与应用

2. 导入WordCloud库

3. 生成基本词云

4. 显示词云

5. 文本数据处理

6. 自定义词云

7. 词云形状与颜色等自定义设置

讲师介绍
  • 咨询热线

    400-866-0713
    19121713555(微信同号)
  • 企业邮箱

    yst@yuanstai.com
  • 微信咨询

    搜手机:19121713555
    微信号:yuanstai6666

19121713555

在线留言