简述:我为什么选择Python而不是Matlab和R语言


Posted in Python onNovember 14, 2017

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

简述:我为什么选择Python而不是Matlab和R语言

为什么Python比MATLAB、R语言好呢?

其实,这三种语言都很多数据分析师在用,但更推荐python,主要是有以下几点:

1、python易学、易读、易维护,处理速度也比R语言要快,无需把数据库切割;

2、python势头猛,众多大公司需要,市场前景广阔;而MATLAB语言比较局限,专注于工程和科学计算方面,而且MATLAB价格贵,免费版或盗版都只能玩玩学习用;

3、python具有丰富的扩展库,这个是其他两个不能比的;

python版本选择

初学者版本选择是很多人都会问的,我们也不会偏向某个版本,主要根据自己的所需,但建议是选择最新版本Python3.x,这样很多新功能和旧功能都会有的,但是目前很多第三方库仍然不支持Python3,因为Python2.x已经停止继续开发,不意味着不能使用。

IDE选择

Spyder

这个正是我现在在用的:

简述:我为什么选择Python而不是Matlab和R语言

Spyder界面

它具有模仿MATLAB的工作空间的功能,可以很方便地观察和修改数组的值。显示哪些窗口可以自定义,很方便。

使用中出现了一些小问题,比如说str()函数报错,cmdprompt乱码之类的,后来就没有用Spyder跑过比较长的代码了,调试起来太麻烦了,于是,我转向了PyCharm。

PyCharm

简述:我为什么选择Python而不是Matlab和R语言

这算一个非常强大的PythonIDE,功能十分强大,界面也挺好看的。不过就初学者而言,没有必要,功能多了反而迷眼。等以后要开发大型应用程序的时候再学也不迟。

这里有一个教育版的pycharm下载链接,pycharm edu 2017是一款python的集成开发环境,此版本为教育版,拥有pycharm最精简的功能。

我对比使用了一段时间之后发现这个确实好用,比Spyder省心多了。

python上手教程推荐

选择安装好python,最重要的就是使用,下面我们大圣众包为大家推荐几个教程吧,让新手练练找找感觉,你会发现python并没有想象中那么难:

DiveintoPython面向有一定编程基础的同学。另外还有DiveintoPython3,针对Python3的教程。

LearnPythonTheHardWay,书中主要是通过各种练习来进行学习,面向完全没有编程经验的同学。

InventYourOwnComputerGameWithPython,让你一上手就做个游戏出来的教程,有趣好玩吧。

ThePythonTutorial,官方文档中的教程,正统而完整。

其实,个人觉得学习python是一门很划算的事情,主要本身特点简单、易用,很多没有编程基础的朋友都可以学会,另外一点是它可以用来做桌面程序、网站开发、处理脚本文件等等,日常用途很多,因此,学一门语言,更重要是选对一门语言,才能为我所用!

总结

以上就是本文关于我为什么选择Python而不是Matlab和R语言的全部内容,希望对大家有所帮助。感兴趣的朋友可以继续参阅本站:

如有不足之处,欢迎留言指出。

Python 相关文章推荐
netbeans7安装python插件的方法图解
Dec 24 Python
python实现定时播放mp3
Mar 29 Python
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
Aug 23 Python
对python打乱数据集中X,y标签对的方法详解
Dec 14 Python
python中必要的名词解释
Nov 20 Python
Python迷宫生成和迷宫破解算法实例
Dec 24 Python
python清空命令行方式
Jan 13 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
Jun 18 Python
Python3爬虫中Selenium的用法详解
Jul 10 Python
如何在python中处理配置文件代码实例
Sep 27 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 Python
Python与R语言的简要对比
Nov 14 #Python
Python基础语言学习笔记总结(精华)
Nov 14 #Python
Python利用multiprocessing实现最简单的分布式作业调度系统实例
Nov 14 #Python
python中os和sys模块的区别与常用方法总结
Nov 14 #Python
Python 将RGB图像转换为Pytho灰度图像的实例
Nov 14 #Python
人机交互程序 python实现人机对话
Nov 14 #Python
python密码错误三次锁定(实例讲解)
Nov 14 #Python
You might like
推荐php模板技术[转]
2007/01/04 PHP
实用的简单PHP分页集合包括使用方法
2013/10/21 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
详谈phpAdmin修改密码后拒绝访问的问题
2017/04/03 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
Javascript的闭包
2009/12/31 Javascript
基于jquery扩展漂亮的CheckBox(自己编写)
2013/11/19 Javascript
JQuery实现鼠标移动到图片上显示边框效果
2014/01/09 Javascript
js自动查找select下拉的菜单并选择(示例代码)
2014/02/26 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
js方法数据验证的简单实例
2016/09/17 Javascript
Bootstrap栅格系统的使用和理解2
2016/12/14 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
老生常谈angularjs中的$state.go
2017/04/24 Javascript
javascript填充默认头像方法
2018/02/22 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
javascript实现自由编辑图片代码详解
2019/06/21 Javascript
[19:59]2014DOTA2国际邀请赛 IG战队纪录片
2014/08/07 DOTA
Python中使用第三方库xlutils来追加写入Excel文件示例
2015/04/05 Python
Python中使用ElementTree解析XML示例
2015/06/02 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Python数据类型之Number数字操作实例详解
2019/05/08 Python
详解pyppeteer(python版puppeteer)基本使用
2019/06/12 Python
pygame实现俄罗斯方块游戏(基础篇2)
2019/10/29 Python
Pythonic版二分查找实现过程原理解析
2020/08/11 Python
美国在线乐器和设备商店:Musician’s Friend
2018/07/06 全球购物
伦敦香水公司:The London Perfume Company
2019/11/13 全球购物
瑞士最大的图书贸易公司:Orell Füssli
2019/12/28 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
办公室前台的岗位职责
2013/12/20 职场文书
大学毕业生通用自我评价
2014/01/05 职场文书
餐饮总经理岗位职责
2014/03/07 职场文书
党组织领导班子整改方案
2014/10/25 职场文书
酒店前台岗位职责
2015/04/16 职场文书
幼儿园2016年圣诞活动总结
2016/03/31 职场文书
创业计划书之电动车企业
2019/10/11 职场文书