Redian新闻
>
搞信息学的来讨论下Python和Perl?
avatar
搞信息学的来讨论下Python和Perl?# Biology - 生物学
b*i
1
经过日本电视台报道了蒋劲夫打女朋友得事件,而且这个女的还接受电视台采访,说了
很多蒋劲夫打人得细节,之后东京警方就对蒋劲夫下了逮捕令。已经无力回天的蒋劲夫
,选择了去警局自首。网上现在已经出现了蒋劲夫戴手铐的照片。
事情发展到这一步,看来这个日本姑娘并不像拿钱了事了,她是真的要把蒋劲夫往死里
整啊。为什么总是有这样分手不能安安静静,和和平平的呢。整个形势现在对蒋劲夫非
常的不利了,且不说他有打人的事实,女孩的那些生活作风问题也不是什么大事儿,很
可能法官都不会考虑在内,况且,现在蒋劲夫在人家地盘上,这些都不好说啊。真的替
他们捏把汗。
想想蒋劲夫刚出道那会儿也是圈了不少粉儿,也是很被看好的,可是好好的演员不做,
真是能作啊。
avatar
w*o
2
最近打算换prepaid,经过学习,决定用page plus的,电话不太多,大部分时间有WIFI
,想用grooveIP, 现在有两款手机入选,版友们看下该选哪个呢,只是知道PP的只能用
CDMA,技术上不太懂,大家给提点意见,
1 HTC ERIS 100刀,不过是refurbish的
http://www.ebay.com/itm/HTC-DROID-ERIS-VERIZON-3G-GOOGLE-GPS-AD
2 就是LG Optimus T 90刀 新的
http://www.radioshack.com/product/index.jsp?productId=11528529
不知道这两个手机,我如果以后换了carrier,都还能用吧,还有就是如果回国也没问
题吧。
目前倾向于LG的,毕竟是个新的,大家看呢
谢谢大家捧场
avatar
a*y
3
现在把哪个学精一点会更有用?
显然,几乎任何Programming language都可以做大部分事情。
但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?
avatar
n*S
4
自作孽啊
avatar
m*s
5
这两个一个C网一个是G网的吧……
avatar
I*a
6
学精了,
就不再付语言了
avatar
s*n
7
一手好牌,大的稀巴烂
avatar
t*y
8
Optimus是GSM,不能用在Verizon的网络上
avatar
a*y
9
我第一楼已经说了啊。
但是盼讨论各自利弊,前途
Perl接受度应该高于Python
但是,如果只是打算能够写得快,少debug,不做专职bioinformatician,是否应该考
虑Python

【在 I***a 的大作中提到】
: 学精了,
: 就不再付语言了

avatar
g*1
11

途?
Not sure about biologist, for IT industry as a whole, Python is more popular
and powerful than Perl.

【在 a***y 的大作中提到】
: 现在把哪个学精一点会更有用?
: 显然,几乎任何Programming language都可以做大部分事情。
: 但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?

avatar
w*1
12
GSM得好还是CDMA的好啊
avatar
d*r
13
it seems Python is more popular now. Many quantitative positions requires
Python in daily work.
Google is the pushing force behind it.

途?

【在 a***y 的大作中提到】
: 现在把哪个学精一点会更有用?
: 显然,几乎任何Programming language都可以做大部分事情。
: 但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?

avatar
t*y
14
能用在CDMA网络上的分别是Optimus S(Sprint),Optimus V(Virgin Mobile),
Optimus M(Metro PCS),Verizon Vortex (Verizon版Optimus),你最保险的选择是
Vortex

【在 w**********o 的大作中提到】
: 奇怪我刚又查了一遍,ebay上商家都说Optimus这是
: Cellular Band: CDMA2000 1X 1900/800
: 比如一个
: http://www.ebay.com/itm/LG-Optimus-T-Titanium-T-Mobile-Smartpho

avatar
g*3
15
Python学起来很快,我建议python.
avatar
w*o
16
好像很多人说 CDMA的信号可以的。。

【在 w*********1 的大作中提到】
: GSM得好还是CDMA的好啊
avatar
K*n
17
have been using Python for 1.7 months.. Miss C#/C++
But it is said start-ups can get cleaner exits using Python.
personally i feel python + linux is powerful in terms of the number of
packages you can leverage for free, thanks to the open source community.
not sure about perl
avatar
w*o
18
谢谢您的回复,就是太贵了,要200+了
看来只能eris

【在 t*******y 的大作中提到】
: 能用在CDMA网络上的分别是Optimus S(Sprint),Optimus V(Virgin Mobile),
: Optimus M(Metro PCS),Verizon Vortex (Verizon版Optimus),你最保险的选择是
: Vortex

avatar
a*y
19
why + linux, not Mac or Windows?

【在 K****n 的大作中提到】
: have been using Python for 1.7 months.. Miss C#/C++
: But it is said start-ups can get cleaner exits using Python.
: personally i feel python + linux is powerful in terms of the number of
: packages you can leverage for free, thanks to the open source community.
: not sure about perl

avatar
w*1
20
Optimus这个手机好像还有GPS?挺好的呢,如果是GSM的话我也想买一个呢。也在准备换手机呢
。这个应该有中文操作系统和中文输入的吧
avatar
a*y
21
Interesting.
I haven't coded with Perl for a while and want to pick it back up
But I do not know whether picking up Python instead is a better choice
And because I saw many position ad ask for python specifically so...

【在 d*****r 的大作中提到】
: it seems Python is more popular now. Many quantitative positions requires
: Python in daily work.
: Google is the pushing force behind it.
:
: 途?

avatar
t*y
22
有GPS,有中文菜单,中文输入随便下一个就行了。

换手机呢

【在 w*********1 的大作中提到】
: Optimus这个手机好像还有GPS?挺好的呢,如果是GSM的话我也想买一个呢。也在准备换手机呢
: 。这个应该有中文操作系统和中文输入的吧

avatar
d*r
23
hand, I hope people only need to learn one language, like C++...

【在 K****n 的大作中提到】
: have been using Python for 1.7 months.. Miss C#/C++
: But it is said start-ups can get cleaner exits using Python.
: personally i feel python + linux is powerful in terms of the number of
: packages you can leverage for free, thanks to the open source community.
: not sure about perl

avatar
d*r
24
if you are good at C++, python should be very easy to pick up...

【在 a***y 的大作中提到】
: Interesting.
: I haven't coded with Perl for a while and want to pick it back up
: But I do not know whether picking up Python instead is a better choice
: And because I saw many position ad ask for python specifically so...

avatar
a*y
25
I only know very beginning C.

【在 d*****r 的大作中提到】
: if you are good at C++, python should be very easy to pick up...
avatar
b*e
26
C比较适合于底层程序,优点是快,缺点是太不方便。
某些大程序,需要你用PERL跑2个星期,但你用C可能5天就跑完了。那这个时候C的优势就体现出来了。
但是在绝大多数情况下,一个PERL程序5分钟编完,1分钟就跑完,这样又何必非要用10分钟去编个C,之后30秒跑完呢?
另外R是个关键。
此外经常见到学bioinformatics的人讨论各种语言和OS,其实这根本就不是要点。

【在 a***y 的大作中提到】
: I only know very beginning C.
avatar
c*r
27
同意,Perl/Python方便好用是相对编译性的语言如C/C++/Java等而言;如果平时就用脚本语言如R,那就无所谓了,除非特别依赖于某些别人做好的软件包,比如BioPerl之类。
R script和Perl的语法一样丑陋。同样用C语言写的平台,Matlab的语法就很简洁清晰。主流貌似C/C++ 结合Perl/Python?我用C + Matlab,后者用来读什么数据库或解析文本,甚至建数据库都没问题(当然数值模拟之类比其他语言“方便”很多,其实用的也是Fortran的软件包),牛人还用excel编游戏呢。语言本身不是重点,了解各种语言的优缺点以及掌握编程技巧/算法才是关键,太多例子 -- 用效率高的语言也能写出来效率低的程序,反之亦然。忌讳的就是什么都会一点但什么都不深入。某日一学生兴高采烈的说Python有split函数很方便,却不知她天天用的Matlab也有textscan可以实现同样功能。

势就体现出来了。
10分钟去编个C,之后30秒跑完呢?

【在 b*****e 的大作中提到】
: C比较适合于底层程序,优点是快,缺点是太不方便。
: 某些大程序,需要你用PERL跑2个星期,但你用C可能5天就跑完了。那这个时候C的优势就体现出来了。
: 但是在绝大多数情况下,一个PERL程序5分钟编完,1分钟就跑完,这样又何必非要用10分钟去编个C,之后30秒跑完呢?
: 另外R是个关键。
: 此外经常见到学bioinformatics的人讨论各种语言和OS,其实这根本就不是要点。

avatar
d*g
28
名媛,Perl已经没落,我认真回答你一句,Python才是趋势
但是什么语言全是浮云,平常应用都是一通百通

【在 a***y 的大作中提到】
: 我第一楼已经说了啊。
: 但是盼讨论各自利弊,前途
: Perl接受度应该高于Python
: 但是,如果只是打算能够写得快,少debug,不做专职bioinformatician,是否应该考
: 虑Python

avatar
d*g
29
那不是C,你认识的是Object-C

【在 a***y 的大作中提到】
: I only know very beginning C.
avatar
S*l
30
无所谓啊。写写toy program都挺好的。

途?

【在 a***y 的大作中提到】
: 现在把哪个学精一点会更有用?
: 显然,几乎任何Programming language都可以做大部分事情。
: 但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?

avatar
C*m
31
windows,就不能生成某些名字的文件,比如con,prn,这一点已经让退避三舍.

【在 a***y 的大作中提到】
: why + linux, not Mac or Windows?
avatar
a*g
32
C或者C++

python或者perl

R

算法

machine learning/Data mining/AI/Pattern Recognition
+
math/statistics
搞所谓计算生物学的技术基础
avatar
w*x
33
感觉大多数事情都用matlab干了。。。
带UI的东东喜欢用java做。
文本为主的时候python,perl都可以。
其实你某一门用的很熟的话,其他的上手就是几个小时的事情啊。。。都差不多的,很
多概念都是通用的
avatar
e*r
35


途?

【在 a***y 的大作中提到】
: 现在把哪个学精一点会更有用?
: 显然,几乎任何Programming language都可以做大部分事情。
: 但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?

avatar
s*e
36
Javascript is the future.

途?

【在 a***y 的大作中提到】
: 现在把哪个学精一点会更有用?
: 显然,几乎任何Programming language都可以做大部分事情。
: 但是Python和Perl貌似都是给biologist的入门语言。但是现在的趋势,哪个更有前途?

avatar
K*n
37
lol 确实发现JNode是一个牛逼的东西。但是当大叔的人还是远离frontend比较好。另
外最近瞎用3rd party的js而吃官司的事情有若干起。js太邪恶了

【在 s***e 的大作中提到】
: Javascript is the future.
:
: 途?

avatar
K*n
38
啊。。。这个topic有点儿大。总的来说python在linux的package management支持十分
强大,yum和easy_install不知道有没有windows的counterpart... 另外open source
community人多,大部分问题的讨论和解决都是linux下的。
但是总得来说其实没有关系,什么系统都有办法。
比较保险的标配是windows + linux 的 vm。我是穷人没用过Mac。Google 70%的员工用
Mac,我估计实在不行就login到server里去写,还是linux。
lol 很混乱

【在 a***y 的大作中提到】
: why + linux, not Mac or Windows?
avatar
c*d
39
Python also works seamlessly with Mac and Windows

【在 a***y 的大作中提到】
: why + linux, not Mac or Windows?
avatar
e*t
40
我是大多数东西都用R干了,偶尔用一下python。
avatar
C*s
41
At least a few years back Perl had better libraries for bioinformatics.
Maybe it still has the best library compared to all the other languages in this field. If
you only work on simple sequence or text processing, maybe it is the
language to choose.
However, Python is way more powerful in scientific computating. It is a
language that you can use for different things, not just for simple sequence
processing.
FYI:
http://www.enthought.com/products/epd.php
You can also check NumPy and SciPy.
avatar
g*w
42
对bioinformatics来说,语言从来只是工具,所以很大程度上是由个人喜好和工作环境
决定的。Perl和Python很大程度上是彼此重叠的,两者都没有绝对优势能beat对方。如
果要贬低一方,一定要谨慎,拿出铁证,不然会挨砖的。
楼主可以两者都看一看,哪一种比较有感觉,也看看同事在用什么,最好和多数同事保
持一致,这样便于交流。
如果对语言很感兴趣,则另当别论。
avatar
a*y
43
知道以前有位学Bioinformatics的学了python之后就觉得不想再回perl了

【在 g******w 的大作中提到】
: 对bioinformatics来说,语言从来只是工具,所以很大程度上是由个人喜好和工作环境
: 决定的。Perl和Python很大程度上是彼此重叠的,两者都没有绝对优势能beat对方。如
: 果要贬低一方,一定要谨慎,拿出铁证,不然会挨砖的。
: 楼主可以两者都看一看,哪一种比较有感觉,也看看同事在用什么,最好和多数同事保
: 持一致,这样便于交流。
: 如果对语言很感兴趣,则另当别论。

avatar
K*n
44
我觉得还是要提醒一下。python的开源比较强大,写script比较方便。但是不少人用了
之后觉得很多code的oop设计都不强。从python到c++/c#/java的转变不是很简单,反之
则难度要低些。当然这都不绝对,python的oo其实也不缺什么

【在 a***y 的大作中提到】
: 知道以前有位学Bioinformatics的学了python之后就觉得不想再回perl了
avatar
d*r
45
上次有个人说他用python实现DSL(domain specific language),你对这方面了解不?

【在 K****n 的大作中提到】
: 我觉得还是要提醒一下。python的开源比较强大,写script比较方便。但是不少人用了
: 之后觉得很多code的oop设计都不强。从python到c++/c#/java的转变不是很简单,反之
: 则难度要低些。当然这都不绝对,python的oo其实也不缺什么

avatar
K*n
46
nope... 对DSL一无所知。我还处在在stack overflow上搜问题的小白阶段 :P

【在 d*****r 的大作中提到】
: 上次有个人说他用python实现DSL(domain specific language),你对这方面了解不?
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。