Python 1. 如何選擇python版本,以及如何選擇開發環境(IDE)

本文爲原創文章轉載請註明出處,博主博客地址:http://blog.csdn.net/qq_20259459  和作者信息。

點擊打開鏈接(原文地址超鏈接點擊閱讀原文)



這是我在神經網絡和matlab後的第三個專題,python。


因爲在國外,這學期matlab公司的人來我們學校檢查盜版問題來了2次,因爲matlab正版加相應的庫和工具包一年要不少錢,而且我們也都知道matlab版本更新的速度,現在經常一年兩次更新。所以花錢買正版真的是有點吃不消的。因此現在最好的方法就是使用python。衆所周知的開放性和免費性。我覺得要將兩者進行比較的話比較形象的例子就是安卓和蘋果吧。matlab像蘋果方便好用但是封閉,但是其內置函數已經足夠強大,交互界面也十分的方便。python像安卓開放且易於調用,但是也是因爲開放的原因其實很多第三方庫並不是十分的理想,相對matlab來說python的運行速度也是較低。

但是畢竟人多力量大,開放的平臺相對成長速度就會快,現在來說我們學習深度學習的同學,似乎python更是個好的選擇,因爲很多很強大的第三方圖形庫非常的給力,很多深度學習的庫也是方便獲得,畢竟python就是全部分享和免費的代名詞。所以如果你想或者要學習深度學習(機器學習),那麼你肯定會利用到python。


關於安裝的問題我就不說了,只要你懂開機和關機一般都會安裝吧。

python官方網站:http://www.python.org/  下載可以去這裏下載。

Python官網的國內的鏡像網站:http://mirrors.sohu.com/python/  如果打不開國外的網站可以去這裏下載。


下面介紹如何選擇python版本。

我之前在網上看過一片評論說python3是失敗的應該抵制,我覺得寫的不錯,但是有點過於個人主見。他批判的最主要的原因就是因爲python3和python2不能完美兼容,許多python2 的code在python3上就會出現編譯錯誤。我覺得這種跨越式的更新並不能表示python3是失敗的,個人覺得python3要比2緊密性更好吧,畢竟未來3纔是發展的重點,所以雖然有不滿我們還是要向前看。


以上是我個人見解,下面理性分析:

1. Python2和Python3很多基本的最常用的函數都變了,比如print函數的使用方法

2. 現有第三方庫,支持Python2的最多而支持Python3的不太夠。特別是特殊數學運算和圖形處理等python3還不能支持大部分的庫。


所以建議:

1. 建議需要數學相關和圖像處理相關的同學還是先學習python2吧。畢竟2和3其實也沒有多大區別,只要哪個好用適合自己就選哪個。

2. 對於開發者來說,能用Python 3儘量還是用Python 3,畢竟前人栽樹後人乘涼的精神還是要有的。。。


下面介紹開發環境選擇(IDE或shell):

當然說在前面的話是,python其實已經提供了一個非常簡潔的shell---IDLE,但是相對來說功能性和主動性過低,當然如果你是一個極簡風格的人,你完全可以借住Notepad++這種文本編譯器+自帶IDE的方法來實現任何編寫。

但是對於我這種用貫了matlab操作界面的同學來說,真的很希望擁有像使用matlab一樣的感覺,那種便利性,不言而喻。


所以除了官方的IDLE以外還有許多第三方的IDE可以選擇:


注:圖片來源於網絡搜索



圖示幾種常用IDE的操作界面:


1. PyScripter:

opened demo py file

external run



2. Ulipad

copied demo code

edit paras



3. Eclipse+PyDev:

show pydev perspective_thumb

new file_thumb



4. Aptana Studio 3:

whole aptana studio start pageclick run as



5. PyCharm:




總結:

1. 主要做QT相關的開發的話用Eric

2. 主要開發Web相關的的話可以用PyCharm或者Aptana Studio 3;

3. 作爲適應了matlab用戶界面的我來說我還是使用了PyScripter,一個主動性高的IDE和一個開放性高的python相遇就是一件美好的事情。


單從界面來說其實我們都可以看見許多經典的操作界面的影子,比如visual studio,matlab, wordpad等等。

所以最後想說的是因人而異吧,大家看了我的文章後自己再決定選什麼吧,其實這些IDE本身並沒有孰好孰壞,最重要的是適合自己



本文爲原創文章轉載請註明出處,博主博客地址:http://blog.csdn.net/qq_20259459  和作者信息。


發佈了27 篇原創文章 · 獲贊 122 · 訪問量 26萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章