姓名:陳權(quán) ? ? ?學(xué)號(hào):17021211314
轉(zhuǎn)載自:http://mp.weixin.qq.com/s?__biz=MzI3MTA0MTk1MA==&mid=2652009810&idx=1&sn=a06a9ef78da318913d846df432f793e2&chksm=f12101a3c65688b55c5d122d0536d3e95d5ef45f9255f1d90798fdaff1d6e140f316e811ac8d&mpshare=1&scene=1&srcid=1211tX0DShm1ixYjhnFwl3nS#rd
嵌牛導(dǎo)讀:已經(jīng)沒有什么能夠阻擋Python了。根據(jù)最近火爆朋友圈的一則消息,Python已經(jīng)進(jìn)入山東省小學(xué)教材。Python這幾年的火熱,離不開人工智能和機(jī)器學(xué)習(xí)。根據(jù)國務(wù)院《新一代人工智能發(fā)展規(guī)劃的通知》,可以想見人工智能教育往低幼滲透的例子只會(huì)越來越多。小學(xué)生學(xué)Python是培養(yǎng)編程興趣和思維,為了你自己的百萬年薪和發(fā)展前景,或許你才是最該學(xué)Python的人。
嵌牛鼻子:人工智能、Python、小學(xué)教材
嵌牛提問:還有什么能夠阻止人工智能?
新智元報(bào)道
作者:文強(qiáng)
【新智元導(dǎo)讀】已經(jīng)沒有什么能夠阻擋Python了。根據(jù)最近火爆朋友圈的一則消息,Python已經(jīng)進(jìn)入山東省小學(xué)教材。Python這幾年的火熱,離不開人工智能和機(jī)器學(xué)習(xí)。根據(jù)國務(wù)院《新一代人工智能發(fā)展規(guī)劃的通知》,可以想見人工智能教育往低幼滲透的例子只會(huì)越來越多。小學(xué)生學(xué)Python是培養(yǎng)編程興趣和思維,為了你自己的百萬年薪和發(fā)展前景,或許你才是最該學(xué)Python的人。
如果說2017年有一門最火“外語”,那一定是Python。現(xiàn)在,Python的這把火已經(jīng)燒到了程序員的圈子外。
Python進(jìn)入山東小學(xué)教材,小學(xué)生開始學(xué)Python
據(jù)“海碼爸爸”公號(hào)爆料,從2018年起,浙江省信息技術(shù)教材將啟用Python,放棄VB。同時(shí),這一改動(dòng)也意味著Python將成為浙江高考內(nèi)容之一。
不僅如此,據(jù)說北京和山東也確定要把Python編程基礎(chǔ)納入信息技術(shù)課程和高考的內(nèi)容體系。
更有前瞻性的是,山東省最新出版的小學(xué)信息技術(shù)教材,在六年級(jí)課本中也加入了Python相關(guān)內(nèi)容——終于,小學(xué)生也開始學(xué)Python!
如此前衛(wèi),這是要引領(lǐng)全球初等教育的節(jié)奏?!
在小學(xué)開設(shè)Python編程課,更多是培養(yǎng)興趣和編程思維
估計(jì)很多人的疑問是,要不要這么夸張,C、C++、Java、Python的編程,都是以前大學(xué)才開的專業(yè)課程,小學(xué)生乃至嬰幼兒能懂嗎?
這個(gè)你放心,不是還有專門給嬰兒講解量子力學(xué)的書籍嗎?
深圳大學(xué)副研究員陳飛在接受新智元采訪時(shí)表示,在小學(xué)開設(shè)Python編程課,更多是培養(yǎng)興趣,培養(yǎng)孩子的編程思維?!癙ython適合在小學(xué)五年級(jí)以后開設(shè),那時(shí)候?qū)W生已經(jīng)掌握了加減乘除混合運(yùn)算,”陳飛說:“Python課程可以讓學(xué)生覺得計(jì)算機(jī)很神奇,引發(fā)他們的興趣?!?/p>
因此,與其說學(xué)編程語言,不如說培養(yǎng)孩子發(fā)現(xiàn)問題、思考問題、解決問題的能力,小到做數(shù)學(xué)應(yīng)用題,大到職業(yè)生涯規(guī)劃,都涉及到編程思維。
針對(duì)小學(xué)Python編程課程,陳飛的建議是,可以看學(xué)生對(duì)什么問題感興趣,然后用簡單的程序語言來實(shí)現(xiàn),以動(dòng)手和樂趣為主。
吳恩達(dá):寫代碼就跟識(shí)字一樣,將來人機(jī)交流越來越重要,人人都該會(huì)編程
實(shí)際上,關(guān)于學(xué)不學(xué)Python,吳恩達(dá)早有先見之明——在今年9月份回答Quora提問時(shí),有網(wǎng)友問:“我女兒剛剛學(xué)會(huì)走路……我是否該在她會(huì)識(shí)字后就立馬教她Python?”
吳恩達(dá)的回答非??隙ǎ菏堑?,一定要教她寫代碼(code)!更重要的是,教會(huì)她持續(xù)學(xué)習(xí)的能力。
吳恩達(dá)說,他認(rèn)為(差不多)每個(gè)人都應(yīng)該學(xué)習(xí)編碼。曾經(jīng)我們以為不需要每個(gè)人都會(huì)讀書寫字,但隨著人們讀寫能力的提高,人與人之間的溝通變得更好。如今,我們也處于一個(gè)只有很少人能編碼的時(shí)代。但隨著人工智能的發(fā)展,人機(jī)交流變得越來越重要,編碼能力將成為可以預(yù)見的未來最深層次的人機(jī)交流的基礎(chǔ)。所以,吳恩達(dá)認(rèn)為,幾乎每個(gè)人都應(yīng)該學(xué)習(xí)編程,就像幾乎每個(gè)人都該學(xué)習(xí)讀寫一樣。
所以,學(xué)習(xí)Python,做數(shù)據(jù)分析,跟語文、數(shù)學(xué)、游泳、開車一樣,是通用技能,現(xiàn)在打好基礎(chǔ),以后學(xué)什么都輕松。
在美國,連嬰幼兒都有Python編程書
回想一下,微軟創(chuàng)始人比爾·蓋茨13歲學(xué)習(xí)編程,F(xiàn)acebook創(chuàng)始人扎克伯格11歲開始學(xué)習(xí)編程……
時(shí)代發(fā)展日新月異,小學(xué)生學(xué)編程早已不是新鮮事?,F(xiàn)在,很多北京上海的家長開始給孩子做編程啟蒙,各種編程培訓(xùn)機(jī)構(gòu)也如火如荼。在美國,就連嬰幼兒也有專門的編程童書。
在亞馬遜,你可以輕松買到嬰幼兒Python編程書。Python要從娃娃抓起!
在去年美國一次計(jì)算機(jī)科學(xué)教育周開幕日活動(dòng)中,時(shí)任美國總統(tǒng)的奧巴馬親自上陣,給中小學(xué)生示范計(jì)算機(jī)編程。白宮認(rèn)為,計(jì)算機(jī)科學(xué)普及教育是美國未來幾十年保持創(chuàng)新優(yōu)勢(shì)的關(guān)鍵舉措之一。
Python究竟是一門怎樣的語言?
說了這么多,可能有讀者不太了解Python。Python是一種廣泛使用的高級(jí)編程語言,屬于通用型編程語言,由Guido van Rossum 創(chuàng)造。實(shí)際上Python也不年輕了,它的第一版發(fā)布于1991年。由于可擴(kuò)展性,適應(yīng)性和易于學(xué)習(xí),Python成為近年來增長最快的編程語言之一。
作為一種解釋型語言,Python 的設(shè)計(jì)哲學(xué)強(qiáng)調(diào)代碼的可讀性和簡潔的語法(尤其是使用空格縮進(jìn)劃分代碼塊,而非使用大括號(hào)或者關(guān)鍵詞)。因此也有一說,認(rèn)為Python是世界上最美的語言。
相比 C++或Java,Python讓開發(fā)者能夠用更少的代碼表達(dá)想法。不管是小型還是大型程序,該語言都試圖讓程序的結(jié)構(gòu)清晰明了。
Python虛擬機(jī)本身幾乎可以在所有的操作系統(tǒng)中運(yùn)行。Python可以用于Web程序、GUI開發(fā)和操作系統(tǒng)、科學(xué)建模。YouTube、Google、Yahoo!、NASA都在內(nèi)部大量地使用Python。
Python的另一個(gè)優(yōu)勢(shì)是快速原型設(shè)計(jì)。在Python中,幾乎所有的想法都可以通過30-40行代碼快速驗(yàn)證。
Python這幾年火,離不開人工智能和機(jī)器學(xué)習(xí):總結(jié)5大爆紅原因
在ranked.com的排名中,Python是2017年最受歡迎人工智能編程語言(第二是C++,R并未上榜)。
根據(jù)Stack Overflow流量統(tǒng)計(jì),2017年6月,Python第一次成為高收入國家Stack Overflow訪問量最大的標(biāo)簽,照此發(fā)展,到了2018年,Python肯定會(huì)成為最受歡迎的標(biāo)簽。
在GitHub 2017年度報(bào)告中,Python超越Java成第二受歡迎語言。
所有這些“刷榜”,都離不開最近人工智能尤其是機(jī)器學(xué)習(xí)的火熱。Python被譽(yù)為最好人工智能的語言,因?yàn)椋?/p>
在數(shù)據(jù)科學(xué)和AI中占據(jù)主導(dǎo)地位;
擁有優(yōu)質(zhì)的文檔和豐富的庫,對(duì)于科學(xué)用途的廣泛編程任務(wù)都很有用;
設(shè)計(jì)非常好,快速,堅(jiān)固,可移植,可擴(kuò)展;
開源,而且擁有一個(gè)健康、活躍、支持度高的社區(qū)
有一些很棒的公司贊助商,YouTube、谷歌、Yahoo!、NASA都在內(nèi)部大量地使用Python,尤其是谷歌;Facebook開源PyTorch后也更有利于Python的推廣
Python的哲學(xué)——你別說,這門語言真的很不錯(cuò)
Python的設(shè)計(jì)哲學(xué)是“優(yōu)雅”、“明確”、“簡單”。Python開發(fā)者的哲學(xué)是“用一種方法,最好是只有一種方法來做一件事”,也因此它和擁有明顯個(gè)人風(fēng)格的其他語言很不一樣。下面這些準(zhǔn)則被稱為“Python格言”。
美比丑要好。
顯式比隱式好。
簡單比復(fù)雜好(complex)。
復(fù)雜比繁復(fù)好(complicated)。
平面比嵌套好。
稀疏比密集好。
可讀性很重要。
特例不足以打破規(guī)則。
但實(shí)用勝過一味追求統(tǒng)一(purity)。
錯(cuò)誤一定要通報(bào)。
除非故意不出聲。
有歧義的時(shí)候,一定不要猜。
應(yīng)該有一個(gè)——而且最好只有一個(gè)——明顯的方法來實(shí)現(xiàn)。
盡管這種方式一開始可能不明顯。
現(xiàn)在比永遠(yuǎn)不做要好。
但永遠(yuǎn)不做往往比現(xiàn)在正確要好。
如果做起來很難解釋,那么這個(gè)想法不好。
如果做起來很容易解釋,這個(gè)想法可能不錯(cuò)。
命名空間很好,讓我們做更多的命名空間!
編程語言有很多,但并非每種的需求或工資都相同:人生苦短,快學(xué)Python
2017年7月,國務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,指出在中小學(xué)設(shè)置人工智能相關(guān)課程,逐步推廣編程教育。諸如機(jī)器人、數(shù)據(jù)挖掘、計(jì)算機(jī)視覺、無人駕駛等“人工智能 +”相關(guān)各類課程在人大附中蓬勃開展,看了人大附中高中生學(xué)習(xí)Python贏得全國數(shù)據(jù)挖掘競(jìng)賽一等獎(jiǎng)的例子,實(shí)在激動(dòng)人心。
教育要這么搞,繼續(xù)不要停。
最后,關(guān)心孩子前,關(guān)心你自己——教育部考試中心最新發(fā)布的全國計(jì)算機(jī)等級(jí)考試(NCRE)體系調(diào)整通知,新增“Python 語言程序設(shè)計(jì)”科目(代碼:66),注意,版本是Python 3.5.2。