跟著 “小海龜” 暢遊畫圖世界

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