-
1 # 小城工匠
-
2 # 叫我蘇鑫阿
python語法簡單,模組豐富,社群多樣化(ಥ_ಥ)
但是你學習是想幹嘛呢~( ̄▽ ̄~)~
單獨學一門程式語言,是興趣驅動嗎?是愛嗎?能在社會中不求功與名嗎?能只求心中對技術的嚮往嗎?如果上面的問題你心中的答案是“是”,那麼我雙手贊成學python,它精煉的語法,成熟的社群,社群小夥伴的年輕化,都是你選擇的原因。
如果想學python的話
推薦網上教程,小甲魚學Python,推薦書籍python Cookbook,推薦學習版本3以上的版本,2正在不被支援,並且被淘汰。如果作者想靠學習一門技術找工作的話,不建議學習Python的,因為你去招聘網站上看下,JAVA的崗位和Python的崗位數量進行比較就好了,數量越多,入行機會越大,反之越小。
沒找到圖片。。。當初我做爬蟲分析的時候分析過,JAVA崗位明顯比Python要多得多。
看出目前JAVA的行業需求遠大於Python。所以學習JAVA能夠更好的當一個敲門磚,進入行業,首先解決你的溫飽問題,不再啃老,從而立足於社會ヽ(‘⌒´メ)ノ。
並且所有程式語言,在程式設計思路上大體上是相同的,可能語法上略有差異,所以學好了JAVA也能更快上手學好Python,從而在解決溫飽的基礎上,解決對興趣的愛好。
最後結合我的想法,題主考慮自己當下真正想要的是什麼?才是決定學什麼根本。
-
3 # 伺服器內部錯誤
初學者建議先學習java。對於程式設計師來說,需要紮實的基本功,而java語言是面向物件程式設計語言裡相對簡單的了。包括各種資料型別,面向物件的類,介面等。這些都是以後工作中經常用到的東西。
Python語言雖然簡單,忽略了變數的資料型別,就需要程式設計師在使用變數時,關注變數的型別,而且編譯器不會提醒你編譯出錯,只有實際執行起來才發現數據型別不對。大量的第三方庫的使用,不適合新手打基礎。而在工作中,自己寫出來的東西,記憶最深刻。
至於你說的版本問題,其他語言都會有。當你學會java語言後,你在看Python,才能理解它的簡潔之處。
-
4 # 木子小飛哥
個人覺得還是從JAVA學起,python語法並沒有java那麼緊湊。
如果JAVA會了,Python幾乎不用怎麼學,上手非常快。但是如果python會了,轉JAVA,思維方式就跟著變,java太大了,很多東西還是python沒有。再來學JAVA,等於零基礎學,不討好。
python用了太多的庫,執行機理不瞭解,不利於後面的開發。個人建議,如果時間充足,還是從JAVA學起,如果是為了找工作,可以從Python學起。
-
5 # Java老兵不朽
個人建議系統性的學習java,對面向物件思想理解更深刻,從就業方面說,機會更多點,對技術棧來說java系的更廣泛,更全面!
-
6 # 靈魂導師謝廣坤
分析哪個更適合你,先看看Python和Java的區別,方便你更好決擇:
1.就學習成本而言,Python相對比Java學習成本低,相對簡單,新人上手更快,學習開發效率高;
2.就運作效率而言,Java 執行效率高於Python,尤其是純Python開發的程式,效率極低;
3.就發展時間而言,Java經歷年限長,相關資料多,尤其是中文資料,而Python因為這幾年人工智慧火熱,也相應進入大眾視野;
4.就穩定性而言,Java版本比較穩定,Python2和3不相容導致大量類庫失效;
5.就使用場景而言,Java開發偏向於軟體工程,團隊協同,Python更適合小型開發;Java偏向於商業開發,Python適合於資料分析;
6.就語言型別而言,Java是一種靜態型別語言,Python是一種動態型別語言;
7.就語法而言,Java語法定義較複雜,Python語法簡潔優美;
8.就功能實現而言,JAVA 要敲的鍵盤次數一般要比 Python 多。
綜上所述,Python學習更簡單,Java學習相對較難,如果是之前沒有接觸過IT程式設計,現在想轉行做這一塊,可以考慮學習Python,畢竟,現在社會環境對Python程式設計十分有利,像什麼人工智慧,大資料等等都是目前且未來發展方向,而且學習簡單,很容易獲得學習的正向反饋,找到一份滿意工作;
但同時,你需要知道,軟體行業僅僅會一種語言多多少少有些尷尬,因為不同平臺用到語言是不同的,比如WEB開發,ERP開發,手遊開發,都是需要用到Java,應用十分廣泛。
建議你可以先從Python入手,理解程式設計的相關理念,然後在工作中運用理解,然後再去學Java。
原因有二:
1.Python上手快,便於激勵你堅持學習
2.學完之後你能做上手做幾個模組,可以找到一份工作,在工作中更好融會貫通
當然,你如果說既然Java應用面更廣,直接學Java可不可以,也可以,只不過,我覺得Java相對Python要枯燥,幾十行的程式碼Python一兩行就解決了,功能很容易實現,很容易獲得成功感,學起來Python感覺小白更好入門進階,畢竟,興趣才是你持續學習的源泉,不是嗎?
-
7 # 雲架構
學java會好些,大廠都在用架構中臺基礎服務,程式語言是相通的,等你學會了java,python自然很好理解去使用。
原本想學java的,但是編譯軟體頻頻出問題,還要我更新資料庫,還說我的jdk版本過低,誒我就想問官網下的最新版本你告訴我版本低?
所以實在沒辦法想學一下Python,但是又不肯放下java,所以沒辦法問問各位java和Python學哪個好
回覆列表
學程式設計主要是學程式設計理念,掌握程式設計理念後換什麼語言都跟換個馬甲一樣。
新手建議從Python開始學起,因為上手簡單容易入門。Java是面嚮物件語言,類、物件、介面的概念比較抽象、難理解,新手容易受打擊。
用Python理解了程式設計思維後,再想辦法理解Java的面向物件,等於把難題分解成兩個部分,成功的機率比較大。