-
1 # Java阿坑
-
2 # 小小程式設計師玲兒
百戰程式設計師IT問題專業解答
無論學習哪種語言,如果不以找到一個合適的工作為目的,幾乎都是無用的。當然,排除你以學習計算機語言為興趣除外。
Java開發目前來說需求量還是可以,但是對於Java開發人員的要求也日益提高。如果你想要從事網站製作,APP開發,微信小程式,包括伺服器相關操作可以考慮Java。Python更偏向於資料方面的工作,資料分析,資料探勘,爬蟲,人工智慧等等
-
3 # 盧燦偉
都不容易。
java和python都是一門語言,各自有各自的領域,基本上你現在能看到的各大網站或者服務的後臺都是java為主。
如果你只是想做個簡單的crud,完全沒計算機基礎一個月內也能寫crud了。
如果你想做個專案,那麼請你需要3個月時間。
基本上一年你就能基本上手。
但是你如果是想學軟體開發,那麼你除了語言,還有很多東西需要學習,比如伺服器、資料庫、設計模式等等,這些都是無關語言本身的東西。
-
4 # 雲渺書齋
Python相對Java來說語法相對簡單,程式碼可讀性強,所以Java轉Python相對來說比較簡單。
下面我們對Python和Java做簡單介紹。
Python是一種解釋型、面向物件、動態資料型別的高階程式設計語言。由Guido van Rossum於1989年底發明,第一個公開發行版發行於1991年。像Perl語言一樣,Python原始碼同樣遵循GPL(GNU General Public License)協議。Python是一個高層次的結合瞭解釋性、編譯性、互動性和麵向物件的指令碼語言。
Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。最初被設計用於編寫自動化指令碼(shell),隨著版本的不斷更新和語言新功能的新增,越來越多被用於獨立的、大型專案的開發。Python是一種解釋型指令碼語言,可以應用於Web和Internet開發、科學計算和統計、人工智慧、桌面介面開發、軟體開發、後端開發、網路爬蟲等。
Python相對於Java來說比較容易學習、語法簡單,完成同一個任務,Java需要寫100行,而Python可能只要20行;免費、開源;程式無需修改就可以在下述任何平臺上面執行;Python程式碼具有極佳的可讀性。
但是Python也存在一些缺點,如執行速度,完成同一個任務,Java程式可能需要2秒,而Python程式可能就需要10秒;國內市場較小(國內以 Python 來做主要開發的,目前只有一些 web2.0 公司)。中文資料匱乏;構架選擇太多。
Java是有sun公司於1995年5月推出的一種可以跨平臺、面向物件,可以被計算機識別的程式設計語言。Java可運行於多個平臺,如Windows,Mac OS,及其他多種UNIX版本的系統。
Java現在是應用最廣泛的程式語言,Java所涉及的東西相對Python來說比較複雜和抽象。一般我們講到Java時,通常會涉及Java所涵蓋的知識點,如Java基礎的語法和麵向物件程式設計的思想。以及在日常工作中所用到的API、集合API、異常處理、多執行緒、泛型、Lambda表示式、IO流、JDBC、Swing、集合框架、網路程式設計、新特性、反射、註解等功能或整合框架。還有Java開發必須要了解到的其他方面的技能,如JavaWeb、Tomcat、servlet核心程式設計、資料庫、前端技術、linux、基礎加強、web非同步開發、redis、maven等。另外Java開發必須要用到的框架也是非常多的,如Hibernate、Mybatis、Struts、Spring、SSH、SSM等。
Java開發可以從事JSP網站開發、Java程式設計、Java遊戲開發、Java桌面程式設計,以及其他與Java語言程式設計相關的工專作,也可進入電信、銀行、醫療、郵箱、物流、保險專業屬軟體開發公司等從事軟體設計和開發工作。
總結,Python相對Java來說相對簡單,有Java轉Python相對來說比較簡單,但是從長遠發展來看,Java的前景更好下。
-
5 # 可愛的小老頭
百戰程式設計師IT問題專業解答
無論學習哪種語言,如果不以找到一個合適的工作為目的,幾乎都是無用的。當然,排除你以學習計算機語言為興趣除外。
Java開發目前來說需求量還是可以,但是對於Java開發人員的要求也日益提高。如果你想要從事網站製作,APP開發,微信小程式,包括伺服器相關操作可以考慮Java。Python更偏向於資料方面的工作,資料分析,資料探勘,爬蟲,人工智慧等等
-
6 # 技術分享進階架構
java前景好
推薦java java應用廣 也可以從技術崗升級到管理崗位
加我V:iyx2587758 備註:問答
-
7 # 我是雙魚座2020
我覺得學習什麼語言,不應該主要考慮它是否容易,而是應該考慮學習哪個對咱們的幫助大, 比如你想就業,或者只是簡單的瞭解下,或者是工作中有什麼地方用到,有明確的目標就能更快的選擇適合自己的,所以結合自己的情況來考慮。客觀的來說,Python相比其他語言是比較好入門一些,語法更簡潔,後面高階階段也是有難度的,畢竟是掌握一門網際網路技術,堅持和耐心少不了。
我也在提升這方面,剛開始的時候學習的java,覺得不是很適合我,現在在百戰程式設計師系統的提升Python了,學習的挺順利的。所以你不妨自己先接觸下,打打基礎,評估一下哪個更適合你。網上這方面的資料也是很多的, 百戰程式設計師kava300,高淇Python400集,這都是特別經典的入門資料,講解的很系統,之前還是我們老師推薦的,確實很有幫助,都是免費的,你可以去搜集下,內容很詳細,乾貨滿滿,一邊是基礎紮實了,再就是看自己更傾向於哪個方向,然後再做計劃。
回覆列表
你好,關於這個問題,個人認為學習哪一種語言,其實都是差不多的。如果你認真的學習了一門計算機語言之後,再想去學習第二種語言都會吸收和理解的更快。
根據這個題目,我猜測你可能想要從事計算機領域的相關工作。如果是這樣的話,不妨去了解了解哪門語言的需求或者市場更大,每種語言的優點和特性,審時度勢,對於能夠找到一個心儀的工作是至關重要的。
無論學習哪種語言,如果不以找到一個合適的工作為目的,幾乎都是無用的。當然,排除你以學習計算機語言為興趣除外。
本人從事Java開發四年,認為Java開發目前來說需求量還是可以,但是對於Java開發人員的要求也日益提高。如果你想要從事網站製作,APP開發,微信小程式,包括伺服器相關操作可以考慮Java。Python的話不是很瞭解,不敢妄下定論,只知道Python在爬蟲領域的運用很多。