-
1 # 114114114114114114
-
2 # 冰雨飄搖
Java用了10年,C/C++用了5年,python用了三年,其他語言也用了,但是不超過2年!個人體會是前三種語言都得會,java是開源世界的老大,你要欣賞借鑑開源專案,java是必學的語言,做企業級開發和手機android開發,java也是首選。而python主要是用來處理資料,做一些小指令碼,另外當然就是做機器學習等人工智慧等實驗了,科學計算首選python,所以也是必學。C/C++在寫演算法,和最求效能方面的工作也是首選,現在也是我的工作語言...也是必學
-
3 # qinzhang1
如果你以前沒有任何程式設計經驗,Java比較好。不是因為java比python好,而是java的ide好。尤其我發現很多新手不知道如何應用庫和模組。java相對容易一些。
-
4 # 不走運的貓
建議python,如果學java,花的時間精力要多好多好多
python門檻低 功能強大 語法簡潔
而且用python做爬蟲挺好玩的,可以爬網上你感興趣的東西,比如之前我把某個網站的東西爬下來
弄到資料庫裡
感覺麼麼噠
這挺有意思的
做這個功能用Python學了三天
前提是有java基礎
還要一些爬蟲的動態代理什麼的
Python可以學習bs4和scrapy這兩個,學習成本比java的ssh簡單了n倍
java的話就比較難學了
比如java的ssh 就一大堆東西學,這些東西設計到的體系超級大
不是隨隨便便就可以學好的
而且很多知識點要在具體的業務條件下
所以建議Python
-
5 # 觀棋不語-北京
這兩個語言都不錯,但都不合適做第一門語言。對於初學者來說,不要剛接觸就遮蔽所有細節。個人建議最好選擇c,知其然,知其所以然。之後再換其它語言也更容易。c雖然上手慢些,但後期收益多多。從底層驅動開發,到上層應用你將來都可以去做。轉方向,換語言成本低。純屬個人建議,沒有貶低任何語言的意思。
-
6 # 千荷
重要的不是你要學哪一門語言, 你要先規劃下從事哪個方向的工作。
如果準備做android j2ee之類的開發, JAVA是極好的。
如果想從事網路爬蟲、資料分析、人工智慧方面的工作, python更有優勢。
就難易性來說, python簡單易上手,符合人類閱讀習慣, 通常別的語言要一百多行實現的功能, python幾十行就做到了。
就使用廣度來說,python使用範圍也更廣,web後端 爬蟲 影象處理 人工智慧 自動化測試 資料分析等都可以做。
就使用熱度來講, 隨著人工智慧的蓬勃發展, python前途不可限量
我用python寫了一些有趣的小程式, 有興趣的點我頭像可看到哦
-
7 # 我的空間191635768
我個人認為學java好, JAVA可以說是最熱門的的程式語言了,對於很多高階語言來說,JAVA都是基礎;另外一個,JAVA是跨平臺的,有多個方面的應用,如Android、Swing、J2EE、J2ME等。就業面比較廣,市場用人需求也大。java多開發大型系統,所以大型企業往往需要很多Java人才,這是其優勢。或者你可以先看看影片,瞭解瞭解,騰訊課堂搜動力節點,會出現好多java自學影片,都是免費的,可以先嚐試下。
-
8 # 玩著學程式設計
目前企業用的最多的就是Java了,應用範圍更廣,市場的佔有率也更高,可以先學Java,語言都是一樣的,一通百通,先精通一門,在學習其他的容易上手;
以前學習Java的時候,是在“ 如鵬網 ”上面學習的,在家裡,在宿舍都可以學習,有網路的地方就可以學習,學習成本比較低,可以根據自己的時間來安排學習,有問題隨時提問,老師實時答疑;
大部分學員都是以前的老學員學完之後找到不錯的工作之後推薦過來,口碑不錯,基本上都是慕名而去的;
具體的可以到如鵬網官網上去了解一下,先精通一門,再去學習其他的更加容易,加油
-
9 # Amarantine
Java和Python 一直都是兩種很火很強大的程式語言,對於剛開始起步學習程式設計的同學來說,會迷惑且最經常問的問題是,我該學 Java 還是 Python,是不是 Python 容易學,或是應該先學什麼程式語言等等這樣的問題。
作為一名 Java 程式設計師,肯定會建議你先學 Java,然後再學 Python,但如果你問一個 Python 程式設計師,可能會得到一個完全相反的答案。與此同時,隨著人工智慧技術的不斷髮展,Python 已經不再是乳臭未乾的黃毛小子了,它已經成長而且和主流的程式語言,像 Java,C++ 有的一拼。
當最開始接觸 Python 的時候,會覺得它是一門指令碼語言,但是後來發現這是誤解。你也可以在 Python 中進行面向物件的程式設計。對於初學者,選擇一種具有吸引力的,同時有著強大社群支援的語言去學習。現在 Java 和 Python 都滿足剛才說的條件,甚至在做了一些很棒的分析比較之後,依然很難得出應該學習哪個語言。慶幸的是,我們有資訊圖形,可以指出 Python 和 Java 之間一些重要的不同點。
從圖表中,你可以很容易看出 Java 比 Python 羅嗦。在 Java 中讀一個檔案要寫10行程式碼,而在 Python 中只要兩行。這一點是 Python 的優勢,因為很多新手程式設計師會喜歡編寫很少的程式碼,第二點則是關於靜態變數,動態變數,你需要強型別的語言和嚴謹的編譯器來檢測犯二的程式碼。
在 Java 中,你不會看到,在一個字串變數中接著存整型變數。執行速度是企業級應用的命脈,你可以看到 Java 比 Python 快,但是要記住,你需要編譯才能執行 Java 程式,而 Python 程式不要編譯可以直接執行。Python 控制檯可以直接解釋 python 命令,這對於新手來說意味著會更加簡單!
所以現在 Python 和 Java 2:2,扯平了。
雖然你還會看到 Java 中 hello world比 Python 需要更多行程式碼,但最終你會發現,他們二者的能力是一樣的,沒有誰差。當然,學 Java 並把它當成職業生涯的程式語言,你絕不會後悔。但與此同時,你可以在任何時候學習 Python,這對於寫一些小的工具集也非常有用。
最後,Java和Python都是工具,選擇什麼工具取決於你想要幹什麼,所以你要想好你要幹什麼再找合適的工具才是可行之道。無論你選擇何種程式語言,都去好好享受程式設計吧。
四川中公優就業的老師為您解答,僅供參考。
-
10 # Fishpro
首先你要知道你為什麼學習程式設計,找一份工作還是就是喜歡。
大多數人應該是學以致用,那就學習python吧,java的生態再好,java程式設計師實在是太多了。在這個普遍智商誰也不比誰差的年代,要想超越大牛是需要長期沉澱的。
當下機器學習大熱,學習python無疑是正確的。至少找一份不錯薪水的工作。
當然,我以為語言都是相通的,不同的是業務領域,這是需要時間沉澱的。
-
11 # 德里克王Derek
在問這個問題前,首先需要問自己你學習程式語言的目的是什麼。如果你是一個數據科學家或者資料分析師,想要學習一門相對高階語言來輔助自己的日常工作,那麼python無疑是首選。python有著強大的開源社群,你能想象到的任何資料處理模型都能夠相對簡單的透過第三方庫來實現,同時python語言更為簡練(當然這是以犧牲程式碼執行效率為代價的),對於初學者來說十分友好。
但是,如果你立志於從事開發工作,我會毫不猶豫的推薦java。一個好的developer當然需要熟練掌握一門高階程式語言,但是更為重要的是其對程式設計思想的理解,比如面向物件,design pattern,基本的演算法和資料結構。從這個角度看,java更適合這類的初學者。java天生就是面向物件的(當然python也能夠很好的支援面向物件的程式設計,但是對於初學者來說很容易把python語言指令碼化),並且從java 8以後,java引入了lambda等一些列具有里程碑意義的api,從而使得java coder能夠輕鬆實現functional programming,並且java語言本身也得以大大簡化
-
12 # 紀老修
這裡我以一個小白自學者的身份分享一點我的建議和感想;
首先你是小白的,不是科班出身,那建議先學Python,入門以後,在去學別的語言;
我在選擇學語言之前,我試著學了JAVA,學了C,最終還是選擇學了Python而入的門,其原因就是它的語法簡單,沒有太多的申明啊,什麼之類的限制,只要注意縮排,開發這門語言的龜叔是一位數學家,所以這是一門很嚴謹的語言,還有,它 用Pycharm碼出來的程式碼介面很美的,它跟C差不多是同時代的,也發展了三四十年了,Python有很強大的庫,因為它有很強大的庫,所以它開發的效率極高,特別是自動化啊,大資料方面的。
再有就是,以目前就業前景來看,可能java會比較好找工作一點,所以這裡呢,就要看你學語言選擇哪個方向,最終的目的是什麼了。
相對哦,Python會比別的語言語法層面會好學,好入門一點,;
計算機語言只是一門工具,是用邏輯思維來解決一些問題的工具,所以對邏輯思維能力會比較高,如果是自學沒有一定的自律能力,邏輯思維能力還是比較吃力的,可以選擇一些培訓門,按他們的方式方法來學學看。
-
13 # 千鋒武漢
作為一名程式設計師,我來談談我的看法。
Python和Java先學哪一個好?可以一起學嗎?感覺有點魚和熊掌兼得的意味。建議有所側重,先以一種語言為突破口,有了一定的程式語言基礎,再學習其他語言幫助很大。Java更適合一些邏輯複雜領域需要高度抽象的系統,例如銀行、物流、金融、電商,奉行大而全。而Python更適合快速做出原型然後瘋狂迭代的應用或工具,常見於創業公司或者實驗室,奉行小而美關於其他基礎平臺建設、中介軟體、大資料、科學計算、效能、語言特性的應用等等……
如果由易入難,建議先從Python學起。就入門難度而言,python無疑小於Java,python的語法簡潔清晰,語法接近英語,python簡單的語法和少到可以忽略不計,如此可以讓初學者更專注于思考要做的事情,而不需要在過程上大費周章。開發環境簡單,能打字就能寫程式碼,適合新手入門學習。Java語法需要較好的邏輯思維能力,Java基礎語法需要學習的東西也比較多,如:關鍵字、識別符號、註釋、常量與變數、運算子、語句、函式、陣列等等,入門比python要相對難些。
關鍵還要看題主今後的從業發展方向。現階段而言,目前國內Java主要用於開發:大型企業級應用、電子政務,政府部門資訊化系統、嵌入式裝置及、消費類裝置、大型網站(特別是淘寶、阿里巴巴等電商網站)、Android系統,APP,遊戲等。python主要用來搞人工智慧機器和運維後端方向,可以做日常任務,比如自動備份你的MP3;可以做網站,很多著名的網站像知乎、YouTube就是Python寫的;可以做網路遊戲的後臺,很多線上遊戲的後臺都是Python開發的。
作為兩種不同的程式語言,Java和Python都是現在開發者非常有用的工具。在學習任何程式語言之前,必須要知道它們之間的區別。如果兩個都學,建議從Python開始,然後學java很有用,工作機會多,會用Python,做任何一種開發工作都很有用。而且如果你從零開始做一個專案,python往往是更好的啟動技術。對於大型的網際網路專案,同時執行python和java的節點也是非常常見的。簡單來說,無論學任何語言,都值得把python當作輔助技術。
不管是想學Python還是Java都可以來千鋒。千鋒全國十幾個校區,全程面授模式教學,真實專案實戰,5個月讓你成為一名優秀的Python全棧工程師或Java開發工程師。
-
14 # IT資訊i
我個人感覺 從發展前景這塊來看(本人並非碼農 回答有錯望指點)如果單從這兩單來說 java更好一點 因為 Python 更多應用在人工智慧相關的行業 小公司用不到的 所以在二三線城市找到如意的工作是很難得 但是java不一樣 相對來說就很大眾 但是現在人工智慧真的很火 在浪尖上 也很厲害 所以說 發展前景要看的是個人以後的發展方向 如果說以後偏向於留在大城市定居 可以選擇Python 也可以選擇java 這個沒啥好說的 因為大城市機會多崗位機會也就多 但是如果想在二三線城市的話 還是建議學習java 都說不流行了 什麼是流行 但是用的人多啊 這個市場Python是沒有辦法瞬間佔有的 所以說沒有不流行,只有實不實用。這些只是個人看法 其實我只是想說 二者發展前景都很好 看個人喜好 但是我覺得你有時間考慮這個不如考慮做那個可以更快達到行業頂峰 那個可以先行一步 是吧。最主要的是 你有了解這個行業嗎 圈T社群(www.aiquanti.com) 裡面有免費的影片課程 看看自己更適合什麼吧 加油 你是最棒的 優酷 B站 騰訊 網易 免費付費影片都很多 不建議直接去培訓 天書不是誰都可以聽懂的 一定要摸點底再去!
回覆列表
不得不說啦啊我也是菜鳥級別的小孩紙小人物小盆友小人物!流資訊人物傳記的都是大神級別的事情!這樣說啦啊!就像列車時刻表那樣子!說的很簡單很明確!卻沒有一次事論事準時到達!這也是一樣!這也是一樣啊啦!