沒有說什麼哪個程式語言厲害,哪個程式語言不厲害的,只有適不適合。
按照這樣說的話:C語言,厲害吧,那如果用C語言去寫個網路爬蟲得多少行程式碼?
幾百行可能都不止吧,但是Python寫一個爬蟲最簡單的只要十行程式碼,這就適合。
當然了Java和Python也是同樣的,它們各有各的優勢和缺點。
Python的優點:
都是Python有一句經典陳述句就是“人生苦短,我用Python”,是因為Python語言的程式碼的簡潔,優雅以及Python那豐富強大的庫。
Python:動態解釋型,開發效率高,開源,靈活,入門門檻低。
Python主要應用方向:
-
web開發
-
網路爬蟲
-
伺服器開發與物聯網開發
-
資訊保安
-
大資料處理
-
資料視覺化機器學習
-
各大軟體的api
-
桌面應用
-
人工智慧、機器學習
-
自動化測試/運維、測試/運維開發
它的應用領域是非常的廣的,所以網上也說Python是“萬能”的。
Java的優點:
Java具備一些很好的語言特性, 以及豐富的框架, 在企業應用中最被青睞。
Java主要用於:
-
網頁
-
企業級開發
-
普通應用軟體
-
遊戲後臺
為什麼現在會有這麼多的人糾結學習Python還是Java
主要就是:
Python最近非常火的程式語言並且和AI掛鉤,但是Java又作為老牌程式語言它的市場是肯定的。自從2017年Python被納入國家計算機二級等級考試開始,就越來越多學生學習,並且大學也逐漸開設了Python的課程,這也意味著以後Python普遍程度就像現在Java一樣。
Java和Python的薪資問題
有人說你光看這個有啥用,學習程式設計主要還是看薪資呀,薪資才是王道。沒錯,我們學習程式設計,想要從事IT,是因為愛嘛,是因為責任嘛?是因為薪資!
那咱們就以北京的薪資為例吧!
Java的平均薪資是在18K左右
Java的平均薪資是在18K左右,在北京咱們就不看10K以下的薪資了好吧,畢竟北京這城市,作為IT行業10K以下真的很少了(也許有些人要求高的覺得15K都是少的)
10K以上佔比是89.8% 15K佔比以上69.7%
Python的平均薪資是在19K左右,10K以上佔比93.1% 15K以上佔比76.4%
從上面的資料可以看出來 Python在10K以上的薪資比Java高出3.3% 15K以上的薪資 Python比Java高出6.7%。 這個是北京為代表的一線城市
那麼我們看一樣二線城市,就以成都為例吧
Java的平均薪資是10K左右
Python的平均薪資也是10K左右
這個看兩個薪資區間就知道了!
看到這裡是不是想說,那小編你的意思就是說Python比Java厲害咯,其實並不是,只是說相對與Java而語言,Python學的更少,尤其是在16年的時候,北京那邊招聘一個會Python的開發人員都會給幾千的介紹費。
如果你是新人沒有任何程式設計基礎,我建議是用Python入門IT,畢竟Python學習起來相對而言簡單一些。因為Python和Java如果同樣是新人的兩個人,應聘Python的人薪資肯定是會比Java高(在這兩個程式語言都是同等水平的情況下)
不過如果你想在IT行業裡面走的更遠,走的更高,一門程式語言是肯定不夠的,你需要的是不斷的學習,畢竟現在網際網路時代,技術不斷的更新,如果你不學習那麼你終究被這個社會淘汰
最後再多說一句吧,不管你最後選擇學習什麼,都要堅持,加油!
獻給正在努力奮鬥學習Python的你