Turtle庫是Python語言中一個很流行的繪製圖像的函數庫,想象一個小烏龜,在一個橫軸爲x、縱軸爲y的座標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。html
前期咱們在語法專欄裏面有過介紹,不少示例,這裏咱們就去了解一下語法python
不少人學習python,不知道從何學起。app
不少人學習python,掌握了基本語法事後,不知道在哪裏尋找案例上手。函數
不少已經作案例的人,殊不知道如何去學習更加高深的知識。學習
那麼針對這三類人,我給你們提供一個好的學習平臺,免費領取視頻教程,電子書籍,以及課程的源代碼!url
QQ羣:101677771spa
turtle繪圖基礎3d
畫布
畫布就是turtle爲咱們展開用於繪圖區域,咱們能夠設置它的大小和初始位置。
turtle.screensize(canvwidth=None, canvheight=None, bg=None),參數分別爲畫布的寬(單位像素), 高, 背景顏色。
turtle.screensize(800,600, 「green」)
turtle.screensize() #返回默認大小(400, 300)
turtle.setup(width=0.5, height=0.75, startx=None, starty=None)
參數:width, height: 輸入寬和高爲整數時, 表示像素; 爲小數時, 表示佔據電腦屏幕的比例
(startx, starty): 這一座標表示矩形窗口左上角頂點的位置, 若是爲空,則窗口位於屏幕中心。code
做爲一個初識turtle的新手,對於畫布要有了解,能夠不必定掌握視頻
畫筆
做爲畫筆,就很重要了,在屏幕上顯示出來,如何去畫一個點,一條線,或者組合形式的幾何圖形,這個時候咱們須要對畫筆的屬性比較瞭解才能夠。
屬性
畫筆(畫筆的屬性,顏色、畫線的寬度等)
繪圖命令
這個時候你能夠按照這個裏面最爲基礎的進行圓的繪製或者進行一些簡單的正方形三角形繪製。
高級操做
簡單描述
3.1 turtle.circle(radius, extent=None, steps=None)
畫圖實例以前的畫圖神器篇和其餘的專欄裏面都有,這個主要繼續介紹他們的各自含義。
最重要的仍是那三個圖,只有把那些命令熟記於心,本身再去聯繫,這樣就能夠很好地運用美學知識和幾何知識了。
每文一語
若是你不能自律,那就多去想象一下本身的將來。
Turtle庫是Python語言中一個很流行的繪製圖像的函數庫,想象一個小烏龜,在一個橫軸爲x、縱軸爲y的座標系原點,(0,0)位置開始,它根據一組函數指令的控制,在這個平面座標系中移動,從而在它爬行的路徑上繪製了圖形。
前期咱們在語法專欄裏面有過介紹,不少示例,這裏咱們就去了解一下語法
turtle繪圖基礎
畫布
畫布就是turtle爲咱們展開用於繪圖區域,咱們能夠設置它的大小和初始位置。
turtle.screensize(canvwidth=None, canvheight=None, bg=None),參數分別爲畫布的寬(單位像素), 高, 背景顏色。
turtle.screensize(800,600, 「green」)
turtle.screensize() #返回默認大小(400, 300)
turtle.setup(width=0.5, height=0.75, startx=None, starty=None)
參數:width, height: 輸入寬和高爲整數時, 表示像素; 爲小數時, 表示佔據電腦屏幕的比例
(startx, starty): 這一座標表示矩形窗口左上角頂點的位置, 若是爲空,則窗口位於屏幕中心。
做爲一個初識turtle的新手,對於畫布要有了解,能夠不必定掌握
畫筆
做爲畫筆,就很重要了,在屏幕上顯示出來,如何去畫一個點,一條線,或者組合形式的幾何圖形,這個時候咱們須要對畫筆的屬性比較瞭解才能夠。
屬性
畫筆(畫筆的屬性,顏色、畫線的寬度等)
1) turtle.pensize():設置畫筆的寬度; 2) turtle.pencolor():沒有參數傳入,返回當前畫筆顏色,傳入參數設置畫筆顏色,能夠是字符串如"green", "red",也能夠是RGB 3元組。 3) turtle.speed(speed):設置畫筆移動速度,畫筆繪製的速度範圍[0,10]整數,數字越大越快。
繪圖命令這個時候你能夠按照這個裏面最爲基礎的進行圓的繪製或者進行一些簡單的正方形三角形繪製。
高級操做
簡單描述
3.1 turtle.circle(radius, extent=None, steps=None)
描述:以給定半徑畫圓 參數: radius(半徑):半徑爲正(負),表示圓心在畫筆的左邊(右邊)畫圓; extent(弧度) (optional); steps (optional) (作半徑爲radius的圓的內切正多邊形,多邊形邊數爲steps)。
畫圖實例以前的畫圖神器篇和其餘的專欄裏面都有,這個主要繼續介紹他們的各自含義。
最重要的仍是那三個圖,只有把那些命令熟記於心,本身再去聯繫,這樣就能夠很好地運用美學知識和幾何知識了。
每文一語
若是你不能自律,那就多去想象一下本身的將來。