回覆列表
  • 1 # 小眼睛技術宅

    入門的新手建議還是先學java,原因如下:

    1.Java 比 Python 羅嗦。在 Java 中讀一個檔案要寫10行程式碼,而在 Python 中只要兩行。這一點是 Python 優勢,因為新手程式設計師絕對喜歡編寫很少的程式碼,

    2.第二點是關於靜態變數,動態變數。我的觀點是,對新手來說,需要強型別的語言和嚴謹的編譯器來檢測犯錯誤。在 Java 中,在一個字串變數中接著存整型變數。所以,就這點來說,投票給 Java。執行速度,這是企業級應用的命脈,可以看到 Java 比 Python 快,但是要記住,你需要編譯才能執行 Java 程式,而 Python 程式不要編譯可以直接執行。

    3.Python 控制檯可以直接解釋 python 命令,對於新手來說意味著簡單!作為一個 Java 開發者,我可以從我個人的經驗來說,學 Java 然後把它當成職業生涯的程式語言,你不會後悔。當然,你可以在任何時候學習 Python,而且對於寫一些小的工具集很有用,但是 Java 終究是 Java。

  • 2 # 趣學演算法

    可以同時學的,比如你可以同時學英語和日語,本身不是互斥的。計算機技術和演算法不依賴語言,python和java都是計算機語言,但是應用專長略有不同。python更擅長於機器學習、人工智慧等方面,java更擅長於企業級應用。根據自己的需要,選擇語言,也可以多學兩門語言。

  • 3 # 老扎古

    可以啊,

    你還可以學習C,C++,PHP,Scala ,程式設計師之路,學無止盡,

    頭髮不易且行且珍惜

  • 4 # 亞歷克Alick

    Java還是Python?都要?感覺有點魚和熊掌兼得的意味。建議有所側重,先以一種語言為突破口,有了一定的程式語言基礎,再學習其他語言幫助很大。Java更適合一些邏輯複雜領域需要高度抽象的系統,例如銀行、物流、金融、電商,奉行大而全。而Python更適合快速做出原型然後瘋狂迭代的應用或工具,常見於創業公司或者實驗室,奉行小而美關於其他基礎平臺建設、中介軟體、大資料、科學計算、效能、語言特性的應用等等……

    如果由易入難,建議先從Python學起,就入門難度而言,python無疑小於Java,python的語法簡潔清晰,語法接近英語,python簡單的語法和少到可以忽略不計,如此可以讓初學者更專注于思考要做的事情,而不需要在過程上大費周章。開發環境簡單,能打字就能寫程式碼,適合新手入門學習。Java語法需要較好的邏輯思維能力,Java基礎語法需要學習的東西也比較多,如:關鍵字、識別符號、註釋、常量與變數、運算子、語句、函式、陣列等等,入門比python要相對難些。

    關鍵還要看題主今後的從業發展方向,現階段而言,目前國內Java主要用於開發:大型企業級應用、電子政務,政府部門資訊化系統、嵌入式裝置及、消費類裝置、大型網站(特別是淘寶、阿里巴巴等電商網站)、Android系統,APP,遊戲等。python主要用來搞人工智慧機器和運維後端方向,可以做日常任務,比如自動備份你的MP3;可以做網站,很多著名的網站像知乎、YouTube就是Python寫的;可以做網路遊戲的後臺,很多線上遊戲的後臺都是Python開發的。

    作為兩種不同的程式語言,Java和Python都是現在開發者非常有用的工具。在學習任何程式語言之前,必須要知道它們之間的區別。如果兩個都學,建議從Python開始,然後學java很有用,工作機會多,會用Python,做任何一種開發工作都很有用。而且如果你從零開始做一個專案,python往往是更好的啟動技術。對於大型的網際網路專案,同時執行python和java的節點也是非常常見的。簡單來說,無論學任何語言,都值得把python當作輔助技術。

  • 5 # 數見data

    這兩個都只是工具而已。學啥用啥都很快。理論學習的東西比較多,基於應用層的東西。基本上一個月精通了吧。現在軟體公司都不要培訓班出來的人了。

  • 6 # 首席程式猿

    語言只是工具,語言也是相同的,都是新瓶裝舊酒,還是那個味。入門的話Python會更快,但是做到完全精通不是一蹴而就的事,如果是興趣學,那無所謂誰先誰後,一起學可以對比出新知,切記不能搞混概念,求同存異

  • 中秋節和大豐收的關聯?
  • 怎麼做滷水?要哪些材料?