本课程共七个章节,课程地址:7周成为数据分析师(完结)_哔哩哔哩_bilibili
- 数据分析思维
- 业务知识
- Excel
- 数据可视化
- SQL
- 统计学
- Python
- Python的数据科学环境(P86)
- Python基础(P87-P97)
- 数据分析常用包:Numpy和Pandas(P98-P112)
- Python连接数据库(P113-P114)
- 数据分析案例(P115-P124)
- 数据可视化:Matplotlib和Seaborn(P125-P138)
- 数据分析平台(P139-P143)
目录
第七周:Python(P86-P143)
一、Python的数据科学环境(P86)
二、Python基础(P87-P97)
(一)基础数据类型(整数、浮点数、字符串、布尔型、None)
(二)变量
(三)数据结构(列表list、元组tuple、字典dict)
(四)控制流(if、for、while)
(五)函数
三、数据分析常用包:Numpy和Pandas(P98-P112)
(一)第三方库
(二)numpy基础
(三)pandas基础
一、Python的数据科学环境(P86)下载anaconda
Jupyter里同时按住 Shift+Tab 可以查看函数的帮助
二、Python基础(P87-P97) (一)基础数据类型(整数、浮点数、字符串、布尔型、None)type():告诉输入是什么数据类型,如 str 是字符串类型,bool 是布尔类型
- 当一个字符里有单引号(双引号)时,在字符外用双引号(单引号)括起
- 当一个字符里既有单引号又有双引号,在字符外用三引号括起
- 字符里有换行时,用三引号括起,输出的格式也会换行
- 转义字符 \,如 \" 输出为 " ,此时引号不再表示边界
布尔类型(注意要大写):
- True(默认为1)
- False(默认为0)
None、空值、0的区别:
- None表示值是缺失的,而不是为0,故不能进行加减乘除运算
- ' '表示值为空,但不缺失
要多次使用某一个值(可以是字符串,可以是数据)时,可以使用变量
可以同时给多个变量赋值
a,b = 1,2
(三)数据结构(列表list、元组tuple、字典dict)
1. 列表list:一串有序的集合,数据量大时查找速度慢 [ ]
- sum():把列表中的值求和
- len():列表中有多少个元素
- 索引:从左往右是从0开始的,从右往左是从-1开始的
- 切片
- 增加:.insert(插入的索引位置,插入的值) 或 .append(插入的值):直接在列表最后插入值,不需要返回一个新的值,是在原列表上插入 或 [ ] + [ ]:如果想在列表后面插入多个值,直接加上一个新列表,需要返回一个新的值
- 删除:.pop(索引),返回被删索引位置的值,若没有给索引值,默认删除最后一个
- 更改
二维列表:[[ ], [ ]]
进阶用法:
- 两个 list 直接 + ,是不会去除重复元素的
- set(a) 会将列表 a 集合化,即去掉其中的重复元素
- 集合化后的交集&、并集|、差集-、判断是否为子集
关注打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?