Fw: [問題] python or perl?

作者: bunby (Bunby)   2014-07-05 20:40:37
※ [本文轉錄自 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等等...]
想請問各位先進 有什麼建議嗎?
謝謝
作者: uranusjr (←這人是超級笨蛋)   2014-07-05 20:27:00
珍惜生命, 遠離 Perl
作者: bunby (Bunby)   2014-07-05 20:29:00
樓上可否說的詳細一點?
作者: love6655   2014-07-05 20:52:00
.NET十行 = Python 一行,Java十種寫法 = Python一種寫法珍惜生命, 遠離 Perl
作者: diabloevagto (wi)   2014-07-05 21:01:00
python
作者: typepeter (∵Peter∴笑點)   2014-07-05 21:22:00
學Python當作主力 學Perl訓練腦力和實力這樣說,無論工作還是減低痛苦,Python是你的好朋友學Perl的好處是,你的大腦會得到開發許多 進入八奇領域
作者: bunby (Bunby)   2014-07-05 21:27:00
那再請問一下, 在比較舊的unix下, 能否執行python呢?
作者: typepeter (∵Peter∴笑點)   2014-07-05 21:29:00
有版本號嗎?該unix是哪一款哪一版 不然很像隔空抓藥XD
作者: bunby (Bunby)   2014-07-05 21:29:00
不好意思 樓上在python版已經回了 謝謝學perl的好處...那邊是反諷嗎???
作者: typepeter (∵Peter∴笑點)   2014-07-05 21:37:00
不是反諷,是事實 因為所有在玩perl的,都超強c9s 唐鳳 至少兩位當初都在玩perl (當然近幾年perl快亡有機會可以學習Perl 真的是必學的經典 會多一種思考模式
作者: bunby (Bunby)   2014-07-05 21:40:00
超強? 請問是指甚麼地方?
作者: typepeter (∵Peter∴笑點)   2014-07-05 21:41:00
思考邏輯和程式功力強 因為Perl作者本身就很強 思考特殊說再多不如去學 不過建議沒有基礎還是先學python算了~個人大推python,直接前進吧 對了,還沒說unix版號哪版
作者: bunby (Bunby)   2014-07-05 21:55:00
現在unix的電腦不在手邊 不好意思應該問 在不需另外安裝的情況下 unix是否無內建python?
作者: danielu0601 (黒猫.俺の嫁)   2014-07-05 22:23:00
不安裝的話不是連C都不能用嗎
作者: bunby (Bunby)   2014-07-05 22:39:00
perl在unix下就不用另外安裝python在linux下也不須另外安裝
作者: jlhc (H)   2014-07-05 22:48:00
我身邊懂perl的邏輯的確都很強...
作者: DrTech (竹科管理處網軍研發人員)   2014-07-05 22:49:00
都學不就好了要有目的讓人看不懂時,就寫perl。要好維護時就寫python
作者: cashlalala (快來跟我做朋友)   2014-07-05 22:54:00
學perl變超強 跟 超強剛好寫perl 自己想清楚
作者: y3k (激流を制するは静水)   2014-07-05 23:05:00
推要讓人看不懂就寫perl XDDD
作者: bunby (Bunby)   2014-07-05 23:25:00
請問都學 是指同一時間嗎? 這樣不會混亂?
作者: typepeter (∵Peter∴笑點)   2014-07-05 23:40:00
不是超強剛好寫perl,而是perl要寫得好腦袋可能不錯
作者: KanoLoa (卡)   2014-07-06 00:21:00
喜歡用工具選蟒蛇,喜歡做工具選...
作者: hpo14 (hpo14)   2014-07-06 00:35:00
python 在 linux 不用另外裝應該也是近幾年的事情吧
作者: iFEELing (ing)   2014-07-06 02:21:00
等你學了其中一種再看看另一種的時候 這個問題就不存在了先選一種學 然後開始應用 然後試看看用另一種寫不要管什麼強不強了 你的目的是工作 能完工的就是好工具perl也可以寫的很結構化 PYTHON也可以寫的很OOXX一切存於施主自身而已 阿彌陀佛
作者: xva (..............)   2014-07-06 02:31:00
我超弱,但不得不學perl...
作者: bunby (Bunby)   2014-07-06 05:31:00
樓上可以分享一下工作內容嗎?
作者: lairrol (小黑)   2014-07-06 09:24:00
珍惜生命遠離MFC(誤XXD)
作者: NTUveryGood (coo)   2014-07-06 20:09:00
在台積電寫perl,從不會寫到現在有點屌工作內容不外乎就是整理繁瑣的大量data或者寫script直接下指令做自動化的動作
作者: bunby (Bunby)   2014-07-06 20:44:00
請問樓上是自學的嗎?還是有人帶?如果是自學的,可否分享一下心得
作者: Baternest (忍蛋)   2014-07-06 22:20:00
兩種都寫看看 挑順手的用...
作者: bunby (Bunby)   2014-07-06 22:31:00
樓上的建議, 我應該會混亂...
作者: cafopupu (李俊畿㊣大帥哥㊣ ®™)   2014-07-07 12:11:00
時間久了 有時我會看不懂我以前寫的perl的code
作者: bunby (Bunby)   2014-07-07 12:27:00
所以perl的好處,就只有在處理字串時比較強大?
作者: saxontai (黑暗,點綴孤零零的星)   2014-07-07 14:44:00
當年 Python 還沒問世,只好學 Perl (淚)
作者: drm343 (一卡)   2014-07-07 16:02:00
何不親上 #haskell.tw 問 c9s、au、Cindy 這些 Perl 高手Perl 的優缺點?雖然我猜最後會被推去學 haskell...XD
作者: iFEELing (ing)   2014-07-07 22:08:00
PERL的好處是它是膠水語言 可以把INPUT/OUTPUT切啊揉啊的
作者: bunby (Bunby)   2014-07-07 22:53:00
不好意思 目前只考慮 perl 或 python 這兩種語言
作者: bamboo82 (竹子)   2014-07-12 20:18:00
Perl沒有得罪你啊不能用python思維去想perl, perl直接與C互相call
作者: bunby (Bunby)   2014-07-16 22:06:00
最後決定學perl~

Links booklink

Contact Us: admin [ a t ] ucptt.com