python数据分析基础 阮敬_Python数据分析---入门篇&基础篇

经过一段时间的python学习,终于将python的基础知识学习了一遍。

谨以此篇对这段时间的学习做一次总结,也希望能帮到正在准备开始学习python的小伙伴们!

一、入门篇

1、如何安装Python?

首先,关于python的下载,建议大家去官网下载:

其次,对于python的安装,可以参考下面的文章:

2、如何安装python数据分析环境?

首先,为什么安装数据分析环境呢?

如果在只安装python的情况下,开始进行学习,只能在命令行程序(cmd)中进行操作,就是下面的界面:

黑乎乎的界面,不仅提不起兴趣学习,还不能保存你想保存的所有代码;

那么,要安装什么样的数据分析环境呢?

我安装的数据分析环境是anaconda和jupyter notebook;anacodna是包管理器和环境管理器,而jupyter notebook可以将数据分析的代码、图像和文档全部进行保存。

anacodan和jupyter notebook的安装,大家可以参考:jupyter notebook 可以做哪些事情?​www.zhihu.comzhihu-card-default.svgjupyter notebook 可以做哪些事情?​www.zhihu.comzhihu-card-default.svg

上面两篇文章基本上涵盖了anacodna和jupyter notebook安装和使用中的全部问题。要注意一点,当你开始用jupyter notebook编辑代码时,命令行程序就不能再输入任何内容了;按两次ctrl+c就可以继续在命令行程序中编辑,前提是请将jupyter notebook中的文件保存好。

安装完成之后,就可以开启我们python基础知识的学习了!

二、基础篇

学习python有4个关键点:数据、函数、条件判断、循环;理解了这些知识点就基本上理解了计算机和程序想做什么了。

1、数据类型

数据类型有5种:字符串、数字、容器、布尔、空值。

(1)字符串

‘ ‘ 和“ “ 用来创建字符串,+ 用来合并字符串,%s 格式化字符串。

(2)数字

数字包括整型、浮点型、负数;

整型(int):也称整数,有正负,不带小数点;

浮点型(float):由整数部分和小数部分组成;

复数(complex):有实部和虚部组成。

(3)容器

容器用来存放多个数据,它包括列表、元祖、集合、字典

列表

列表是写在[ ]中间,由“ ,”隔开的元素列表;

列表的增删改查:

元组

元组是写在( )中间,由“ ,”隔开的元素;元祖只能查,不能进行修改;

集合

集合石有{ } 将元素括起来,它是无重复数据的容器;

集合的增删改查:

字典

字典是一种映射类型,用{ } 标识,是一个键:值对集合;其中键必须唯一;

字典的增删改查:

(4)布尔

布尔包括True和False主要用于条件判断上。

(5)空值

注意:空值不是0。

2、条件判断

(1)条件判断一般格式:

if 边界条件:

要做的事情1

else:

要做的事情2

(2)多个条件判断格式:

if 边界条件:

要做的事情1

elif:

要做的事情2

. . . .

else:

要做的事情n

3、循环

循环主要用于批量处理数据

(1)循环一般格式:

for i in 容器:

要做的事情

注意:循环会在容器中所有数据都被访问过之后停止。

(2)continue

continue 用于跳出当前循环,进行下一轮的循环;

(3)break

break用于退出循环,即满足条件就不再执行;

4、函数

函数是组织好的,可用于重复使用的,用来实现单一或相关联功能的代码段;

(1)内置的函数,如:print()

自定义函数

自定义函数就是我们自己新定义一个函数,一般格式为:

def 函数名称(参数1,参数2,……):

函数体

return 输出

(2)使用函数

函数在使用时可以不带参数名,也可以带(推荐);

(3)函数参数

函数参数分为不可变数据类型和可变数据类型。

不可变数据类型包括字符串、元组、数值;在函数使用过程中,数据本身是没有影响的。

可变数据类型在函数内部修改该数据时,原始的数据会改变。

4、变量作用域

变量作用域决定了在哪一部分程序可以访问哪个特定的变量名称;它包括全局作用域、局部作用域、内建作用域(此处不介绍)、闭包函数外的函数中(此处不介绍)。

全局作用域指定义在函数外,在全局都可以访问;

局部作用域指定义在函数内部,只能在特定的函数内部访问。

python中还有模块、包、数据结构类型等概念,因篇幅原因,在这里就不再详细阐述;python的基础学习学习到这里,接下来我会继续将自己学习所得写出来,跟大家一起分享,共同进步!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值