學(xué)Python用什么系統(tǒng)?

對(duì)于剛剛初學(xué)Python的小伙伴來說,一開始學(xué)習(xí)就會(huì)遇到這樣的問題,學(xué)Python用什么系統(tǒng)?雖說工欲善其事必先利其器,但對(duì)于剛剛?cè)腴TPython的小伙伴來說真的不用太糾結(jié)學(xué)Python用什么系統(tǒng)。。我的建議是,最好是能花一段時(shí)間熟悉了Linux系統(tǒng)以后,再開始轉(zhuǎn)移平臺(tái)。

一般在生產(chǎn)環(huán)境中,服務(wù)器基本都是linux的,比如centos,紅帽,ubuntu等linux系統(tǒng),所以生產(chǎn)環(huán)境的Python腳本都是在linux系統(tǒng)上部署的,但是一般開發(fā)python腳本的基本都是在windows或者mac系統(tǒng)上,因?yàn)檫@些系統(tǒng)都是圖形化界面,操作起來比較容易,快捷,而一般服務(wù)器級(jí)別的系統(tǒng)都是字符型界面,就是咱們傳說中的黑屏,如果你想在linux服務(wù)器上開發(fā)也是可以的,只不過比較麻煩。
一般開發(fā)python程序,都是需要配置環(huán)境產(chǎn)量,還有一些集成的軟件,像ipython,ptpython,anaconda,sublime,等都是非常好用的工具。對(duì)你開發(fā)來說可以事半功倍。而且python語言現(xiàn)在非常的強(qiáng)大,基本是什么都可以開發(fā),比如最常用的爬蟲,在一方面python非常成熟,爬蟲框架是scrapy,還可以用來數(shù)據(jù)分析,常用的pandas,scipy,numpy等,還可以開發(fā)3d游戲。
其實(shí),你無論做什么,Windows都可以做,但是Linux的性能和效率都要高一些,簡(jiǎn)單理解為:開源擁抱開源。雖然是一句玩笑話,但是Python只有在Linux上才能發(fā)揮出最大性能。
另外,Linux相對(duì)于開發(fā)者而言更加方便,Linux系統(tǒng)你是擁有著最高權(quán)限的,里面的各種配置,工具都任由你來選擇,但是Windows下,你能對(duì)系統(tǒng)做的修改就相對(duì)麻煩些。使用Linux,各種配置文件的修改也就是幾個(gè)命令的事,工具的安裝也就幾個(gè)命令,Windows下面如果修改配置,你可能需要到處去尋找這個(gè)文件,這也是圖形界面的缺點(diǎn)。
Linux非必須,但是是最佳選擇,Windows也有服務(wù)器版,也可以用數(shù)據(jù)庫,也可以使用各種工具,但是,Windows的性能比不上Linux,而且對(duì)于一個(gè)習(xí)慣命令行的人而言,是完全沒有必要使用圖形界面的(如果你要做數(shù)據(jù)可視化就自動(dòng)忽略這句話),或許這一點(diǎn)是傳承下來的使用習(xí)慣吧。
簡(jiǎn)而言之,學(xué)Python用Windows系統(tǒng),但是在Linux系統(tǒng)下更加方便些。比如,想用Python開發(fā)網(wǎng)站,想使用Python爬蟲爬取數(shù)據(jù)或是想學(xué)習(xí)網(wǎng)絡(luò)安全滲透測(cè)試,在Linux系統(tǒng)上也要更便捷。
*聲明:本文于網(wǎng)絡(luò)整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請(qǐng)聯(lián)系我們刪除或授權(quán)

