中文字幕精品无码一区二区,成全视频在线播放观看方法,大伊人青草狠狠久久,亚洲一区影音先锋色资源

新川教版七上3.2 《在Python中用turtle模塊畫圖》第一課時 課件+素材

資源下載
  1. 二一教育資源

新川教版七上3.2 《在Python中用turtle模塊畫圖》第一課時 課件+素材

資源簡介

(共23張PPT)
在Python中用turtle模塊畫圖 第1課時
川教版七年級上冊
學習目標
1、掌握在python中引用模塊的方法;
2、學習turtle模塊基本用法;
3、能夠對畫筆進行簡單的設置。
課堂導入
請同學們打開老師傳給你們桌面的文件夾“exe文件”,雙擊運行里面的exe文件,欣賞動畫圖案。
1
模塊的引入
同學們是不是已經迫不及待地想自己繪制屬于自己的動畫圖案了呢?
在自己繪制圖案之前,我們要來先學習一些關于用python進行繪畫的基本知識。
之前我們講過Python的一個特點:里面有豐富的庫,換句話說就是Python里面有很多豐富的模塊。
那么什么是模塊呢?
簡單理解:模塊就是一些函數和代碼的集合,我們可以調用里面的方法。
1
模塊的引入
Turtle模塊是Python中一個專用的繪制圖像的模塊,因為它像一個小烏龜,在一個橫軸、縱軸方向上爬行進行繪制圖案,所以我們把它形象地稱為海龜畫圖模塊
如果我們需要畫畫或者是繪圖,那么我們就必須要用到Python里面的turtle模塊了。
因為turtle模塊不屬于Python的內置函數,所以在Python中要使用turtle模塊,需要先引入它。
引入模塊的語句可以是:import 模塊名。
1
模塊的引入
為了將代碼寫得簡單,import語句可以使用關鍵字as,對turtle模塊進行重命名。在引用的時候就可以只用重命名之后的簡短名字了。
用import語句引入turtle模塊
設置畫布的長、寬、背景顏色
200像素
400像素
藍色背景
本行代碼將turtle重命名為t
代碼開頭使用新名稱t
1
模塊的引入
我們還可以使用from關鍵字將turtle模塊中的所有屬性與方法全部引入,后續代碼中就可不再寫turtle模塊的名稱。
* 表示引入了turtle模塊里面的所有屬性和方法
*就可以不再寫turtled的名字了
1
模塊的引入
我們一共學習了3中turtle模塊引入的方法:
引入模塊的關鍵字都是:import
1、直接使用import引入模塊:
import turtle
2、使用關鍵字as,可以對turtle模塊重新命名:
import turtle as t
3、使用from關鍵字將turtle模塊的所有屬性和方法全部都引入:
from turtle import *
1-1
認識畫布
首先我們來認識一下畫布,畫布就是turtle為我們展開用于繪圖區域,我們可以設置它的大小和初始位置,相當于我們畫畫用的紙張。
turtle.screensize(參數1, 參數2, 參數3)
參數1:畫布的寬的值(單位像素)
參數2:畫布的高度的值(單位像素)
參數3:畫布的背景顏色,一般用顏色的英文加上引號表示。
任務一
請同學們在IDLE交互式編程環境和代碼編程環境中分別使用三種方法引入turtle模塊,畫出長200,寬300,綠色背景的填充矩形。
拓展閱讀
turtle模塊的功能較為強大,為幫助人們學習turtle模塊,python編程語言內置了turtle模塊的功能演示文件。
運行方式:進入系統CMD命令行,直接輸入下表左邊的命令,回車即可運行。
命令代碼 功能說明
python –m turtledemo.yinyang 動態繪制太極圖
python –m turtledemo.two_canvases 兩只海龜同時畫圖
python –m turtledemo.planet_and_moon 地球、月亮、太陽,動態運行
python –m turtledemo.round_dance 動態旋轉
python –m turtledemo.tree 動態畫樹
python –m turtledemo.penrose 每隔2秒,自動分形效果
python –m turtledemo.clock 動態時鐘
python –m turtledemo.colormixer 鼠標拖動海龜,控制背景顏色變化
python –m turtledemo.paint 點鼠標左鍵畫線,點右鍵進行填充
python –m turtledemo.sorting_animate 對隨機柱狀圖進行高低排序,操作方式有提示
python –m turtledemo.nim 與電腦對戰的游戲,按空格鍵開始,鼠標點擊豎線即刪除當前線與之后的線,誰刪除最后一根,誰獲勝
拓展閱讀
兩個鍵同時按
任務二
自己動手試一試拓展閱讀里面的畫圖代碼。
2
對畫筆進行設置
剛才同學們自己試了拓展閱讀里面的命令,我們發現里面的圖形都是五顏六色的,而且線條的粗細也不一樣,那我們該怎么設置呢?我們可以通過色湖之畫筆的屬性來完成彩色繪圖。
畫筆主要有兩個屬性:
一是粗細,我們使用pensize( )函數來設置;
二是顏色,我們使用pencolor( )函數來設置。
代碼中的forward( )函數是畫筆的一個“方法”,它讓畫筆產生一個動作:向默認的正前方(右)移動,移動的距離就是括號中的整數值。
2
對畫筆進行設置
在畫布上,小海龜默認在處正中間的坐標原點,小海龜默認朝向畫布的右邊, 在turtle繪圖中,我們通過設置方向和設置的移動距離表示小海龜的運動路徑。
1、T.pensize( ):設置畫筆的寬度,也叫作畫筆的粗細。
2、T.pencolor( ):傳入參數設置畫筆顏色,如"green", "red"。
3、T.forward( ):設置畫筆移動距離,移動的距離就是括號中的整數值。
拓展閱讀
Python語言支持用“面向對象”方式進行編程。
面向對象編程語言涉及的5個關鍵詞:對象、屬性、方法、事件、類。
對象
重量、形狀、顏色、品牌
速度、油耗
只讀屬性
可變屬性
屬性
踩油門
踩剎車
事件
方法
調用加速
調用減速

黃色法拉利
拓展閱讀
現在我們用畫筆來舉例說明它涉及的5個關鍵詞:對象、屬性、方法、事件、類。
對象
粗細
顏色
可變屬性
屬性
開始
結束
事件
方法
落筆
抬筆

萬能的畫筆
任務三
自主探究:
1、引入turtle模塊,用關鍵字as重命名模塊;
2、設置turtle畫布為長500,寬300,背景色為粉色;
3、用畫筆繪制粗為10,長為200的藍色直線。
課堂小結
課后作業
完成課堂上的所有任務,遇到問題認真看書解決,解決不了再問老師。
謝謝
21世紀教育網(www.21cnjy.com)
中小學教育資源網站
兼職招聘:
https://www.21cnjy.com/recruitment/home/admin

展開更多......

收起↑

資源預覽

<pre id="tfb94"><li id="tfb94"></li></pre>

<bdo id="tfb94"><rt id="tfb94"></rt></bdo>
  • <menu id="tfb94"><dl id="tfb94"></dl></menu><i id="tfb94"><acronym id="tfb94"><sub id="tfb94"></sub></acronym></i>

    1. 主站蜘蛛池模板: 茌平县| 祁门县| 新余市| 黑河市| 保山市| 浦东新区| 吉首市| 浠水县| 芷江| 突泉县| 资中县| 肇源县| 景泰县| 麻城市| 板桥市| 太和县| 德格县| 剑河县| 江达县| 南木林县| 湟中县| 蓝田县| 盈江县| 宜川县| 台湾省| 邻水| 婺源县| 报价| 辰溪县| 榆社县| 炎陵县| 英超| 临澧县| 三都| 海盐县| 封开县| 梅州市| 渭南市| 大关县| 毕节市| 余庆县|