1 Comments

生物信息入门,python or perl?

发布于:2017-04-11  |   作者:admin  |   已聚集:人围观

  再次有朋友加我QQ问我”生物信息如何入门,应该学习python还是perl“。实话说,虽然已经学习生物信息三年有余,但是限于自己所处的环境以及自己的天赋,我一直认为自己并没有太大的进步。而在编程方面更是半路出家的和尚,称不上一个合格的码农,也称不上是一个pythoner。目前的水平也就能够写一点简单的代码应付日常工作。

  回到正题,应该选择python还是perl?我毫不掩饰地说,我是一个python推崇者。从2013年处开始学习perl,到2013年8月之后正式转向python的怀抱,我对python的喜爱无以言表。如果你是初学者,而且正在两者之间纠结,那么请听一听我的建议:
  (1)你的身边有python或者perl的使用者(通常是师兄师姐等方便请教问题的人),那么请选择遇到问题时有人可以帮你的那门语言开始学习,随大流更容易找到帮助提供者。
  (2)如果你完全没有编程基础(毫无概念),选择python可能更容易入门;相比之下,python风格更严谨,对初学者来说更容易快速掌握语法,理解其中的问题所在。
  (3)如果你是选择困难症患者,请选择python。”解决同一个问题,只有一种方案"这是python设计者的原则。反之,乐于折腾的朋友应该在perl包的海洋里面遨游。
  (4)学会其中任意一门编程语言之后,花一点时间去熟悉一下另一个。当学会其中之一之后,另外一个只需要再用20%的时间和精力即可学会另外一个。在处理生物信息问题的过程中,你肯定会遇到各种蛋疼的作者写的令人蛋疼软件或者脚本(我也是令人蛋疼作者之一,很多代码bug一大堆),他可能是perl写的,也可能是python写的。总之,如果能看懂作者的代码会让你解决问题更游刃有余。

生物信息学python

标签:
    输入验证码:
点击我更换验证码