931分钟
系统学python——数据处理入门
随着企业数字化转型的推进,业务人员的基础数据处理能力越发重要。因Python语言的拓展性、易学性和安全性,Python近年来使用场景日益增加,已成为最受欢迎的职场必备技能之一。本课程为系列学Pytho…
随着企业数字化转型的推进,业务人员的基础数据处理能力越发重要。因Python语言的拓展性、易学性和安全性,Python近年来使用场景日益增加,已成为最受欢迎的职场必备技能之一。本课程为系列学Python中的入门课程,将从认识与安装Python开始,讲解变量、数据类型、流程等基本语法,过渡到文件处理和数据处理基础两个重要模块,并且通过对“销售数据自动批量多字段拆分和统计表格数据自动比较”案例的详细拆解,为Python在工作场景中的各项应用奠定基础。
欢迎进入Python的世界
- 什么是Python?
- 课程目标与学习建议
第一章 初识Python
- 第一个Python程序
- Anaconda的安装
- Jupyter Notebook的启动与基本操作
- 编写注释
第二章 变量和基本数据类型
- 章节导读
- 变量赋值
- 整数和浮点数
- 字符串(上)
- 字符串(下)
- 布尔值及其运算
- 课后作业
第三章 Python流程控制
- 章节导读
- 顺序结构
- 条件结构
- 循环结构
- 课后作业
第四章 函数
- 章节导读
- 自定义函数
- 匿名函数
- 参数传递
- 作用域
- 课后作业
第五章 数据结构
- 章节导读
- 列表定义与range函数
- 列表索引、运算和切片操作
- 特殊切片、列表的赋值和排序
- 列表的方法函数
- 嵌套列表、成员函数和forin循环
- 列表应用案例:词频统计
- 字典的定义和zip函数
- 字典的增删改查和方法函数
- 字典的排序、嵌套和应用
- 补充学习:异常处理
- 元组、集合
- 高阶函数
- 列表与字典推导式
第六章 类、模块、包、库
- 章节导读
- 类的概念
- 延伸学习:面向对象编程
- 模块、包、库
第七章 OS文件处理库
- 章节导读
- 文件/文件夹处理函数
- os.path-路径处理函数
- 「案例拆解」文件一键整理
第八章 数据处理基础
- 章节导读
- 一维数组「基础」
- 高维数组「基础」
- 数组的转置、拆分、删除和行列添加「基础」
- 特殊数组「基础」
- 数组拼接「基础」
- 数组元素类型和数组切片与更新「进阶」
- 高维数组索引与切片、布尔索引、花式索引「进阶」
- 数据快速挑选函数、常用布尔值数组属性函数「进阶」
- Series的创建、常用属性与方法「基础」
- 数据框的创建、常用属性与方法「基础」
- Series和数据框的统计计算「基础」
- Series的值索引、切片、更新与源数据保护「进阶」
- 数据框的花式索引与数据的读取与保存「进阶」
- 数据框去重、空值处理和行列删除「进阶」
- 索引重建、花式索引、数据读取与保存
- 数据的分组、聚合、透视表与交叉表
- 数据框的连接和数据分箱
第九章 正则入门和数据提取
- 基本正则表达式和数据匹配函数
- 元字符和贪婪匹配
- 惰性匹配和search函数
- 惰性匹配和search函数练习题
- findall函数和get函数
- 字符串Series的批量处理
第十章 应用案例(自动批量多字段拆分和统计)
- 案例介绍与代码详解
- 延伸学习:案例代码的应用
恭喜你
- 完成了Python数据处理入门课程~
- 课后作业答案汇总
- 【留言板】
课后测试
陈超超/许东峰
前百度移动云事业部研发团队,摩拜单车第6号员工/德国奥格斯堡大学自然科学院理论物理与应用数学专业双硕士;