开课吧数据分析课程笔记
2021年8月开班的开课吧数据分析就业班笔记
蒋瑾瑶
菜菜子学习数据分析,记录学习过程。9月19日CPDA考试。争取一次通过。
展开
-
Python科学计算库-NumPy
这里写目录标题1 NumPy认知2 NumPy的Ndarray对象2.1 一维数组的创建2.2 二维数组的创建2.3 常用属性2.4 修改数组的形状2.5 将数组转化成list2.6 数组的索引和切片2.7 数组中的数值修改3 数组中的轴4 数组的计算5 数组的操作5.1数组的添加/删除/去重5.2 数组的拼接5.3 数据的分割6 数组的空值nan和无穷大inf7 二维数组的转置1 NumPy认知效率对比2 NumPy的Ndarray对象知识点:2.1 一维数组的创建2.1.1 直接传原创 2021-09-13 22:32:43 · 270 阅读 · 0 评论 -
python科学计算库-Matplotlib
这里写目录标题1 认识Matplotlib2 常见的图形种类和意义3 Matplotlib画图的简单实现4 Matplotlib图像结构5 折线图6 散点图7 条形图8 直方图9 饼图1 认识Matplotlib什么是Matplotlib?Matplotlib是一个Python 2D绘图库几行代码即可生成绘图,直方图,条形图,散点图等.为什么要学习Matplotlib?可视化是在整个数据分析的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法.能将数据进行可视化,更直观的呈现使数据更加原创 2021-09-12 22:28:47 · 316 阅读 · 0 评论 -
Python知识--爬虫
爬虫知识点1 爬虫的基本认知2 网页基本认知3 网页构成4 XPath的基本使用1 爬虫的基本认知**爬虫定义:**请求网站并提取数据的自动化程序爬虫的基本流程:1> 发起请求:发送一个Request2>获取响应内容:得到一个Response,即要获取的页面内容3>解析内容:用正则表达式,网页解析库进行解析4>保存数据:可以存为文本,存到数据库,或者特定格式的文件爬虫的工作原理2 网页基本认知浏览器工作原理:浏览器发送消息给该网址所在的服务器,这个过程叫做HTT原创 2021-08-29 20:12:20 · 260 阅读 · 2 评论 -
Python基础知识-模块
模块**模块:**一个.py文件就是一个模块,模块是管理功能代码的**自定义模块:**根据业务需要,自行创建**内置模块:**python内部自带的不需要下载的模块函数<类<模块os模块 random模块 math模块 time模块**math模块作用:**提供了许多对浮点数的数学运算函数查看math模块中的内容:import mathdir(math)time 模块作用:处理日期和事件time.time() 返回当前时间的时间戳time.sleep(secs)原创 2021-08-29 18:37:11 · 132 阅读 · 0 评论 -
Python函数案例分享和答疑---第四次直播笔记
课后练习1:学生的成绩任务描述: 张三、李四、王五、赵六、王麻子、二混子六位同学一同参加期末考试,考试结果如下: 分数根据姓名依次排列。语文:95,89,79,90,77,25数学:95, 90, 44, 77, 77, 89补充:双层for循环知识点:补充:课后练习2课后练习3:医生的排号方法1:课后练习4:歌词的处理补充排序sorted匿名函数:#方便我们写一些简单的函数,不需要写函数名,不需要写return#lambda 参数1原创 2021-08-29 16:25:14 · 172 阅读 · 0 评论 -
Python基础知识--函数
Python基础知识--函数**1 函数的简介**2 函数的定义和调用3 函数的参数4 函数的返回值5、递归函数1 函数的简介**函数:**程序中,将需要多次使用的代码块组织为一个小模块,叫做函数.**函数的作用:**可以提高编写的效率以及代码的重用函数的类型:python内建函数,如:input(),type()用户自定义函数示例:2 函数的定义和调用函数必须先定义,后调用定义函数的格式:调用函数时,函数从头执行,代码执行完毕,调用结束若函数中有return语句,执行到re原创 2021-08-28 21:02:21 · 175 阅读 · 0 评论 -
Pythton基础知识--集合
集合 set集合:一个无序的不重复元素的序列集合的创建:使用大括号{}或者set()函数创建集合注意:集合不支持下标赋值和取值定义空的集合的时候不能直接使用{}示例:集合不能使用下标索引用add添加元素用集合去重列表...原创 2021-08-28 18:14:51 · 160 阅读 · 0 评论 -
Python基础知识--字典
字典 dict字典:可变容器模型,且可存储任意类型对象字典格式:每个键值对用冒号分割,每个对之间用逗号分割,整个字典包括在{}中注意:一个Key只能对应一个value字典的常见操作示例:字典的修改输入key值和values值...原创 2021-08-28 17:10:09 · 64 阅读 · 0 评论 -
Python基础知识-元组
**元组 tuple**元组:Python另一种有序列表,元组不能修改元组的格式:写在圆括号之间,用逗号隔开注意:tuple不可变,没有append(),extend(),insert()等其他获取元素的方法和list是一样示例:元组可以存放列表元组只有一个元素时,需要在后面加个逗号元组的长度元组中列表查看和修改...原创 2021-08-28 17:04:12 · 76 阅读 · 0 评论 -
Python基础知识-列表
列表list列表:Python内置的一种数据类型,是一种有序的集合列表的格式:写在方括号之间,用逗号隔开注意:列表中的元素可以是不同类型的列表常见操作列表遍历示例:列表的索引列表的切片append、extend和insertappendextendinsert删除:delpop 输出最后的元素removedel 删除了整个列表clear 清空列表查看某个元素是否在列表中列表的遍历列表元素的替换...原创 2021-08-28 16:56:26 · 69 阅读 · 0 评论 -
Python基础--字符串
**1、字符串**字符串:单引号、双引号、包括三引号包围的字符组例如:下标和切片下标索引:即编号,我们可以根据下标找到对应的元素切片:对操作对象截取其中一部分的操作切片语法:[起始:结束:步长] 支持负数字符串常见操作示例单引号,双引号和三引号下标索引和切片常用方法...原创 2021-08-28 16:38:37 · 71 阅读 · 0 评论 -
Python 学习案例及答案
案例1 公交车有多少人案例描述:一辆公交车线路全长一共有7站,初始站车上没有乘客,第一站只有上车乘客,没有下车乘客,从第二站开始,陆续上车和下车,到最后一站全部下车,我们需要统计车上乘客数,若下车人数大于车上人数,提示错误,终止循环。参考答案如下:people = 0for i in range(7):print(‘当前在第{}站’.format(i+1))a = int(input(‘上车人数:’))b = int(input(‘下车人数:’))if i == 0:people = a原创 2021-08-28 16:16:39 · 901 阅读 · 0 评论 -
Python基础知识-while/for/break/continue语句
循环:while语句循环:for循环 示例:for循环for循环求和for 与 while 语句等同range 函数break 语句 --结束整个循环continue语句 结束当次循环,直接进入下一次原创 2021-08-28 13:55:04 · 92 阅读 · 0 评论