4006-998-758
3000+课程任你选择
Python基础开发实战训练营
研发学院 体系架构设计 产品经理 开课时间:2021-07-03
尹立庆

多年从事容器技术、云计算、物联网研发工作经验。北航移动云计算硕士。Cloudera大数据认证(图1),项目管理师(PMP)认证(图2),主要研究方向包括容器技术、云计算、物联网、项目管理等;曾就职于阿里等互联网企业,IBM、华为等知名大型企业,现任某大型知名互联网企业首席架构,负责容器技术、云计算、物联网、PaaS平台研发工作。

IT从业近二十年,秉承理论与实践相结合,在学习中实践,在实践中学习,积累了丰富的理论与实践经验,并且乐于将自己的经验分享。尹老师具有敏锐的目光与头脑,发现并集成整合社会资源,为企业节省资源并创造价值,达到为合作伙伴创收的目的。曾为多家国内知名企业提供培训与咨询,包含阿里集团、华为、中国移动、中国电信、中国联通、当当网、中石油、中石化、中国电网、中国银行、中国工商银行、浦发银行、阿尔卡特朗讯、中航国际等。拥有云计算、物联网、大流量、高并发、分布式的大型网站架构和设计经验。曾主导过多个云计算、物联网、私有云、公有云建设项目,早些年也主导过ERP、CMS等软件项目,积累了丰富的实践经验,这些项目中包含多个数百万、上千万的大型项目。项目经历:呼叫中心人工智能客服研发项目、贵州省政府云呼叫中心建设项目、广东发展银行电营、运维大数据分析项目、中石油工程设计西南分公司云计算项目评审委员、中石油大数据挖掘项目,电商库存预测大数据分析项目、大型ERP、电子商务、CRM、电子政务等多个项目。


查看老师详情
课程内容


课程简介


随着大数据时代的快速到来,以及大数据在生产生活中迅速应用,大数据领域如雨后春笋般的出现大量的新技术,如Hadoop、Spark等技术,其中Python语言已经成为大数据技术中最为重要的一部分,被越来越多的企业所使用。Python语言的功能涵盖了大数据领域的数据处理、统计分析、数据挖掘、机器学习、人工智能、大数据应用开发等各种不同类型的计算操作,应用范围广泛、前景非常广阔。本课程是尹老师多年工作经验的总结和归纳,从实际业务案例为入口,使学员从理论层到实操层面系统的学习Python语言基础编程,使学员深入理解Python语言的特点。通过本课程的学习,学员即可以正确的分析企业的数据,为管理者、决策层提供数据支撑。

本课程重点讲解Python语言开发技能,为企业的战略发展提供参考。

 

课程目标


1、 使学员掌握Python语言初级、中级、高级知识;

2、 使学员掌握Python语言的编程实战能力。

3、 使学员掌握Python语言的数据分析能力;

4、 使学员掌握Python访问MySQL数据库能力;

5、 使学员掌握Python访问文件系统能力;

6、 通过案例使学员掌握Python的应用场景,应用场景:人员信息分析、出勤数据梳理、流失分析、问卷分析等;

 

课程对象


1、 即将投身于Python开发、数据分析领域的企业或者个人;

2、 对Python语言感兴趣的数据分析人士;

3、 系统架构师、系统分析师、高级程序员、资深开发人员;

 

课程大纲


时间

内容

备注

第1天

第1个主题: Python语言基础知识(介绍Python语言基础知识,包括Python语言数据类型、基础概念等)(60分钟)

1、 Python语言历史与趋势剖析

2、 Python语言安装

3、 如何运行Python程序

4、 Python语言help()命令

5、 Python语言编程环境安装

6、 Anaconda3开发环境介绍(以Anaconda3作为程序演示环境,Python3作为演示语言)

7、 Python 2和Python 3的区别

8、 运行Python代码

9、 在不同操作系统中搭建Python编程环境

10、 在Linux系统中搭建Python编程环境

11、 在OS X系统中搭建Python编程环境

12、 在Windows系统中搭建Python编程环境

13、 解决安装问题

14、 从终端运行Python程序

15、 在Linux和OS X系统中从终端运行Python程序

16、 在Windows系统中从终端运行Python程序

17、 小结

 

第2个主题: Python语言实现人员信息分析案例实践(介绍Python语言实现人员信息分析案例实践)(60分钟)

1、 Python语言实现人员信息分析案例实践

2、 人员信息分析业务背景

3、 人员信息数据格式

4、 人员信息分析

5、 人员信息分析结果生成Excel数据存储

6、 人员信息分析结果生成Excel图表

7、 人员信息分析结果生成PPT图表

 

第3个主题: Python语言数据类型(介绍Python语言基础数据类型、基础概念等)(60分钟)

1、 Python基本语法

2、 避免缩进错误

3、 变量(Variables)

4、 变量的命名和使用

5、 使用变量时避免命名错误

6、 表达式(Expressions)

7、 基本数据类型

8、 整数

9、 浮点数

10、 字符串

11、 字符串连接

12、 注释

13、 如何编写注释

14、 该编写什么样的注释

15、 字符串与正则表达式

16、 Python数据结构

17、 Python语言语法结构

18、 案例:Python语言实现人员信息分析

19、 小结

 

第4个主题: Python语言列表(介绍Python语言列表)(60分钟)

1、 列表是什么

2、 访问列表元素

3、 索引从0开始

4、 使用列表中的各个值

5、 修改、添加和删除元素

6、 修改列表元素

7、 在列表中添加元素

8、 从列表中删除元素

9、 使用方法sort()对列表进行永久性排序

10、 使用函数sorted()对列表进行临时排序

11、 确定列表的长度

12、 使用列表时避免索引错误

13、 遍历整个列表

14、 使用函数range()

15、 使用range()创建数字列表

16、 对数字列表执行简单的统计计算

17、 列表解析

18、 使用列表的一部分

19、 切片

20、 遍历切片

21、 复制列表

 

第5个主题: Python语言元组(介绍Python语言元组)(60分钟)

1、 元组

2、 定义元组

3、 遍历元组中的所有值

4、 修改元组变量

5、 小结

 

第6个主题: Python语言集合(介绍Python语言集合)(60分钟)

1、 集合

2、 定义集合

3、 遍历集合中的所有值

4、 修改集合元素

5、 小结


时间

内容

备注

第2天

第7个主题: Python语言实现出勤数据梳理案例实践(介绍Python语言实现出勤数据梳理案例实践)(60分钟)

1、 Python语言实现出勤数据梳理案例实践

2、 出勤数据梳理业务背景

3、 出勤数据数据格式

4、 出勤数据梳理

5、 出勤数据梳理结果生成Excel数据存储

6、 出勤数据梳理结果生成Excel图表

7、 出勤数据梳理结果生成PPT图表

 

第8个主题: Python语言字典(介绍Python语言字典)(60分钟)

1、 使用字典

2、 访问字典中的值

3、 添加键值对

4、 创建空字典

5、 修改字典中的值

6、 删除键值对

7、 由类似对象组成的字典

8、 遍历字典

9、 遍历所有的键—值对

10、 遍历字典中的所有键

11、 按顺序遍历字典中的所有键

12、 遍历字典中的所有值

13、 嵌套

14、 字典列表

15、 在字典中存储列表

16、 在字典中存储字典

17、 小结

 

第9个主题: 条件分支语句(介绍Python语言分支语句,如if语句)(60分钟)

1、 条件测试

2、 检查是否相等

3、 布尔表达式

4、 if语句

5、 简单的if语句

6、 if-else语句

7、 if-elif-else结构

8、 使用多个elif代码块

9、 省略else代码块

10、 测试多个条件

11、 使用if语句处理列表

12、 检查特殊元素

13、 确定列表不是空的

14、 使用多个列表

15、 设置if语句的格式

16、 小结

 

第10个主题: 循环语句(深入Python函数的循环语句)(60分钟)

1、 循环简介

2、 使用while循环

3、 使用for循环

4、 使用标志

5、 使用break退出循环

6、 在循环中使用continue

7、 避免无限循环

8、 使用循环来处理列表和字典

9、 在列表之间移动元素

10、 删除包含特定值的所有列表元素

11、 使用用户输入来填充字典

12、 小结

 

第11个主题: Python函数(深入Python函数的编写语言)(60分钟)

1、 Python函数介绍

2、 Python语言定义函数规则

3、 Python语言自定义函数

4、 Python匿名函数

5、 Python内置函数

6、 Python函数案例

7、 自定义函数

8、 向函数传递参数

9、 实参和形参

10、 传递实参

11、 位置实参

12、 关键字实参

13、 默认值

14、 等效的函数调用

15、 避免实参错误

16、 返回值

17、 返回简单值

18、 让实参变成可选的

19、 返回字典

20、 结合使用函数和while循环

21、 传递列表

22、 在函数中修改列表

23、 禁止函数修改列表

24、 传递任意数量的实参

25、 结合使用位置实参和任意数量实参

26、 使用任意数量的关键字实参

27、 将函数存储在模块中

28、 导入整个模块

29、 导入特定的函数

30、 使用as给函数指定别名

31、 使用as给模块指定别名

32、 导入模块中的所有函数

33、 函数编写指南

34、 小结

 

第12个主题: Python类(class)(深入剖析Python类的原理)(60分钟)

1、 类(class)介绍

2、 创建和使用类

3、 创建Account类

4、 类的方法__init__()

5、 根据类创建实例

6、 使用类和实例

7、 给属性指定默认值

8、 修改属性的值

9、 继承

10、 子类的方法__init__()

11、 Python 2.7中的继承

12、 给子类定义属性和方法

13、 重写父类的方法

14、 将实例用作属性

15、 Python多重继承

16、 Python不支持函数重载

17、 Class and Instance Variables

18、 Method Objects

19、 运行时为对象绑定属性

20、 Python类编写案例实战

21、 导入类

22、 导入单个类

23、 在一个模块中存储多个类

24、 从一个模块中导入多个类

25、 导入整个模块

26、 导入模块中的所有类

27、 在一个模块中导入另一个模块

28、 自定义工作流程

29、 Python标准库

30、 类编码风格

31、 小结

 


时间

内容

备注

第3天

第13个主题: Python语言实现流失分析案例实践(介绍Python语言实现流失分析案例实践)(60分钟)

1、 Python语言实现流失分析案例实践

2、 流失分析业务背景

3、 流失数据数据格式

4、 流失分析

5、 流失分析结果生成Excel数据存储

6、 流失分析结果生成Excel图表

7、 流失分析结果生成PPT图表

 

第14个主题: Python异常处理(Exceptions)(深入剖析Python异常处理)(60分钟)

1、 异常(Exceptions)简介

2、 异常处理

3、 处理ZeroDivisionError异常

4、 使用try-except 代码块

5、 使用异常避免崩溃

6、 else 代码块

7、 处理FileNotFoundError异常

8、 分析文本

9、 使用多个文件

10、 决定报告哪些错误

11、 存储数据

12、 使用json.dump()和json.load()

13、 保存和读取用户生成的数据

14、 Python标准异常类

15、 Python异常类编程案例实战(爬虫实例)

16、 重构

17、 小结

 

第15个主题: Python模块 (Modules)(深入剖析模块 (Modules))(60分钟)

1、 Python模块 (Modules)介绍

2、 Python自定义模块

3、 Python模块的导入与添加

4、 Python模块的重新导入

5、 Python标准函数库模块

6、 Python第三方模块

 

第16个主题: Python语言常用插件包介绍(深入剖析Python语言插件包机制,以及常用的插件包介绍)(60分钟)

1、 Python语言插件包机制介绍

2、 Python语言插件包原理

3、 Python语言常用的插件包介绍

4、 Python语言插件包安装

5、 Python语言插件包的使用

 

第17个主题: Python文件读写(深入剖析Python文件读写)(60分钟)

1、 Python文件读写简介

2、 Python读写方法介绍

3、 Python读写文本文件

4、 从文件中读取数据

5、 读取整个文件

6、 文件路径

7、 逐行读取

8、 创建一个包含文件各行内容的列表

9、 使用文件的内容

10、 写入文件

11、 写入空文件

12、 写入多行

13、 附加到文件

14、 Python读写二进制文件

15、 Python读写json文件

16、 Python读写xml文件

 

第18个主题: Python操作关系型数据库(深入剖析Python操作关系型数据)(60分钟)

1、 Python2安装MySQL Connector

2、 Python3安装MySQL Connector

3、 Python语言操作数据库

4、 Python语言数据库优化

5、 案例:Python语言实现话务数据时间序列建模

 

第19个主题: Python语言实现问卷分析案例实践(介绍Python语言实现问卷分析案例实践)(60分钟)

1、 Python语言实现问卷分析案例实践

2、 问卷分析业务背景

3、 问卷数据数据格式

4、 问卷分析

5、 问卷分析结果生成Excel数据存储

6、 问卷分析结果生成Excel图表

7、 问卷分析结果生成PPT图表

 

 



返回上一级