推薦課程:Python教程。
簡單來說,Python是一種廣泛使用的高級編程語言,屬于通用型編程語言,由荷蘭人Guido van Rossum創(chuàng)造。它的第一版發(fā)布于1991年。由于可擴(kuò)展性,適應(yīng)性和易于學(xué)習(xí),Python成為近年來增長最快的編程語言之一。在ranked.com的排名中,Python是2017年最受歡迎人工智能編程語言,排名第二的是C++語言。
除了山東在小學(xué)教材中加入Python外,在今年浙江省新高中信息技術(shù)教材改革項目中,也提到了Python。從網(wǎng)絡(luò)上流傳的版本看,從2017年9月入學(xué)高中新生中開始使用新的教材,新教材的不同之處在于:編程語言將換用Python。
教材更新是一方面,2017年10月11日,教育部考試中心發(fā)布了“關(guān)于全國計算機(jī)等級考試(NCRE)體系調(diào)整”的通知,決定自2018年3月起,在計算機(jī)二級考試中加入 “Python語言程序設(shè)計”科目。
由此來看,世界已經(jīng)無法阻擋Python往低幼年齡滲透了。
編程語言里的“網(wǎng)紅”
在程序員的世界中,有句廣為流傳的話,叫“人生苦短,快用Python”。這句話非常形象地說出了Python語言在程序員心目中的地位。
相比C++或Java等語言,Python讓開發(fā)者用更少的代碼來表達(dá)想法。作為一種解釋型語言, Python更強調(diào)代碼的可讀性和簡潔的語法。不管是小型還是大型程序,該語言都試圖讓程序的結(jié)構(gòu)清晰明了。
根據(jù)Stack Overflow流量統(tǒng)計,2017年6月,Python第一次成為高收入國家Stack Overflow訪問量最大的標(biāo)簽,照此發(fā)展,到了2018年,Python肯定會成為最受歡迎的標(biāo)簽。
另一個讓Python成最受歡迎語言的原因是它的可擴(kuò)展性。Python虛擬機(jī)本身幾乎可以在所有的操作系統(tǒng)中運行。Python可以用于Web程序、GUI開發(fā)和操作系統(tǒng)、科學(xué)建模。YouTube、Google、Yahoo!、NASA都在內(nèi)部大量地使用Python。
另外,在Python語言中,幾乎所有的想法都可以通過30-40行代碼快速驗證。
Python的火爆得益于本身編程語言的優(yōu)勢外,還在于它成為了許多公司開發(fā)人工智能程序的首選編程語言。例如,在今年打敗中國棋手柯潔的AlphaGo程序中,就用到了Python。此外,F(xiàn)acebook開源了人工智能編程工具箱PyTorch后,更是奠定了它作為人工智能時代的首選語言。國內(nèi)許多做人臉識別等程序的人工智能公司,也非常推崇Python作為其編程首選語言。
向低幼階段滲透的編程教育
那么,在低幼教育中推行Python真的可取嗎?畢竟對于普通人來說,這是計算機(jī)專業(yè)領(lǐng)域才需要學(xué)習(xí)的一門課程。
但在前百度首席科學(xué)家吳恩達(dá)看來,每個人都應(yīng)該學(xué)會編程。尤其是隨著人工智能發(fā)展,人類與機(jī)器的交流變得越來越重要,編程能力將在可以預(yù)見的未來成為人機(jī)交流側(cè)基礎(chǔ)。因此,每個人都應(yīng)該像學(xué)會寫字一樣,學(xué)會寫程序。
實際上,在美國,編程課程已經(jīng)開始逐漸深入到低年齡階段,甚至到嬰幼兒階段。在美國亞馬遜的官網(wǎng)上,你可以輕松地買到給嬰兒看的編程教材。
在去年美國一次計算機(jī)科學(xué)教育周開幕日活動中,時任美國總統(tǒng)的奧巴馬還曾親自上陣,給中小學(xué)生示范計算機(jī)編程。白宮認(rèn)為,計算機(jī)科學(xué)普及教育是美國未來幾十年保持創(chuàng)新優(yōu)勢的關(guān)鍵舉措之一。要知道,微軟創(chuàng)始人比爾·蓋茨在13歲開始學(xué)習(xí)編程,F(xiàn)acebook創(chuàng)始人扎克伯格11歲開始學(xué)習(xí)編程。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com