加载中…
个人资料
小蚊子数据分析
小蚊子数据分析 新浪个人认证
  • 博客等级:
  • 博客积分:0
  • 博客访问:5,254,287
  • 关注人气:10,880
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

跟小白学Python数据分析——使用spyder

(2020-01-17 13:44:21)
标签:

python

数据

分析

分类: Python
    小白:Mr.林,Anaconda我已经安装好了,接下来该做什么?
    Mr.林:我说过我们需要使用Anaconda中的spyder进行数据分析,今天我们就来了解下这个工具。
    小白:好啊。不过安装的时候我没有看到在桌面有创建对应的快捷图标。

Mr.林:这个简单,可以先从系统菜单找到Anaconda3(64-bit)项,点开找到spyder,然后对着spyder图标点击鼠标右键,点击【打开文件位置】,在打开的文件夹里找到spyder图标,再点击鼠标右键点击发送桌面快捷方式】,就可以啦。

跟小白学Python数据分析——使用spyder

小白:太方便了。

Mr.林:双击Spyder图标,打开的界面是这样的,Spyder的界面与Matlab、RStudio 的界面比较相似,都是主要由代码编辑窗口、变量浏览窗口、输出结果窗口构成。

Spyder界面

跟小白学Python数据分析——使用spyder

RStudio界面

跟小白学Python数据分析——使用spyder

MATLAB界面

 

跟小白学Python数据分析——使用spyder

我们最最经常使用的就是代码编辑窗口、变量浏览窗口、IPython交互式控制台这三个窗口。

代码编辑窗口:位于Spyder界面的中部,主要用于编写代码。代码编辑窗口允许同时打开多个文件进行编辑,但是每次只能编辑一个文件,可以通过单击窗口上面文件名对应的选项卡,切换到要编辑的文件。
变量浏览窗口:位于Spyder界面的右上角,只要是Python内存中的结构变量,例如数据框、列表、字典等,都可以在这里显示,每行显示一个变量的信息,它包括变量名称、变量类型、变量长度、变量值。双击对应的变量行,还可以通过弹出新的窗口,查看变量中的所有数据。

IPython交互式控制台:位于Spyder界面的右下角,是Spyder的核心执行单元,它负责执行代码,进行运算,然后把结果输出进行反馈,也就是刚才所说的输出窗口,所以主要是在此窗口查看数据分析运行结果。

Mr.林:我们在代码编辑窗口,写下第一行代码  5 + 3

跟小白学Python数据分析——使用spyder

然后按下F9键,就可以在输出窗口查看到计算结果

跟小白学Python数据分析——使用spyder

小白:哈哈,就这么简单啊!

Mr.林:是的,就这么简单,提醒一下,鼠标光标必须在代码行上,才能按F9执行,如果不在代码那一行上,是执行不了的。另外也可以选中要执行的代码按Ctrl+Enter快捷键或F9也是可以执行代码的。
一般情况下,程序员编写的每个代码元素之间都会空一格,这样更容易阅读,不会那么紧密,如果不习惯,不空格也可以,这个不是强求的。
小白:好的。
Mr.林:我们再来复杂一点的。输入以下代码:

跟小白学Python数据分析——使用spyder

然后按下F9键,就可以在输出窗口查看到计算结果

跟小白学Python数据分析——使用spyder

这里面 a = 5 表示 将 5 赋值给变量a,同理 b = 3 表示 将 3 赋值给变量b。
然后执行 a + b 的计算就得到 8
然后我们也可以在变量浏览窗口中看到刚生成的a和b两个变量,同时可以看到它们的数据类型为整数型int,以及对于的大小及值。

跟小白学Python数据分析——使用spyder

Mr.林:在Python中使用等号给变量赋值。给变量赋值也就是定义了一个变量。在Python中进行数据分析主要就是通过变量对数据进行操作和计算。
我们再来复杂一点的。输入以下代码:

跟小白学Python数据分析——使用spyder

然后按下F9键,就可以在输出窗口查看到计算结果

跟小白学Python数据分析——使用spyder

这里我们将字符串小白赋值给 a ,将字符串Mr.林赋值给 b,小白你注意到没有,字符串需要用单引号引起来,这相当于告诉Python这是字符串的意思,也可以用双引号,是一样的效果。然后执行加法运算,得到的结果是两个字符串的拼接,也可以成为拼串。
小白:拼串,哈哈!这是要烤串的节奏么?
Mr.林:你就知道吃、吃、吃,你个小吃货,我们再看下变量浏览窗口,这时可以发现a和b的数据类型为字符型str了。

跟小白学Python数据分析——使用spyder

小白惊讶地张大了小嘴:还真是,Spyder这工具真好用!
小白突然灵机一动:
那我能不能把 5 赋值 给 1 这个变量呢?
Mr.林摇了摇头:这个是不行的,在Python中变量名的命名是有规则的。
(1)变量名由 a ~ z、A ~ Z、数字、下画线( _ )组成,首字母不能为数字和下画线( _ )。
(2)变量名大小写敏感,变量 a 和变量 A 是不同的变量。
(3)变量名不能为 Python 中的保留字。
小白疑惑地问:保留字是个什么鬼?
Mr.林:保留字是指 Python 中用于编程语法的单词,在程序中已经有了特殊的作用,因此不能再作为变量名使用,否则会起冲突的,到底是以你为准还是以它的为准呢?
下面就是Python 中的保留字,不需要记,不需要背,用多了自然就知道了。

跟小白学Python数据分析——使用spyder

Mr.林:今天就到这,下次我们学习数据导入操作,小白你回去要多多练习,多敲代码。
附:本系列文章跟小白学Python数据分析——Anaconda安装
跟小白学Python数据分析——Anaconda安装


原文出处:菜鸟学Python数据分析
跟小白学Python数据分析——Anaconda安装

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有