我們知道不管是Java或Python都是當今很火紅的程式語言,所以對於剛開始學習程式設計的同學來說選擇哪一門語言來學習就成了難題。因為我本身是一名程式設計師,所以如果我主觀的給你建議顯然是有偏見的,我會建議你先學Java,然後再去學Python,但是如果你去問一名Python程式設計師的話你可能會得到相反的答案。
我們可以透過全世界有名的社群分析得出,Java總是比較受歡迎的語言,不管是知乎,CSDN還是更專業的StackOverFlow等社區,Java相關的討論和問題始終都是要多於其他語言的。 (推薦學習:Python影片教學)
我一開始接觸Python的時候,覺得它只是一門腳本語言,但是後來發現這是我的誤解,畢竟Python也是一門強大的物件導向程式語言,而且在各個社群的活躍度也是相當的高,還是有很多人喜歡這一門程式語言。如果我們要選擇一種具有吸引力的,簡單強大的,同時有著強大社區支撐的語言,顯然這兩門語言都是滿足條件的。我們還是要繼續糾結。所以我們再做一些其他的比較。
第一點是程式碼量。在Java中透過I/O讀取一個檔案要寫10行程式碼,而Python中只要兩行就夠了,這一點是Python的優勢,因為對於新手程式設計師來說肯定是希望編寫更少的程式碼。
第二點是關於靜態變數和非靜態變數。我的觀點是對於新手來說你需要一門有著強類型約束的語言和嚴謹的編譯器來防止你犯二,那麼在Java中,你不會寫出變數類型混亂的程式碼,但是在Python中就需要你自己心裡有點B數了,所以這一點我很喜歡Java的。
第三點是執行速度。這是企業級應用的命脈,Java很明顯是快於Python的。
第四點,在運行Java之前你是需要先編譯程式碼才能運行的,而Python不用編譯就能直接運行,在Python控制台可以直接解釋Python指令,這點對於新手來說更加的簡單。
所以我們略微比較就發現其實兩門語言各有各的優勢,我們就不再繼續往下比較了,選擇哪門語言確實值得你慎重思考,特別是要結合你的專業和以後計劃從事的工作。但千萬不要讓這個問題困擾你太長時間,畢竟時間很寶貴的,加油,只有當你上道了,你心裡才會做出真正的選擇。
最後說一點,身為Java程式設計師,我從我個人角度來說:學習Java並且把它當成職業生涯的程式語言你不會後悔的,當然了,你也可以利用空餘時間學習Python,並且可以寫一些實用的小工具。說了這麼多,如果你還在糾結,乾脆通吃它們不就完了嗎,這,才是一個技術人員該有的狀態。難道不是嗎?
更多Python相關技術文章,請造訪Python教學欄位學習!
以上是python和java先學哪個的詳細內容。更多資訊請關注PHP中文網其他相關文章!