{eval=Array;=+count(Array);}
你好,很高興為你解答。
理論上,python的運行是無關平臺,在windows和linux都可以進行編程和運行。但是有幾個點還是有區別的:
因為大多數人對windows還是比較熟悉的,而且還可以一邊看教程一邊進行編寫代碼;
如果你是從運維或者后端開發轉過來python的(就是你之前工作大部分時間接觸的是linux)。這時候用linux進行學習和開發,就有很大好處,就是開發環境和上線環境同時linux,而且之前掌握的linux知識都能用得上,更重要的是linux比windows要純粹一些,不會卡殼;
因為你上線部署基本都是linux不會在windows。前期為了學習方便可以在windows,所以學習編程,要學的東西很多,需要一步一步來。
如果還有疑問,可以在底下評論,或私信我。
謝謝采納。
你好,老修來分享一下你的問題。
前言
有區別,LINUX和WIN系統核心是有很大區別的;LINUX天然有Python環境,WINDOWS要自己布曙;還有磁盤文件這塊,不像窗口win系統,它是有磁盤的概念,LINUX差不多是系統皆文件,文件就是它的磁盤,這個對新手而言是一個很大的觀念轉變,WIN是磁盤+路徑+目錄+文件,但LINUX就是根目錄+路徑+文件,在學習Python文件處理這塊,你可能會有些不適應。
下面我們來分享一下它們的系統文件結構。
Linx與Windows系統的學習環境區別
Linux:
LINUX主要是以文件形式為主,基本接近系統皆文件,還有一個很早的系統UNIX系統,它就是純純的系統皆文件,它們沒有磁盤的概念。
我們來看一下它的文件目錄結構:
1、(/)這個是LINUX的根目錄,就是絕對路徑,它相當于WIN系統的(我的計算機)
2、Home目錄相當于(我的文檔)
3、別的就相當于C盤里的主文件:C:Program Files和C:Windows下的一些文件。
Windows
這里就不具體介紹了,大家肯定都懂,我們用一張圖來看看它和LINUX的區別
總結
如果你是想學習Python語言,最好的 選擇LINUX。如果是初學者建議用win系統安裝個虛擬機,虛擬一個LINUX環境。
windows下環境搭建比較簡單,只需要安裝開發工具包就可以了,而且是圖形化界面,所以對于初學者來說可以快速搭建開發環境。不好的地方是,python應用大多在linux服務器上,所以用Linux學習更接近于實戰。不好的地方是linux安裝軟件大多是命令行,相對來說比較難一點兒。當然,對于python本身語法的學習,兩者的差別不大。如果比較熟悉liunx的話,建議用linux,不熟悉的,可以選擇windows!
雖然從Linux和Windows系統的角度來看差別很大,但是從Python的角度來看,區別并不大,因為Python相當于在操作系統的層面上做了一層抽象,如果你學過設計模式,這個就和Adapter類似。
Python語言本身有自己的一套標準,這個和系統無關,只是在不同的系統上實現起來不同罷了,比如說文件讀寫,你寫同樣的Python程序,不管是那個系統,它的運行結果一般都會相同。
此外,對于Python大量的第三方庫來說,一般也都提供多個系統的支持,所以也不必擔心這方面的差別。
唯一可能會存在差別的地方,就是涉及到對系統API的直接調用,這個會有很大的不同,但是對于Python這樣的語言來說,這種情況比較少見。
再補充一點,學習Python一定要選一個好的開發環境,這樣可以讓你事半功倍,比較好的開發環境有PyCharm,VSCode等,個人推薦使用PyCharm,不僅僅它的強大功能,關鍵是有免費版,而且支持Window和Linux系統。
對于非計算機專業的python的初學者來說,python學習windows好還是linux好?
下面我從幾個方面來簡單談談,讓初學者不再迷惑。
(一)對python這門編程語言來說,python是一門跨平臺的編程語言。是一種高級編程語言,結合了解釋性,編譯性,互動性和面向對象的腳本語言,最初的設定是用于編寫自動化腳本,隨著版本的更新和功能的添加,逐漸成為一門主流語言。目標python所涉及的領域有:web網站,人工智能,桌面軟件開發網絡爬蟲等。
(二)對于windows操作系統,相信大家都不陌生,只要用過電腦那么你一定用導過windows操作系統,一般我們裝的windows版本一般是win7,win8,或win10。
(三)對于linux操作系統,大部分人用過但可能不知道它,比如android操作系統的手機,內核就是linux。Linux的全程GNU/Linux,是一套免費使用和自由傳播的類unix操作系統,它是基于posix和uninx的多用戶,多任務的操作系統,發型版RedHat,CenterOs等。
綜上所述:對于python的初學者,對那個系統熟悉就選那個就好了。歸根結底學習python的初期主要是學習語法,并不會涉及具體應用場景。對于實際生產來說,通常大型的互聯網平臺往往會采用Linux環境,中小型的選擇windows也是可以滿足的,加入你的志向是從事大數據開發應盡量選擇Linux環境,因為大數據平臺往往都是部署到
Linux操作系統上的。
0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答0
回答