r语言和python的区别,医学生学r语言还是python

  r语言和python的区别,医学生学r语言还是python

  Python、R和Perl在生物信息学中争论了很久。Perl、R和Python在生物信息学中分别扮演什么角色?www.zhihu.com

  但是,Perl正在慢慢走出主战场,我就不说了。Python和R无疑是需要的。我们来看看Python和R在生物信息学中的地位。新手怎么学?

  先比较两种语言的特点。这个链接很好:R编程vs Python 探索10大惊人差异?www.educba.com

  本文从数据科学的角度总结了R和Python的区别。结合自己的经历,可以总结如下:

  1、r侧重于探索性研究;Python更有利于开发。

  2、R统计功能强大,有很多这方面的库;Python适合通用的程序接口,可以很好的粘合各种组件。

  3、r的数据表的格式是直接的;Python字符串和序列应该可以方便地处理。

  4、R的入门编程范式是使用函数;Python的入门编程范式是设计过程。进一步的对象编程,R比Python更难。所以R可以让没有编程经验的人快速入门但是很难提高,而Python的学习曲线更好。

  5,R的本地数据分析方法方便,Python更容易构建数据库和网络应用。

  6,R的代码可读性不如Python。

  根据生物信息学的特点,我们可以根据每个人的背景选择不同的学习路线:

  1.对于没有编程背景的人,建议在需要处理数据项目时,从R开始进行数据探索、简单的表格处理和绘图。把文字处理和复杂的程序流程设计交给专业人士,团队合作。

  2.对于没有项目压力的同学,建议从Python开始,循序渐进,先打好一门语言的基础。然后根据进一步的需求,如果选择探索性科研方向,那么学习R,如何从Python中调用R函数等高级函数;或者如果需要偏向算法,深入学习C /java编程,或者偏向数据库开发学习SQL,NoSQL等等。

  门不如主,沉下心来就成功了。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: