Fw: [問題] python or perl?

看板Perl作者 (Bunby)時間9年前 (2014/07/23 09:08), 編輯推噓6(6029)
留言35則, 8人參與, 最新討論串1/1
※ [本文轉錄自 Python 看板 #1Jj-AVj4 ] 作者: bunby (Bunby) 看板: Python 標題: [問題] python or perl? 時間: Sat Jul 5 19:33:48 2014 小弟未正式學過程式 大概目前的程度只看得懂i=i+1之類的Code 由於之後工作上的需求 會接觸到程式 目前考慮python 與 perl兩種語言 爬文比較如下 python : Code可讀性較好 學習資源較多 perl : 有CPAN可以抓很多module可使用 對於編寫程式有較大的彈性[也是缺點] 以上兩種語言在Linux下皆可正常使用 但python在Unix下, 似乎還需裝其他的編譯器 寫程式的目的:能夠寫出shell的功能[輸入指令, 就會自動幫我去系統上抓data等等...] 想請問各位先進 有什麼建議嗎? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.12.95 ※ 文章網址: http://www.ptt.cc/bbs/Python/M.1404560031.A.B44.html

07/05 20:27, , 1F
珍惜生命, 遠離 Perl
07/05 20:27, 1F

07/05 20:29, , 2F
樓上可否說的詳細一點?
07/05 20:29, 2F

07/05 20:41, , 3F
總之現在的大潮流是明顯偏向Python啦 人數啦資源啦都如此
07/05 20:41, 3F

07/05 20:44, , 4F
那請問perl能做的,python都能做到嗎?
07/05 20:44, 4F

07/05 20:51, , 5F
你可能要問的更精確一點我才有辦法回答你XDD
07/05 20:51, 5F

07/05 20:54, , 6F
你倒你要做哪些事?
07/05 20:54, 6F

07/05 20:57, , 7F
恩 如果知道要做甚麼的話 應該會更好挑語言 但我現在還沒有
07/05 20:57, 7F

07/05 20:58, , 8F
決定要做甚麼 只知道希望能用指令來解決一些抓資料、複製
07/05 20:58, 8F

07/05 20:58, , 9F
、貼上等工作
07/05 20:58, 9F

07/05 21:10, , 10F
一些老舊的系統原生只有perl,perl在字串檔案處裡很好用
07/05 21:10, 10F

07/05 21:12, , 11F
很多文書作業一行perl就解決了
07/05 21:12, 11F

07/05 21:13, , 12F
不過贊同1F 珍惜生命, 遠離 Perl, perl真TMD不是人看的
07/05 21:13, 12F

07/05 21:16, , 13F
謝謝樓上幾位 那請問一下python可以在unix下執行嗎?
07/05 21:16, 13F

07/05 21:16, , 14F
我目前查到的都只有在Linux
07/05 21:16, 14F

07/05 21:24, , 15F
perl個人覺得可以開發腦力,其實還不錯 雖然正在滅亡
07/05 21:24, 15F

07/05 21:25, , 16F
python當然可以在unix,只是現在大家多用linux
07/05 21:25, 16F

07/05 23:31, , 17F
Unix 千百種, 你要講一下你想在哪裡用啊
07/05 23:31, 17F

07/05 23:32, , 18F
根據 Python 官方文件 FreeBSD, OpenBSD 和 OpenSolaris
07/05 23:32, 18F

07/05 23:33, , 19F
都是一行可以裝好 (雖然我幾乎都沒用過)
07/05 23:33, 19F

07/05 23:38, , 20F
不好意思 現在unix的電腦不在手邊
07/05 23:38, 20F

07/06 01:53, , 21F
perl那兩個優勢python都有喔 XD
07/06 01:53, 21F

07/06 09:48, , 22F
一樓是對的!
07/06 09:48, 22F

07/06 10:18, , 23F
認真的話,你應該也去Perl版問問...可是這還用問嗎?! XD
07/06 10:18, 23F

07/06 10:55, , 24F
還用問的意思是說,python大勝嗎?
07/06 10:55, 24F

07/06 11:09, , 25F
Python 有 pypi 可以抓很多 module 可使用
07/06 11:09, 25F

07/07 00:40, , 26F
如果你還不知道要不要選 perl,那就選 python。
07/07 00:40, 26F

07/07 06:30, , 27F
謝謝樓上的建議
07/07 06:30, 27F

07/08 00:06, , 28F
以IDE工具來說......Python比較齊全!
07/08 00:06, 28F

07/22 22:56, , 29F
原波發在這裡當然捧python,去perl版也發一篇吧
07/22 22:56, 29F
※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: bunby (220.129.7.2), 07/23/2014 09:08:16

07/23 09:25, , 30F
我第一個學會的程式語言就是 Perl,當年 CGI 很流行
07/23 09:25, 30F

07/23 09:26, , 31F
感覺台灣現在比較流行 Python,有很多社群活動之類的
07/23 09:26, 31F

07/23 09:26, , 32F
但是寫 Perl 的人從來沒有少過,上網找找有不少教學
07/23 09:26, 32F

07/23 09:34, , 33F
先學會基本的語法之後,再來就可以考慮做個小專案
07/23 09:34, 33F

07/23 10:05, , 34F
謝謝樓上的分享
07/23 10:05, 34F

07/23 10:06, , 35F
小弟我現在也是打算先看書學了點皮毛之後
07/23 10:06, 35F

07/23 10:06, , 36F
我也是因為cgi才去學perl的,現在是能用perl寫就用,perl對
07/23 10:06, 36F

07/23 10:06, , 37F
資料處裡太自由了,但是卡關的時候,查資料都是英文的就是了
07/23 10:06, 37F

07/23 10:06, , 38F
再來往應用的方向走
07/23 10:06, 38F

07/23 10:07, , 39F
我覺得perl對於code太自由是好事也是壞事...
07/23 10:07, 39F

07/23 10:16, , 40F
Code 都是人寫出來的,如果是團隊合作時可以訂遊戲規則
07/23 10:16, 40F

07/23 10:19, , 41F
可搭配 Perl::Critic 來輔助提升程式碼的品質
07/23 10:19, 41F

07/23 10:20, , 42F
可以把程式丟上去 http://perl-critic.stacka.to/
07/23 10:20, 42F

07/23 10:21, , 43F
類似的靜態程式碼分析工具,多少會給你一些建議。
07/23 10:21, 43F

07/23 11:19, , 44F
謝謝樓上
07/23 11:19, 44F

07/23 13:10, , 45F
Perl有個缺陷就是太穩定了,使得在網路上比較文章的活躍
07/23 13:10, 45F

07/23 13:11, , 46F
度會大吃虧.. 因為不太有新問題(語言bug)需要解決了
07/23 13:11, 46F

07/23 13:11, , 47F
所以想發問的時候常常會找到舊文章, 就不用問了...
07/23 13:11, 47F

07/23 13:18, , 48F
嗯, 你原文說目的是寫出 shell 的功能, 那就會很明顯要
07/23 13:18, 48F

07/23 13:20, , 49F
選 perl 了. 因為 perl 的特性, 讓字串處理和環境變數設
07/23 13:20, 49F

07/23 13:20, , 50F
計得特別方便, 是很貼近 shell 性質的環境的
07/23 13:20, 50F

07/23 17:08, , 51F
謝謝樓上
07/23 17:08, 51F

08/02 12:25, , 52F
Perl 還有個缺點就是一在本版發問就會被樓上上大姊姊搶答
08/02 12:25, 52F

08/02 12:25, , 53F
(誤
08/02 12:25, 53F

08/02 18:11, , 54F
了解
08/02 18:11, 54F

08/03 13:00, , 55F
.....................|| 那是剛好寫東西卡住了很煩ww
08/03 13:00, 55F

08/03 23:05, , 56F
我正慢慢體會很煩的感覺……
08/03 23:05, 56F

08/03 23:20, , 57F
聽說,code寫不出來,會不想吃飯、不想睡覺,連上廁所都很懶
08/03 23:20, 57F

08/03 23:20, , 58F
,看來是真的
08/03 23:20, 58F

08/03 23:42, , 59F
code 寫不出來一定要去上廁所啊! 效果非常好
08/03 23:42, 59F

08/07 11:17, , 60F
樓上正確!不能同意更多!
08/07 11:17, 60F

08/15 03:49, , 61F
是Lilo大神!!
08/15 03:49, 61F

01/09 18:25, , 62F
我上一份工作是在UNIX(AIX)上,作業系統一開始就有perl
01/09 18:25, 62F

01/09 18:26, , 63F
但官方也提供python的rpm可以裝,但客戶允許的時候
01/09 18:26, 63F

01/09 18:26, , 64F
我會在上面編譯ruby然後用ruby做XD
01/09 18:26, 64F
文章代碼(AID): #1Jpmi1Jr (Perl)
文章代碼(AID): #1Jpmi1Jr (Perl)