新聞中心
再學一門編程語言,選 Go 還是 Python ?這個問題需要從幾個角度考慮!

一、現(xiàn)在掌握的語言是哪種類型
首先肯定是服務端開發(fā),要不然應該不會說選 Go 還是 Python。
1、如果現(xiàn)在掌握的語言是動態(tài)語言,比如 PHP,那么建議學習靜態(tài)語言 Go。
首先 PHP 容易學習,容易使用,而 Go 也有這些優(yōu)秀的特質(zhì)!
其次,你已經(jīng)學會了一門動態(tài)語言,了解動態(tài)語言的寫法,甚至深入了動態(tài)語言的原理,是時候系統(tǒng)學習一門靜態(tài)強類型語言了,而 Go 絕對是很好的選擇!
再次,現(xiàn)在微服務架構很流行,而 PHP 在這方面會有點難受,Go 這方面卻表現(xiàn)不錯,除了開源界一些流行的框架外,大廠也有很好的 Go 微服務實踐!
最后,在 Docker、k8s 大勢橫行的年代,我們沒有理由不接觸下它們的實現(xiàn)語言 Go!
2、如果現(xiàn)在掌握的是靜態(tài)語言,比如 Java,我建議可以看看動態(tài)語言 Python!
Python 有它很多獨特的東西,比如使用縮進確定代碼塊。同時,Python 是一門很通用的語言,它在科學計算領悟、Web 領悟、人工智能領悟、運維領悟等都有很好的作用,特別是最近幾年的人工智能領悟,Python 可謂風光無限!
同時,Python 簡單易學,擁有強大的社區(qū)支持,強大的類庫、生態(tài),它表現(xiàn)能力強,很多語言很長的代碼,它可以很短的代碼實現(xiàn)。如果想深入了解動態(tài)語言的機制,Python 無疑是很不錯的選擇!
二、學習另外一門語言想用來干什么
學習任何東西,我們還是希望有實際用處。學習編程語言也是如此,而且如果學習了不用,很容易就會忘記,使用是很好的掌握技能的方式。
如果想要在科學計算、AI 等領域使用,建議學習 Python,雖然 Go 在 AI 方面也有一些庫,有人在使用,但相比而言,Python 是最成熟、最火熱的。從每月的編程語言排行榜可以看出,AI 的興起,對 Python 還是有很大的助推作用。
如果想用于 Web API、微服務、云計算、中間件等領域,推薦學習 Go 語言。Go 語言號稱是云計算時代的語言,在這方面確實有它的優(yōu)勢。很多大廠,比如今日頭條、滴滴、知乎等都在大規(guī)模使用 Go 語言。
總結
綜上,如果你現(xiàn)在使用的是 PHP 這樣的動態(tài)語言,且繼續(xù)從事相同的行業(yè),Go 絕對是值得學習的語言,而且,我建議一定學習下 Go;如果想從事 AI 方面,可以學習 Python,或者現(xiàn)在使用的是靜態(tài)語言,可以嘗試下 Python 這種動態(tài)語言。
分享題目:Python和go那個更有前景go和python選哪個轉
URL標題:http://m.fisionsoft.com.cn/article/cogiidi.html


咨詢
建站咨詢
