2021年1月6日下午,膠州市智能小陶器創新實驗室第一次課堂教學研討活動在膠州市三裡河小學舉行。膠州六中賢紀玲老師教授了《Python基礎課程 turtle繪圖(一)》人工智慧課。本節課的課程目標:一是認識turtle(海龜)繪圖,並熟記一些簡單的程序代碼。二是結合turtle(海龜)繪圖進行簡單圖形的繪製。
首先,賢老師通過欣賞一個用turtle(海龜)製作的動態圖形來激發孩子們的興趣,引出課題《Python基礎課程 turtle繪圖》。接著,賢老師帶領孩子們一起熟記turtle、import、forward等一些簡單的程序代碼。最後,賢老師引導孩子把turtle想像成一隻真正的小海龜,把它放在一個橫軸為x、縱軸為y的坐標系中。以坐標原點(0,0)開始,小海龜就會根據輸入的一組組的代碼指令,在平面坐標系中移動。從而在它爬行的路徑上繪製出直線、正方形、等邊三角形、圓形等簡單圖形。
打開Python自帶的IDLE工具後(如圖A),點擊」File」菜單並選擇」New File」,會彈出一個空白窗口(如圖B)。
任務1:體驗之初,繪製直線
在「空白窗口」輸入以下程序代碼(如圖1-1):
import turtle引入海龜
turtle.forward(100) 海龜向前行100像素
任務2:小試牛刀,繪製正方形
在「空白窗口」輸入以下程序代碼(如圖2-1):
import turtle 引入海龜
turtle.forward(100) 海龜向前行100像素
turtle.right(90) 海龜向右轉90°
turtle.forward(100) 海龜向前行100像素
turtle.right(90) 海龜向右轉90°
turtle.forward(100) 海龜向前行100像素
turtle.right(90) 海龜向右轉90°
turtle.forward(100) 海龜向前行100像素
turtle.right(90) 海龜向右轉90°
任務3:學以致用,繪製等邊三角形
在「空白窗口」輸入以下程序代碼(如圖3-1):
import turtle 引入海龜
turtle.forward(100) 海龜向前行100像素
turtle.right(120)海龜向右轉120°
turtle.forward(100) 海龜向前行100像素
turtle.right(120) 海龜向右轉120°
turtle.forward(100) 海龜向前行100像素
任務4:層層深入,繪製半徑為100像素的圓
在「空白窗口」輸入以下程序代碼(如圖4-1):
import turtle 引入海龜
turtle.circle(100)畫一個半徑100的圓
海龜畫圖很奇妙,
命令可得全記牢!
第一步先請海龜到,
import turtle
import turtle
第二步前進後退左左右右不能少
向前怎麼做?
數值隨意調
向後怎麼辦?
這個要知道
左記住
右記住
命令練熟練,
方向難不倒,
感謝賢老師
傳經又送寶
祝願三裡河
編程步步高!