全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
1538 4
2018-01-04

我为什么选择Python而不是Matlab和R语言呢?



 做数据分析、科学计算等离不开工具、语言的使用,目前最流行的数据语言,无非是MATLAB,R语言,Python这三种语言,但今天小编简单总结了python语言的一些特点及平常使用的工具等。

Q7cURf0lsuCAyFD0iR7q11gkBGZpf6u2GF0eof4LfS8LS1483425559781.png



  为什么Python比MATLAB、R语言好呢?
  其实,这三种语言都很多数据分析师在用,但更推荐python,主要是有以下几点:
  1、python易学、易读、易维护,处理速度也比R语言要快,无需把数据库切割;
  2、python势头猛,众多大公司需要,市场前景广阔;而MATLAB语言比较局限,专注于工程和科学计算方面,而且MATLAB价格贵,免费版或盗版都只能玩玩学习用;
  3、python具有丰富的扩展库,这个是其他两个不能比的;
  python版本选择
  初学者版本选择是很多人都会问的,我们也不会偏向某个版本,主要根据自己的所需,但建议是选择最新版本Python3.x,这样很多新功能和旧功能都会有的,但是目前很多第三方库仍然不支持Python3,因为Python2.x已经停止继续开发,不意味着不能使用。
  IDE选择
  Spyder
  这个正是我现在在用的:

6a9gPugtALPxHBWSlYWRiH4cNhGmLbQwKRUyIs09P2TOs1483425559783.jpg


Spyder界面

  它具有模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。显示哪些窗口可以自定义,很方便。
  使用中出现了一些小问题,比如说str()函数报错,cmdprompt乱码之类的,后来就没有用Spyder跑过比较长的代码了,调试起来太麻烦了,于是,我转向了PyCharm。
  PyCharm

kZGDWUNDG2flL5NOEO2NTTnXZ7EYjOs86U00kD8vU23cA1483425559784.jpg



  这算一个非常强大的PythonIDE,功能十分强大,界面也挺好看的。不过就初学者而言,没有必要,功能多了反而迷眼。等以后要开发大型应用程序的时候再学也不迟。
  我对比使用了一段时间之后发现这个确实好用,比Spyder省心多了。
  python上手教程推荐
  选择安装好python,最重要的就是使用,下面我们大圣众包为大家推荐几个教程吧,让新手练练找找感觉,你会发现python并没有想象中那么难:
  Diveinto Python面向有一定编程基础的同学。另外还有DiveintoPython3,针对Python3的教程。
  Learn Python The Hard Way,书中主要是通过各种练习来进行学习,面向完全没有编程经验的同学。
  Invent Your Own Computer Game With Python,让你一上手就做个游戏出来的教程,有趣好玩吧。
  The Python Tutorial,官方文档中的教程,正统而完整。
其实,个人觉得学习python是一门很划算的事情,主要本身特点简单、易用,很多没有编程基础的朋友都可以学会,另外一点是它可以用来做桌面程序、网站开发、处理脚本文件等等,日常用途很多,因此,学一门语言,更重要是选对一门语言,才能为我所用!

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2018-1-4 20:44:54
赞一个,在学习Python的道路上
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-4 21:10:46
学习python可以有证件吗?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-4 21:32:40
Python大法好!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-5 15:41:42
支持分享
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群