Re: [問題] .NET使用者,想自學Python
※ 引述《vanessa2688 (雅)》之銘言:
: OK說了那麼多廢話,接下來就是問題之所在了:
: 1.假如我想繼續擁抱 MS SQL、IIS,是不是IronPython比較適合我?
看後面
: 2.若決心不想再與微軟有瓜葛,Python跟IronPython是否前者較好?或者它們根本一
: 樣?
各種 Python 變種其實都只差在內部的 implementation
基本的(內建 modules)寫起來都一樣, 只是周邊模組支援不同, 以及效率不同
以 IronPython 為例就是可以方便取用 .NET 的資源
不過即使你不想和微軟扯上瓜葛, IronPython 也沒什麼不好
: 3.Python跟IronPython到底有何不同?我想聽聽有沒有人可以很具體很強烈的建議,
: 無論是選前者或後者。
就初學而言其實都一樣, 理由上面講了
只有當需要考慮一些很特定的應用時才有可能會有差
如果你已經很熟悉 .NET 裡面的東西(例如對 MSSQL 和 IIS 的介面, 如你所提)
那麼 IronPython 會有助於你快速做出一個成品, 因為你可以少學一些新東西
不過如果你沒有這種壓力, 也不介意學習和 .NET 架構完全無關的 frameworks
不使用 IronPython 也沒什麼壞處
: 4.Python有否好用的IDE推薦(除了VisualStudio)?免費或是很貴的皆可。
Eclipse + PyDev 應該是目前最好的, 同時當然也是最划算的...XD
: 5.版友推薦的書籍。(拜託千萬不要有蟒蛇封面的,別惡作劇,我真的會尖叫。)
: 註:有google一些資源,我很不能理解的是,為何封面不能花個心思來設計,一
定得從譯名直接放圖片。很倒楣的是,我找了前兩本,一本O'Reilly、一本
: Wrox(應該吧,太過驚嚇馬上關掉),結果封面居然都是蟒蛇,真的無法心
: 平氣和翻開閱讀。有找到版友推薦Dive Into Python,不過問題是,似乎是
: 好幾年前的,我想找最新的書看,不知道這樣的觀念對否?
: (對不起,我知道google就有,但是真的不想再看到恐怖圖片了)
這樣才有代表性啊XD
說真的我覺得 Python 界的人都有一種惡趣味, 原作者尤其如此
可能也是一種物以類聚吧, 喜歡這種風格的人才會喜歡這個語言
這個可能沒辦法了, 要習慣一下XD
而且蟒蛇也是有很可愛的啊
像 LabPython 的那隻就不錯 http://labpython.sourceforge.net/
至於新舊的問題可能需要特別說明
Python 現在剛好處於轉換期
新的 Python 3.x 與舊的 2.x 在語法上有一定差距
當然用最新的很好, 可是許多現有的東西對 3 的支援還沒到位
(我記得前陣子有人 po 了一個表, 還早的很呢...)
所以即使你現在要開始學, 我個人覺得先學 2 也不見得是個壞主意
所以說, 這要分成兩個部份:你想學 2 呢, 還是學 3
如果要學 3 的話, 我個人(毫無代表性)覺得 Programming in Python 3 還不錯
這本的作者是 Mark Summerfield, C++, Qt, Python 與 PyQt 的專家
我還滿喜歡他寫的東西(再強調一次:我的說法毫無代表性XD)
如果覺得想先學 2 的話, 老實講我也不太知道這幾年有什麼比較新的書
Dive into Python 是基於(如果我沒記錯的話)Python 2.3
所以的確它使用的語法(主要是字串處理上)比較舊
不過因為 2.x 都有向下相容, 所以你學了還是可以在新的 2.x 版本用
在初學上差距仍然不會太大, 有的沒有的新語法等看到的時候再記就是了
其實雖然說不相容感覺好像很可怕, 不過其實新舊版本之間差異只是一點點而已...
: 以上這些問題,我相信多花一點時間搜尋應該可以拼湊出答案,但我只是希望能否
: 有善心人士可以快速提供解答(希望也不要花您太多時間),我知道伸手牌很討人
: 厭,不過換個方面想,搞不好同樣有人也有同樣問題的,水平分享也是好事一樁。
: (自我感覺良好)無論如何,不管有沒有人回應,先謝謝各位,希望有天我也能在
: 這裡回答別人問題:)另外,若有違反規定,尚請海涵,或不吝給予指正,謝謝!
--
Les grandes et les meilleurs tone from "Zadok the Priest"
Eine grosse stattliche Veranstaltung by F. Handel
THE MAIN EVENT! These are the men
Sie sind die Besten
"Champions League" by Tony Britten THESE ARE THE CHAMPIONS!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.32.81.146
※ 編輯: uranusjr 來自: 114.32.81.146 (08/30 19:42)
推
08/31 21:10, , 1F
08/31 21:10, 1F
推
08/31 21:13, , 2F
08/31 21:13, 2F
→
08/31 21:14, , 3F
08/31 21:14, 3F
推
08/31 23:26, , 4F
08/31 23:26, 4F
→
09/01 00:03, , 5F
09/01 00:03, 5F
推
09/01 09:22, , 6F
09/01 09:22, 6F
→
09/01 09:23, , 7F
09/01 09:23, 7F
推
09/01 17:38, , 8F
09/01 17:38, 8F
推
09/02 12:23, , 9F
09/02 12:23, 9F
→
09/02 13:47, , 10F
09/02 13:47, 10F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 5 篇):
Python 近期熱門文章
PTT數位生活區 即時熱門文章