Re: [問題] .NET使用者,想自學Python

看板Python作者 (←這人是超級笨蛋)時間14年前 (2011/08/30 19:38), 編輯推噓6(604)
留言10則, 7人參與, 最新討論串2/5 (看更多)
※ 引述《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
謝謝u大,我找到了您推薦的書,有中文版。
08/31 21:10, 1F

08/31 21:13, , 2F
另外,Eclipse實在太肥,現在不寫java了,反正初學,
08/31 21:13, 2F

08/31 21:14, , 3F
就先用IDLE玩玩,謝謝!
08/31 21:14, 3F

08/31 23:26, , 4F
http://goo.gl/ntzFO 微软发布Python IDE...今天看到的!
08/31 23:26, 4F

09/01 00:03, , 5F
Visual Studio 也沒有瘦到哪裡去啊XD
09/01 00:03, 5F

09/01 09:22, , 6F
上次看到同學筆電上的vs,開了兩分鐘才會動....
09/01 09:22, 6F

09/01 09:23, , 7F
什麼時候vi才會有完整的python develop kit呢?
09/01 09:23, 7F

09/01 17:38, , 8F
pyscripter滿輕便的,可以試試看
09/01 17:38, 8F

09/02 12:23, , 9F
推薦PyCharm
09/02 12:23, 9F

09/02 13:47, , 10F
我也覺得pychram 非常好,但就是貴.....
09/02 13:47, 10F
文章代碼(AID): #1ENCl4sj (Python)
文章代碼(AID): #1ENCl4sj (Python)