少兒編程Python過(guò)考核教案逐字稿_第1頁(yè)
少兒編程Python過(guò)考核教案逐字稿_第2頁(yè)
少兒編程Python過(guò)考核教案逐字稿_第3頁(yè)
少兒編程Python過(guò)考核教案逐字稿_第4頁(yè)
少兒編程Python過(guò)考核教案逐字稿_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

少兒編程Python體驗(yàn)課教案逐字稿歡迎開(kāi)場(chǎng)破冰下面我們開(kāi)始上課,歡迎同學(xué)們來(lái)到XXX體驗(yàn)中心,從這里開(kāi)始編程知識(shí)學(xué)習(xí)!我是本節(jié)課的授課老師,大家可以叫我小Π老師,可不要看成是小板凳老師哦,在數(shù)學(xué)中有個(gè)數(shù)值至今人類(lèi)都沒(méi)有終極答案,那就是圓周率,用一個(gè)符號(hào)表示就叫做Π,還有就是因?yàn)槲規(guī)У倪@門(mén)課叫做python代碼課,取前面的發(fā)音派,這就是我名字的來(lái)歷,平時(shí)我喜歡看書(shū),看動(dòng)漫,還有就是用編程編寫(xiě)一些好玩的程序或者游戲。大家已經(jīng)對(duì)老師有了簡(jiǎn)單了解,但同學(xué)們之間還互相不認(rèn)識(shí),那接下來(lái)就請(qǐng)各位同學(xué)來(lái)主動(dòng)給同學(xué)們介紹下自己吧,告訴大家你叫什么名字?來(lái)自哪個(gè)學(xué)校?幾年級(jí)?平時(shí)有什么愛(ài)好?誰(shuí)愿意來(lái)第一個(gè)請(qǐng)舉手?介紹自己的同學(xué)老師有獎(jiǎng)勵(lì)哦,好就從你開(kāi)始吧?#問(wèn)題情景預(yù)設(shè)#看電視,嗯,很不錯(cuò)的愛(ài)好,說(shuō)明你是個(gè)對(duì)新知識(shí)新事物擁有無(wú)限好奇心的同學(xué);#畫(huà)畫(huà),嗯,非常棒的一個(gè)愛(ài)好,那你一定是個(gè)審美能力觀察能力超棒的同學(xué);#玩游戲,嗯,很流行的休閑娛樂(lè)活動(dòng),所有的游戲都是編程做出來(lái)的,希望你來(lái)到這里學(xué)會(huì)自己編寫(xiě)游戲,讓大家都來(lái)玩你制作的游戲,加油!#運(yùn)動(dòng),很陽(yáng)光的一項(xiàng)活動(dòng),練好身體,練好技術(shù)為自己有個(gè)棒棒的身體,說(shuō)不定有朝一日可以代表咱們的學(xué)校,城市,甚至國(guó)家爭(zhēng)得榮譽(yù);#看書(shū),喜歡閱讀的同學(xué),喜歡在知識(shí)的海洋里遨游,增長(zhǎng)見(jiàn)聞積累詞匯,平時(shí)你一定是個(gè)寫(xiě)作高手;#吃東西,真是個(gè)熱愛(ài)生活的同學(xué),希望你以后發(fā)現(xiàn)什么美食可以經(jīng)常跟同學(xué)們分享下剛才同學(xué)們;好,剛才同學(xué)們已經(jīng)簡(jiǎn)單介紹了自己,現(xiàn)在老師給你們發(fā)獎(jiǎng)勵(lì),這個(gè)獎(jiǎng)勵(lì)就是喵喵幣!#立規(guī)矩大家知道這個(gè)喵喵幣是什么嗎?預(yù)設(shè)1知道---對(duì)非常聰明的同學(xué),可以?xún)稉Q禮品,我們外面的貨架上的禮品隨時(shí)在更新,如果碰到喜歡的可以拿這個(gè)喵喵幣去兌換,喵喵幣越多兌換越多哦。預(yù)設(shè)2不知道---這是咱們XXX發(fā)行的禮品兌換券,外面的喵喵超市貨架上的禮品都可以拿這個(gè)進(jìn)行兌換,喵喵幣越多兌換越多哦。大家想要得到更多喵喵幣嗎?那么老師告訴大家三條得到喵喵幣的秘笈,也是咱們課堂上的三條規(guī)矩,第一就是根據(jù)老師的提示,舉手回答問(wèn)題;第二操作電腦聽(tīng)口令;第三老師講課不討論;以上三條如果做到,老師保證大家一定能得到更多喵喵幣;但是,如果有違反也是會(huì)扣掉喵喵幣的哦!二、情景引入接下來(lái)咱們要進(jìn)入正式的課程環(huán)節(jié)了,我們今天課程的名字叫做《智繪星》,只看這個(gè)名字,大家覺(jué)得會(huì)和什么有關(guān)系呢?后面兩個(gè)字讓我們想到繪制星星,而前面有個(gè)智字,智這個(gè)字都能組成那些詞語(yǔ)呢?大家一起來(lái)回答下,智慧,智能,智力,合起來(lái)就是之智能的繪制星星。今天的課程我們主要分為五大環(huán)節(jié),課前活動(dòng),案例體驗(yàn),多角星繪制,課程總結(jié),同伴分享。首先,我們進(jìn)入課前活動(dòng),如果注意觀察的話(huà)同學(xué)們一定會(huì)發(fā)現(xiàn)大自然中各種各樣的形狀,比如,圖中這些五角星,六角星以及多角星,它們有什么規(guī)律嗎?那么你能把他們畫(huà)出來(lái)嗎?接下來(lái)同學(xué)們就可以用面前的紙和筆來(lái)親手畫(huà)一個(gè)五角星,看誰(shuí)畫(huà)的最好看。好,都畫(huà)好了,舉起來(lái)互相展示下,大家畫(huà)的都很不錯(cuò),可以放下了;那么接下來(lái)咱們來(lái)挑戰(zhàn)下,在10秒鐘時(shí)間內(nèi),大家最多可以畫(huà)多少個(gè)五角星!大家準(zhǔn)備好,聽(tīng)我口令,321開(kāi)始!好時(shí)間到,大家可以停筆了,來(lái),數(shù)一下自己畫(huà)了多少個(gè)?來(lái),從你開(kāi)始,報(bào)告一下自己的數(shù)量,大家把自己的作品都舉起來(lái)展示下;有十幾個(gè)的,有二十幾個(gè)的,我要獎(jiǎng)勵(lì)畫(huà)的最多的兩位同學(xué);通過(guò)兩次手繪五角星,大家有沒(méi)有發(fā)現(xiàn)一些問(wèn)題,五角星畫(huà)出來(lái)容易,但是畫(huà)出來(lái)的五角星看上去怎么樣呀?對(duì),不標(biāo)準(zhǔn),不美觀,10秒中我們可以畫(huà)很多個(gè)五角星,但是,我們有沒(méi)有發(fā)現(xiàn),他們互相之間無(wú)論從大小、角度、方向都怎么樣?對(duì),不一樣;而且,我們化的速度越快,就越怎么樣呀?是的,越快越不標(biāo)準(zhǔn),不美觀;但是,不要灰心,我們可以找一個(gè)非常棒的幫手來(lái)幫我們做這些事,那就是神奇的python圖上大家看到的就是通過(guò)python編程幾秒鐘時(shí)間幫我們畫(huà)好的30個(gè)五角星;大家可以來(lái)體驗(yàn)下一鍵繪制精美圖形的作品,來(lái)體驗(yàn)的同學(xué)以及在下面的同學(xué)要仔細(xì)觀察和思考兩個(gè)問(wèn)題:這個(gè)最終的圖形由有那些特點(diǎn)呢?他是如何做到的呢?#介紹編程那么什么是編程呢?我們通過(guò)幾個(gè)問(wèn)題來(lái)了解下,如果你餓了,你怎樣讓爸爸媽媽知道?對(duì),告訴他,我們用的什么樣的形式告訴他們呢?對(duì),說(shuō)話(huà),語(yǔ)言;人和人之間可以用語(yǔ)言來(lái)溝通,人和計(jì)算機(jī)之間怎么來(lái)溝通呢?對(duì),也是用語(yǔ)言,只不過(guò)不是漢語(yǔ)、英語(yǔ)等這些人類(lèi)的語(yǔ)言,而是編程語(yǔ)言;編程語(yǔ)言可以向計(jì)算機(jī)發(fā)出指令,讓計(jì)算機(jī)實(shí)施精確的動(dòng)作。編程語(yǔ)言和人類(lèi)的語(yǔ)言一樣,也有很多種類(lèi),我們今天要學(xué)習(xí)的編程語(yǔ)言名字叫做Python,為什么我們要從Python開(kāi)始學(xué)習(xí)而不是其他呢?原因有以下幾點(diǎn):1.Python使用簡(jiǎn)單易懂,編寫(xiě)出來(lái)的代碼很接近人類(lèi)的自然語(yǔ)言,英語(yǔ)好的同學(xué)即便不會(huì)編程看代碼都能大概猜出來(lái)程序的功能,非常適合初學(xué)者入門(mén);2.Python有非常豐富的工具庫(kù)可以使用,直接下載到電腦就可以使用,免去自己的編寫(xiě)的過(guò)程3.Python現(xiàn)在大數(shù)據(jù)、人工智能的領(lǐng)域的應(yīng)用非常廣泛,我們學(xué)會(huì)這門(mén)語(yǔ)言技能直接應(yīng)用開(kāi)發(fā)最流行的功能;三、項(xiàng)目分析接下來(lái)進(jìn)入案例展示環(huán)節(jié),我們就來(lái)看下,python是如何幫我們快速而標(biāo)準(zhǔn)的畫(huà)出五角星的。提出問(wèn)題,并完善思維導(dǎo)圖;四、項(xiàng)目實(shí)施接下來(lái)咱們就要來(lái)親手制作下整個(gè)項(xiàng)目,工欲善其事,必先利其器,python的編程環(huán)境老師已經(jīng)給大家準(zhǔn)備好了,那就是海龜編輯器,如果你想在別的地方是用這個(gè)工具,可以通過(guò)這個(gè)網(wǎng)址來(lái)下載安裝。我們今天要學(xué)習(xí)的是一個(gè)專(zhuān)門(mén)用來(lái)繪圖的python工具庫(kù)turtle,說(shuō)到這個(gè)python庫(kù),我們可以把python想象成一個(gè)巨大的工具倉(cāng)庫(kù),里面有很多個(gè)工具箱,有繪圖的,有發(fā)信息的,有聲音的等等,每個(gè)工具箱就是python這個(gè)大倉(cāng)庫(kù)里的一個(gè)小python庫(kù),今天我們用到的就是其中以叫做turtle的工具箱,叫做turtle庫(kù),這個(gè)庫(kù)的功能就是繪制各種圖形。我們要使用這個(gè)工具箱就要先把它拿過(guò)來(lái),python當(dāng)中把這個(gè)拿過(guò)來(lái)用的過(guò)程叫做引用,并且可以給他起個(gè)方便理解和使用的名字,具體使用就是importturtleast,這個(gè)語(yǔ)句的作用就是把turtle庫(kù)引入到編程平臺(tái)中,并且給他起個(gè)方便的名字叫做t,以后在程序中如果單獨(dú)出現(xiàn)這個(gè)t,他就代表了turtle我們看到很多形狀其實(shí)都是由不同數(shù)量的線(xiàn)或邊組成的,所以咱們先學(xué)會(huì)如何畫(huà)出一條邊,在turtle庫(kù)中畫(huà)出一條線(xiàn)的方法是forward(distance)括號(hào)里的內(nèi)容就是你要畫(huà)線(xiàn)的長(zhǎng)度,那么,我們畫(huà)出一條線(xiàn)的語(yǔ)句就是t.forward(200),這里的這個(gè)t就代表turtle,這個(gè)語(yǔ)句解釋起來(lái)就是用turtle庫(kù)中的forward工具畫(huà)一條200長(zhǎng)度的直線(xiàn)。接下來(lái)同學(xué)們可以在自己的海龜編輯器中把這個(gè)直線(xiàn)給畫(huà)一下發(fā)現(xiàn)問(wèn)題了?一閃而過(guò)是嗎?我們用這樣一個(gè)語(yǔ)句讓他持續(xù)顯示而不是一閃而過(guò),在編輯器中多按幾次回車(chē)enter鍵,10次左右然后輸入t.done()來(lái)看一下是不是可以了;我們剛才完成了一條線(xiàn)的繪制,接下來(lái)咱們要或一個(gè)簡(jiǎn)單的圖形,三角形,三角形有幾個(gè)邊?三條邊,那我們直接把剛才的語(yǔ)句復(fù)制兩次,來(lái)看下效果,誒,并沒(méi)有畫(huà)出一個(gè)三角形,而是畫(huà)出了什么?對(duì),一條更長(zhǎng)的線(xiàn),為什么他沒(méi)有形成三角形呢?我來(lái)畫(huà)一次三角形大家來(lái)看一下整個(gè)過(guò)程看看能不能找到原因,為什么?對(duì),沒(méi)有改變方向,那么在turtle庫(kù)中如何來(lái)改變畫(huà)線(xiàn)的方向呢?那就是right(),left()用法就是t.right(degree)或t.left(degree)括號(hào)里的內(nèi)容就是旋轉(zhuǎn)的角度。如t.right(60)就是旋轉(zhuǎn)60度;那么這里就有個(gè)問(wèn)題了,要畫(huà)出一個(gè)三角形每次需要旋轉(zhuǎn)多少度?誰(shuí)能告訴我?你是如何得出?計(jì)算出的呢?對(duì),這位同學(xué)回答的很好,可以用平角180度減去內(nèi)角度數(shù)就可以得到,我們應(yīng)該旋轉(zhuǎn)的度數(shù);好,我們來(lái)試下這樣的角度可以完成一個(gè)三角形嗎?看來(lái)是可以的,那我們要畫(huà)出一個(gè)五角星的話(huà),每次要旋轉(zhuǎn)多少度呢?首先我告訴大家,五角星的內(nèi)角是36度,是如何計(jì)算得出呢?誰(shuí)能講一下?那咱們就來(lái)使用我們剛才學(xué)過(guò)的知識(shí)來(lái)完成下第一個(gè)五角星的繪制吧!同學(xué)們都畫(huà)好了,但是我們來(lái)觀察下我們的代碼,畫(huà)一個(gè)五角星用了這么多代碼,那要是畫(huà)很多個(gè)五角星這個(gè)代碼就會(huì)很多了,那豈不是太麻煩了。這些代碼有什么特點(diǎn)?誰(shuí)能講一下?對(duì),同樣的代碼重復(fù)了五次而已,其實(shí)在python當(dāng)中對(duì)于多次重復(fù)的代碼有更簡(jiǎn)單的解決辦法,那就是for循環(huán),將需要重復(fù)的代碼放進(jìn)for循環(huán)中即可。接下來(lái)我們將使用這種方法來(lái)自動(dòng)循環(huán)繪制多個(gè)五角星,F(xiàn)or循環(huán)的用法是foriinrange(循環(huán)次數(shù)):循環(huán)體現(xiàn)在需要重復(fù)執(zhí)行的動(dòng)作是什么?畫(huà)線(xiàn)和旋轉(zhuǎn),我們把需要重復(fù)的內(nèi)容稱(chēng)作循環(huán)體。我們把這兩句復(fù)制到for循環(huán)下面,就像這樣,就好像把這兩句放到for循環(huán)的肚子里一樣,如何讓這兩個(gè)語(yǔ)句作為for循環(huán)的循環(huán)體呢,我們可以把這兩句括住,然后在電腦鍵盤(pán)的最左邊偏上部分找到一個(gè)TAB鍵,按一下就會(huì)把這兩句放到for循環(huán)里面,要畫(huà)一個(gè)五角星這兩個(gè)語(yǔ)句需要重復(fù)幾次?好的5次,我們寫(xiě)到foriinrange():的括號(hào)當(dāng)中一個(gè)數(shù)字5,來(lái)看下效果,自動(dòng)的畫(huà)出來(lái)一個(gè)標(biāo)準(zhǔn)的五角星,那我想要畫(huà)6個(gè)五角星該怎么辦?修改循環(huán)次數(shù)?我們來(lái)試下,好像不管用,一直是在重復(fù)原來(lái)的五角星;我們來(lái)仔細(xì)觀察下到底哪里出了問(wèn)題?我們?cè)賮?lái)看下我們的演示項(xiàng)目;當(dāng)一個(gè)五角星畫(huà)完之后如果第一筆能夠適當(dāng)?shù)男D(zhuǎn)一下我們就能看到下一個(gè)五角星的軌跡了,大家還記得如何讓畫(huà)線(xiàn)的方向旋轉(zhuǎn)嗎?對(duì),right或者left。這個(gè)旋轉(zhuǎn)的語(yǔ)句應(yīng)該放在哪里呢?對(duì)畫(huà)完一個(gè)五角星之后;還有個(gè)問(wèn)題沒(méi)有解決那就是我們用for循環(huán)畫(huà)了一個(gè)五角星,如何畫(huà)出更多個(gè)呢?用什么方法重復(fù)做動(dòng)作呢?,剛剛我們學(xué)到了一種方法是用什么?對(duì)了用for循環(huán),我們?cè)俅问褂靡粋€(gè)for循環(huán)的話(huà),那一部分一個(gè)改稱(chēng)為他的循環(huán)體呢?對(duì)了,畫(huà)一個(gè)五角星的部分,包括畫(huà)完之后的稍微旋轉(zhuǎn);同學(xué)們還記得用鍵盤(pán)上那個(gè)鍵來(lái)讓這些語(yǔ)句變成for循環(huán)的循環(huán)體嗎?是的,一張喵喵幣獎(jiǎng)勵(lì)給你TAB鍵我們來(lái)嘗試做一下,看能不能成功?哦,太棒了,同學(xué)們完成下自己的代碼吧!同學(xué)們有沒(méi)有發(fā)現(xiàn)你們的程序畫(huà)的速度和老師相比怎么樣?老師最后教同學(xué)們一個(gè)方法在程序的第二行加入t.speed()括號(hào)中填寫(xiě)數(shù)字,來(lái)調(diào)整速度,數(shù)值的范圍是0-10,大家可以自行添加下。五、總結(jié)分享好了,我們這節(jié)課的主要內(nèi)容就是這些,通過(guò)這一節(jié)課的學(xué)習(xí)呢,我們了解到了什么是編程語(yǔ)言,他是我們?nèi)祟?lèi)和計(jì)算機(jī)交流的語(yǔ)言,我們可以通過(guò)編程指令精確控制計(jì)算機(jī)的運(yùn)行動(dòng)作,今天我們學(xué)到的python就是其中非常優(yōu)秀的一門(mén)語(yǔ)言。我們?cè)谡n前活動(dòng)中發(fā)現(xiàn)畫(huà)五角星如果想畫(huà)的標(biāo)準(zhǔn),速度就會(huì)慢,如果畫(huà)的快五角星就會(huì)很不標(biāo)準(zhǔn),所以我們需要一個(gè)工具幫助我們又快又好的畫(huà)出五角星,python就是這個(gè)神奇的工具,Python就像是個(gè)巨大的工具倉(cāng)庫(kù),里面有很多工具箱,我們今天學(xué)習(xí)使用了其中的繪圖工具庫(kù),turtle庫(kù),而把他引入到編程環(huán)境中的方法就是importturtleast,而且可以使用AS為他起一個(gè)小名,方便我們程序中使用;在繪制圖形的過(guò)程中我們只要能畫(huà)出邊,就可以畫(huà)出任意形狀,劃出一條邊的方法就是t.forward(),只要在括號(hào)中填寫(xiě)長(zhǎng)度就可以了,在繪制三角形的時(shí)候,我們發(fā)現(xiàn)繪制邊的方向需要進(jìn)行旋轉(zhuǎn)才能繪制出圖形,那么在turtle這個(gè)工具中控制方向旋轉(zhuǎn)的語(yǔ)句是t.right()/t.left()括號(hào)中填寫(xiě)的就是旋轉(zhuǎn)的角度,畫(huà)一個(gè)三角形應(yīng)該每次旋轉(zhuǎn)多少度呢?我們可以使用180度平角減去內(nèi)角度得出旋轉(zhuǎn)角度的方法得出,五角星的旋轉(zhuǎn)角度也是使用相同方法;我們可以使用畫(huà)邊和旋轉(zhuǎn)的語(yǔ)句畫(huà)出五角星,但是如果畫(huà)多個(gè)五角星就需要重復(fù)編寫(xiě)很多代碼,python當(dāng)中有個(gè)專(zhuān)門(mén)簡(jiǎn)化這些重復(fù)語(yǔ)句操作的方法叫做for循環(huán),只要將需要重復(fù)的語(yǔ)句放到他的循環(huán)體中就可以控制語(yǔ)句的重復(fù)執(zhí)行次數(shù),執(zhí)行幾次就在括號(hào)中填寫(xiě)幾次就可以了,他的使用方法就是foriinrange():,下面是循環(huán)體,想要把語(yǔ)句變成for的循環(huán)體就需要將語(yǔ)句全部括住,然后按一下鍵盤(pán)上的TAB鍵;最后我們發(fā)現(xiàn)畫(huà)五角星的速度有點(diǎn)慢,我們使用t.speed()方法,括號(hào)中填寫(xiě)數(shù)值修改速度;#分享這就是,我們的今天的主要學(xué)習(xí)內(nèi)容思維導(dǎo)圖,我希望有人能上臺(tái)根據(jù)思維導(dǎo)圖分享下今天這節(jié)課的主要內(nèi)容,首先有喵喵幣獎(jiǎng)勵(lì),然后老師會(huì)在旁邊做提醒,大家可以大膽上臺(tái),上來(lái)以后先進(jìn)行簡(jiǎn)單的自我介紹,你叫啥名字?來(lái)自那所學(xué)校?上幾年級(jí)?我們今天的課程名稱(chēng)是什么?你都有學(xué)到那些知識(shí)點(diǎn)?按照這樣的結(jié)構(gòu)來(lái)分享就可以。誰(shuí)能挑戰(zhàn)下先來(lái)試試?好了,待會(huì)我會(huì)請(qǐng)家長(zhǎng)來(lái)到教室,那么家長(zhǎng)進(jìn)來(lái)后應(yīng)該讓誰(shuí)坐椅子呢?對(duì),爸爸媽媽每天工作和接送我們很辛苦,我們應(yīng)該然他們坐,然后我們站著,給他們介紹下我們今天的課程內(nèi)容,老師也將抽一到兩位同學(xué)上臺(tái)分享,同樣有獎(jiǎng)勵(lì)的哦。有主動(dòng)上臺(tái)的嗎?好,待會(huì)就由你們兩位來(lái)做

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論