初學(xué)者是否應(yīng)該先學(xué)Python?


現(xiàn)在Python學(xué)習(xí)非常熱,人工智能、機(jī)器學(xué)習(xí)等熱門領(lǐng)域都會用到Python。

各種培訓(xùn)班也如火如荼,各種文章都在發(fā)什么“拋棄VBA,選擇Python”之類的文章,似乎學(xué)了Python就會踏上“半天就能完成全天工作”的道路。

作為一個(gè)IT從業(yè)者,談?wù)勎覍ython的理解,特別是作為一個(gè)初學(xué)者的角度來應(yīng)該如何看待Python。

初學(xué)者一般我都是推薦學(xué)習(xí)C語言。

他的語法會對以后學(xué)習(xí)其它語言非常有幫助。因?yàn)楝F(xiàn)在使用最多的語言,譬如Java、PHP、Javascript,這些語言的語法都使用了if、for這些“C系”語法。學(xué)習(xí)了C語言,這些語言的語法方面就沒有太大問題了。

C語言是跟硬件非常接近的一種語言,C的指針概念也非常讓人理解計(jì)算機(jī)的內(nèi)存機(jī)制。

另外一個(gè)就是C簡陋的語言機(jī)制,會讓你需要自己去寫一些基本的數(shù)據(jù)結(jié)構(gòu),譬如鏈表、樹等,這些會讓你對數(shù)據(jù)結(jié)構(gòu)和算法會有一些基本的了解,對個(gè)人大有好處!

這個(gè)C語言有點(diǎn)類似于武當(dāng)長拳,是一種基本功。學(xué)會了這個(gè),其它語言學(xué)起來都很容易!

而Python就很先進(jìn)了,大概相當(dāng)于一支槍。它內(nèi)置了字典、數(shù)組等基本數(shù)據(jù),提高了大量跨平臺的類庫。

如果你想讀取網(wǎng)頁內(nèi)容,python在庫的幫助下,一行就可以了。

C是不行的,大概需要100+行,而且在不同的操作系統(tǒng)下面會有不同編譯器的問題。

就是這種1和100,這種數(shù)量級的差距,造成了Python的流行。

Python是來解決問題的。我要干這個(gè)事情,干完就走,不需要什么持續(xù)改進(jìn),就想要一個(gè)結(jié)果。

Python在大量庫的幫助下,就可以做到這一點(diǎn),這就是優(yōu)點(diǎn)!

如果你覺得計(jì)算機(jī)就是個(gè)工具,那么Python就是你最好的學(xué)習(xí)選擇!

Python會非常高效的幫助你完成你需要完成的事情!

如果打算更深入的了解計(jì)算機(jī),那么C才是一個(gè)更合適的語言。


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 這個(gè)問題就像是“先有雞還是先有蛋一樣”,先學(xué)python還是先學(xué)C語言,這也是個(gè)世紀(jì)難題。 這種糾結(jié)并不是只...
    測試人南風(fēng)閱讀 281評論 0 1
  • 表情是什么,我認(rèn)為表情就是表現(xiàn)出來的情緒。表情可以傳達(dá)很多信息。高興了當(dāng)然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,673評論 2 7
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無數(shù)的可能。 ...
    yichen大刀閱讀 7,867評論 0 4

友情鏈接更多精彩內(nèi)容