课程简介
Python数据分析的发展前景
Python语言在学术上非常受欢迎,不是计算机专业的人,很多都在学习Python。因为这个语言的前景是不可限量的,而且他的语法非常的简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,热门岗位有Linux运维、Python Web网站工程师、Python自动化测试、数据分析、人工智能。
北大青鸟Python数据分析课程大纲
- Python基础速成
了解Python
1-计算机的介绍 | 2-什么是编程语言 | 3-Python历史 | 4-Python的使用场景 | 5-安装软件
安装工具
1-配置Python环境变量 | 2-Pycharm的安装和基本配置 | 3-Pycharm的使用
变量声明、输入输出语句
1-交互式编程介绍 | 2-什么是注释及使用 | 3-Python的数据类型 | 4-标识符的命名规范和规则
5-print语句的使用 | 6-input语句的使用
类型转换、运算符
1-其它类型转换成为整数 | 2-其它类型转换成为字符串和浮点数 | 3-其它类型转换成为布尔值
4-算数运算符的使用 | 5-字符串算数运算符 | 6-赋值运算符的使用 | 7-比较运算符的使用
8-逻辑运算的使用 | 9-运算符的优先级
流程控制语句
1-if...else语句的使用 | 2-if...elif的使用 | 3-if语句的嵌套 | 4-三目与运算符优先级
5-成绩项目案例 | 6-彩票中奖案例 | 7-会员积分案例 | 8-机票打折案例
循环控制语句
1-while语句的使用 | 2-for循环的使用 | 3-for...in循环的使用 | 4-break和continue的使用
5-pass 语句 | 6-嵌套打印三角形 | 7-打印九九乘法表
字符串使用
1-字符串的定义使用 | 2-字符串怎么取出一个字符 | 3-字符串的连接 | 4-转义字符
5-字符串的运算符 | 6-字符串查找判断和替换 | 7-字符串的分割 | 8-格式化输出字符 | 9-字符串format方法
10-字符串的其它操作方法
列表
1-列表的基本使用 | 2-列表中怎么增加元素 | 3-列表的修改、查询和删除 | 4-列表的遍历
5-列表的排序和反转 | 6-打擂台案例
元组
1-元组的声明定义使用 | 2-元组的访问 | 3-元组的修改 | 4-元组的删除
5-元组运算符、索引,截取 | 6-元组另类定义(使用逗号)
字典
1-字典的声明定义 | 2-字典的访问 | 3-字典的修改 | 4-字典的删除 | 5-字典的特性
集合
1-集合的声明定义 | 2-集合去重 | 3-集合内容的增加 | 4-集合内容的删除 | 5-集合中的交集、并集、差集
- 高级Python技术
函数基础
1-函数的介绍 | 2-函数的单个和多个参数 | 3-函数的不定长和默认参数 | 4-函数的返回值
5-函数的调用 | 6-函数调用函数 | 7-局部变量和全局变量 | 8-匿名函数
模块和包
1-导入模块的方式 | 2-sys模块的使用 | 3-os模块的使用 | 4-数学算术模块的使用 | 5-随机数模块的使用
6-日期模块 | 7-日历模块 | 8-使用pip管理第三方包 | 9-自定义模块的使用 | 10-包的概念和使用
面向对象基础
1-面向对象的概念 | 2-面向对象的基础 | 3-self的使用 | 4-继承中的super使用 | 5-类方法和静态方法
6-is、isinstance、issbuclass的使用 | 7-子类重写父类方法 | 8-多态的使用
文件操作
1-文件的打开和关闭 | 2-路径的介绍 | 3-文件的读取方式 | 4-txt文件的读写 | 5-将数据写入到内存
6-文件的内容追加操作
异常处理
1-异常处理基本语句 | 2-finally关键字的使用 | 3-异常的多种组合 | 4-自定义异常
正则表达式
1-导入模块 | 2-正则表达式介绍 | 3-正则查找相关的方法 | 4-re.Match类的介绍
5-re.compile方法的使用 | 6-正则修饰符的使用 | 7-正则匹配规则 | 8-标点符号的特殊含义
9-特殊字母的含义 | 10-邮箱的正则匹配
爬虫基础
1-爬虫基础 | 2-爬虫工具 | 3-requests模块的使用 | 4-urlopen使用 | 5-网络异常处理
6-解析链接 | 7-URL中的查询 | 8-中文参数乱码
爬虫案例
1-Requests的Post请求 | 2-高级用法 | 3-Get请求 | 4-QQ音乐网站解析
lxml、PyQuery、Beautiful使用
1-lxml库使用 | 2-Beautiful使用 | 3-PyQuery样式选择器、节点查找、获取节点、节点操作
Mysql操作
1-安装MySQLdb | 2-连接Mysql | 3-编写SQL语句 | 4-读取数据 | 5-写入数据
6-删除数据 | 7-事务操作 | 8-错误处理回滚
MongoDB操作
1-安装MongoDB | 2-连接MongoDB | 3-数据库的操作 | 4-集合的操作 | 5-删除数据库
6-插入文档 | 7-修改文档 | 8-删除文档 | 9-查询文档
Redis操作
1-安装Redis | 2-使用命令操作Redis | 3-Redis数据类型 | 4-使用界面工具操作Redis
5-字符串类型数据操作 | 6-Set类型数据执行 | 7-List类型数据执行 | 8-Hash类型数据执行
- Python数据分析
数据分析基础
1-安装Pandas及概述 | 2-导入excel数据 | 3-创建Series对象 | 4-设置Series索引
5-Series索引的使用 | 4-怎么获取Series的数据 | 5-什么是DataFrame对象 | 6-创建DataFrame对象
7-使用DataFrame重要属性和函数 | 8-导入Excel文件 | 9-导入Sheet页的数据
10-导入指定行列的数据 | 11-导入指定Sheet数据 | 12-抽取一行数据 | 13-抽取多行数据
14-抽取指定列数据 | 15-抽取指定行列数据 | 16-按条件抽取指定数据
17-数据的增加 | 18-数据的修改 | 19-数据的删除 | 20-数据的清洗 | 21-数据排序
22-数据排名
Pandas高级功能使用
1-求和函数 | 2-求平均值函数 | 3-求最大值函数 | 4-求最小值函数 | 5-求中位数函数
6-数据转换 | 7-数据合并 | 8-数组分组统计 | 9-对列拆分 | 10-行列转换 | 11-DataFrame转为列表
12-DataFrame转为字典 | 13-DataFrame转为元组 | 14-数据合并 | 15-数据导出 | 16-处理日期时间
数据可视化
1-Matplotlib概述 | 2-绘图函数plot | 3-设置画布 | 4-设置坐标 | 5-添加文本标签
6-设置标题和图例 | 7-绘制拆线图 | 8-绘制柱形图 | 9-绘制直方图 | 10-绘制饼形图 | 11-绘制散点图
12-绘制面积图 | 13-绘制3D图表 | 14-Seaborn图表的设置 | 15-Seaborn绘制拆线图
16-Seaborn绘制直方图 | 17-Seaborn绘制散点图
数据计算模块NumPy
1-NumPy概述及安装 | 2-创建矩阵 | 3-矩阵运算 | 4-矩阵转换 | 5-数学运算函数
6-统计分析函数 | 7-数组的排序
项目案例
1-对比分析 | 2-同比、定比和环比分析 | 3-贡献度分析 | 4-差异化分析 | 5-相关性分析
6-京东电商销售数据分析与预测 | 7-二手兔房价分析与预测 | 8-客户价值分析
北大青鸟的优势
- 课程更新以企业需求出发汇集一线大厂前沿技术
- 致力打造复合型数字化人才为你打开大厂之门
- 真正以实战项目驱动教学真技术造就更高薪资
- 关注学员发展潜力的课程设计培养更优秀的人才
- 线上+线上全方位立体化学习的课程设计效果更佳