iT邦幫忙

tag不存在或已被下架!

2022 iThome 鐵人賽

DAY 8
0
Software Development

Python派神,大顯神威!!系列 第 8

【Day08】:Python作畫 –白銀速作品 + Turtle模組基本介紹

  • 分享至 

  • xImage
  •  

YouTube 相同議題趣味影片連結:
【程式/知識變現 03】- Python王者降臨 第一式:聖光乍現-作畫天份
https://youtu.be/2Z3qBX-jDbQ
歡迎連結參觀觀賞,若有興趣也請訂閱持續關注我

這幾天介紹的Turtle模組是一種簡易繪圖程式,操作方式為impor turtle模組,開啟一個 screen畫布,就能開始控制指標(turtle)(駕馭著我們一般所稱的海龜)移動方向(上、下、左、右)和繪圖應用(下筆、停筆、變換畫筆顏色)等變化應用,所有的控制動作都是使用指令語法操作。

Turtle模組全名是Turtle graphics,初學Python容易因為名詞而產生困惑,
常見的意思相同的名稱如下:
海龜繪圖、Turtle、Turtle graphics、Turtle module、Turtle繪圖、Turtle模組。

今天接著聊一下白銀等級的程式設計師;
這些人都怎麼創作的呢?
他們一般都會想在目前有限的知識上包裝點名牌或是名氣加持,
因此,程式設計出來的成果都會小有質感,但又不會是大放異彩的大作。

若以Python作畫的水準來呈現白銀等級的作品,
想像一下,應該會比較像下面的樣子:
圖片

明天我們再來看看黃金等級的人如何秀做品,讓我們拭目以待。
喔!對了,有人可能會想要實際操演一下(秀給好朋友看),
給~~~~

> # Windows Logo
> # importing turtle
> from turtle import *
> # setting turtle speed
> speed(1)
> width(4)
> # setting background color
> bgcolor('black')
> # setting color to blue
> color('blue')
> 
> begin_fill()
> 
> penup()
> 
> # moving turtle to starting point
> goto(-50,60)
> pendown()
> # going to right top
> goto (100,100)
> # going to right bottom
> goto (100,-100)
> # going to left bottom
> goto(-50,-60)
> # going to starting point
> goto(-50,60)
> 
> end_fill()
> 
> penup()
> 
> # setting turtle color to black
> color('black')
> # changing width of turtle
> width(10)
> 
> 
> # starting from left middle
> goto(-50,0)
> pendown()
> # ending at right middle
> goto(100, 0)
> 
> penup()
> 
> # starting from upper middle
> goto (25,80)
> pendown()
> # ending at bottom middle
> goto(25,-80)

複製、貼上,副檔名改為.py,點擊即可執行(記得要裝昨天教的Python基本環境3步驟喔!!)


上一篇
【Day07】:Python作畫 -青銅學作品 + 安裝Python環境(Windows版)
下一篇
【Day09】: Python作畫-黃金秀作品 + Turtle模組程式撰寫概述
系列文
Python派神,大顯神威!!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言