直接学python行不行_是否可以直接学python或者java而不学c++?
當然可以直接學python……編程語言之間基本上沒有誰是誰的進階這種說法,計算機科學才有進階。所以你說直接學python行不行,當然沒問題。即使是Eric S.Raymond也在回答How to Became a Hacker 時第一節就明確回答:1. Learn how to program.
This, of course, is the fundamental hacking skill. If you don't know any computer languages, I recommend starting with Python. It is cleanly designed, well documented, and relatively kind to beginners. Despite being a good first language, it is not just a toy; it is very powerful and flexible and well suited for large projects. I have written a more detailed evaluation of Python. Good tutorials are available at the Python web site; there's an excellent third-party one at Computer Science Circles.
I used to recommend Java as a good language to learn early, but this critique has changed my mind (search for “The Pitfalls of Java as a First Programming Language” within it). A hacker cannot, as they devastatingly put it “approach problem-solving like a plumber in a hardware store”; you have to know what the components actually do. Now I think it is probably best to learn C and Lisp first, then Java.
...
...
后面還有很多內容,全文的話請點擊上面的鏈接。當然我這里截取ESR先生的話,僅僅是想說明一個初學計算機的人,完全可以從Python開始,只要你自己愿意。但是并不代表我100%贊同ESR先生文中的所有觀點。每個人都有自己對于如何學習編程的認識,在大方向上可能差不多,在具體細節上可能會有不同。因為每個人都是不同的個體,都有自己不同于別人的特征和所處環境。
所以回答本問題的話,直接學python沒有問題。Java的話,雖然ESR先生本來覺得Java很好,但是后來鑒于類似 The Pitfalls of Java as a First Programming Language 這篇文章的觀點后,他開始不建議先學Java。
當然這些僅僅代表ESR先生的個人觀點,我個人對于Python和Java的觀點在這點上也和ESR一致。但是另外我覺得,考慮到目前很多人先學Java就是想直接成為Java程序員,然后先走上程序員這條路,他們并沒有想通過先打好計算機科學的基礎,然后一點點走上編程的道路。如果一個人面對如此急切的“生存”需求,討論先學什么語言已經不重要了。
總結
以上是生活随笔為你收集整理的直接学python行不行_是否可以直接学python或者java而不学c++?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python处理excel代码_Pyth
- 下一篇: sklearn朴素贝叶斯分类器_朴素贝叶