“作为生物信息的分析语言有许多种,常用的是perl和python,近几年python逐渐受到欢迎。我也开始perl向python的转型之旅~”
如果你有编程基础,那么python对你来讲难度不会太大。如果你没有编程基础,则需要从头学起。
01
—
perl
学习perl的人对小骆驼书并不陌生(见下图),学习了perl的基本语法。比如“=”赋值,“==”判别等。if{}else{}语句等。学习了语法后,最关键的是编程的框架和逻辑思维。有时候程序慢就是因为编程思路不够清晰。
小骆驼书封面
02
—
python
我是有perl编程基础的,因此学python的时候,主要是通过perl与python的不同学习的。python与perl最大不同就是通过缩进控制语法。比如:
>>> x = 15
>>> if x 10 and x
... print "ok"
...
ok
>>> if x
... print "ok!"
File "", line 2
print "ok!"
^
IndentationError: expected an indented block
>>> if x
... print "ok!"
...
ok!
(我真的是经常忘了缩进)
通常缩进就是tab,相当于perl中的{}。
今天兴冲冲的向同事借了《python基础教程》,翻了几页感觉很来劲,试着自己编程一下。有很多地方与perl不同,一点一点适应吧!多练,刻意练习就好。
怎样才能有留言功能呢?难道我字数不够?伐开心~~~
领取专属 10元无门槛券
私享最新 技术干货