《第2節(jié) 在Python中用turtle模塊畫圖-第1課時》參考教案_第1頁
《第2節(jié) 在Python中用turtle模塊畫圖-第1課時》參考教案_第2頁
《第2節(jié) 在Python中用turtle模塊畫圖-第1課時》參考教案_第3頁
《第2節(jié) 在Python中用turtle模塊畫圖-第1課時》參考教案_第4頁
《第2節(jié) 在Python中用turtle模塊畫圖-第1課時》參考教案_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

學(xué)而優(yōu)教有方2/2川教版(2019)信息技術(shù)七年級(上)冊教學(xué)設(shè)計課題第2節(jié)在Python中用turtle模塊畫圖課型新授課授課時間教材分析本課為第三單元第二節(jié)《在Python中用turtle模塊畫圖》的第一課時,通過學(xué)習(xí),學(xué)生可以掌握turtle模塊的相關(guān)知識,可以通過引入turtle模塊進(jìn)行簡單的繪畫操作。學(xué)情分析本節(jié)課的教學(xué)對象為七年級學(xué)生,學(xué)生對編程充滿興趣,turtle模塊的使用相比第一節(jié)python的基礎(chǔ)內(nèi)容,在難度上有所提高,學(xué)習(xí)上顯得更加抽象,需要更加靈活的思維能力,所以在首次接觸模塊和面向?qū)ο蟮闹R方面,學(xué)生在理解上會存在一定的困難,因此第一節(jié)課重在培養(yǎng)興趣,發(fā)散學(xué)生思維。教學(xué)目標(biāo)掌握在python中引用模塊的方法;學(xué)習(xí)turtle模塊基本用法;能夠?qū)Ξ嫻P進(jìn)行簡單的設(shè)置。教學(xué)重點(diǎn)教學(xué)重點(diǎn):1、掌握在python中引用模塊的方法;2、學(xué)習(xí)turtle模塊基本用法;3、能夠?qū)Ξ嫻P進(jìn)行簡單的設(shè)置。教學(xué)難點(diǎn):能夠?qū)Ξ嫻P進(jìn)行簡單的設(shè)置;能夠繪制簡單的圖形。教學(xué)流程教師批注課堂導(dǎo)入請同學(xué)們打開老師傳給你們桌面的文件夾“exe文件”,雙擊運(yùn)行里面的exe文件,欣賞動畫圖案。最高:珠穆朗瑪峰最高:珠穆朗瑪峰最矮:江西廬山通過可執(zhí)行動畫引入新課。教學(xué)過程一、模塊的引入在自己繪制圖案之前,我們要來先學(xué)習(xí)一些關(guān)于用python進(jìn)行繪畫的基本知識。之前我們講過Python的一個特點(diǎn):里面有豐富的庫,換句話說就是Python里面有很多豐富的模塊。那么什么是模塊呢?簡單理解:模塊是一些函數(shù)和代碼的集合,我們可以調(diào)用里面的方法。Turtle模塊是Python中一個專用的繪制圖像的模塊,因為它像一個小烏龜,在一個橫軸、縱軸方向上爬行進(jìn)行繪制圖案,所以我們把它形象地稱為海龜畫圖模塊如果我們需要畫畫或者是繪圖,那么我們就必須要用到Python里面的turtle模塊了。因為turtle模塊不屬于Python的內(nèi)置函數(shù),所以在Python中要使用turtle模塊,需要先引入它。引入模塊的語句可以是:import模塊名。為了將代碼寫得簡單,import語句可以使用關(guān)鍵字as,對turtle模塊進(jìn)行重命名。在引用的時候就可以只用重命名之后的簡短名字了。我們還可以使用from關(guān)鍵字將turtle模塊中的所有屬性與方法全部引入,后續(xù)代碼中就可不再寫turtle模塊的名稱。我們一共學(xué)習(xí)了3中turtle模塊引入的方法,引入模塊的關(guān)鍵字都是:import。1、直接使用import引入模塊:importturtle2、使用關(guān)鍵字as可以對turtle模塊重新命名:importturtleast3、使用from關(guān)鍵字將turtle模塊的所有屬性和方法全部都引入:fromturtleimport*認(rèn)識畫布:首先我們來認(rèn)識一下畫布,畫布就是turtle為我們展開用于繪圖區(qū)域,我們可以設(shè)置它的大小和初始位置,相當(dāng)于我們畫畫用的紙張。turtle.screensize(參數(shù)1,參數(shù)2,參數(shù)3)參數(shù)1:畫布的寬的值(單位像素)參數(shù)2:畫布的高度的值(單位像素)參數(shù)3:畫布的背景顏色,一般用顏色的英文加上引號表示。任務(wù)一:請同學(xué)們在IDLE交互式編程環(huán)境和代碼編程環(huán)境中分別使用三種方法引入turtle模塊,畫出長200,寬300,綠色背景的填充矩形。拓展閱讀:turtle模塊的功能較為強(qiáng)大,為幫助人們學(xué)習(xí)turtle模塊,python編程語言內(nèi)置了turtle模塊的功能演示文件。運(yùn)行方式:進(jìn)入系統(tǒng)CMD命令行,直接輸入下表左邊的命令,回車即可運(yùn)行。任務(wù)二:自己動手試一試拓展閱讀里面的畫圖代碼。二、對畫筆進(jìn)行設(shè)置剛才同學(xué)們自己試了拓展閱讀里面的命令,我們發(fā)現(xiàn)里面的圖形都是五顏六色的,而且線條的粗細(xì)也不一樣,那我們該怎么設(shè)置呢?我們可以通過色湖之畫筆的屬性來完成彩色繪圖。畫筆主要有兩個屬性:一是粗細(xì),我們使用pensize()函數(shù)來設(shè)置;二是顏色,我們使用pencolor()函數(shù)來設(shè)置。代碼中的forward()函數(shù)是畫筆的一個“方法”,它讓畫筆產(chǎn)生一個動作:向默認(rèn)的正前方(右)移動,移動的距離就是括號中的整數(shù)值。在畫布上,小海龜默認(rèn)在處正中間的坐標(biāo)原點(diǎn),小海龜默認(rèn)朝向畫布的右邊,在turtle繪圖中,我們通過設(shè)置方向和設(shè)置的移動距離表示小海龜?shù)倪\(yùn)動路徑。設(shè)置畫筆的屬性和方法:1、T.pensize():設(shè)置畫筆的寬度,也叫作畫筆的粗細(xì)。2、T.pencolor():傳入?yún)?shù)設(shè)置畫筆顏色,如"green","red"。3、T.forward():設(shè)置畫筆移動距離,移動的距離就是括號中的整數(shù)值。任務(wù)三:自主探究1、用關(guān)鍵字as重命名模塊;2、設(shè)置turtle畫布為長500,寬300,背景色為粉色;3、用畫筆繪制粗為10,長為200的藍(lán)色直線。拓展閱讀:Python語言支持用“面向?qū)ο蟆狈绞竭M(jìn)行編程。面向?qū)ο缶幊陶Z言涉及的5個關(guān)鍵詞:對象、屬性、方法、事件、類。現(xiàn)在我們用畫筆來舉例說明它涉及的5個關(guān)鍵詞:對象、屬性、方法、事件、類。初步感知python模塊,學(xué)會導(dǎo)入模塊。注重講解模塊引入的3種方式,讓學(xué)生通過練習(xí)理解??偨Y(jié)引入模塊的3種方式。講解設(shè)置畫布的參數(shù)和方法。通過練習(xí)讓學(xué)生掌握設(shè)置畫布的方法。教師講解畫筆的設(shè)置,從屬性、方法的參數(shù),格式進(jìn)行說明。綜合練習(xí),提高學(xué)生綜合應(yīng)用能力和自主探究能力。知識拓展了解面向?qū)ο缶幊袒A(chǔ)概念。課堂小結(jié)一、模塊的引入1、引入模塊的語句:import;2、用關(guān)鍵字as對模塊重命名;3、用from關(guān)鍵字引入模塊。二、對畫筆

溫馨提示

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

評論

0/150

提交評論