首頁>Club>
想培訓,不知道學那個方向好,有過來人,給點建議嗎?
14
回覆列表
  • 1 # DYS

    Python和Java都是很火的程式語言,對於想學習程式設計的人員來說,常常被這個問題所困擾:我是該學Python還是Java呢?想要解決這個問題,還需結合自身實際情況和兩種語言的特點進行分析,以下是Python和Java的區別。

    1.Python比Java簡單,學習成本低,開發效率高;

    2.Java執行效率高於Python,尤其是純Python開發的程式,效率極低;

    3.Java相關資料多,尤其是中文資料;

    4.Java版本比較穩定,Python2和3不相容導致大量類庫失效;

    5.Java開發偏向於軟體工程,團隊協同,Python更適合小型開發;

    6.Java偏向於商業開發,Python適合於資料分析;

    7.Java是一種靜態型別語言,Python是一種動態型別語言;

    8.Java語法定義較複雜,Python語法簡潔優美;

    9.實現同一功能時,JAVA 要敲的鍵盤次數一般要比 Python 多。

    從以上對比可以看出,Python學習更簡單,Java學習相對較難,如果是之前沒有接觸過IT程式設計,現在想轉行做這一塊,可以考慮學習Python,畢竟,現在社會環境對Python程式設計十分有利,而且學習簡單,很容易獲得高薪;對於有程式設計基礎,且對Java感興趣的,也可以學習Java程式設計,Java是一門很完善的程式語言,應用十分廣泛,也是一個好選擇。當然,如果僅是對程式設計感興趣,可以兩者都學習一下,每一門語言都有自己的設計思想,沒有好壞之分,只有是否適合,一個合格的程式設計師多學幾門程式語言,瞭解不同的方法和思維去解決問題也是一件很好的事情。

  • 2 # 阿軒LY

    作為一個正在自學Python的人兒來說,還是Python好學一點,對萌新比較友好。菜鳥教程上就可以看的明明白白。但是如果你是想精通一門語言作為技能優勢,建議還是學習Java,功能比較強大,受眾面也很廣。最重要的一點,如果你問這個問題是兩種語言都感興趣,都不捨放棄,那麼你先學Java再看Payton就會非常簡單,先學Python再看Java的話還是會非常困難。

  • 3 # 燃燒RS

    這個問題沒有標準的答案,每個人都學習能力不一樣,你要是學習能力有限,哪個都會特難。客觀分析,這兩種語言都在程式設計師的工具箱中都佔有一席之地。學習哪個並不重要,個人覺得對於入門級同學來說,你要學的是“程式設計思想的基礎知識“,而不是”特定的程式語言“。那這兩門語言有區別嗎?當然有,對於有一定程式設計經驗的人來說,哪個更順滑當然能感覺都到。非要比比呢,那就比比。同樣都功能,用Java和Python編寫這麼看你覺得哪個簡單?如果是你純小白,我相信你看這兩個哪個也不簡單。進一步分析你玩兒的最好的語言就是最好的語言能夠更好地表達自己思路的語言不一定是最簡單的程式語言,相反你玩兒的最6都那個就是最好的語言。學習基本概念非常重要,許多程式設計師甚至不知道設計模式是什麼。程式語言就像工具箱中的工具,如果你理解這個類比,語言就是程式設計師的工具。

    Java歷史

    Java是一種面向物件的程式語言,由1995年由Sun Microsystems的James Gosling Jr.領導的軟體工程師團隊設計。其背後的理念是“Write One,Run Anywhere”(WORA),這意味著它可以在支援Java虛擬機器(JVM)的多臺機器和平臺上執行而無需任何程式碼修改。Java程式碼編譯為位元組碼 - 一種直接轉換為本機程式碼的中間語言。Java的語法大量借鑑了C ++和其他面向物件的語言,如Smalltalk,Ada和Modula-3,因此其強大的輸入影響力。因此,具有C ++和其他語言經驗的程式設計師會發現學習起來非常舒服。

    Python歷史

    Python是一種動態型別,面向物件的程式語言,由Guido Van Rossum於1991年設計,Python支援多種程式設計範例,包括面向物件,命令式,功能性和程式性。與Java的位元組碼不同,Python是一種解釋語言,這意味著它使用瞭解釋器。這使得它比Java慢一點。對於來自C / C ++世界的程式設計師來說,Python的duck-typed語法可能看起來有些奇怪,但大多數程式設計師發現,一旦我們掌握了它,它就會更有趣。

    Python在業界獲得了很大的關注,特別是在Web應用程式開發,遊戲開發,資料科學,機器學習和數

    據分析領域。

    如果你以前從未學過程式設計,我通常會推薦Java作為第一語言。Python是一種很好的語言,因為python語法比較開放,但是Python隱藏的語法糖太多,這讓新程式設計師感到困惑。如果要學我建議你先從C、c++ 、JAVA、PYTHIN 這樣人順序學習,不過有一件事是肯定的,沒有一種程式語言比另一種語言更好。即使你在網際網路上尋找觀點,也永遠無法得到完整的答案,這些都是個人觀點決定的!

  • 4 # 風向決定髮型0

    題主一看就是準備深入學這個的,這兩個是完全不同的兩個方向,這就要看題主對以後得規劃是什麼樣的

    Java是由Sun公司於1995年5月推出的面向物件的程式設計語言。Java繼承了C++語言面向物件技術的核心,又捨棄了C++語言中的指標、運算子過載以及多重繼承的特性,同時引入了泛型程式設計、型別安全的列舉等特性,使Java成為簡單、面向物件、分散式、解釋性、健壯、安全與系統無關、可移植、高效能、多執行緒和動態的語言。 隨著網際網路的迅猛發展,Java已經成為重要的網路程式語言,被廣泛應用於企業級Web應用開發和移動應用開發。

    換句話說,需要你有非常強的邏輯性,理性,還要有一顆加班到凌晨的心,這個是真的

    而派森相對來說就比較簡單,和它一樣的還有gou語言,都比較簡單,主要的面向物件也是大資料後期的處理,彙總,結果的分析比如算一下你的月份平均工資啦,考勤狀況啦什麼的程式設計師看到不要打我

    最後,不管學什麼,一定要去大城市,發展機會大,我一個同學在北京,現在技術比較好,扣下來一個月能拿兩萬

    我另一個同學,學的java技術也好,前期在北京,後期回太原結婚了,現在一個月五千

  • 中秋節和大豐收的關聯?
  • 英雄聯盟哪個英雄最強?