摘要:我已經非常詳細地陳述了我的原因為什么是最好的編程語言和為什么一個程序員應該學習。現在和都滿足剛才說的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應該學習哪個語言。
Java 和 Python 是當下兩種巨火的巨強大的編程語言,對于剛開始學習編程的同學來說,很是迷惑,最經常問得問題就是,我應該學 Java 還是 Python,是不是 Python 容易學,或者應該給初學者推薦什么編程語言等等這樣的問題。因為我是個 Java 程序員,我的意見顯然是有偏見的,我會建議你先學 Java,然后再學 Python,但是如果你問一個 Python 程序員,你可能會得到相反的答案。我已經非常詳細地陳述了我的原因為什么 Java 是最好的編程語言和為什么一個程序員應該學習 Java。其中一個非常重要的原因你在這篇博客能看到的是,可以幫助你指明你的職業生涯的強大的 Java 社區。你可以問一些新手問題,比如“怎么設置 PATH 和 classpath”,再到一些高級的問題,關于在 Eclipse 中調試 Java 程序,無論哪種問題,社區中總會有人準備著回答你的問題幫助你。這就是為什么 StackOverFlow 上全是 Java 問題。另外,Python 已經不再是乳臭未干的黃毛小子了,它已經成長而且和主流的編程語言,像 Java,C++ 有了一拼。當我開始接觸 Python 的時候,我覺得它是一門腳本語言,但是后來發現這是誤解。你也可以在 Python 中進行面向對象的編程。對于初學者,我經常建議選擇一種具有吸引力的,更加簡單強大的,同時有著強大的社區支持的語言去學習。現在 Java 和 Python 都滿足剛才說的條件,甚至你做了一些很棒的分析比較之后,依然很難得出應該學習哪個語言。慶幸的是,我們有信息圖形,可以指出 Python 和 Java 之間一些重要的不同點,我確定看過這個圖標之后,你可以作出決定那個是正確的入門語言!
信息圖表:Python 和 Java 的不同點
如果圖很慢的話,請看:又拍云上的圖
圖表源:http://blogs.perceptionsystem.com
從這個圖表,你可以很容易看出來 Java 比 Python 羅嗦。在 Java 中讀一個文件要寫10行代碼,而在 Python 中只要兩行。這一點是 Python 優勢,因為新手程序員絕對喜歡編寫很少的代碼,第二點是關于靜態變量,動態變量。我的觀點是,對新手來說,你需要強類型的語言和嚴謹的編譯器來檢測犯二的代碼。在 Java 中,你不會看到,在一個字符串變量中接著存整型變量。所以,就這點來說,我投票給 Java。執行速度,這是企業級應用的命脈,你可以看到 Java 比 Python 快,但是要記住,你需要編譯才能運行 Java 程序,而 Python 程序不要編譯可以直接運行。Python 控制臺可以直接解釋 python 命令,這對于新手來說意味著更加簡單!所以現在 Python 和 Java 2:2,扯平了。你還可以看看 Java 中 hello world比 Python 需要更多行代碼。剩下的栗子 :D,你可以自己分析,但是最后證明倆能力是一樣的,沒有誰差。作為一個 Java 開發者,我可以從我個人的經驗來說,學 Java 然后把它當成職業生涯的編程語言,你不會后悔。當然,你可以在任何時候學習 Python,而且對于寫一些小的工具集很有用,但是 Java 終究是 Java。
享受編碼吧。
source: http://www.tuicool.com/articles/JbyEnq
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/63988.html
摘要:大學,光學工程研究生畢業,和程序猿完全不搭邊。那怎么辦,試著學一學唄,學習才是程序猿的天性。所以我在想程序猿是不是都需要新知識刺激一下,才能保持興奮的頭腦。有句話說的很對程序猿就像好奇的貓,追著毛球的線頭玩,最后一個毛球在腦袋里攪漿糊。 說說我自己的經歷。211大學,光學工程研究生畢業,和程序猿完全不搭邊。 畢業后進了成都某國字頭研究所,在行業里摸爬滾打了四年,2018年機緣巧合在家養...
摘要:另外一個我們同時使用兩種語言的原因是已有的統計學工具與包。對另一些為讀者寫數據科學工具的人來說他們從一開始就考慮了這些跨語言。和實際上是用實現的這是條阻力最小的路徑。無論是哪個贏得這場語言戰爭,和都將保持在數據科學屆的地位。 showImg(https://segmentfault.com/img/remote/1460000006762469); 概述 幾周前,我有幸在 Scipy ...
摘要:問題在于標準是同一硬幣的一面。然后,又改名為現存標準來指定它將不斷發展和不再支持使用版本號引用。作為這一步的結果,該組織正在積極開發的標準被稱為新版本。所以,刪除版本號使其具有連續性聽起來是比較合理地。特別地,標準去掉了和事件。 原文地址:http://developer.telerik.com/featured/w3c-vs-whatwg-html5-specs-difference...
摘要:和是目前兩種非常流行且功能強大的編程語言。初級程序員常常感到困惑,最常被問到的問題就是應該學習還是,是不是容易上手,應該推薦給初學者學習什么樣的編程語言等等。在學習任何編程語言之前,你必須知道它們之間的區別。 Java和Python是目前兩種非常流行且功能強大的編程語言。初級程序員常常感到困惑,最常被問到的問題就是應該學習Java還是Python,Python是不是容易上手,應該推薦給...
閱讀 3762·2021-09-22 15:17
閱讀 1946·2021-09-22 14:59
閱讀 2346·2020-12-03 17:00
閱讀 3209·2019-08-30 15:55
閱讀 482·2019-08-30 11:23
閱讀 3487·2019-08-29 13:56
閱讀 518·2019-08-29 12:54
閱讀 2257·2019-08-29 12:49