回覆列表
  • 1 # 蔚智視界

    語言本身是沒有厲害區別之分,每個語言本身都有自己特有的長處,存在即合理的,Python適用於大資料,人工智慧方向,Java目前來說,用於傳統的web開發居多,還有移動安卓端。

  • 2 # IT人劉俊明

    Java和Python兩門程式語言我都長期使用過,總的來說還是有各自的特點,按照目前的使用情況來看,這兩門語言在未來很長一段時間內都會是主流開發語言。

    先說一下Java語言,Java語言的特點是生態健全、功能強大、效能優異,如果單從效能這個指標來衡量的話,那麼Java一定是優於Python的。目前在Web開發領域,Java還是最為廣泛的開發語言之一,尤其是在面對大使用者併發的情況下,Java的效能表現還是很穩定的。在移動網際網路領域,由於Android系統採用了Java語言,所以Java的應用領域目前也要比Python更廣泛一些。另外,還有一件事情要說一下,在我們實際開發過程中,使用java語言的Android系統在裝載大列表時的效能表現要優於採用OC語言的iOS系統。

    下面說一下Python語言,Python語言也是傳統三大Web開發方案之一,另外兩個方案包括Java和PHP,但是Python在國內真正開始大流行卻源於大資料、機器學習的快速發展。Python的特點是簡單、方便、直接(Python官方的描述是簡單、明確、優雅),這三個特點可以說是直擊程式設計師的內心訴求,在學習階段簡單,在開發階段直接,在調整階段方便。所以,很多程式設計師都非常認可那句流傳在Python圈裡的名言:人生苦短,我用Python。如果從簡單、方便這個角度來說的話,Python一定是優於Java的。

    綜上所述,這兩個語言各具特點,也都有各自的使用場景。我在做Web開發,或者是App後臺的時候會選擇使用Java。我在做大資料專案,或者是機器學習專案時會使用Python。如果有的Web開發專案週期短,且對效能要求並不高的時候,我也會選擇使用Python。

    如果有Java和Python方面的問題,也可以諮詢我。

  • 3 # 嬌兮心有之

    沒有說什麼哪個程式語言厲害,哪個程式語言不厲害的,只有適不適合。

    按照這樣說的話:C語言,厲害吧,那如果用C語言去寫個網路爬蟲得多少行程式碼?

    幾百行可能都不止吧,但是Python寫一個爬蟲最簡單的只要十行程式碼,這就適合。

    當然了Java和Python也是同樣的,它們各有各的優勢和缺點。

    Python的優點:

    都是Python有一句經典語句就是“人生苦短,我用Python”,是因為Python語言的程式碼的簡潔,優雅以及Python那豐富強大的庫。

    Python:動態解釋型,開發效率高,開源,靈活,入門門檻低。

    Python主要應用方向:

    web開發

    網路爬蟲

    伺服器開發與物聯網開發

    資訊保安

    大資料處理

    資料視覺化機器學習

    各大軟體的api

    桌面應用

    人工智慧、機器學習

    自動化測試/運維、測試/運維開發

    它的應用領域是非常的廣的,所以網上也說Python是“萬能”的。

    Java的優點:

    Java具備一些很好的語言特性, 以及豐富的框架, 在企業應用中最被青睞。

    你總可以聽到關於J2EE, JSP, Hibernate之類的東西的討論. 同時, java在手機領域也有一席之地, 在普遍智慧化之前, 很多手機就是以支援java應用作為賣點的, 而智慧手機爆發之後, java手機主場變成了android, 作為安卓的標準程式語言而存在。

    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入門IT,畢竟Python學習起來相對而言簡單一些。因為Python和Java如果同樣是新人的兩個人,應聘Python的人薪資肯定是會比Java高(在這兩個程式語言都是同等水平的情況下)

    不過如果你想在IT行業裡面走的更遠,走的更高,一門程式語言是肯定不夠的,你需要的是不斷的學習,畢竟現在網際網路時代,技術不斷的更新,如果你不學習那麼你終究被這個社會淘汰

    最後再多說一句吧,不管你最後選擇學習什麼,都要堅持,加油!

  • 4 # 意氣飛揚

    找工作JAVA,工業化語言,PYTHON能做的,JAVA都能,你可以只會JAVA這門語言;興趣愛好,PYTHON,無法取代JAVA,搞程式設計過日子,只會PYTHON這語言很難

  • 中秋節和大豐收的關聯?
  • 如何去除word中兩行之間的空格符號?