跟著 “小海龜” 暢遊畫圖世界
Python程式中內建了一種繪圖模組Turtle(海龜),翻譯過來叫海龜繪圖。
Python turtle能做什麼
它是一個繪圖方式,Python標準庫中有個turtle模組,可以生成標準的
應用程式
視窗進行
圖形繪製
。
turtle的繪圖方式非常簡單直觀—想象有一隻尾巴上蘸著顏料的小海龜在
電腦屏
幕上爬行
,隨著它的移動就能繪製出各種圖案,從簡單的直線、矩形、五角星、愛心到複雜的多邊形、植物、動物,從單色到彩色。
Python turtle 的發展
turtle是Python重要的標準庫之一,它能夠進行基本的圖形繪製。
Python 中的turtle 模組受啟發於在歐美有著廣泛基礎且歷史悠久的LOGO 語言。LOGO語言形式非常直接,透過一組
簡單的指令
就可以指揮計算機在螢幕上
繪製
出或極具現代感或抽象複雜的
影象
。
因為它的強大和便於學習,使得很多青少年對
數學、邏輯和計算機
等相關學科產生了濃厚的興趣。
Python turtle如何繪圖
正所謂“工欲善其事,必先利其器”,在使用“小烏龜”繪圖之前,我們需瞭解Python turtle繪圖的基本知識:
01. 畫布
畫布即turtle中用於繪圖區域,我們可以設定它的
大小
和
初始位置
,透過三行簡單的程式碼就可以建立一張畫布和一隻海龜。
02. 畫筆
在畫布上,預設有一個座標原點為畫布中心的座標軸,座標原點上有一隻面朝x軸正方向小烏龜。
這裡我們描述小烏龜時使用兩個詞語:
座標原點
(位置),
面朝x軸正方向
(方向), turtle繪圖中,是使用位置方向描述小烏龜(畫筆)的狀態。
當然,我們也可以透過
簡單的程式碼
更改的畫筆顏色、畫線的寬度等屬性。
03.命令
操縱海龜繪圖有著許多的命令,這些命令可以劃分為兩種:一種為
運動命令
,一種為
畫筆控制命令
。
Python turtle程式設計是不是非常有趣呢?
相信你已經迫不及待地想跟著“小海龜”一起暢遊程式設計畫圖世界了吧!
這期的優必傑精品線上課程,除了學習如何用
程式設計畫圖
,老師還將帶大家
製作語音風扇
,
玩“剪刀石頭布”的小遊戲
······
精彩提前看
小學課程
1-5年級,悟空模擬器
語音風扇
悟空的語音功能非常強大,除了能說話之外還能做風扇的開關。如何實現這麼強大的功能呢?
在本主題中,學生將結合悟空模擬器的
語音
功能
、
畫筆
、
重複程式碼塊
,設計一款神奇的語音風扇。
猜猜我幾歲
我們已經和悟空已經是好朋友啦,但是還不知道它到底幾歲了,一起來猜猜吧!
在本主題中,學生將使用
詢問回答程式碼塊
,設計一款
猜悟空年齡的小遊戲
,與悟空互動!
初中課程
6-9年級,Python入門
畫圖
使用
turtle模組
學習作畫,介紹模組中基礎的語句,講解如何
編寫python程式
繪製各種形狀。
高中課程
10-12年級,Python精通
字母驗證碼(上、下)
驗證碼的作用是攔截不合理入侵,
字母驗證碼
作為一種常見的驗證碼樣式,是怎麼生成的呢?在程式設計世界裡,我們可以用
Python
來實現。
同學們可以開啟電腦,登入擎課堂官網觀看影片哦!
我是擎
如果你也熱愛教育,那請關注我
我會把全世界的科創教育故事講給你聽
如果你有話對我說,請給我發郵件
genius@changeducation。cn