python教案第五單元 進(jìn)階程序設(shè)計_第1頁
python教案第五單元 進(jìn)階程序設(shè)計_第2頁
python教案第五單元 進(jìn)階程序設(shè)計_第3頁
python教案第五單元 進(jìn)階程序設(shè)計_第4頁
python教案第五單元 進(jìn)階程序設(shè)計_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(word完整版)python教案

第五單元進(jìn)階程序設(shè)計(總10課時)

第一節(jié)選擇編程語言(1課時)

一、教學(xué)目標(biāo)

1、了解程序設(shè)計語言和兩種翻譯方式;

2、了解Python背景、功能、安裝,熟悉Python編程環(huán)境;

3、編程初體驗。體驗一個小程序從建立、輸入、調(diào)試、運(yùn)行、保存的全過程。掌握Turtle

模塊的調(diào)用,并嘗試修改Turtle圖案屬性。

二、重點(diǎn)難點(diǎn)

教學(xué)重點(diǎn):熟悉Python編程環(huán)境;編程初體驗

教學(xué)難點(diǎn):編程初體驗;程序的書寫規(guī)范和調(diào)試窗口的使用。

三、教學(xué)過程

(一)認(rèn)識Python語言

1、Python語言

Python在英文中的意思是“蟒蛇”,這個語言的標(biāo)識就是兩只纏繞的蟒蛇。

Python語言的應(yīng)用范圍非常廣泛。例如,它可以用在游戲開發(fā)中;電影中的3D渲染也會用

到Python語言;互聯(lián)網(wǎng)中Python語言的聲音更是無處不在,谷歌、豆瓣和知乎等網(wǎng)站都是使用

Python語言搭建。

Python語言是著名的GuidovanRossum在1989年圣誕節(jié)期間,為了打發(fā)無聊的圣誕節(jié)而

編寫的一個編程語言.GuidovanRossum從2005年開始就只于谷歌公司,在谷歌以及編程社區(qū)

的大力支持下,Python也迎來了大發(fā)展。

2、啟動Python

(word完整版)python教案

3、Python開發(fā)環(huán)境

(二)編程初體驗-—我的第一個Python程序

chengxu1.py代碼:

importturtle#調(diào)用turtle模塊

a1=turtle。Turtle()#窗口中顯示一只海龜,并給他命名為“a1”

關(guān)于程序的書寫:

①Python語言是區(qū)分大小寫的,比如此處的Turtle()中的T要大寫;

②Python語言中的字母和符號只能是半角英文符號;

(三)實踐與思考

1、把a(bǔ)1。shape("")語句添加在chengxu1.py程序的后面:

提示:請你每次在””中輸入以下不同的內(nèi)容:square、circle、arrow、turtle,然后,保存

并運(yùn)行程序,觀察每次的運(yùn)行結(jié)果。

(word完整版)python教案

說一說,shape()的作用.

語句顯示結(jié)果

shape(”turtle")

shape(”arrow”)

shape("circle”)

shape(”square")

2、把a(bǔ)1。color("”)語句添加在chengxu1。py程序的后面:

提示:請你每次在””中輸入以下不同的內(nèi)容:red、green、blue,然后,保存并運(yùn)行程序,

觀察每次的運(yùn)行結(jié)果。

試一試:除了red、green、blue,其他顏色能不能用?

說一說,color()的作用。

語句顯示結(jié)果

color(”red")

color(”green”)

color("blue")

(word完整版)python教案

第二節(jié)選擇編程語言(3課時)

第1課時控制“海龜"移動

一、教學(xué)目標(biāo)

1、學(xué)會用函數(shù)控制海龜運(yùn)動;

2、掌握幾個函數(shù)及參數(shù)的設(shè)置:forward()、speed()、write();

3、了解程序的三種結(jié)構(gòu)之一——順序結(jié)構(gòu)。

二、重點(diǎn)難點(diǎn)

教學(xué)重點(diǎn):函數(shù)forward()、speed()、write()

教學(xué)難點(diǎn):順序結(jié)構(gòu)編程及簡單應(yīng)用。

三、教學(xué)過程

(一)函數(shù)forward()

格式:forward(參數(shù))

功能:向前移動(這里的“向前指的是箭頭指示的方向”)

例如:forward(100)##向前移動100個像素

(二)函數(shù)speed()

格式:speed(參數(shù))

功能:設(shè)定速度

例如:speed(”slowest")##以最慢的速度

不同參數(shù)的speed()功能

speed("slowest”)最慢

speed("slow")慢速

speed(”normal”)正常速度(系統(tǒng)默認(rèn)值)

speed("fast”)快速

(word完整版)python教案

speed("fastest”)最快

(三)函數(shù)write()

格式:write(參數(shù)1,參數(shù)2)

功能:在屏幕上顯示文字

例如:write("起步”,font=(”黑體",16))##屏幕上顯示黑體16號的“起步"

兩個字。

(四)程序1——海龜?shù)暮唵我苿?/p>

importturtle

a=turtle。Turtle()

a。forward(100)

程序解釋:

forward(100)--海龜向前移動100個像素(這里的“向前指的是箭頭指示的方向")

(五)程序2--海龜?shù)亩鄻舆\(yù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

提交評論