-
1 # AIandHumanities
-
2 # 猜不到結尾
沒有必要,Python比較容易上手,Java是比較難,你學過Java再學Python會更簡單,但是沒有硬性要求。
-
3 # 使用者1455886593001
Python和Java都是比較簡單的計算機語言,零基礎都可以上手。 你可以上百戰程式設計師官網聽一下試聽課程都瞭解一下再做選擇。
-
4 # 溫陵小碼農
在選擇學習python程式語言之前,得明白自己學習程式設計的目的是什麼?是為了學會變成後跳入網際網路企業工作,為轉行做準備;還是想快速入門程式語言,學習一份技能傍身,為將來做打算。前者建議選擇學習Java,後者小編建議學習python,理由如下所示。
1、入門難度:phython小於Java,python的語法簡潔清晰,語法接近英語,python簡單的語法和少到可以忽略不計的語法糖可已讓初學者專注于思考要做的事情,而不需要在過程上大費周章。開發環境簡單,能打字就能寫程式碼,適合新手入門學習。Java語法需要較好的邏輯思維能力,Java基礎語法需要學習的東西也比較多,如:關鍵字、識別符號、註釋、常量與變數、運算子、語句、函式、陣列等等,入門比python要難些。
2、流行程度:自2002年起,歷年世界程式語言排行榜——TIOBE排行榜,Java常年位居世界第一,python則在2016年排在第五位;在歐美國家,較為流行python,而國內依舊還是Java與PHP的天下!
3、國內用途:目前國內Java主要用於開發:大型企業級應用、電子政務,政府部門資訊化系統、嵌入式裝置及、消費類裝置、大型網站(特別是淘寶、阿里巴巴等電商網站)、Android系統,APP,遊戲等。而python主要用來搞人工智慧機器和運維後端方向,暫時並不是特別的廣。
4、工作機會:在國內一二線城市JavaEE開發人員市場缺口巨大,連續兩年,Java開發工程師人才缺口均已達40萬,企業高薪難聘Java開發工程師。而據職友集統計,全國python的招聘崗位還不到7萬,遠遠少於Java開發的崗位需求人數。
5、未來發展:我國政府目前非常重視人工智慧技術的發展,國務院釋出的《新一代人工智慧發展規劃》中,計劃至2030年,我國的人工智慧要達到世界頂尖水平。由於Python是一種用LISP和JAVA編譯的語言,非常適合作為人工智慧語言,所以當人工智慧技術成熟而得到普及後,相信Python程式語言的使用範圍將會大幅度擴大,也許10年後就能見到這個局面吧!但Java在企業級開發的地位依舊是不容挑戰的,Oracle也將Java的未來放在物聯網上,所以Java潛力依舊值得挖掘!
-
5 # 塵風沐雨Alick
你好, 學習Python是不需要Java基礎的, 它們倆之間沒有一個基礎和進階的關係。學習Python可以按照以下三個步驟。
一、基礎學習可以先買一本Python基礎的書籍, 或者在網上下載電子版的書籍也可以, 學一門語言首先是要打好基礎一步一步來, 不要圖快和越級學習。
首先根據書籍的目錄可以大致瞭解Python語言基礎有哪些內容, 然後從第一章開始, 學習每個知識點的概念, 然後每個知識點後面都會有一個小練習題, 學完每小節內容後一定要做一做練習題鞏固加深一下印象。
二、進階學習學習完Python基礎那只是第一步, 只要一步一步把內容都認真的過一遍, 基本沒有什麼太大的問題, 那麼學完基礎之後, 就需要選擇一個進階的方向, 這個方向當然是根據你想做什麼崗位的工作來選的。
目前Python的崗位大致有五種, 自動化運維、web後端開發、自動化測試、資料分析、人工智慧, 每一個方向都有各自不同的模組和框架需要學習, 其實Python的模組框架非常多, 想要全部學完有點不太現實, 而且也沒有必要, 只需要學習你想要從事崗位方向的模組框架就可以了。
三、專案實戰練習在進階學習了相關的模組和框架知識之後, 第三步就要找專案進行實戰練習了, 可以到開源網站上先找一些簡單點的專案練習, 我的主頁也有一些python的實戰練習專案, 做專案練習是為了鞏固和綜合運用前面所學的知識, 然後慢慢加大難度, 一步一步循序漸進。
-
6 # 小小互聯科技
java和Python是兩種程式語言,所學的技術和應用方向是不同的,所以兩個語言沒有太大的直接關係。
java和Python都適合沒有基礎的同學來學習,java更多的是用於伺服器,系統後臺開發。而Python主要是用於資料分析,爬蟲,人工智慧方面,想學習的朋友可以選擇自己感興趣的方向來學習提升。
沒有入門的同學可以找一些適合自己的入門資料來學習,之前看過尚學堂高淇老師的java300集和Python400集在學習。兩個資料都是針對零基礎小白來學習的,資料會從最基礎的語法開始學習,讓大家對兩種語言都有不同的理解和認識。而且在學習中不僅要學習技術內容,還要知道如何去用,要多做實操練習,讓大家感受到開發帶來的樂趣。
在學習中找到自己感興趣的點,這樣的話大家的學習興趣會更濃,而且更容易堅持下去,不斷的提升自己。
回覆列表
Python程式設計的入門可以說是比較容易的,至於提問中提到的Java基礎,肯定是不需要的,但是程式設計的方法與具體使用的語言是無關的,但可能不同的語言在實現具體演算法的時候難易程度方面有差異。Python入門簡單,簡單到小學生學起來也不會太難,但是真正提高程式設計解決問題的能力會涉及大量計算機專業基礎,如果對AI感興趣,還需要機率、統計等方面的知識儲備。
基礎可以沒有,學歷低也沒有問題,但是興趣一定要保持,保持發現問題解決問題的興趣,相信在具體專案的學習與實施過程中,所需要的知識能夠逐漸補上。所以,如果想學Python程式設計,就早點開始動手吧!