程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Talking about which is better to learn Java or python (personal opinion)

編輯:Python

In fact, this is an article that can easily lead to tearing,javais a broad coverage,A cross-platform programming language,pythonIt is also a language that has become popular all over the world in recent years.先說結論,java是基礎,The other is a bonus item,I only represent my personal opinion,為了祖國和諧,人民安康,請各位看官盡量理性討論.

java和python哪個好

Many friends have encountered a very common problem,That is the choice of programming language.雖然PythonThe past two years have been really hot,But if your education is not master's degree or above,數學能力也一般,Mindless choicejava,不要選擇Pythonas an employment direction.單單只會PythonIt is impossible to find a job in this language!

PythonIt is really a very good and very elegant language,I personally like it a lot too.You don't think it's slower,No matter how slow it is, it is faster than you,Don't worry about its speed.Python有很多優秀的庫,可以做很多事情,There is a saying in the market that sums up its greatness well:除了生孩子,Python啥都能做!

但是,Why I don't recommend everyone to studyPythonThen look for a job, let's take a look at the specifics firstPython能做啥.除了不能生孩子,PythonSeveral directions of the mainstream are:爬蟲、人工智能、數據分析、Web後端開發、自動化運維、嵌入式開發.

在Python流行之前,大家都是用Java寫爬蟲.但Python流行之後,Everyone uses it insteadPython了,因為Python語法簡單,And there are many good libraries written by experts,It is very simple and convenient to develop.但是,Now the anti-crawling mechanism of various websites is doing very well,The game between reptiles and anti-reptiles is getting more and more intense,So the reptile engineer is also very difficult now.而且,For the behavior of crawling website data,It's kind of a grey area,It's a test on the edge of breaking the law.In the past two years, there have also been news that many programmers have been arrested for writing crawlers,Therefore, if you are a crawler, you must pay attention to doing it within the scope permitted by law.

And most of the backend is still usedJava寫的,也有一部分是用C++寫的,Only very few are usedPython寫的.It is just a few companies that are often blown in the impression:豆瓣、知乎、餓了麼、頭條之類的公司之外,其他很少.And even more sad,Except Zhihu now,Several others are now slowly starting to usegolangRewritten backend,I think Zhihu rewrite should also be a matter of time.So if you want to do backend development,還是乖乖用Java吧,There will be many more opportunities,想用PythonWriting the backend will almost certainly not find a job.

學java和學python哪個更有前途

說到底,Python只是一門工具而已,純PythonThere is almost no work,the areas mentioned above,Knowledge points that need to be mastered in each field,絕對是Pythonmore than several times,只會PythonIf so, just wash up and go back to sleep.其實這也很好理解,這就好比,It's easy for you to learn to use a pencil,But if you can only use a pencil, you will never find a job in sketching,Because if you want to draw a sketch well, you need to know some sketch-related techniques,The use of pencils is just a very, very basic ability.

所以,Finally, I still recommend readers friends,don't learnPython了,趕緊投入Java的懷抱吧,Chances are far greaterPython的.當然了,If you study later,Going to study mathematics again,Then go for artificial intelligence/機器學習/Emerging jobs such as data analysis,競爭比較小,工資又高,Why not do it and say it to other people,PythonJust as an auxiliary language,Usually used to write scripts,Just run the test.

Share with you a high quality Java 程序員面試題.This information is either from the whole Java 知識體系,還是從面試的角度來看,都是一份含技術量很高的資料.I probably slapped it once,It's really detailed.

下面展示部分截圖,The full version is available for free by clicking here

  • 基礎篇

  • JVM 篇

  • 多線程 &並發篇

  • Spring 篇

  • MyBatis 篇

  • Spring Boot 篇

  • MySQL 篇

  • Redis 篇

  • Spring Cloud 篇

  • Nginx 篇

  • MQ 篇

  • 數據結構與算法篇

  • Linux 篇

  • 簡歷篇

第一篇:基礎篇

第二篇:JVM 篇

第三篇:多線程 &並發篇

第四篇:Spring 篇

第五篇:MyBatis 篇

第六篇:Spring Boot 篇

第七篇:MySQL 篇

第八篇:Redis 篇

第九篇:Spring Cloud 篇

第十篇:Nginx 篇

第十一篇:MQ 篇

第十二篇:數據結構與算法篇

第十三篇:Linux 篇

第十四篇:簡歷篇

最後

整份文檔一共有將近 200 頁,全部為大家展示出來肯定是不太現實的,為了不影響大家的閱讀體驗就只展示了部分內容,還望大家海涵,希望能幫助到您面試前的復習且找到一個好的工作,也節省大家在網上搜索資料的時間來學習!

The full version of the information in this article can be obtained for free by clicking here


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved