零基礎(chǔ)的人為了娛樂想自學(xué)編程,學(xué)什么編程語言好?
網(wǎng)友解答: 謝謝邀請(qǐng)!學(xué)習(xí)編程是件好事,但是并不建議學(xué)習(xí)編程從事所謂的“灰產(chǎn)”,其實(shí)網(wǎng)絡(luò)空間本不存在什么“灰產(chǎn)”,作為程序員來說,應(yīng)該有所為有所不為。學(xué)習(xí)編程語言如果以娛樂為目的,那么學(xué)
謝謝邀請(qǐng)!
學(xué)習(xí)編程是件好事,但是并不建議學(xué)習(xí)編程從事所謂的“灰產(chǎn)”,其實(shí)網(wǎng)絡(luò)空間本不存在什么“灰產(chǎn)”,作為程序員來說,應(yīng)該有所為有所不為。
學(xué)習(xí)編程語言如果以娛樂為目的,那么學(xué)習(xí)Python是一個(gè)不錯(cuò)的選擇,原因有以下幾點(diǎn):
第一:Python簡(jiǎn)單易學(xué)。Python語言結(jié)合了腳本式語言的簡(jiǎn)單性和面向?qū)ο笳Z言的靈活性,對(duì)于初學(xué)者來說,即使沒有任何語言基礎(chǔ)也能夠比較順利的入門。Python語法簡(jiǎn)單直接,代碼調(diào)整起來也比較容易,當(dāng)然了,Python語言也可以寫出比較復(fù)雜的代碼。
第二:Python應(yīng)用廣泛。學(xué)習(xí)Python可以做Web開發(fā),也可以做大數(shù)據(jù)開發(fā)、大數(shù)據(jù)分析、機(jī)器學(xué)習(xí)、自然語言處理等功能,而且Python自身具有豐富的庫可以使用,可以開發(fā)出一些比較有意思的應(yīng)用?,F(xiàn)在不少青少兒編程都在選擇Python,通過Python呈現(xiàn)出一些圖形等應(yīng)用。
第三:Python發(fā)展前景較好。雖然Python語言簡(jiǎn)單易學(xué),但是Python語言的發(fā)展前景卻非常廣闊,而且現(xiàn)在Python也被列入到嵌入式開發(fā)語言的行列,隨著產(chǎn)業(yè)互聯(lián)網(wǎng)的不斷發(fā)展,相信Python的應(yīng)用領(lǐng)域會(huì)進(jìn)一步得到拓展。
Python語言在最近幾年得到了廣泛的關(guān)注,一個(gè)重要的原因是得益于Python語言在大數(shù)據(jù)和人工智能領(lǐng)域的廣泛采用,由于Python的Numpy、Matplotlib、Scipy、pandas等庫使用起來非常方便,所以在大數(shù)據(jù)和人工智能領(lǐng)域,Python的發(fā)展前景將十分廣闊。
作者簡(jiǎn)介:中國(guó)科學(xué)院大學(xué)計(jì)算機(jī)專業(yè)研究生導(dǎo)師,從事IT行業(yè)多年,研究方向包括動(dòng)態(tài)軟件體系結(jié)構(gòu)、大數(shù)據(jù)、人工智能相關(guān)領(lǐng)域,有多年的一線研發(fā)經(jīng)驗(yàn)。
歡迎關(guān)注作者,歡迎咨詢計(jì)算機(jī)相關(guān)問題。
網(wǎng)友解答:現(xiàn)在是手機(jī)的天下。
所以一般我比較推薦你學(xué)習(xí)手機(jī)開發(fā)語言。但因?yàn)槟闶菢I(yè)余時(shí)間,所以不建議學(xué)習(xí)比較復(fù)雜的比如安卓(java)及ios開發(fā)語言。
從我的開發(fā)和應(yīng)用經(jīng)驗(yàn)來看,最好是學(xué)習(xí)腳本語言,比如觸動(dòng)精靈,按鍵精靈之類的。
第一,簡(jiǎn)單。很容易上手。程序代碼可視化,并且是可以錄制好操作,再進(jìn)行修改代碼即可。
第二,用途廣泛。比如用于某些APP的自動(dòng)化操作,尤其是在結(jié)合微信引流方面,腳本語言有比較大的優(yōu)勢(shì),開發(fā)快,也容易維護(hù)。有很多腳本可以自動(dòng)化的進(jìn)行操作,將流量導(dǎo)向微信。
第三,既然說了手機(jī)腳本的用處,那就意味著是可以用來賺錢的。我這里有一套3小時(shí)學(xué)會(huì)手機(jī)腳本語言的課程,有需要可以私信我領(lǐng)取。歡迎交流。