python與人工智能關(guān)系 學(xué)python有沒有必要先學(xué)Linux?
學(xué)python有沒有必要先學(xué)Linux?我認(rèn)為沒有必要專門學(xué)習(xí)Linux,因為如果你不學(xué)習(xí)Linux的底層,那就不難了。你只需要記住很多指示。它不能用鼠標(biāo)一樣的窗口來學(xué)習(xí)你看到的東西。事實上,使用Py
學(xué)python有沒有必要先學(xué)Linux?
我認(rèn)為沒有必要專門學(xué)習(xí)Linux,因為如果你不學(xué)習(xí)Linux的底層,那就不難了。你只需要記住很多指示。它不能用鼠標(biāo)一樣的窗口來學(xué)習(xí)你看到的東西。
事實上,使用Python最方便的方法是在Linux平臺上。如果你真的想學(xué)好Python,而且你在Linux方面沒有太多的經(jīng)驗,你可以把你的電腦安裝成Ubuntu。這個系統(tǒng)的優(yōu)點是你可以逐漸改變習(xí)慣,從windows到Linux。
另外,如果您學(xué)習(xí)了Python開發(fā)并推薦了這個好東西,虛擬環(huán)境CONDA,它可以管理您的多個版本的Python,為什么會有多個版本的Python問題呢。因為在開源世界中,許多包都依賴于它。在這個時候,你會很痛苦。也許你剛來的時候不會遇到。隨著深入,你會發(fā)現(xiàn)Linux下的東西并不像windows那樣適合你。在這個世界上,一切都是零件,一切都需要你來組裝。尤其是當(dāng)你使用源代碼安裝模塊的時候,你真的有想砸電腦的沖動。
專業(yè)程序員回答:
Python語言是一種功能齊全的語言,除了接近硬件設(shè)備驅(qū)動程序和需要高性能的應(yīng)用程序外,可以開發(fā)多種程序,但最流行的應(yīng)用是數(shù)據(jù)分析和web開發(fā)。
如果您是初學(xué)者,可以假設(shè)您沒有接觸過Linux,那么建議直接使用Windows系統(tǒng)進(jìn)行開發(fā)和學(xué)習(xí)。您可以使用ide(如pycharm)或編輯器(如vscode)。
公司的大部分Python項目都部署在Linux系統(tǒng)上,因為Python標(biāo)準(zhǔn)庫提供的一些功能,比如多處理,自然更適合Linux。
課題可以先學(xué)習(xí)Python語言,然后花時間學(xué)習(xí)Linux。軟件行業(yè)有一個真理:新項目、新團(tuán)隊、新技術(shù),只要有多個新項目,最終都會失敗。學(xué)習(xí)也是如此。向舊的學(xué)習(xí),向新的學(xué)習(xí),控制變化的數(shù)量,跳出你的舒適區(qū),但不要進(jìn)入一個完全陌生的環(huán)境。
python初學(xué)用win的好還是linux的好?大部分公司項目需求用的是什么?
你好,我很高興為你回答。
理論上,Python的運行是獨立于平臺的,平臺可以在windows和Linux下編程和運行。但是有幾個不同之處:
因為大多數(shù)人都熟悉windows,他們可以在閱讀教程的同時編寫代碼;
如果您從操作和維護(hù)或后端開發(fā)轉(zhuǎn)到python(也就是說,您以前大部分時間都使用Linux)。在這個時候,使用Linux進(jìn)行學(xué)習(xí)和開發(fā)有很大的優(yōu)勢,即開發(fā)環(huán)境和在線環(huán)境都是Linux,并且可以使用Linux以前的知識。更重要的是,Linux比windows更純粹,不會卡?。?/p>
因為您的在線部署基本上是Linux,不會在windows中。早期為了方便在windows下學(xué)習(xí),所以學(xué)習(xí)編程,要學(xué)到很多東西,需要循序漸進(jìn)。
如果您有任何問題,請在下面發(fā)表評論或給我發(fā)一封私人信件。
感謝您的收養(yǎng)。