小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

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

 pphsy 2017-12-02



這是我在神經(jīng)網(wǎng)絡(luò)和matlab后的第三個(gè)專題,python。


因?yàn)樵趪?guó)外,這學(xué)期matlab公司的人來我們學(xué)校檢查盜版問題來了2次,因?yàn)閙atlab正版加相應(yīng)的庫(kù)和工具包一年要不少錢,而且我們也都知道m(xù)atlab版本更新的速度,現(xiàn)在經(jīng)常一年兩次更新。所以花錢買正版真的是有點(diǎn)吃不消的。因此現(xiàn)在最好的方法就是使用python。眾所周知的開放性和免費(fèi)性。我覺得要將兩者進(jìn)行比較的話比較形象的例子就是安卓和蘋果吧。matlab像蘋果方便好用但是封閉,但是其內(nèi)置函數(shù)已經(jīng)足夠強(qiáng)大,交互界面也十分的方便。python像安卓開放且易于調(diào)用,但是也是因?yàn)殚_放的原因其實(shí)很多第三方庫(kù)并不是十分的理想,相對(duì)matlab來說python的運(yùn)行速度也是較低。

但是畢竟人多力量大,開放的平臺(tái)相對(duì)成長(zhǎng)速度就會(huì)快,現(xiàn)在來說我們學(xué)習(xí)深度學(xué)習(xí)的同學(xué),似乎python更是個(gè)好的選擇,因?yàn)楹芏嗪軓?qiáng)大的第三方圖形庫(kù)非常的給力,很多深度學(xué)習(xí)的庫(kù)也是方便獲得,畢竟python就是全部分享和免費(fèi)的代名詞。所以如果你想或者要學(xué)習(xí)深度學(xué)習(xí)(機(jī)器學(xué)習(xí)),那么你肯定會(huì)利用到python。


關(guān)于安裝的問題我就不說了,只要你懂開機(jī)和關(guān)機(jī)一般都會(huì)安裝吧。

python官方網(wǎng)站:http://www./  下載可以去這里下載。

Python官網(wǎng)的國(guó)內(nèi)的鏡像網(wǎng)站:http://mirrors.sohu.com/python/  如果打不開國(guó)外的網(wǎng)站可以去這里下載。


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

我之前在網(wǎng)上看過一片評(píng)論說python3是失敗的應(yīng)該抵制,我覺得寫的不錯(cuò),但是有點(diǎn)過于個(gè)人主見。他批判的最主要的原因就是因?yàn)閜ython3和python2不能完美兼容,許多python2 的code在python3上就會(huì)出現(xiàn)編譯錯(cuò)誤。我覺得這種跨越式的更新并不能表示python3是失敗的,個(gè)人覺得python3要比2緊密性更好吧,畢竟未來3才是發(fā)展的重點(diǎn),所以雖然有不滿我們還是要向前看。


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

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

2. 現(xiàn)有第三方庫(kù),支持Python2的最多而支持Python3的不太夠。特別是特殊數(shù)學(xué)運(yùn)算和圖形處理等python3還不能支持大部分的庫(kù)。


所以建議:

1. 建議需要數(shù)學(xué)相關(guān)和圖像處理相關(guān)的同學(xué)還是先學(xué)習(xí)python2吧。畢竟2和3其實(shí)也沒有多大區(qū)別,只要哪個(gè)好用適合自己就選哪個(gè)。

2. 對(duì)于開發(fā)者來說,能用Python 3盡量還是用Python 3,畢竟前人栽樹后人乘涼的精神還是要有的。。。


下面介紹開發(fā)環(huán)境選擇(IDE或shell):

當(dāng)然說在前面的話是,python其實(shí)已經(jīng)提供了一個(gè)非常簡(jiǎn)潔的shell---IDLE,但是相對(duì)來說功能性和主動(dòng)性過低,當(dāng)然如果你是一個(gè)極簡(jiǎn)風(fēng)格的人,你完全可以借住Notepad++這種文本編譯器+自帶IDE的方法來實(shí)現(xiàn)任何編寫。

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


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


注:圖片來源于網(wǎng)絡(luò)搜索



圖示幾種常用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:




總結(jié):

1. 主要做QT相關(guān)的開發(fā)的話用Eric;

2. 主要開發(fā)Web相關(guān)的的話可以用PyCharm或者Aptana Studio 3;

3. 作為適應(yīng)了matlab用戶界面的我來說我還是使用了PyScripter,一個(gè)主動(dòng)性高的IDE和一個(gè)開放性高的python相遇就是一件美好的事情。


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

所以最后想說的是因人而異吧,大家看了我的文章后自己再?zèng)Q定選什么吧,其實(shí)這些IDE本身并沒有孰好孰壞,最重要的是適合自己。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多