《初識(shí)python》教學(xué)設(shè)計(jì)_第1頁(yè)
《初識(shí)python》教學(xué)設(shè)計(jì)_第2頁(yè)
《初識(shí)python》教學(xué)設(shè)計(jì)_第3頁(yè)
《初識(shí)python》教學(xué)設(shè)計(jì)_第4頁(yè)
《初識(shí)python》教學(xué)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

《初識(shí)python》教學(xué)設(shè)計(jì)背景1989年圣誕節(jié)期間,荷蘭的吉多(Guido)為了打發(fā)圣誕節(jié)的無(wú)聊,決心開(kāi)發(fā)一個(gè)新的腳本解釋程序,稱(chēng)之為python。由于Python語(yǔ)言的簡(jiǎn)潔性、易讀性以及可擴(kuò)展性,它逐漸受到計(jì)算機(jī)編程領(lǐng)域的重視,目前已經(jīng)成為最受歡迎的程序設(shè)計(jì)語(yǔ)言之一。隨著Python語(yǔ)言的逐漸強(qiáng)大,不少教師開(kāi)始挖掘它的教學(xué)價(jià)值,將其引入到中小學(xué)的編程課中。作為一種新的編程語(yǔ)言,如何吸引學(xué)生學(xué)習(xí)興趣,激發(fā)其學(xué)習(xí)主動(dòng)性非常重要,《初識(shí)python》作為編程語(yǔ)言的第一課,旨在引導(dǎo)學(xué)生認(rèn)識(shí)python語(yǔ)言的作用和培養(yǎng)他們學(xué)習(xí)編程的興趣。學(xué)情分析在信息技術(shù)教材中,python教學(xué)內(nèi)容是在初二課本上的,我這是一節(jié)公開(kāi)課,選擇在初一的學(xué)生進(jìn)行教授,初一的學(xué)生還沒(méi)有接觸過(guò)編程語(yǔ)言,本節(jié)課作為他們的第一次認(rèn)識(shí)編程語(yǔ)言的內(nèi)容,所以一定要設(shè)計(jì)的有趣好玩才能吸引學(xué)生學(xué)習(xí)興趣。因此本課開(kāi)始以人工智能例子引入Python的學(xué)習(xí),接著以一些簡(jiǎn)單的代碼寫(xiě)出來(lái)的程序讓學(xué)生體驗(yàn),修改其中的參數(shù),不同的內(nèi)容,激發(fā)他們學(xué)習(xí)的興趣。最后讓他們以程序員的身份寫(xiě)出自己的第一個(gè)代碼來(lái)提高他們學(xué)習(xí)的成就感和學(xué)習(xí)編程的興趣。學(xué)習(xí)目標(biāo)知識(shí)與技能:1.學(xué)會(huì)使用print()函數(shù)輸出命令讓print輸出中文、英文,以及特殊符合。2.掌握Python程序的“新建”、“打開(kāi)”“編輯”、“運(yùn)行”“保存”等方法。3.能夠?qū)W會(huì)對(duì)程序進(jìn)行調(diào)試和修改,并能夠看懂注釋。過(guò)程與方法:1.通過(guò)導(dǎo)學(xué)案的形式,掌握Python程序的編寫(xiě)。2.通過(guò)角色扮演的方式,編寫(xiě)自己的第一個(gè)程序并能夠正確運(yùn)行。3.通過(guò)體驗(yàn)簡(jiǎn)單的python程序,感受python強(qiáng)大的功能。情感態(tài)度與價(jià)值觀:1.培養(yǎng)學(xué)生學(xué)習(xí)編程的興趣,養(yǎng)成嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度。2.讓他們以程序員的身份寫(xiě)代碼和完善代碼,提升他們的成就感和激發(fā)學(xué)習(xí)編程的興趣。3.通過(guò)程序的優(yōu)化,明白同一個(gè)問(wèn)題可以有不同的解決辦法。教學(xué)重難點(diǎn)教學(xué)重點(diǎn):體驗(yàn)python程序,感受python的強(qiáng)大。教學(xué)難點(diǎn):寫(xiě)出Python的第一個(gè)程序,掌握print函數(shù)的使用。教學(xué)和學(xué)習(xí)方法講授法、演示法、導(dǎo)學(xué)案自學(xué)、同伴互助法。課時(shí)安排1課時(shí)。課前準(zhǔn)備教師提前將導(dǎo)學(xué)案、體驗(yàn)題以文件夾的形式發(fā)給學(xué)生。教學(xué)過(guò)程一、視頻導(dǎo)入師:“同學(xué)們,我先來(lái)跟大家看一個(gè)小視頻”教師活動(dòng):播放視頻。師:“我們是不是身邊有很多這樣的例子呀,可以回答我們的問(wèn)題。例如,Siri,小愛(ài)同學(xué)......”教師活動(dòng):用手機(jī)喊Siri,提問(wèn)問(wèn)題,讓siri回答問(wèn)題。師:“這些小愛(ài),小度都屬于什么呢?”生:“人工智能產(chǎn)品?!睅煟骸叭斯ぶ悄苁窃鯓訉?shí)現(xiàn)的呢?為什么會(huì)聽(tīng)懂我們的話呢?”生:“因?yàn)槔锩嬗谐绦??!睅煟骸昂馨簦驗(yàn)榫幊?。程序員編寫(xiě)的程序來(lái)讓計(jì)算機(jī)或者機(jī)器人來(lái)執(zhí)行我們的命令?!睅煟骸拔覀冃W(xué)已經(jīng)學(xué)習(xí)過(guò)一種編程語(yǔ)言scratch,我們今天一起來(lái)學(xué)習(xí)一種更強(qiáng)大的語(yǔ)言python!”設(shè)計(jì)意圖:由學(xué)生目前經(jīng)常接觸的人工智能引入編程,由編程引出編程語(yǔ)言。讓學(xué)生明白python是什么。師:“我為什么說(shuō)他強(qiáng)大呢,不是隨便說(shuō)說(shuō)的,有視頻為例,我們一起來(lái)看看python可以做什么吧?!睂W(xué)生活動(dòng):觀看視頻。設(shè)計(jì)意圖:通過(guò)播放視頻,讓學(xué)生明白python可以做什么。二、了解python教師活動(dòng):介紹python的出現(xiàn)和發(fā)展。設(shè)計(jì)意圖:Python語(yǔ)言的出現(xiàn)比較具有戲劇化,創(chuàng)始人吉多·范羅蘇姆(Guido)為了打發(fā)圣誕節(jié)的無(wú)趣才開(kāi)發(fā)的一種程序語(yǔ)言,之所以選中Python(大蟒蛇)作為該編程語(yǔ)言的名字,是因?yàn)镚uido當(dāng)時(shí)比較喜歡的一部電視喜劇《蒙提.派森的飛行馬戲團(tuán)》(MontyPython'sFlyingCircus)。初一的學(xué)生對(duì)于這種具有戲劇性的小故事比較感興趣,更容易記住。三、體驗(yàn)python師:“剛剛視頻里有一句話你們有沒(méi)有注意,python擁有強(qiáng)大的庫(kù),簡(jiǎn)單的幾行代碼就可以實(shí)現(xiàn)強(qiáng)大的功能?!睅煟骸笆裁词菐?kù)呢?我們先來(lái)看這張圖,是我用scratch畫(huà)出來(lái)的圓,有幾行代碼呢?”師:“再看這是我用python畫(huà)出來(lái)的圓,有幾行代碼呢?”圖

1不同編程語(yǔ)言的代碼比較師:“有同學(xué)知道嗎?來(lái)幫我翻譯一下?!睂W(xué)生活動(dòng):舉手回答問(wèn)題。師:“很棒,我們知道circle是圓的意思。Python中使用了兩行代碼,一行是導(dǎo)入Turtle,還有一行畫(huà)出半徑為50的圓。光看代碼就比scratch簡(jiǎn)潔了好多。Turtle就是python強(qiáng)大的庫(kù)中的其中一種,Turtle是海龜庫(kù),是可以用來(lái)畫(huà)圖的一種庫(kù)。”教師活動(dòng):我們以前學(xué)習(xí)過(guò)WPS中的函數(shù),我們不要管這些函數(shù)是怎樣實(shí)現(xiàn)的,我們就可以直接拿來(lái)按照函數(shù)規(guī)則使用。其實(shí)庫(kù)和這些函數(shù)也是一樣的,我們不需要想這些庫(kù)是怎樣實(shí)現(xiàn)的,我們只要按照自己的需求使用合適的庫(kù)就好了,例如我們想用python畫(huà)圖,就可以使用turtle庫(kù),我們想用python做數(shù)學(xué)計(jì)算,我們可以使用Math庫(kù)。師:“我們想畫(huà)一個(gè)圓,只要使用海龜庫(kù)里函數(shù),按照函數(shù)的書(shū)寫(xiě)規(guī)則寫(xiě)好代碼就可以畫(huà)出來(lái)了。我們?nèi)绻胱尯}敭?huà)個(gè)紅色的圓或者畫(huà)粗一點(diǎn)的圓。那我們得告訴它,圓的顏色和圓的粗細(xì)。”教師活動(dòng):演示如何運(yùn)行python程序。師:“現(xiàn)在,老師這里有一個(gè)畫(huà)圓的程序,你們?cè)囍薷乃?,然后運(yùn)行看看有什么變化吧。完成的快的同學(xué)打開(kāi)多彩圓的程序,去嘗試?yán)斫饷恳粋€(gè)命令是什么意思?!痹O(shè)計(jì)意圖:Python的一大優(yōu)勢(shì)在于有很多的庫(kù)可以直接調(diào)用,通過(guò)學(xué)生學(xué)習(xí)過(guò)的WPS函數(shù)來(lái)類(lèi)比庫(kù)的使用,一則學(xué)生可以明白python中庫(kù)的意義,二則學(xué)生明白庫(kù)的使用也有自己的方法和原則。其次通過(guò)體驗(yàn)圓的程序,學(xué)生來(lái)明白代碼就是寫(xiě)的命令。根據(jù)學(xué)生不同的學(xué)習(xí)能力,安排兩個(gè)不同難度的程序體驗(yàn),學(xué)習(xí)能力差的學(xué)生只需要體驗(yàn)基礎(chǔ)的圓的編寫(xiě)規(guī)則即可,而學(xué)習(xí)能力較好者則可以探索學(xué)習(xí)更多的內(nèi)容。四、編寫(xiě)第一個(gè)程序師:“那現(xiàn)在海龜畫(huà)完了,我想讓計(jì)算機(jī)輸出告訴大家這是一個(gè)半徑為50的圓,怎么辦?”教師活動(dòng):介紹print函數(shù)的使用方法。師:“剛剛你們是在老師給的程序基礎(chǔ)上修改了程序。你們已經(jīng)開(kāi)始學(xué)習(xí)編程了,很多學(xué)習(xí)程序的人剛開(kāi)始都會(huì)用一句話來(lái)和計(jì)算機(jī)打招呼,告訴計(jì)算機(jī)自己要開(kāi)始學(xué)習(xí)程序啦,現(xiàn)在我們也來(lái)和計(jì)算機(jī)打聲招呼吧!”教師活動(dòng):演示新建程序,提醒學(xué)生在導(dǎo)學(xué)案上也有相應(yīng)的步驟提示。然后在班級(jí)巡回檢查學(xué)生的問(wèn)題。學(xué)生活動(dòng):根據(jù)導(dǎo)學(xué)案提示完成自己的第一個(gè)程序。有學(xué)習(xí)余力的同學(xué)來(lái)完成導(dǎo)學(xué)案中的題目2(如圖2所示,輸出以下圖形)。圖2題目2設(shè)計(jì)意圖:讓學(xué)生以程序員的身份寫(xiě)出他們的第一個(gè)Python程序,利用簡(jiǎn)單的程序增強(qiáng)他們編寫(xiě)程序的成就感。對(duì)于學(xué)習(xí)能力不同的學(xué)生分層教學(xué),布置有梯度的任務(wù)。五、程序的優(yōu)化師:“很棒,所有的同學(xué)都完成了第一個(gè)程序,已經(jīng)和計(jì)算機(jī)打過(guò)招呼了,我剛剛發(fā)現(xiàn)有很多同學(xué)已經(jīng)完成了題目2,而且他們是用不同的方法完成的?!痹O(shè)計(jì)意圖:題目2的設(shè)置有兩個(gè)目的:1讓學(xué)生了解print函數(shù)里面可以輸出不同的內(nèi)容、如漢字、英文、特殊的字符。2題目2的完成有很多方法,有基礎(chǔ)的學(xué)生已經(jīng)掌握了’’’引號(hào)可以輸出多行指令,有的知道字符的運(yùn)算也能使用其他方法完成。讓學(xué)生明白同一個(gè)問(wèn)題可以使用不同方法解決,程序也可以像數(shù)學(xué)題一樣是有簡(jiǎn)便運(yùn)算的。六、談一談師:“這節(jié)課,我們一起學(xué)習(xí)了python出現(xiàn)的歷史,體驗(yàn)了python中庫(kù)的使用,編寫(xiě)了自己的第一個(gè)程序。還剩幾分鐘我們一起來(lái)聊一聊這節(jié)課你有哪些收獲?”學(xué)生活動(dòng):介紹本節(jié)課的學(xué)習(xí)體驗(yàn)。設(shè)計(jì)意圖:本節(jié)課是一節(jié)體驗(yàn)課,學(xué)生通過(guò)本節(jié)課內(nèi)容來(lái)聊收獲,可以幫助教師掌握學(xué)生對(duì)于python的認(rèn)識(shí)和了解,已經(jīng)是否有意愿繼續(xù)學(xué)習(xí)這門(mén)編程語(yǔ)言,有助于下節(jié)課更好的設(shè)計(jì)教學(xué)內(nèi)容和使用合適的教學(xué)策略來(lái)教學(xué)。教學(xué)反思:本次課是Python的第一課,吸引學(xué)生的學(xué)習(xí)興趣尤其重要,因?yàn)樵诘谝徽n中吸引學(xué)生的學(xué)習(xí)興趣,才可以為以后繼續(xù)學(xué)習(xí)Python打下良好的基礎(chǔ)。所以在第一課中,我使用了抖音短視頻中的幾個(gè)視頻片段跟學(xué)生展示Python的作用和強(qiáng)大功能,果然學(xué)生都對(duì)這門(mén)編程語(yǔ)言產(chǎn)生了濃厚的興趣,接下來(lái)在講解Python編程的時(shí)候,考慮到學(xué)生對(duì)于編程的經(jīng)驗(yàn)和認(rèn)識(shí)大多停留在小學(xué)學(xué)習(xí)的scratch中,因此我選擇了兩種編程語(yǔ)言的對(duì)比來(lái)展開(kāi)Python的教學(xué),學(xué)生在第三個(gè)環(huán)節(jié)中體驗(yàn)Python中,有位學(xué)生對(duì)于程序的改寫(xiě)超出了我的預(yù)期,本來(lái)是調(diào)整程序中圓的粗細(xì)和顏色畫(huà)不同的圓,結(jié)果一個(gè)同學(xué)對(duì)圓的粗細(xì)進(jìn)行了大膽的修改,畫(huà)出來(lái)一個(gè)圓環(huán),為同學(xué)們學(xué)習(xí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論