首頁  >  文章  >  後端開發  >  學python需要學linux嗎

學python需要學linux嗎

anonymity
anonymity原創
2019-06-13 11:22:545125瀏覽

不少Python新手常問到學Python到底需要不需要學習Linux? Python不是支援Windows和Linux作業系統嗎?能在Windows下開發為什麼還要學Linux?

首選答案是肯定的,Python開發可以在Windows下開發,但是Linux學習仍然是必須的。

學python需要學linux嗎

線上伺服器一般是linux

 

一般在生產環境中,伺服器基本都是Linux的,像是centos,紅帽,ubuntu等linux系統,為什麼伺服器用linxu居多?例如其中一點肯定是安全啊,我們聽過Windows經常死機,被勒索病毒入侵要支付比特幣,但是這些在Linux下卻不經常發生,其他也有很多原因可以網上查找,所以生產環境的Python腳本都是在linux系統上部署的,但是開發的話,考慮到操作的方便,Windows或者Mac下不僅僅有圖形界面,而且性能也會好些,操作起來比較容易,快捷,畢竟使用過烏班圖的都知道,裝虛擬機還是對電腦效能有一定要求的,電腦配置跟不上的話,用烏班圖也會很卡頓,而一般伺服器等級的系統都是字元型介面,就是咱們傳說中的黑屏,如果你想在linux伺服器上開發也是可以的,只不過比較麻煩,對程式碼等級和操作熟練度要求很高。

部署

 

 

線上部署經常會遇到部署到伺服器上後偵錯程式碼的問題,一般在在調試過程中,開發人員會經常性的來回切換目錄,查找文件,用VI來修改程式碼,這些常規的操作,都是一名python開發工程師的必備技能,vi運用也是各種Linux命令,這樣會方便直接,不用將程​​式碼傳到線下,修改完再傳到伺服器,那些搞駭客都是直接在Linux下命令來操作的,因為他們要攻擊修改對方伺服器程式碼數據,必須要懂這Linux下的所有操作,而且對於駭客來說,用命令比圖形介面更有效率

Linux更方便

 

Linux相對於開發者而言更加方便,Linux系統你是擁有最高權限的,裡面的各種配置,工具都任由你來選擇,但是Windows下,你能對系統做的修改就相對麻煩些。使用Linux,各種設定檔的修改也就是幾個指令的事,工具的安裝也就幾個指令,Windows下面如果修改配置,你可能需要到處去尋找這個文件,這也是圖形介面的缺點。

總結一下,Python語言也可以在Windows下學習和開發,但是在Linux系統下更方便。例如,如果是想用Python開發網站(現今流行的、成熟的Python Web框架)那就需要使用到Linux平台了,畢竟搭建這樣的網站Linux平台比較常用;第二個如果想使用Python爬蟲爬取數據,在Linux系統上也要更方便一些;還有就是想學習網路安全滲透測試,在Linux上編寫Python自動化測試腳本也很有必要。

以上是學python需要學linux嗎的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn