回覆列表
-
1 # linux愛好者
-
2 # IT架構師友凡
程式語言之爭屬於還沒入行才會去爭辯的問題,能進企業工作會幾門程式語言的使用是必備技能,不可能一個程式設計師只會一門語言。
Java和Python對比具體看業務場景,技術是服務業務的,你企業級會用Python開發嗎?企業的指令碼你會直接用Java做嗎?
本質上用Python做企業級開發也可以,用Java寫指令碼也可以,真實場景誰會去如此做呢?
一個企業用啥程式語言,取決於他的技術負責人,比如豆瓣用Python,七牛用Go等,還有很多平臺是多語言混合開發,因此你要說哪個語言更勝一籌,不如說哪個業務場景更適合用哪個程式語言。
-
3 # 運維的榕樹
python和java,沒有強弱之分,只是使用的場景不同。
java適用於模組化的開發,python更適用於日常運維等追求短平快方面的工作。
在開發週期,相對python開發週期,java相對需要更多時間。
在安全授權上,java編譯位元組碼後更安全,python作為解釋型指令碼語言,程式碼都是明文可見的。
-
4 # 造反小孩405
看你自己喜歡什麼了,專業學的什麼,各有各的好處吧。演算法基礎好,對深度學習人工智慧有興趣的就python,如果單純為了就業那就選java吧。
-
5 # 東北振興
Python語法簡單,容易學習,後端開發框架如Django非常簡單,Twisted是用基於事件驅動的網路引擎框架,Twisted支援許多常見的傳輸及應用層協議,包括TCP、UDP、SSL/TLS、HTTP、IMAP、SSH、IRC以及FTP。
資料分析和人工智慧技術是現在世界上最前沿,最受關注的技術,Python在這一領域獨領風騷。雖然其他語言都可以進行資料分析,但是python語言適合編寫指令碼,膠水語言的特性可以和任何語言聯合開發。更擁有強大的社群環境和技術文章支援,去看優就業的教程吧,你可以很快上手Python。
這個真說不好,java作為老牌的變成需要,也是有一定地位的,特別是前幾年活了的培訓班,培訓出來的成需要基本都是java的,包括我也是。雖然現在是運維,自學的python。相比之下,還是感覺python是個運維,主要是快速、方便,應用場景多。而且現在被大資料、人工智慧等領域帶動起來的python語言熱度一度趕超java、c等語言。至少現在python的風頭正當火熱,相信以後也不會沒落,畢竟人工智慧、大資料……等領域也是將來發展的趨勢,也不排除會出現其他更適合這個領域的程式語言。