千锋教育-做有情怀、有良心、有品质的IT职业教育机构

位置:首页 > 行业动态

千锋武汉Python培训教你如何从零搭建Python数据分析环境

时间:2018-03-06 17:14:58  |  来源:千锋教育  |  作者:alents

   提起Python,很多人都会时间想到人工智能,确实,在人工智能时代Python是主流的开发语言。其实Python作为一种功能强大且通用的编程语言在很多领域都应用广泛,例如数据分析,很多大型公司和金融机构都会用Python进行数据分析。那么在运用前如何搭建Python数据分析环境呢?跟随千锋武汉Python培训培训一起来了解一下。

  1.用python做数据分析不并是单单下载一个Python就可以了,还需要有模块、库。第三方的库往往是不会集成到Python。如果我们要把这些库和Python一起打包下载,并安装到电脑,那么我们可以选择安装另一个软件ANACONDA。

图片8.png

  2.首先是下载安装。Anaconda提供了Python2.7和Python3.6两个版本。并且有32位和64位的区分。这里,我选择的是Python3.6的64位版本。在未来Python3x会逐步替代Python2x,所以建议选择Python3.6的版本。

图片9.png

  3.在下载完这个软件后,接来就是安装了,安装过程极为简单。在安装目录这个过程中,选择选择其他的盘符,比如D盘。这样不会占用系统盘的空间,而导致时间久了,系统卡顿。之后,点击“next”,以后的步骤都是默认即可。

图片10.png

  4.在安装ANACONDA完成之后,可以在“开始菜单”的所有程序中,找到Anacond3(64-bit)文件,这个文件中包含了各种数据分析的工具和软件,其中包括了“Jupyter”。Jupyter是一个交互式笔记本与IPython终端共享同一个内核,可以在其中运行Python语言。它是我们做数据分析主要的工具。

图片11.png

  5.我们运行一下Jupyter,会出现一个dos的黑窗。这个窗口请不要关闭它,过一段时间之后,程序会自动打开一个网页。这个网页是一个基于本地的服务,它的url是:http://localhost:8888/tree。它里面会列有一些文件,其实就是我们的C:\Users\Administrator路径下的文件。

图片12.png

图片13.png

  6.我们选择新建一个文件。在类型下,选择Python3。此时页面会发生跳转到一个新的页面,在这个新页面下。这个新页面中有一个单元格,他的开头是In[]:。这一点它很类Ipython的界面。这个单元格中是可以输入Python的代码,并且运行结果会在下方显示。

图片14.png

图片15.png

  7.我们一一个测试代码来演示一下,在这个环境中运行程序,并生成一个图表的效果。注意的是要在页面中生成图片必须要声明:%matplotlib inline。这样图表才会在页面中嵌入,否则图表是不会显示的。

  import  matplotlib.pyplot as plt 

  x=[1,2,3,4] 

  y=[5,4,3,2] 

  plt.figure() 

  plt.subplot(221) 

  plt.plot(x,y) 

  plt.subplot(222) 

  plt.bar(x,y) 

  plt.subplots_adjust(wspace=0)

  plt.show()  

图片16.png

  完成这些步骤后,基本上就搭建好了Python数据分析的环境了。熟悉了Python的朋友会发现,Python不愧被称之为“胶水语言”,无论是人工智能,爬虫,还是Web 程序开发、桌面程序开发还是科学计算、图像处理,Python都可以胜任。如果你也想追赶Python的热潮,千锋武汉Python培训是你不可错过的选择。

上一篇:千锋教育告诉你学完Python能做什么?
下一篇:千锋武汉Python培训告诉你如何找到好工作

新开班信息

  • 武汉 Java培训班 06.11 抢座
    武汉 HTML5培训班 05.14 抢座
    武汉 Python培训班 05.07 抢座
    武汉 Java培训班 04.23 抢座
    武汉 HTML5培训班 04.16 抢座
    武汉 Python培训班 03.26 开班
    武汉 Java培训班 03.19 开班
    武汉 HTML5培训班 03.19 开班
    武汉 HTML5培训班 03.05 开班
    武汉 Python培训班 02.26 开班
    武汉 Java培训班 01.15 开班
企业之声 more >
  • 人事专员
    【北京博彦科技有限公司】人事专员

    技术方面,千锋的学员理论和实践相结合,既懂得功能实现的原理,又能股自己动手实现,技术能力是符合我公司对专业技术人员的需求的。

  • 人事专员
    【北京惠博科技有限公司】人事专员

    千锋的额技术能力,我们公司的面试官都是很认可的,能够满足我公司对此类人才的需求。

  • 人事专员
    【北京联想有限公司】人事专员

    千锋毕业的学员很不错,能够满足我公司对中级工程师的需求。

武汉校区咨询电话

027-65523826

0元入学 线上咨询 申请试听
  • 西安南二环校区:西安市二环南路西段60号永安大厦4层
    西安科技园校区:西安市高新六路52号立人科技园C座西区4层
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 北京天丰利校区:北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训、好程序员特训营
  • 深圳科技园校区:深圳市南山区科苑南路高新技术产业园R3-B栋5层
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷B座A区605-619
    咨询电话:0755-86681178/9-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-65025129-602
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、好程序员特训营、UI课程培训
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55911950 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 大连地址:大连市甘井子区软件园路2号B8座二楼
    咨询电话:0411-39026086 400-654-7778
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 武汉地址:武汉市东新区光谷大道77号金融港B26栋9楼
    咨询电话:027-59905902 027-59905908 027-59905909
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 成都地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训、UI课程培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226/7-801
    面授课程:iOS课程培训、Android课程培训、HTML5课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师