作者yungyuc (酷狗喵千代)
看板Python
標題Re: [問題] 學Python還是IDL? 難以抉擇.
時間Fri Sep 28 11:55:46 2007
※ 引述《mystea (mystea)》之銘言:
: 我本身是做科學計算的, 使用IDL來把用C++計算的結果圖示化也有一陣子了.
: 最近覺得有必要替自己的程式做一個GUI. 我希望我寫出來的這個GUI程式,
: 可以呼叫C++所寫出來的程式, 並即時把C++算出來的結果顯示在面板上.
: IDL似乎有類似的功能, 但是他好像在呼叫C/C++方面, 非常的麻煩. 再來就是, 如果我
: 用IDL做這件事的話, 我的程式好像就只能在有安裝IDL的機器上執行, 因為IDL很貴,
: 有安裝的電腦不是很多, 所以這也是一個潛在的缺點.
: 於是我就想到也許我應該開始學習Python. (但是問題是, 我並不是很清楚Python是什麼)
: 有人一直跟我大力推薦Python, 說他是最容易用的語言, 而且又是免費的. 但我主要還是
: 想知道, 用他來作圖方便嗎? 還有, 在製作GUI上, 跟IDL相比如何?
: 然後, 我又眼賤亂看了一些書, 書上說Perl跟Python是差不多的東西, 要學哪一個就看你
: 自己的信仰...我覺得我快抓狂了, 不知道要挑哪一種工具啦. 哭哭...><
1. 和 C/Fortran 比,Python 很慢,非常慢,慢到讓人想哭
2. 和 C/Fortran 比,Perl 更慢,所以很多人跳船 XD (不過我不會寫 Perl,哈哈
3. Python 很容易和 C/Fortran 接
4. 「用 Python 寫的程式」可以很快:
http://www.scipy.org/PerformancePython
基本上用 Python 可以作非常多事情,大概超過一個人所能學的份量
所以你應該不會後悔
不過學不學得來還是看性格,像 Perl 和 Python 就完全是兩種風格對立的語言
我也曾經花過時間看 Perl,一點也看不下去,Python 對我來說則非常自然
想必 Python 對 Perl 人也是討厭的東西吧 :p
如果有人同時愛好又精通兩者的話,我也很好奇要如何作到
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 164.107.239.6
→ qrtt1:(舉手) 俺 perl/python 二者精"鬆" orz 09/28 12:16
→ yungyuc:這是怎麼樣的機緣呢 :D 09/28 12:20
→ qrtt1:好奇心會殺死一隻喵,好奇心會讓你多學幾種語言 orz 09/28 13:02
推 mystea:那麼, Python和IDL來比的話呢? 暫且先不考慮價錢. 09/28 14:47
→ qrtt1:去問天文或大氣科學的人可能比較有接觸IDL 09/28 15:27
推 pkwbim:沒錯 perl和python兩種風格完全不同,曾經想要好好了解perl 10/07 17:59
→ pkwbim:但是我也只能說我盡力了,合不來就是合不來... 10/07 18:00