近年來(lái)關(guān)注少兒編程課程python的用戶越來(lái)越多,小編整理了關(guān)于什么是少兒Python編程?這一篇就夠啦!,如果你正在考慮少兒編程課,我有幾個(gè)良心建議,*4-6年級(jí)Python入門(mén)課程如何設(shè)計(jì),少兒編程:python趣味編程*課??,供您參考
少兒Python編程大家都了解多少呢?由于少兒編程學(xué)習(xí)的重要性被廣大家長(zhǎng)朋友們所知,再加上近幾年來(lái)我國(guó)對(duì)少兒編程教育的重視,現(xiàn)在很多的家長(zhǎng)朋友們都選擇讓自己的孩子進(jìn)行編程知識(shí)的學(xué)習(xí),希望能通過(guò)學(xué)習(xí)提高孩子獨(dú)立解決問(wèn)題的能力和邏輯思維能力。孩子們?cè)趯?duì)不同編程軟件語(yǔ)言的學(xué)習(xí)中提高自己認(rèn)知水平和各方面能力,今天我們就來(lái)簡(jiǎn)單了解一下少Python編程。什么是少兒Python編程?少兒編程Python是一種計(jì)算機(jī)程序設(shè)計(jì)語(yǔ)言也是人工智能時(shí)代的語(yǔ)言,初的時(shí)候是被設(shè)計(jì)用于編寫(xiě)自動(dòng)化腳本,但是現(xiàn)在隨著版本的不斷更新以及其他功能的添加,現(xiàn)在 Python已經(jīng)被廣泛的應(yīng)用于ー些大型開(kāi)發(fā)上面。 Python作為少兒學(xué)習(xí)編程必須學(xué)習(xí)的課程之一,具有相當(dāng)重要的作用。Python是一門(mén)面向?qū)ο蟮木幊陶Z(yǔ)言,Python的語(yǔ)言方式與自然語(yǔ)言較為接近并且語(yǔ)法也比較簡(jiǎn)潔。它相對(duì)于其他語(yǔ)言,更加易學(xué)、易讀、可移植、可擴(kuò)展、可嵌入,非常適合快速開(kāi)發(fā),可閱讀性很高,所以學(xué)生們?cè)诶斫夥矫嬉草^為容易。Python具有豐富和強(qiáng)大的庫(kù)。它常被昵稱為膠水語(yǔ)言,能夠把用其他語(yǔ)言制作的各種模塊(尤其是C/C++)很輕松地聯(lián)結(jié)在一起。Python語(yǔ)言的功能十分的強(qiáng)大,不管是桌面應(yīng)用、網(wǎng)頁(yè)開(kāi)發(fā)、人工智能以及大數(shù)據(jù)處理等等都會(huì)有所涉及Python被應(yīng)用在人工智能、科學(xué)計(jì)算、大數(shù)據(jù)、金融領(lǐng)域、系統(tǒng)運(yùn)維、圖形處理、文本處理、黑客編寫(xiě)、爬蟲(chóng)編寫(xiě)等廣泛領(lǐng)域。青少兒為什么要學(xué) Python編程?因?yàn)榫幊淘谖磥?lái)可能是一項(xiàng)生存的基本技能,就像駕駛,英語(yǔ)一樣,很常見(jiàn),很常用??汕嗌倌隇槭裁匆獙W(xué)習(xí) Python編程呢?因?yàn)橐韵聨c(diǎn)原因1、Python更好玩是孩子們的天性,其實(shí)也是人類(lèi)的天性,只不過(guò)成年人和孩子們的玩法不同罷了,但歸根到底,大家都喜歡玩,更有意思的玩,好在加點(diǎn)創(chuàng)造是每個(gè)孩子的夢(mèng)想,甚至是成年人的夢(mèng)想,像很多人小時(shí)候曾經(jīng)夢(mèng)想能制作宇宙飛船,去遨游太空。而 Python,支持物聯(lián)網(wǎng)等嵌入式開(kāi)發(fā),而且方法簡(jiǎn)單易學(xué)。不信百度搜搜樹(shù)梅派, Arduino等科學(xué)套件,做個(gè)機(jī)器人實(shí)現(xiàn)自己的夢(mèng)想,沒(méi)問(wèn)題。2、入門(mén)難度低對(duì)于任何一個(gè)沒(méi)有基礎(chǔ)的人來(lái)說(shuō),編程都不容易,特別是沒(méi)有一點(diǎn)數(shù)理基礎(chǔ)的朋友,學(xué)好很難,但 Python語(yǔ)言語(yǔ)法結(jié)構(gòu)簡(jiǎn)單,與自然語(yǔ)言更接近,學(xué)起來(lái)更容易。3、江湖地位Python就如同編程語(yǔ)言的中的江湖俠客,自由兔費(fèi),門(mén)徒廣泛,招式繁多,怎么講呢,就像金庸筆下的各位身懷絕技的大俠一樣,能容納各個(gè)門(mén)派,也就是說(shuō) Python類(lèi)庫(kù)眾多,在 Python的世界里,解決問(wèn)題的方法多,因?yàn)楹芏嗳硕荚谟?,你可以很容易找到?lèi)似問(wèn)題的解決辦法化為己用。4、學(xué)習(xí)上的要求如果高考真的加入信息技術(shù)編程,你以為還是會(huì)選C語(yǔ)言?out了,如果真有這么回事兒,也許很快,納入高考編程語(yǔ)言的一定是 Python。5、語(yǔ)法結(jié)構(gòu)Python是一種強(qiáng)調(diào)編程卷面的語(yǔ)言,對(duì)字體格式要求尤為嚴(yán)格,還記得自己小時(shí)候?qū)W習(xí)語(yǔ)文的時(shí)候先要練習(xí)寫(xiě)字一樣,學(xué)習(xí)編程,先練好編程語(yǔ)言卷面的問(wèn)題。6、Python更有“錢(qián)”途Python在流行編程語(yǔ)言榜的名列前四,且還在高速增長(zhǎng)??窗?,現(xiàn)在人工智能如火如茶,大多數(shù)你能叫出名字的人工智能應(yīng)用都是Python寫(xiě)的,你信不?用 Python的公司多,產(chǎn)品多,應(yīng)用更多,未來(lái)的職業(yè)當(dāng)然也多對(duì)吧??梢哉f(shuō)現(xiàn)在 Python編程的含金量比較高,雖然學(xué)習(xí)難度較大但是不管是在競(jìng)賽中還是在日常生活中少兒Python編程的應(yīng)用都十分的廣泛,因此少兒 Python編程的學(xué)習(xí)很重要。
注:本文轉(zhuǎn)自新浪教育[1]長(zhǎng)沙一家少兒編程班里,一個(gè)兩歲半的孩子穿著尿不濕,像模像樣地坐在電腦前聽(tīng)著事件、控制、變量、條件、坐標(biāo)這樣的高深詞匯;北京10歲的小亮課余時(shí)間已經(jīng)被小提琴、足球、美術(shù)和街舞占據(jù),虎媽還是豪擲30000元,硬生生從滿滿的排期中擠出一天來(lái)學(xué)編程。據(jù)說(shuō)互聯(lián)網(wǎng)時(shí)代,編程要從娃娃抓起。培訓(xùn)班門(mén)口的編程廣告 王雙興攝古有神童3歲識(shí)千字,5歲背唐詩(shī);現(xiàn)在的聰明孩子,要3歲學(xué)編程,5歲寫(xiě)程序。喬布斯11歲開(kāi)始編程,成了一代傳奇;比爾·蓋茨13歲開(kāi)始編程,31歲成為世界首富。媒體競(jìng)相報(bào)道評(píng)論,機(jī)構(gòu)廣告鋪天蓋地,一時(shí)之間,少兒編程格外火爆。從一線城市蔓延到二、三線城市,編程培訓(xùn)機(jī)構(gòu)如雨后春筍般不斷激增。有統(tǒng)計(jì)顯示,目前*少兒編程創(chuàng)業(yè)公司總數(shù)已超過(guò)200家。艾瑞發(fā)布的《2021年*少兒編程行業(yè)研究報(bào)告》顯示,截至2021年10月,少兒編程用戶規(guī)模已經(jīng)達(dá)到了1550萬(wàn),行業(yè)市場(chǎng)規(guī)模約為30-40億元,并將在5年內(nèi)達(dá)到300億。數(shù)字我不關(guān)心,但是,最近正是暑假,朋友圈里曬娃學(xué)習(xí)編程的小視頻多了起來(lái)。這就說(shuō)明,是真的有家長(zhǎng)送娃學(xué)編程,而且還不少。一、少兒編程為什么會(huì)火?近幾年編程熱席卷全球,似乎世界各地的孩子都在學(xué)少兒編程?!懊绹?guó)已經(jīng)有700多萬(wàn)小朋友在學(xué)習(xí)編程,日本*生走進(jìn)APP開(kāi)發(fā)私塾學(xué)習(xí)編程,英國(guó)規(guī)定要求5歲以上兒童學(xué)習(xí)編程,歐洲其他16個(gè)*把編程納入教學(xué)體系,新加坡把編程納入*考試范圍,韓國(guó)從2021年起把編程納入*正規(guī)必修課……”當(dāng)*孩子還在忙著學(xué)習(xí)英語(yǔ)的時(shí)候,以英語(yǔ)為母語(yǔ)的主要*卻已經(jīng)把編程作為他們的“第二語(yǔ)言”,開(kāi)始為下一代布局。日本韓國(guó)新加坡這些亞洲發(fā)達(dá)*也已經(jīng)走在前面。奧巴馬還在2021年底的GES未來(lái)教育大會(huì)上推廣編程教育,他說(shuō),編程學(xué)習(xí)應(yīng)該和字母學(xué)習(xí)一起開(kāi)始。“別人都在學(xué),我們不學(xué)就落后了”,這句話放在鄰里閑聊是跟風(fēng)式的焦慮,但當(dāng)這樣所謂的“別人”體量大到*時(shí),青少年編程也就成了時(shí)代所趨的"*戰(zhàn)略",眼瞅要扛起民族復(fù)興的大旗。政策在積極響應(yīng)。2021年7月,國(guó)務(wù)院印發(fā)《新一代人工智能發(fā)展規(guī)劃》,明確指出應(yīng)逐步開(kāi)展全民智能教育項(xiàng)目,在中*階段設(shè)置人工智能相關(guān)課程、逐步推廣編程教育。北京、南京、廣州等教育發(fā)展先進(jìn)城市陸續(xù)將擁有計(jì)算機(jī)特長(zhǎng)和濃厚興趣列入*特長(zhǎng)項(xiàng)目。浙江更是將技術(shù)科目納入高考選考科目。*卷高考試題里連續(xù)兩年出現(xiàn)了編程思維題目。編程,這種跟計(jì)算機(jī)扯上關(guān)系的課程,幾乎是在一兩年內(nèi),從默默無(wú)聞,一下子晉升成為各地家長(zhǎng)追捧的對(duì)象。2021高考*卷Ⅰ理科數(shù)學(xué)真題天津2021高考文科數(shù)學(xué)真題如果是上面這些你感受不到,但科技的發(fā)展進(jìn)步總是肉眼可見(jiàn)的。智能音響淘寶賣(mài)斷貨了,掃地機(jī)器人也不再是稀奇的家電,京東順豐公司正在研究送快遞的機(jī)器人,無(wú)人超市也開(kāi)了好幾家,5G馬上要走進(jìn)日常生活……專(zhuān)家說(shuō)人工智能時(shí)代已經(jīng)來(lái)臨,機(jī)械的工作慢慢要被機(jī)器人所取代,聽(tīng)起來(lái)未來(lái)就是人與機(jī)器人的時(shí)代。在這樣的時(shí)代背景下我們應(yīng)該具備什么樣的技能,才能不被淘汰?少兒編程課承載了部分想象。人工智能飛速發(fā)展、產(chǎn)業(yè)政策扶持與升學(xué)誘惑、培訓(xùn)機(jī)構(gòu)賣(mài)力推廣、家長(zhǎng)不輸起跑線的優(yōu)良傳統(tǒng),是少兒編程課火爆的主要原因。更重要的是,編程還能讓愛(ài)玩游戲愛(ài)看動(dòng)畫(huà)片的孩子減少對(duì)電子產(chǎn)品的沉迷,讓他們?cè)陔娔X上做更多有意義有創(chuàng)造性的事情。對(duì)很多家長(zhǎng)來(lái)說(shuō),只這一點(diǎn),就足夠了。學(xué)習(xí)少兒編程已經(jīng)不是一個(gè)“應(yīng)不應(yīng)該”的問(wèn)題,而是“立刻馬上現(xiàn)在報(bào)哪家”的問(wèn)題。目前市面上的少兒編程課覆蓋年齡段從3歲到十幾歲。機(jī)構(gòu)多如牛毛,良莠不齊。在選擇之前,我們回到課程本身,先搞清楚少兒編程到底是學(xué)什么的。二、少兒編程學(xué)什么?為了使計(jì)算機(jī)能夠理解人的意圖,我們必須將需要解決的問(wèn)題的思路、方法和手段通過(guò)計(jì)算機(jī)能夠理解的形式告訴計(jì)算機(jī),使得計(jì)算機(jī)能夠根據(jù)我們的指令一步一步去工作,完成某種特定的任務(wù)。這種人和計(jì)算體系之間交流的過(guò)程就是編程。簡(jiǎn)單講,編程就是人與計(jì)算機(jī)的交流,人機(jī)對(duì)話。編程是編定程序的簡(jiǎn)稱。成年人的編程,就是讓計(jì)算機(jī)代為解決某個(gè)問(wèn)題。用編程語(yǔ)言寫(xiě)一套計(jì)算機(jī)能讀懂的運(yùn)算方式,然后計(jì)算機(jī)按照這個(gè)方式運(yùn)行,得到相應(yīng)的結(jié)果。*的計(jì)算機(jī)或相關(guān)專(zhuān)業(yè)學(xué)這些,目標(biāo)是培養(yǎng)工程師或者程序員,校外也有針對(duì)編程工作的技能性職業(yè)培訓(xùn)。這么看來(lái),編程是一項(xiàng)高科技工作技能。一個(gè)合格的程序員,不僅要熟練掌握多種編程語(yǔ)言,還要對(duì)公司業(yè)務(wù)邏輯有所了解。而對(duì)26個(gè)字母都還認(rèn)不全的小朋友來(lái)說(shuō),讓他們學(xué)習(xí)編程這種高科技是不是太強(qiáng)人所難了?培養(yǎng)一個(gè)程序員有必要搶跑十幾年嗎?實(shí)際上,少兒編程與成人編程完全不同。王先生在銀行從事軟件開(kāi)發(fā)工作,在他看來(lái),“少兒編程”是個(gè)偽概念,面向孩子的程序編程也好,機(jī)器人編程也好,更像是一種邏輯訓(xùn)練游戲。少兒編程課的主要目的是啟蒙——讓孩子接觸編程知識(shí),在編程學(xué)習(xí)中強(qiáng)化邏輯和系統(tǒng)思維能力,進(jìn)而激發(fā)孩子的創(chuàng)造力。學(xué)習(xí)少兒編程并不意味著每個(gè)孩子都要學(xué)會(huì)一門(mén)編程語(yǔ)言,設(shè)計(jì)一個(gè)計(jì)算機(jī)程序, 將來(lái)都必須要進(jìn)入IT行業(yè),成為工程師;而是旨在學(xué)習(xí)過(guò)程中培養(yǎng)孩子的思維能力和編程基礎(chǔ)。成年人的編程注重技能,少兒編程則注重思維訓(xùn)練。通過(guò)編程游戲啟蒙、可視化圖形編程等課程,培養(yǎng)學(xué)生的計(jì)算思維能力和創(chuàng)新解難能力。例如學(xué)生在制作一個(gè)小動(dòng)畫(huà)的過(guò)程中,自己拆分任務(wù)、拖拽模塊、控制進(jìn)度,從而理解“并行”、“事件處理”、“目標(biāo)實(shí)現(xiàn)”的概念。這種能力應(yīng)用在語(yǔ)文、數(shù)學(xué)等科目的學(xué)習(xí)上同樣有效,它可以幫助孩子在面對(duì)復(fù)雜問(wèn)題時(shí),將其分解成若干個(gè)簡(jiǎn)單問(wèn)題,然后分析出解題步驟,明白每一步的解答方式,從而順利完成題目。三、想要學(xué)編程怎么挑課?如果你正在考慮選報(bào)少兒編程課,我有幾個(gè)良心建議。01、關(guān)于少兒編程語(yǔ)言的選擇語(yǔ)言只是編程的載體,編程的邏輯和算法都是相通的。家長(zhǎng)*先考慮一下想要孩子達(dá)到的目標(biāo),綜合評(píng)估他的邏輯思維和動(dòng)手能力怎么樣,然后選擇課程。目前,國(guó)內(nèi)少兒編程培訓(xùn)班主要分為兩類(lèi):軟件編程和樂(lè)高機(jī)器人編程,可以滿足3至18歲少年兒童不同層次的學(xué)習(xí)需求,不少機(jī)構(gòu)還開(kāi)設(shè)了專(zhuān)門(mén)的競(jìng)賽培訓(xùn)班。比方說(shuō),軟件編程是讓電腦屏幕上的小貓小狗小女孩動(dòng)起來(lái),而機(jī)器人編程則是讓積木制造的機(jī)器人動(dòng)起來(lái)。無(wú)論是哪種形式,大多數(shù)機(jī)構(gòu)會(huì)分年級(jí)教學(xué),根據(jù)孩子年齡由淺入深地進(jìn)行培訓(xùn)。少兒編程入門(mén)課程主要是通過(guò)圖形和游戲來(lái)教授知識(shí),軟件編程通常一開(kāi)始通過(guò)可視化趣味性的 Scratch 入門(mén),然后從 Python 過(guò)渡到 C++ 等;機(jī)器人編程很多從樂(lè)高 WeDo 開(kāi)始入門(mén),年齡大些就學(xué)習(xí) EV3。Scratch語(yǔ)言始創(chuàng)于2006年,由麻省理工媒體實(shí)驗(yàn)室終身幼稚園組開(kāi)發(fā),操作界面友好而簡(jiǎn)單,并且支持中文語(yǔ)言,鼠標(biāo)操作,更貼近低齡兒童。孩子像搭積木一樣把某些現(xiàn)成的功能效果排列組合,就能實(shí)現(xiàn)簡(jiǎn)單的游戲、動(dòng)畫(huà)效果。這聽(tīng)起來(lái)有點(diǎn)像玩《植物大戰(zhàn)僵尸》,我們不需要去設(shè)計(jì)每一種植物的攻擊方式,只需要有策略地排兵布陣。機(jī)器人編程的軟件同樣將想要實(shí)現(xiàn)的功能積木化,用電腦設(shè)定每一個(gè)電機(jī)、馬達(dá)的運(yùn)動(dòng)方式、角度、轉(zhuǎn)速,控制拼接好的機(jī)器人動(dòng)起來(lái),屬于軟硬件結(jié)合,更接近人工智能的概念。02、關(guān)于線上還是線下目前,軟件編程多采用網(wǎng)絡(luò)課程的形式,機(jī)器人編程更多的是線下實(shí)體課。線上授課的時(shí)間和地點(diǎn)相對(duì)靈活,在家打開(kāi)電腦就能上,省去接送的繁瑣。線上班一個(gè)老師帶的學(xué)生不太多,采取一對(duì)一、小班課、微課等模式。線下授課對(duì)時(shí)間地點(diǎn)有要求,但真實(shí)場(chǎng)景能讓老師更好的輔導(dǎo)學(xué)生,手把手教學(xué)也能及時(shí)發(fā)現(xiàn)孩子學(xué)習(xí)中的問(wèn)題。當(dāng)然,線上線下沒(méi)有哪個(gè)更好,選擇哪一種,最重要的是看自家孩子的自制力,還有家長(zhǎng)的時(shí)間安排。03、關(guān)于幾歲開(kāi)始學(xué)編程學(xué)習(xí)編程就是一種培養(yǎng)好奇心的好方法,4-7的小孩可以輕度介入,7-15對(duì)計(jì)算機(jī)有更多深入的了解,可以觸發(fā)更多的想象,能夠深入學(xué)習(xí)。有人說(shuō),學(xué)編程越早越好,即使聽(tīng)不懂也可以先熏陶一下,畢竟少兒編程注重邏輯思考能力的培養(yǎng),而不是寫(xiě)代碼;也有人說(shuō),孩子要長(zhǎng)大一些才能真正理解自己在干什么,*從**以后開(kāi)始。幾歲開(kāi)始學(xué)編程這個(gè)問(wèn)題沒(méi)有標(biāo)準(zhǔn)答案,因?yàn)榫幊探逃墙鼉赡瓴抛哌M(jìn)青少年的教育中,不同年齡段的孩子都從零開(kāi)始學(xué)習(xí)編程,選擇適合自己年紀(jì)的合適內(nèi)容就非常重要。低齡段可以先通過(guò)制作一些簡(jiǎn)單小游戲開(kāi)始學(xué)起,培養(yǎng)孩子的邏輯思維,然后再開(kāi)始接觸編程代碼,等長(zhǎng)大一些再探索更難的算法或者學(xué)術(shù)類(lèi)的數(shù)據(jù)科學(xué)應(yīng)用。少兒編程的軟件硬件已經(jīng)開(kāi)發(fā)得很適應(yīng)低齡孩子了,即使是幼兒園的孩子,也可以在玩中學(xué),讓屏幕上小人兒動(dòng)起來(lái),也可以用積木搭建一些小動(dòng)物等很基礎(chǔ)的東西。不過(guò)低幼孩子身體條件受限,并且還沒(méi)形成紀(jì)律觀念,在老師看來(lái)十分棘手:“一*孩子鼠標(biāo)都拿不住,我是真不想教”,“有不理你的,有教了十幾遍都不會(huì)的,有罵人的,有話嘮的,或者刷表情包和60秒空白長(zhǎng)語(yǔ)音的……”05、關(guān)于師資的選擇做少兒編程教育對(duì)老師的要求不低:既需要懂編程,也需要了解少兒學(xué)習(xí)和認(rèn)知的規(guī)律。從某*編程班的少兒編程教師招聘要求來(lái)看,這個(gè)崗位要有本科學(xué)歷,計(jì)算機(jī)相關(guān)專(zhuān)業(yè)優(yōu)先,師范類(lèi)、教育技術(shù)學(xué)、理科等相關(guān)專(zhuān)業(yè)優(yōu)先,有教師資格證優(yōu)先,*熟悉C語(yǔ)言/Scratch,具有一定的教學(xué)能力,能快速學(xué)習(xí)新的技術(shù)。理想很豐滿,現(xiàn)實(shí)很骨感,師資是每一個(gè)教育培訓(xùn)品類(lèi)發(fā)展初期都會(huì)面臨的問(wèn)題。現(xiàn)實(shí)情況是,懂少兒教育教學(xué)的不一定懂編程,懂編程的又大部分供職于薪資更高的互聯(lián)網(wǎng)企業(yè),真正的從業(yè)者可能既不懂教育又不懂編程,空有一腔好奇心和熱情,自己一邊學(xué)習(xí)一邊教。很多機(jī)構(gòu)師資力量不正規(guī),只能要求老師熟悉課件即可,90%的老師都是新手。那種短期培訓(xùn)后的老師,說(shuō)白了只能給孩子教一個(gè)指令,照著搭起來(lái)就完了,真正的編程思維是給不了孩子的。你送孩子學(xué)編程,想著開(kāi)發(fā)他的潛能贏在起跑線上,到頭來(lái)卻是無(wú)學(xué)歷無(wú)經(jīng)驗(yàn)無(wú)從業(yè)背景的“三無(wú)”人員哄著瞎玩,大把銀子打了水漂。所以在這里提醒各位家長(zhǎng),廣告打得再好也得看療效,我們可以先篩選幾家機(jī)構(gòu),帶著孩子實(shí)地考察試課,親身體驗(yàn)老師的教學(xué)模式、素質(zhì)及教材教輔水平夠不夠,孩子喜不喜歡等。編程課*選擇正規(guī)大機(jī)構(gòu),最起碼老師的學(xué)歷和經(jīng)驗(yàn)有保障,即使不滿意,到時(shí)候退換賠償也有個(gè)余地。孩子學(xué)編程,就選大品牌!小碼王是教育部中*少兒編程課程研發(fā)合作單位;目前,*有558所重點(diǎn)中*引進(jìn)了小碼王的課程,使用小碼王的編程教材。重點(diǎn)中*的編程課現(xiàn)在9.9元就可以學(xué)習(xí)!私信我拿報(bào)名鏈接哦~
概述本文主要解答了如下幾個(gè)問(wèn)題:*生幾年級(jí)開(kāi)始學(xué)Python合適*生學(xué)Python的哪些內(nèi)容*生可以通過(guò)哪些形式學(xué)習(xí)Python怎么進(jìn)行*Python課程設(shè)計(jì)1.究竟幾年級(jí)開(kāi)始學(xué)Python合適? 最近幾年少兒編程開(kāi)始講Python課的年齡在不斷提前,從以前的*,到兩年、6年級(jí)開(kāi)始、再到今年有機(jī)構(gòu)推出從*2年級(jí)開(kāi)始學(xué)Python。 究竟什么時(shí)候開(kāi)始學(xué)Python最合適呢?我建議零基礎(chǔ)的學(xué)生可以從5年級(jí)開(kāi)始,有較扎實(shí)圖形化編程基礎(chǔ)的學(xué)生可以從4年級(jí)開(kāi)始。具體原因如下:生理與心理發(fā)展層面:根據(jù)皮亞杰的認(rèn)知發(fā)展理論可以知道,五*恰好是具體運(yùn)算與形式運(yùn)算的銜接期。這個(gè)階段的學(xué)生漸漸由依托具體事物的邏輯思維,發(fā)展為能夠進(jìn)行獨(dú)立的抽象化邏輯思考。少兒編程的本質(zhì)層面:少兒編程并不是奧賽,它應(yīng)該是能讓80%以上的學(xué)生能輕松快樂(lè)參與進(jìn)來(lái);它是為學(xué)生提供一個(gè)培養(yǎng)創(chuàng)造力、邏輯思維、計(jì)算思維等綜合素養(yǎng)的平臺(tái);它是區(qū)別于應(yīng)試教育的另一個(gè)展示自我的舞臺(tái)。 我不鼓勵(lì)在很小的年齡就接觸Python編程,一方面學(xué)生生理因素導(dǎo)致在1-3年級(jí)學(xué)一年的東西,可能在5年級(jí)只要一個(gè)月就可以全部學(xué)會(huì)并學(xué)得更好,低年齡學(xué)習(xí)效率極低。 另一方面過(guò)早接觸Python會(huì)讓很多孩子對(duì)Python產(chǎn)生厭惡與恐懼,這大概就像讓*的學(xué)生學(xué)微積分一樣,雖然有小部分孩子可以學(xué)好,但對(duì)大部分學(xué)生來(lái)說(shuō),只會(huì)在一次次挫折中喪失對(duì)編程的興趣。2. 學(xué)到什么程度2.1 Python課程體系亂象 目前市面上的少兒編程Python課程體系大部分是在1-2年從Python基礎(chǔ)語(yǔ)法到pygame游戲設(shè)計(jì)、網(wǎng)頁(yè)開(kāi)發(fā)、爬蟲(chóng)、應(yīng)用開(kāi)發(fā)、人工智能/大數(shù)據(jù)等。與成人Python培訓(xùn)非常像,有一些機(jī)構(gòu)甚至就是直接拿成人Python課程大綱,將知識(shí)點(diǎn)分散刪減,然后直接作為中*Python課程體系。 那么究竟是什么導(dǎo)致了這種課程體系的誕生呢?2.2 Python課程體系的訴求 正所謂有需求就有市場(chǎng),成人Python課程體系降維直接給中*用這個(gè)現(xiàn)象,主要是因?yàn)橛泻軓?qiáng)的Python課程需求,而教育機(jī)構(gòu)真正懂Python的不多,而懂Python的很多不懂教育,導(dǎo)致了這種Python課程體系的誕生。 這種體系其實(shí)只適合少部分天才,而這也是為什么很多機(jī)構(gòu)里從圖形化編程或機(jī)器人編程升級(jí)到Python課程時(shí),會(huì)有較高退課率問(wèn)題。 那么這旺盛的Python需求從哪里來(lái)的呢,其主要由如下幾個(gè)原因?qū)е拢簷C(jī)構(gòu)需求:學(xué)生學(xué)完scratch之類(lèi)的圖形化編程后沒(méi)有后續(xù)續(xù)課的課程,所以需要一個(gè)新的體系來(lái)保證續(xù)課。家長(zhǎng)需求:部分家長(zhǎng)通過(guò)各種途徑聽(tīng)說(shuō)Python很火,所以要求機(jī)構(gòu)給學(xué)生升班到Python。政策導(dǎo)向:各種人工智能相關(guān)的政策、編程教育的政策中Python作為一門(mén)入門(mén)容易,應(yīng)用廣泛的文本編程語(yǔ)言被頻繁提及。2.3 *Python應(yīng)該學(xué)什么 在回答這個(gè)問(wèn)題之前,我們可以來(lái)看一看目前最早將Python納入教材的幾個(gè)省市的Python相關(guān)教材知識(shí)樹(shù)。 從上面不難看到,*掌握基本的Python知識(shí)是主流,不論是政策里多次提到高考納入Python或是類(lèi)似的政策消息里對(duì)學(xué)生的Python能力要求其實(shí)并沒(méi)有那么高。 所以,我建議不要刻意攀Python知識(shí)樹(shù),而是將Python僅僅當(dāng)做一個(gè)解決問(wèn)題的工具,*階段只講解簡(jiǎn)單的Python語(yǔ)法,不要系統(tǒng)地講爬蟲(chóng)、網(wǎng)頁(yè)設(shè)計(jì)、大數(shù)據(jù)分析等內(nèi)容。 不是因?yàn)镻ython能做什么所以去學(xué)習(xí)什么,而是因?yàn)閷W(xué)生要實(shí)現(xiàn)的功能恰好可以使用python制作,所以學(xué)習(xí)Python。3. 怎么學(xué)Python 前面已經(jīng)提到*階段建議只學(xué)習(xí)基本Python語(yǔ)法,但這也帶來(lái)了一個(gè)很?chē)?yán)峻的問(wèn)題,那就是學(xué)生會(huì)感覺(jué)Python學(xué)起來(lái)很無(wú)聊。 所以怎樣學(xué)Python能讓學(xué)生保持興趣、培養(yǎng)綜合素養(yǎng)就成了一個(gè)非常關(guān)鍵的問(wèn)題。目前國(guó)內(nèi)有兩種模式是我比較認(rèn)可的,一個(gè)是游戲化Python,一個(gè)是結(jié)合硬件Python。3.1 游戲化Python 這里的游戲化Python是指類(lèi)似這種,通過(guò)Python代碼控制游戲中的角色運(yùn)動(dòng),執(zhí)行對(duì)應(yīng)動(dòng)作,從而不斷闖關(guān)。 目前市面上還有通過(guò)封裝庫(kù)實(shí)現(xiàn)純軟件人工智能Python入門(mén)的,也就是把百度AI等API進(jìn)行封裝,從而實(shí)現(xiàn)一行指令實(shí)現(xiàn)一個(gè)功能,類(lèi)似于上面的游戲Python中的指令形式。 不過(guò)那種純Python的,在入門(mén)后很多都是開(kāi)始學(xué)網(wǎng)頁(yè)設(shè)計(jì)、爬蟲(chóng)之類(lèi),所以我不太推薦。那種通過(guò)封裝實(shí)現(xiàn)Python趣味入門(mén)是很不錯(cuò)的想法,但是在入門(mén)后怎樣兼顧學(xué)生學(xué)習(xí)能力、學(xué)習(xí)深度、學(xué)習(xí)趣味性是個(gè)需要慎重思考的問(wèn)題。這個(gè)問(wèn)題不解決,很容易讓學(xué)生在入門(mén)后火速放棄,課程漸漸變?yōu)閵W賽式培優(yōu)課程。3.2 硬件Python 硬件Python指的是將Python與電子元器件、結(jié)構(gòu)件相結(jié)合,驅(qū)動(dòng)學(xué)生學(xué)習(xí)的是項(xiàng)目,Python是解決問(wèn)題,實(shí)現(xiàn)功能的一個(gè)工具。Python有一個(gè)精簡(jiǎn)版叫做,可以運(yùn)行在microbit等硬件上,硬件Python的學(xué)習(xí)用的就是。 因?yàn)镻ython控制硬件一般是通過(guò)類(lèi)/函數(shù)的形式,所以只需要學(xué)習(xí)基礎(chǔ)的Python語(yǔ)法就可以輕松控制各種各樣的電子模塊。 這種模式下最重要的是場(chǎng)景的設(shè)計(jì),一個(gè)好的場(chǎng)景賦予了學(xué)生學(xué)習(xí)動(dòng)力,培養(yǎng)學(xué)生問(wèn)題解決、計(jì)算思維、邏輯思維等綜合素養(yǎng)。其實(shí)也就是以STEAM教育的理念,開(kāi)展項(xiàng)目式Python教學(xué)。 單純說(shuō)可能有些抽象,下面是我以前設(shè)計(jì)的一個(gè)硬件Python課程,課程中學(xué)生會(huì)根據(jù)任務(wù)需求,改造小車(chē)結(jié)構(gòu)并使用Python編程控制小車(chē)在地圖上完成各種任務(wù)。4. 怎么進(jìn)行*Python課程設(shè)計(jì) 這里單純就硬件Python類(lèi)課程設(shè)計(jì)為例,它最重要的是學(xué)習(xí)場(chǎng)景的創(chuàng)建,課程設(shè)計(jì)需要遵循如下幾個(gè)重要的準(zhǔn)則:趣味性、梯度化。4.1 設(shè)計(jì)準(zhǔn)則趣味性 課程一定是有趣的,這個(gè)有趣可以是通過(guò)課程內(nèi)容體現(xiàn),也可以是通過(guò)精妙的課程環(huán)節(jié)體現(xiàn),最終呈現(xiàn)的結(jié)果就是學(xué)生上這個(gè)課,覺(jué)得這個(gè)課有趣。 在圖形化編程類(lèi)課程中這一點(diǎn)很容易做到,但在Python課程中這一點(diǎn)常常被忽視。*階段培養(yǎng)學(xué)生的學(xué)習(xí)興趣永遠(yuǎn)是最重要的目標(biāo)之一。 學(xué)生后面還有很多很多時(shí)間,如果在小時(shí)候就喪失學(xué)習(xí)興趣、潛意識(shí)里將學(xué)習(xí)Python與失敗、挫折、困難等建立聯(lián)系,那么這個(gè)學(xué)生以后接觸Python時(shí)會(huì)有天然的厭惡和討厭。梯度化這里的梯度化指的是設(shè)計(jì)的課程難度要緩慢提升,通過(guò)課程幫學(xué)生從平地慢慢地一步步走上Python知識(shí)樹(shù)。 這里最重要的一點(diǎn)就是在講解同一個(gè)較難的知識(shí)點(diǎn)時(shí),將其根據(jù)每次課的需要拆解為多次講解,緩緩?fù)七M(jìn),讓學(xué)生腦海中對(duì)該知識(shí)的形象漸漸豐富。 避免在*次講解時(shí),就將這個(gè)知識(shí)點(diǎn)縱向挖到底,這種形式對(duì)成人來(lái)說(shuō)或許挺不錯(cuò),但是*生的學(xué)習(xí)能力及其有限,他們更需要學(xué)懂一點(diǎn)再繼續(xù)向后學(xué)。4.2 設(shè)計(jì)流程 單純從某一個(gè)學(xué)期的課程開(kāi)發(fā)來(lái)說(shuō),可以參考如下環(huán)節(jié)進(jìn)行課程開(kāi)發(fā),如果是要開(kāi)發(fā)Python課程體系就是另一個(gè)流程了。確定現(xiàn)有資源,確定采用硬件Python還是游戲Python。針對(duì)課程對(duì)象設(shè)計(jì)知識(shí)樹(shù)。結(jié)合知識(shí)樹(shù),設(shè)計(jì)對(duì)應(yīng)主題,將知識(shí)樹(shù)結(jié)合主題展現(xiàn)。設(shè)計(jì)課程模式,確定學(xué)生學(xué)習(xí)方式,課程產(chǎn)出清單。樣章制作與優(yōu)化。全面開(kāi)發(fā)。
本文僅針對(duì)8-16歲的青少年,所以流程是按如何去教好中*生走的,并不適合成人找工作學(xué)習(xí),因?yàn)檫M(jìn)度也是按照青少年走的大家好,我是C大叔,從事少兒編程行業(yè)三年有余(2016年從事少兒編程行業(yè),少兒編程概念是2015年在*正式提出的)。一直以來(lái)都是在做scratch,以及信息學(xué)奧賽C++的講師,教研等工作,但目前發(fā)現(xiàn)python課程非常火爆,為了讓小朋友也能更好的學(xué)python課程,因此準(zhǔn)備開(kāi)啟一系列的專(zhuān)欄,介于我對(duì)少兒編程,少兒編程理念,以及對(duì)*生編程學(xué)習(xí)能力的培養(yǎng)較為熟練,但對(duì)于python這門(mén)編程語(yǔ)言不是特別熟練(三年內(nèi)都在從事scratch,以及信息學(xué)奧賽C++的講師及教研工作),所以有不足的地方希望大家能夠指出來(lái),互相學(xué)習(xí)。。。先謝謝大家了準(zhǔn)備工作環(huán)境搭建新建python項(xiàng)目在pycharm中安裝pygame正式學(xué)習(xí)代碼及文件導(dǎo)入學(xué)習(xí)1.準(zhǔn)備工作1)環(huán)境搭建:參考 pygame import sys pygame.init() screen = pygame.display.set_mode((1173,502)) pygame.display.set_caption('壓扁小鳥(niǎo)') bg = pygame.image.load("img/bg.jpg") logo = pygame.image.load("img/logo.png") bird = pygame.image.load("img/bird.png") angrybird = pygame.image.load("img/angrybird.png") pygame.display.update() while True: for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() exit() 新建一個(gè)文件夾命名為img(如下圖) 將下面素材復(fù)制到img文件夾中l(wèi)ogo.pngbird..pngbg.png如圖所示2)學(xué)習(xí)(1)編譯運(yùn)行我們已經(jīng)復(fù)制過(guò)來(lái)一段代碼了,那怎么運(yùn)行呢?現(xiàn)在點(diǎn)擊Run-->Run,選擇test01(這里老師新建的python文件命名為test01),如果跟參考教程一樣的話應(yīng)該是demo1,這里默認(rèn)tese01,選擇test01,會(huì)彈出一個(gè)pygame運(yùn)行框.(2)坐標(biāo)圖上粉紅衣服小女孩在第3列,第2排,我們可以簡(jiǎn)稱為她的坐標(biāo)為(3,2),即可以用(x,y)來(lái)表示位置下圖是計(jì)算機(jī)的坐標(biāo)系,是以左上角為坐標(biāo)原點(diǎn),向右出發(fā)x軸上的坐標(biāo)會(huì)增大,向下出發(fā)y軸的坐標(biāo)會(huì)增大剛剛運(yùn)行出來(lái)的框框同學(xué)們還記得嗎,它的左上角的坐標(biāo)就是(0,0),向右出發(fā)x軸上的坐標(biāo)會(huì)增大,向下出發(fā)y軸的坐標(biāo)會(huì)增大,現(xiàn)在我們來(lái)給運(yùn)行出來(lái)的這個(gè)框框添加一張背景圖,也就是畫(huà)一個(gè)背景,圖片是一個(gè)面,它的坐標(biāo)點(diǎn)在哪呢?其實(shí)跟計(jì)算機(jī)一樣,它的坐標(biāo)點(diǎn)也是在左上角,也就是說(shuō)圖片是以左上角為坐標(biāo)點(diǎn)的。那么在哪里畫(huà)呢?同學(xué)們可以看到我們的12行是空著的,我們把鼠標(biāo)點(diǎn)在第12行,在上面輸入下面代碼:screen.blit(bg,(0,0)) 上面代碼表示的是,把bg(背景)這張圖片畫(huà)在pygame屏幕的左上角,運(yùn)行后會(huì)發(fā)現(xiàn)圖片左上角與屏幕左上角重疊了接下來(lái)我們?cè)佼?huà)一只小鳥(niǎo),我們把它畫(huà)在(100,200)的位置,即:screen.blit(bird,(100,200))這樣的話屏幕上就會(huì)出現(xiàn)一張背景和一只小鳥(niǎo)了!?。‖F(xiàn)在還剩下兩張圖片,請(qǐng)同學(xué)們自己試一下吧?如果還有疑問(wèn)可以評(píng)論或者私聊哦,也可以關(guān)注我的公眾號(hào)給我發(fā)私信,WX公眾號(hào)為:NOIP信奧網(wǎng),哈哈哈,聽(tīng)這公眾號(hào)的名字就知道老師是教信奧賽的。
如果以上內(nèi)容沒(méi)有幫到您,歡迎電話聯(lián)系我們,或者聯(lián)系在線客服咨詢
昆明少兒編程培訓(xùn),昆明線下少兒編程課程哪里有輔導(dǎo)班
少兒編程培訓(xùn)班上海,上海少兒編程培訓(xùn)機(jī)構(gòu)有哪些?
只要一個(gè)電話
我們免費(fèi)為您回電