新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于perl python ruby(python和perl語(yǔ)言的區(qū)別)的問(wèn)題,于是小編就整理了2個(gè)相關(guān)介紹為您解答,讓我們一起看看吧。

創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、網(wǎng)站設(shè)計(jì)與策劃設(shè)計(jì),利川網(wǎng)站建設(shè)哪家好?創(chuàng)新互聯(lián)做網(wǎng)站,專注于網(wǎng)站建設(shè)10余年,網(wǎng)設(shè)計(jì)領(lǐng)域的專業(yè)建站公司;建站業(yè)務(wù)涵蓋:利川等地區(qū)。利川做網(wǎng)站價(jià)格咨詢:18982081108
老話題對(duì)SA來(lái)說(shuō)用perl還是python比較好?
從三個(gè)角度比較:
數(shù)據(jù)分析:指的是對(duì)數(shù)據(jù)過(guò)濾、格式轉(zhuǎn)換、關(guān)聯(lián)、統(tǒng)計(jì)的能力。處理不規(guī)則的數(shù)據(jù),Perl 正則最強(qiáng),Python也不若,R 很差;R 和 Python 對(duì)矩陣(dataframe)形數(shù)據(jù)支持很強(qiáng),不過(guò)我還是覺(jué)得 dplyr 比 pandas 好用一些;R 和 Python 統(tǒng)計(jì)能力也都不錯(cuò)。
可視化:Perl 繪圖弱爆了,R 有 ggplot,Python 有 matplotlib,如今也支持 ggplot。
生信支持:對(duì)生信的支持指的是生物信息特有的一些分析,比如計(jì)算GC含量、取反向互補(bǔ)序列、富集、生存分析、WGCNA等。BioPerl 處理計(jì)算GC含量、取反向互補(bǔ)序列 這種比較擅長(zhǎng);BioPython 較弱,平時(shí)我用的只有讀取各種格式序列這個(gè)功能;而 Bioconductor 太強(qiáng)大了。
所以,R 無(wú)疑是必學(xué)的,Python 完全可以取代 Perl,但是看在很多年老的軟件使用 Perl 寫(xiě)的份上,建議
學(xué)會(huì) Python,看懂 Perl
。做DBA,到底是學(xué)python好,還是學(xué)perl好?
同樣是懶散運(yùn)維表示。
選python。兩種我都曾經(jīng)用過(guò)。1??梢钥隙ㄊ褂胮y的人越來(lái)越多,因?yàn)槿腴T相當(dāng)容易,這適合你的腳本被其他人理解,或者共同維護(hù)。
2。就功能性來(lái)說(shuō),其實(shí)腳本語(yǔ)言都差不多。但是py有更好的調(diào)試機(jī)制,perl語(yǔ)法可以說(shuō)約束太寬,我是覺(jué)得語(yǔ)法太隨意,規(guī)范化的py看起來(lái)更簡(jiǎn)單易懂,py在面向?qū)ο蟮膶?xiě)法上更容易。
3。兩個(gè)官方文檔我都看過(guò),perl內(nèi)容沒(méi)有py完整,perl有些地方很簡(jiǎn)單的帶過(guò)。當(dāng)然py2跟3有些差別,但是不大,perl6跟perl5的差別更大呢。
4。py作為很多開(kāi)發(fā)項(xiàng)目的輔助語(yǔ)言現(xiàn)在來(lái)說(shuō)會(huì)更流行一些,不管是github還是其他地方。所以,你能找到的幫助,解決問(wèn)題的思路也比perl廣。
到此,以上就是小編對(duì)于ruby與perl的問(wèn)題就介紹到這了,希望這2點(diǎn)解答對(duì)大家有用。
本文題目:ruby與perl(做DBA,到底是學(xué)python好,還是學(xué)perl好?)
當(dāng)前路徑:http://m.fisionsoft.com.cn/article/djjpepo.html


咨詢
建站咨詢
